.elementor-962 .elementor-element.elementor-element-65657c250 > .elementor-container{max-width:1502px;}.elementor-962 .elementor-element.elementor-element-65657c250{margin-top:0px;margin-bottom:0px;}.elementor-962 .elementor-element.elementor-element-4904426f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-962 .elementor-element.elementor-element-4904426f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0962333 );}.elementor-bc-flex-widget .elementor-962 .elementor-element.elementor-element-4904426f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-962 .elementor-element.elementor-element-4904426f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-962 .elementor-element.elementor-element-4904426f > .elementor-element-populated, .elementor-962 .elementor-element.elementor-element-4904426f > .elementor-element-populated > .elementor-background-overlay, .elementor-962 .elementor-element.elementor-element-4904426f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-962 .elementor-element.elementor-element-4904426f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-962 .elementor-element.elementor-element-4904426f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-962 .elementor-element.elementor-element-8e927d2{top:0px;bottom:auto;z-index:10;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header{top:0px;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-962 .elementor-element.elementor-element-8e927d2 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-962 .elementor-element.elementor-element-7b173cab.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-962 .elementor-element.elementor-element-7b173cab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-962 .elementor-element.elementor-element-7b173cab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-962 .elementor-element.elementor-element-1ade35d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-962 .elementor-element.elementor-element-1ade35d6{text-align:center;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo-image{max-width:105px;}.elementor-962 .elementor-element.elementor-element-1ade35d6.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-962 .elementor-element.elementor-element-1ade35d6.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-962 .elementor-element.elementor-element-1ade35d6.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-962 .elementor-element.elementor-element-6d66f3b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-962 .elementor-element.elementor-element-6d66f3b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-962 .elementor-element.elementor-element-6d66f3b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-962 .elementor-element.elementor-element-6d66f3b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-wrap{text-align:center;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:var( --e-global-color-blocksy_palette_4 );}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#6564FF;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#6564FF;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#6564FF;border-width:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#6564FF;}.elementor-962 .elementor-element.elementor-element-2395d4e .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 15px);}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 15px);}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item,.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a,.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-text{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:0.8px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-962 .elementor-element.elementor-element-2395d4e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-962 .elementor-element.elementor-element-2395d4e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item{padding-left:15px;padding-right:15px;padding-top:0px;padding-bottom:0px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-15px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-15px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu > .menu-item{margin-left:15px;margin-right:15px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:15px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:15px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:15px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item{background-color:#272C39;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;padding-left:19px;padding-right:19px;padding-top:14px;padding-bottom:14px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#6564FF;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-sub-menu .wpr-sub-icon{right:19px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:19px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:35px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu li{background-color:#272C39;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu li a:hover,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a:hover,
					 .elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu{margin-top:85px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle{border-color:#FFFFFF;width:42px;border-width:0px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-line{background-color:#FFFFFF;height:2px;margin-bottom:6px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}@media(max-width:1024px){.elementor-962 .elementor-element.elementor-element-65657c250{padding:0px 20px 0px 20px;}.elementor-962 .elementor-element.elementor-element-8e927d2{top:0px;bottom:auto;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header{top:0px;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header-flex{top:0px;}.elementor-bc-flex-widget .elementor-962 .elementor-element.elementor-element-7b173cab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-962 .elementor-element.elementor-element-7b173cab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-962 .elementor-element.elementor-element-1ade35d6 .wpr-logo-image{max-width:90px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item,.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-nav-menu a,.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-text{font-size:12px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu .wpr-menu-item{padding-left:13px;padding-right:13px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-13px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-13px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu > .menu-item{margin-left:0px;margin-right:0px;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:0px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:0px;}.elementor-962 .elementor-element.elementor-element-2395d4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:0px;}}@media(max-width:767px){.elementor-962 .elementor-element.elementor-element-8e927d2{top:0px;bottom:auto;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header{top:0px;}.elementor-962 .elementor-element.elementor-element-8e927d2 + .wpr-hidden-header-flex{top:0px;}.elementor-962 .elementor-element.elementor-element-7b173cab{width:50%;}.elementor-962 .elementor-element.elementor-element-6d66f3b2{width:50%;}.elementor-962 .elementor-element.elementor-element-2395d4e .wpr-mobile-toggle-wrap{text-align:right;}}@media(min-width:768px){.elementor-962 .elementor-element.elementor-element-7b173cab{width:40%;}.elementor-962 .elementor-element.elementor-element-6d66f3b2{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-962 .elementor-element.elementor-element-7b173cab{width:20%;}.elementor-962 .elementor-element.elementor-element-6d66f3b2{width:55%;}}/* Start custom CSS for section, class: .elementor-element-65657c250 *//* =========================
   Freshora Header Control
========================= */

/* الهيدر هو اللي يبقى ثابت */
header.elementor-element-65657c250{
  position: fixed !important;
  top: 0; left: 0; right: 0;
  width: 100%;
  z-index: 99999;
  background: transparent !important;
  transition: all .25s ease;
}

/* مهم: الغي sticky الداخلي اللي عامل مشاكل */
header.elementor-element-65657c250 .elementor-element-8e927d2{
  position: relative !important;   /* بدل sticky */
  top: auto !important;
}

/* مساحة للهيدر */
body{ padding-top: 95px; }

/* ===== قبل الاسكرول: transparent ===== */
header.elementor-element-65657c250:not(.is-sticky) .elementor-element-8e927d2{
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

header.elementor-element-65657c250:not(.is-sticky) .elementor-element-4904426f > .elementor-widget-wrap{
  background: transparent !important;
  box-shadow: none !important;
}

header.elementor-element-65657c250:not(.is-sticky) .wpr-nav-menu .wpr-menu-item{
  color: #fff !important;
}

header.elementor-element-65657c250:not(.is-sticky) .wpr-mobile-toggle-line{
  background: #fff !important;
}

/* ===== بعد الاسكرول: floating pill ===== */
header.elementor-element-65657c250.is-sticky{
  padding-top: 14px;
}

header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
  max-width: 1200px;
  margin: 0 auto !important;
  background: #0b5a3c !important;
  border-radius: 24px !important;
  box-shadow: 0 12px 35px rgba(0,0,0,.18) !important;
  padding: 10px 18px !important;
}

/* responsive */
@media (max-width: 1280px){
  header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
    max-width: calc(100% - 30px);
  }
}
@media (max-width: 767px){
  body{ padding-top: 80px; }
  header.elementor-element-65657c250.is-sticky{ padding-top: 10px; }
  header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
    border-radius: 16px !important;
    padding: 10px 12px !important;
  }
}

/* ===============================
   Refinements: smaller pill + logo + spacing
================================ */

/* 1) قبل الاسكرول: خلي الهيدر أخف (اختياري) */
header.elementor-element-65657c250:not(.is-sticky){
  padding-top: 0 !important;
}

/* 2) بعد الاسكرول: قلل ارتفاع الـ pill */
header.elementor-element-65657c250.is-sticky{
  padding-top: 10px !important;
}

header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
  padding: 8px 14px !important;      /* كان 10 18 */
  border-radius: 18px !important;     /* كان 24 */
  max-width: 1100px !important;       /* أصغر شوية */
}

/* 3) صغّر اللوجو جوه sticky */
header.elementor-element-65657c250 .wpr-logo-image{
  max-width: 210px !important; /* قبل الاسكرول */
}

header.elementor-element-65657c250.is-sticky .wpr-logo-image{
  max-width: 135px !important; /* بعد الاسكرول */
}

/* 4) قلل حجم الـ menu + المسافات بين العناصر */
header.elementor-element-65657c250.is-sticky .wpr-nav-menu .wpr-menu-item{
  font-size: 13px !important;
  letter-spacing: .6px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* لو فيه margin بين عناصر المنيو من عنصر li */
header.elementor-element-65657c250.is-sticky .wpr-nav-menu > .menu-item{
  margin-left: 8px !important;
  margin-right: 8px !important;
}

/* 5) خلي الأعمدة تتظبط عموديًا (logo/menu في النص) */
header.elementor-element-65657c250 .elementor-element-8e927d2 .elementor-container{
  align-items: center !important;
}

/* 6) موبايل */
@media (max-width: 767px){
  header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
    padding: 8px 10px !important;
    border-radius: 14px !important;
  }

  header.elementor-element-65657c250.is-sticky .wpr-logo-image{
    max-width: 110px !important;
  }

  header.elementor-element-65657c250.is-sticky .wpr-mobile-toggle-wrap{
    transform: scale(.95);
  }
}
/* =========================================
   Fix: Pill container still too tall (sticky state)
========================================= */

header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
  padding: 6px 14px !important;      /* أقل */
  border-radius: 18px !important;
  max-width: 1100px !important;
}

/* امنع أي min-height أو تمدد */
header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2,
header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2 .elementor-container,
header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2 .elementor-column,
header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2 .elementor-widget-wrap{
  min-height: 0 !important;
  height: auto !important;
}

/* قلّل البادنج/المسافة داخل العمود الرئيسي */
header.elementor-element-65657c250.is-sticky
.elementor-element-4904426f > .elementor-widget-wrap{
  padding: 0 !important;
}

/* ====== تصغير اللوجو + صندوق اللوجو الأبيض وقت الـ sticky ====== */
header.elementor-element-65657c250.is-sticky .elementor-element-1ade35d6 .wpr-logo{
  padding: 0 !important;
}

/* صندوق اللوجو (لو الصورة داخل container بياخد مساحة) */
header.elementor-element-65657c250.is-sticky .elementor-element-1ade35d6 .wpr-logo-image{
  max-width: 120px !important; /* أصغر */
}

/* لو الصورة نفسها كبيرة/بتكبر */
header.elementor-element-65657c250.is-sticky .elementor-element-1ade35d6 .wpr-logo-image img{
  max-height: 52px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}

/* لو فيه border-radius/خلفية على العمود اللوجو نفسه */
header.elementor-element-65657c250.is-sticky .elementor-element-7b173cab .elementor-widget-wrap{
  padding: 0 !important;
}

/* تقليل تباعد المنيو أكتر */
header.elementor-element-65657c250.is-sticky .wpr-nav-menu .wpr-menu-item{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1 !important;
}
/* =========================================
   Header Alignment Fix (Premium Clean Layout)
========================================= */

/* خلي الكونتينر الداخلي Flex */
header.elementor-element-65657c250 .elementor-element-8e927d2 .elementor-container{
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

/* العمودين ياخدوا auto مش 50% */
header.elementor-element-65657c250 .elementor-element-7b173cab,
header.elementor-element-65657c250 .elementor-element-6d66f3b2{
  width: auto !important;
  flex: unset !important;
}

/* خلي اللوجو شمال */
header.elementor-element-65657c250 .elementor-element-7b173cab{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* خلي المنيو تاخد المساحة وتتمركز */
header.elementor-element-65657c250 .elementor-element-6d66f3b2{
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1; /* يخليها تتمدد */
}

/* خلي عناصر المنيو نفسها centered */
header.elementor-element-65657c250 .wpr-nav-menu{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* لو عايز المنيو تبقى يمين بدل نص */
 /* بدل justify-content: center فوق ب
 justify-content: flex-end; */

/* Vertical alignment مضبوط */
header.elementor-element-65657c250 .elementor-widget-wrap{
  align-items: center !important;
}
/* =========================================
   Perfect Center Menu (logo left, menu truly centered)
========================================= */

/* خلي الكونتينر Flex */
header.elementor-element-65657c250 .elementor-element-8e927d2 .elementor-container{
  display: flex !important;
  align-items: center !important;
}

/* اللوجو: مساحة ثابتة */
header.elementor-element-65657c250 .elementor-element-7b173cab{
  flex: 0 0 160px !important;  /* عرض ثابت للوجو */
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
}

/* المنيو: تتمدد وتبقى في النص */
header.elementor-element-65657c250 .elementor-element-6d66f3b2{
  flex: 1 1 auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

/* عنصر وهمي يمين بنفس عرض اللوجو لتحقيق التوازن */
header.elementor-element-65657c250 .elementor-element-8e927d2 .elementor-container::after{
  content: "";
  flex: 0 0 160px; /* نفس عرض مساحة اللوجو */
}

/* تأكيد centering للـ UL */
header.elementor-element-65657c250 .wpr-nav-menu{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
/* =========================================
   Transparent Header Polish
========================================= */

/* قلل حجم اللوجو قبل الاسكرول */
header.elementor-element-65657c250:not(.is-sticky) .wpr-logo-image{
  max-width: 140px !important;
}

header.elementor-element-65657c250:not(.is-sticky) .wpr-logo-image img{
  max-height: 70px !important;
  object-fit: contain;
}

/* خلي الهيدر أقرب للصورة */
header.elementor-element-65657c250:not(.is-sticky){
  padding-top: 15px !important;
}

/* قلل المسافة الداخلية */
header.elementor-element-65657c250:not(.is-sticky) .elementor-element-8e927d2{
  padding: 0 !important;
  margin: 0 auto !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* ظبط المسافات بين عناصر المنيو */
header.elementor-element-65657c250:not(.is-sticky) .wpr-nav-menu .wpr-menu-item{
  font-size: 14px !important;
  letter-spacing: 0.5px !important;
  margin: 0 14px !important;
}

/* تأثير hover أنعم */
header.elementor-element-65657c250:not(.is-sticky) .wpr-nav-menu .wpr-menu-item:hover{
  opacity: .8;
  transition: all .2s ease;
}

/* =========================================
   Menu colors (Premium) - remove blue active
   Green pill + White text
========================================= */

/* ✅ كل اللينكات تبقى أبيض في حالتي transparent + sticky */
header.elementor-element-65657c250 .wpr-nav-menu .wpr-menu-item{
  color: rgba(255,255,255,.92) !important;
}

/* Hover */
header.elementor-element-65657c250 .wpr-nav-menu .wpr-menu-item:hover{
  color: #ffffff !important;
  opacity: 1 !important;
}

/* ✅ Active link (كان أزرق) خليه أبيض قوي */
header.elementor-element-65657c250 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
header.elementor-element-65657c250 .wpr-nav-menu .current-menu-item > a{
  color: #ffffff !important;
  font-weight: 600 !important;
}

/* ✅ underline / pointer line (كان أزرق) خليه أبيض */
header.elementor-element-65657c250 .elementor-element-2395d4e.wpr-pointer-line-fx .wpr-menu-item:before,
header.elementor-element-65657c250 .elementor-element-2395d4e.wpr-pointer-line-fx .wpr-menu-item:after,
header.elementor-element-65657c250 .elementor-element-2395d4e.wpr-pointer-underline .wpr-menu-item:after,
header.elementor-element-65657c250 .elementor-element-2395d4e.wpr-pointer-overline .wpr-menu-item:before{
  background-color: rgba(255,255,255,.85) !important;
}

/* ✅ لو في dropdown caret */
header.elementor-element-65657c250 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{
  color: rgba(255,255,255,.85) !important;
}

/* =========================
   MOBILE MENU FIX (WPR NAV)
   Green brand look + better layout
========================= */

@media (max-width: 767px){

  /* خلي قائمة الموبايل Full width ومثبتة كويس */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu{
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin-top: 70px !important; /* لو عايزها أقرب/أبعد عدّل الرقم */
    border-radius: 18px !important;
    overflow: hidden !important;
    box-shadow: 0 18px 55px rgba(0,0,0,.28) !important;
    background: #0b5a3c !important; /* أخضر البراند */
  }

  /* خلفية عناصر القائمة بدل الأزرق/الرمادي */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu li{
    background: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,.10) !important;
  }
  header.elementor-element-65657c250 .wpr-mobile-nav-menu li:last-child{
    border-bottom: 0 !important;
  }

  /* شكل اللينكات */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu a{
    background: transparent !important;
    color: rgba(255,255,255,.92) !important;
    font-size: 14px !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    padding: 16px 18px !important;
    text-align: center !important;
  }

  /* Hover / Active */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu a:hover,
  header.elementor-element-65657c250 .wpr-mobile-nav-menu a.wpr-active-menu-item,
  header.elementor-element-65657c250 .wpr-mobile-nav-menu .current-menu-item > a{
    background: rgba(255,255,255,.12) !important;
    color: #ffffff !important;
  }

  /* الأيقونة (الهامبرجر) تبقى بيضا */
  header.elementor-element-65657c250 .wpr-mobile-toggle-line{
    background: #ffffff !important;
  }
}
/* =========================
   PATCH: Mobile menu مباشرة تحت الهيدر (بدون فراغ)
========================= */
@media (max-width: 767px){

  /* 1) شيل الفراغ اللي فوق المنيو */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu{
    margin-top: 0 !important;
    top: 100% !important;       /* تخليها تحت الهيدر على طول */
    position: absolute !important;
  }

  /* 2) خلي حاوية الموبايل (اللي فيها زرار المنيو) تبقى مرجع */
  header.elementor-element-65657c250 .wpr-mobile-nav-menu-container{
    position: relative !important;
  }

  /* 3) مهم جداً عشان المنيو متطلعش خارج الـ pill */
  header.elementor-element-65657c250.is-sticky .elementor-element-8e927d2{
    overflow: visible !important;
  }
}
/* ===================/* =========================
   PATCH: Fix WPR inline left + move menu to the RIGHT
========================= */
@media (max-width: 767px){

  header.elementor-element-65657c250 .wpr-mobile-nav-menu{
    position: absolute !important;
    top: 100% !important;
    margin-top: 8px !important;      /* تحت الهيدر مباشرة */

    left: auto !important;           /* يلغي inline left */
    right: 12px !important;          /* يزقها يمين شوية */
    transform: none !important;      /* يلغي أي تحريك */

    width: min(240px, calc(100vw - 24px)) !important;  /* عرض محترم */
  }

}/* End custom CSS */