.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* الهيدر — كل التنسيقات هنا خاصة بالهيدر فقط، والخط جاي من إعدادات الموقع في اليمنتور */
.elementor-101{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:40}

/* الشعار لا ينضغط */
.elementor-101 .e-image-link-base{flex:0 0 auto;display:flex;align-items:center}

/* الأيقونات خطوط بس (اليمنتور بيملا الأيقونة باللون من نفسه) */
.elementor-101 .e-svg-base svg,.elementor-101 .e-svg-base svg *{fill:none!important}
.elementor-101 [data-id="44532da2"] svg *{stroke-width:2.2px}

/* القائمة الرئيسية — ديسكتوب (سطر واحد دايماً) */
.elementor-101 .elementor-widget-nav-menu{flex:1 1 auto;width:auto;min-width:0}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main > .elementor-nav-menu{gap:19px;flex-wrap:nowrap}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{position:relative;font-size:17px;font-weight:700;color:#232323;padding:8px 0;white-space:nowrap;transition:color .25s ease}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus,
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C43C12}
/* خط تحت الرابط بيظهر مع الماوس بس، وعرضه بعرض الكلمة */
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item::after{content:"";position:absolute;right:0;bottom:2px;height:2px;width:0;background:#E8601F;border-radius:2px;transition:width .3s ease}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover::after,
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus-visible::after{width:100%}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu{background:#fff;border:1px solid #F1E4DC;border-radius:14px;box-shadow:0 18px 40px rgba(60,30,15,.12);padding:8px}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item{color:#232323;border-radius:10px;padding:10px 14px}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item::after{display:none}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:#FFF1E9;color:#C43C12}

/* اللابتوب (حتى 1365px): مسافات وخط أصغر شوية عشان القائمة تفضل سطر واحد */
@media (max-width:1365px){
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main > .elementor-nav-menu{gap:13px}
.elementor-101 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-size:16px}
}

/* تأثير زر طلب عرض سعر: خط ضوء بيعدي على الزر كل 4 ثواني (Shine) */
@keyframes tpShine{0%{transform:translateX(-160%) skewX(-20deg)}60%,100%{transform:translateX(360%) skewX(-20deg)}}
.elementor-101 [data-id="7379fdc1"]::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:tpShine 4s ease-in-out infinite 1.5s;pointer-events:none}

/* الشاشات الأصغر من 1250px: نخفي القائمة الأفقية ونظهر زر القائمة الجانبية */
@media (max-width:1250px){
.elementor-101 .elementor-element.elementor-widget-nav-menu{display:none}
.elementor-101 [data-id="60e29b2f"]{margin-inline-start:auto}
.elementor-101 [data-id="4cd2dd4e"]{display:block!important}
}
@media (prefers-reduced-motion:reduce){.elementor-101 *,.elementor-101 *::after{transition:none!important;animation:none!important}}/* End custom CSS */