.container,
.container-fluid,
.ck-content > .container,
.section > .container {
  max-width: 1340px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Custom Scroll Bar */
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#scrollUp {
    display: none !important;
}



















/* Footer newsletter: input + button side-by-side */
.footer-widget__newsletter form{
  display: flex;
  align-items: stretch;
  gap: 10px;                /* مسافة بين الحقل والزر */
  flex-wrap: nowrap;
  width: 100%;
}

.footer-widget__newsletter input[type="email"],
.footer-widget__newsletter input[type="text"]{
  flex: 0 1 100%;            /* قلّل العرض الافتراضي للحقل */
  max-width: 420px;         /* حد أقصى (اختياري) */
  height: 44px;
  padding: 0 14px;
}

.footer-widget__newsletter button,
.footer-widget__newsletter .btn{
  flex: 0 0 auto;           /* الزر يعرض على قدّه */
  height: 44px;
  white-space: nowrap;      /* مايلفش للسطر التالي */
  padding: 0 18px;
}

/* موبايل: رجّعهم تحت بعض */
@media (max-width: 576px){
  .footer-widget__newsletter form{
    flex-direction: column;
    gap: 8px;
  }
  .footer-widget__newsletter input[type="email"],
  .footer-widget__newsletter input[type="text"],
  .footer-widget__newsletter button,
  .footer-widget__newsletter .btn{
    width: 100%;
    max-width: 100%;
  }
}






/* Kill the arrow icon inside the newsletter subscribe button only */
.footer-widget__newsletter .fw-news-btn i.fal.fa-long-arrow-right,
.footer-widget__newsletter .fw-news-btn i.fal.fa-long-arrow-right::before{
  display: none !important;
  content: none !important;
}

/* احتياطى: لو الزرار من غير fw-news-btn */
.footer-widget__newsletter button i.fa-long-arrow-right,
.footer-widget__newsletter button i.fa-long-arrow-right::before{
  display: none !important;
  content: none !important;
}

/* ولو الثيم بيضيف سهم بعد الزرار */
.footer-widget__newsletter .fw-news-btn::after,
.footer-widget__newsletter button::after{
  content: none !important;
}









/* Footer newsletter: kill the animated strip beside the button */
.footer-widget__newsletter .footer-widget__fw-news-btn.tpsecondary-btn::before,
.footer-widget__newsletter .footer-widget__fw-news-btn.tpsecondary-btn::after{
  content: none !important;
  display: none !important;
}

/* تأمين إضافى: اقفل أى تأثيرات بتولّد الشريط */
.footer-widget__newsletter .footer-widget__fw-news-btn.tpsecondary-btn{
  background-image: none !important;
  box-shadow: none !important;
  filter: none !important;
  animation: none !important;
  overflow: hidden !important; /* لو فى بقايا تتحرك خارج حدود الزر */
}





.main-menu li:nth-child(6) a {
    color: #FF3553 !important;
}