.elementor-384 .elementor-element.elementor-element-1e9e637{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-384 .elementor-element.elementor-element-3c4fe46{--display:flex;}.elementor-384 .elementor-element.elementor-element-6603b09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-384 .elementor-element.elementor-element-6603b09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-384 .elementor-element.elementor-element-737f138{padding:8px 0px 0px 0px;}.elementor-384 .elementor-element.elementor-element-737f138 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.2px;color:var( --e-global-color-c58817e );}.elementor-384 .elementor-element.elementor-element-084fe5f{width:var( --container-widget-width, 83.966% );max-width:83.966%;--container-widget-width:83.966%;--container-widget-flex-grow:0;}.elementor-384 .elementor-element.elementor-element-084fe5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-384 .elementor-element.elementor-element-e1096ea{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-384 .elementor-element.elementor-element-2ad4dd0{--grid-columns:3;}.elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-384 .elementor-element.elementor-element-2ad4dd0 .e-loop-item > .elementor-section, .elementor-384 .elementor-element.elementor-element-2ad4dd0 .e-loop-item > .elementor-section > .elementor-container, .elementor-384 .elementor-element.elementor-element-2ad4dd0 .e-loop-item > .e-con, .elementor-384 .elementor-element.elementor-element-2ad4dd0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-384 .elementor-element.elementor-element-2ad4dd0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-384 .elementor-element.elementor-element-6603b09{--width:24%;}}@media(max-width:1024px){.elementor-384 .elementor-element.elementor-element-2ad4dd0{--grid-columns:2;}}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-2ad4dd0{--grid-columns:1;}}/* Start custom CSS for maxmegamenu, class: .elementor-element-084fe5f *//* ===== خلفية المينيو ===== */
#mega-menu-secondary_menu {
    background: #ffffff;
    border: 1px solid #eee;
}

/* ===== لون النص الأساسي ===== */
#mega-menu-secondary_menu li a {
    color: #0b2139 !important;
    transition: all 0.3s ease;
}

/* ===== Hover ===== */
#mega-menu-secondary_menu li a:hover {
    color: #fe6700 !important;
    background: rgba(254, 103, 0, 0.05);
}

/* ===== Active (الفئة الحالية) ===== */
#mega-menu-secondary_menu .mega-current-menu-item > a,
#mega-menu-secondary_menu .mega-current-menu-parent > a {
    color: #fe6700 !important;
    font-weight: 600;
}

/* ===== الساب منيو (الفئات الفرعية) ===== */
#mega-menu-secondary_menu .mega-sub-menu li a {
    color: #0b2139 !important;
}

/* Hover للفئات الفرعية */
#mega-menu-secondary_menu .mega-sub-menu li a:hover {
    color: #fe6700 !important;
}

/* Active للفرعي */
#mega-menu-secondary_menu .mega-sub-menu .mega-current-menu-item > a {
    color: #fe6700 !important;
    background: rgba(254, 103, 0, 0.08);
}
/* الخلفية العامة للمينيو */
#mega-menu-secondary_menu,
#mega-menu-secondary_menu > li,
#mega-menu-secondary_menu > li > a {
    background: #ffffff !important;
}

/* إزالة الخلفية السودا من العناصر */
#mega-menu-secondary_menu .mega-menu-item {
    background: transparent !important;
}

/* اللينكات */
#mega-menu-secondary_menu .mega-menu-link {
    background: #ffffff !important;
}

/* الساب منيو */
/* ===== خلفية الساب مينو ===== */
#mega-menu-secondary_menu .mega-sub-menu {
    background: #f5f5f5 !important; /* رمادي خفيف */
    border-left: 3px solid #fe6700; /* خط برتقالي يعطي شكل احترافي */
}

/* ===== إزاحة العناصر الفرعية ===== */
#mega-menu-secondary_menu .mega-sub-menu li a {
    padding-left: 30px !important;
    font-size: 16px;
}

/* مستوى أعمق (لو عندك sub-sub categories) */
#mega-menu-secondary_menu .mega-sub-menu .mega-sub-menu li a {
    padding-left: 45px !important;
}

/* Hover للفرعي */
#mega-menu-secondary_menu .mega-sub-menu li a:hover {
    background: rgba(254, 103, 0, 0.08);
}

#mega-menu-secondary_menu .mega-sub-menu li a::before {
    content: "›";
    margin-right: 8px;
    color: #fe6700;
}/* End custom CSS */