.elementor-9403 .elementor-element.elementor-element-bbf5aef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9403 .elementor-element.elementor-element-bbf5aef:not(.elementor-motion-effects-element-type-background), .elementor-9403 .elementor-element.elementor-element-bbf5aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0750F;}.elementor-9403 .elementor-element.elementor-element-bbf5aef > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9403 .elementor-element.elementor-element-bbf5aef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-94c236d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9403 .elementor-element.elementor-element-efd8618 .tm-header-top-info li i{display:inline-block;}.elementor-9403 .elementor-element.elementor-element-efd8618 .tm-header-top-info li .prefix{display:inline-block;color:#AEAEAE;}.elementor-9403 .elementor-element.elementor-element-efd8618 .tm-header-top-info li > *{font-size:1rem;}.elementor-9403 .elementor-element.elementor-element-efd8618{text-align:left;}.elementor-9403 .elementor-element.elementor-element-fa55936 .tm-sc-social-links{justify-content:right;}.elementor-9403 .elementor-element.elementor-element-fa55936 .social-link{background-color:var(--theme-color1);}.elementor-9403 .elementor-element.elementor-element-fa55936 .social-link:hover{color:var(--theme-color2) !important;background-color:#F5F5F5 !important;}.elementor-9403 .elementor-element.elementor-element-6627b17 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9403 .elementor-element.elementor-element-6627b17{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D2D2D261;padding:0px 0px 0px 0px;z-index:99;}.elementor-9403 .elementor-element.elementor-element-9d53de2{width:var( --container-widget-width, 98.718% );max-width:98.718%;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:30px 20px 30px 20px;--container-widget-width:98.718%;--container-widget-flex-grow:0;z-index:11;border-radius:0px 0px 10px 10px;box-shadow:0px 10px 30px 0px rgba(31.500000000000014, 31.500000000000014, 31.500000000000014, 0.15);text-align:center;}.elementor-9403 .elementor-element.elementor-element-9d53de2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9403 .elementor-element.elementor-element-9d53de2 img{width:91%;}.elementor-9403 .elementor-element.elementor-element-c58d876.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9403 .elementor-element.elementor-element-f745c3c{width:auto;max-width:auto;}.elementor-9403 .elementor-element.elementor-element-f745c3c > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-f745c3c .menuzord-menu > li.menu-item:hover > a, .elementor-9403 .elementor-element.elementor-element-f745c3c .menuzord-menu > li.menu-item.active  > a{color:var( --e-global-color-primary );}.elementor-9403 .elementor-element.elementor-element-b1351ae.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9403 .elementor-element.elementor-element-d466f12{width:auto;max-width:auto;}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn-view-details{text-align:Right;}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn{background-color:#F0750F;color:var( --e-global-color-61cbe72 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn:hover:before{background-color:var(--theme-color1);}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn:hover:after{background-color:var(--theme-color1);}@media(min-width:768px){.elementor-9403 .elementor-element.elementor-element-94c236d{width:70.921%;}.elementor-9403 .elementor-element.elementor-element-a1167fb{width:28.025%;}.elementor-9403 .elementor-element.elementor-element-eaa5175{width:20.794%;}.elementor-9403 .elementor-element.elementor-element-c58d876{width:60%;}.elementor-9403 .elementor-element.elementor-element-b1351ae{width:18.872%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9403 .elementor-element.elementor-element-94c236d{width:100%;}.elementor-9403 .elementor-element.elementor-element-a1167fb{width:100%;}}@media(max-width:1024px){.elementor-9403 .elementor-element.elementor-element-efd8618{text-align:center;}.elementor-9403 .elementor-element.elementor-element-a1167fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-fa55936 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9403 .elementor-element.elementor-element-fa55936 .tm-sc-social-links{justify-content:center;}.elementor-9403 .elementor-element.elementor-element-d466f12{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-9403 .elementor-element.elementor-element-d466f12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn-view-details{text-align:Center;}}@media(max-width:767px){.elementor-9403 .elementor-element.elementor-element-fa55936 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9403 .elementor-element.elementor-element-fa55936 .tm-sc-social-links{justify-content:center;}.elementor-9403 .elementor-element.elementor-element-d466f12{width:100%;max-width:100%;}.elementor-9403 .elementor-element.elementor-element-d466f12 .btn-view-details{text-align:Center;}}/* Start custom CSS for section, class: .elementor-element-bbf5aef *//* ✅ توحيد لون العنصر النشط (الصفحة الحالية) مع باقي القايمة */
header nav ul li.current-menu-item > a,
header nav ul li.current_page_item > a {
  background-color: #F0750F !important; /* اللون البرتقالي الجديد */
  color: #ffffff !important; /* النص أبيض */
  border-radius: 6px !important;
  transition: 0.3s ease-in-out;
}

/* ✅ توحيد شكل الصفحة الحالية والـ hover في القايمة */
.header-nav ul li a:hover,
.header-nav ul li.current-menu-item > a,
.header-nav ul li.current_page_item > a {
  background-color: #F0750F !important; /* اللون البرتقالي الجديد */
  color: #ffffff !important; /* النص أبيض */
  border-radius: 6px !important;
  transition: all 0.3s ease-in-out;
}

/* ✅ تأكيد إن باقي الروابط تفضل بخلفية بيضاء ونص غامق */
.header-nav ul li a {
  background: transparent !important;
  color: #1d1d1d !important; /* رمادي غامق */
}




.main-header a:hover,
.header a:hover,
.header-nav a:hover,
.site-header a:hover {
  color: #000000 !important; /* أسود عند المرور */
}



/* خلفية سوداء لعنصر المواعيد فقط */
.hours-badge {
  background: #1a1a1a !important;      /* الشريط الأسود */
  padding: 6px 12px !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
}

/* لون النص داخل المواعيد */
.hours-badge,
.hours-badge .elementor-icon-box-title,
.hours-badge .elementor-icon-box-description/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d53de2 *//* ====== EHCC HEADER FIX (KodeSolution / Elementor) ====== */

/* تصغير اللوجو وتوسيطه تمامًا */
.elementor-widget-image img {
  max-height: 70px !important;
  width: auto !important;
  display: block !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* إزالة الكارت الأبيض اللي خلف اللوجو */
.elementor-widget-image {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* تصغير المسافة بين الهيدر وشريط المعلومات الذهبي */
.elementor-section.elementor-top-section {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* تنسيق الشريط الذهبي العلوي */
.header-top,
.elementor-section[data-id*="header-top"] {
  background-color: #c99740 !important;
  padding: 5px 0 !important;
  margin: 0 !important;
  border-bottom: 1px solid #e5e5e5 !im


/* تثبيت مكان اللوجو ومنع الطلوع والنزول */
header img {
  max-height: 70px !important;  /* ارتفاع مناسب للوجو */
  width: auto !important;
  margin: 0 auto !important;
  display: block !important;
  object-fit: contain !important;
}

/* إزالة الفراغ الأبيض أسفل الهيدر */
header {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* تنسيق شريط الهيدر الذهبي */
.header-top {
  background-color: #c99740 !important; /* الذهبي الخا*

.elementor-widget-image img {
  max-height: 85px !important;  /* كان 70px */
}/* End custom CSS */
/* Start custom CSS for tm-ele-header-primary-nav, class: .elementor-element-f745c3c *//* ===== تخصيص الهيدر Top Custom Nav Style1 لجميع المقاسات ===== */

/* خلفية الهيدر الرئيسية */
header.elementor-location-header,
header.elementor-location-header .elementor-section {
    background-color: #f7941d !important;
}

/* النصوص واللينكات */
header.elementor-location-header a,
header.elementor-location-header span,
header.elementor-location-header p {
    color: #ffffff !important;
}

/* عند المرور بالماوس */
header.elementor-location-header a:hover {
    color: #000000 !important;
}

/* الأيقونات */
header.elementor-location-header i,
header.elementor-location-header svg {
    color: #ffffff !important;
}

/* Sticky header عند السحب */
header.elementor-sticky--effects {
    background-color: #f7941d !important;
}

/* ==================== */
/* هيدر الموبايل (Responsive) */
/* ==================== */

@media (max-width: 1024px) {
    .elementor-location-header,
    .elementor-location-header .elementor-section,
    .elementor-location-header .elementor-container {
        background-color: #f7941d !important;
    }

    .elementor-location-header a,
    .elementor-location-header span,
    .elementor-location-header p {
        color: #ffffff !important;
    }

    .elementor-location-header a:hover {
        color: #000000 !important;
    }

    /* لو في أيقونة منيو (3 شرط) */
    .elementor-menu-toggle i,
    .elementor-menu-toggle svg {
        color: #ffffff !important;
    }

    /* خلفية المنيو لما تتفتح */
    .elementor-nav-menu--dropdown {
        background-color: #f7941d !important;
    }

    .elementor-nav-menu--dropdown a {
        color: #ffffff !important;
    }

    .elementor-nav-menu--dropdown a:hover {
        color: #000000 !important;
    }
}/* End custom CSS */
/* Start custom CSS for tm-ele-button, class: .elementor-element-d466f12 *//* الزر برتقالي في الصفحة الرئيسية فقط */
body.home .elementor-button[href*="contact"],
body.home a[href*="contact"] .elementor-button {
  background-color: #f7941d !important; /* برتقالي */
  color: #ffffff !important;
  border: 1px solid #f7941d !important;
}

/* عند الهوفر في الهوم بيج */
body.home .elementor-button[href*="contact"]:hover,
body.home a[href*="contact"] .elementor-button:hover {
  background-color: #000000 !important; /* أسود */
  border-color: #000000 !important;
  color: #ffffff !important;
}/* End custom CSS */