.elementor-145 .elementor-element.elementor-element-8bc4574{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-5625917 */a{
    color: #000 !important;
}

/* زر اللغة */
.wpml-header-switcher{
    position: relative;
    margin-inline-start: 20px;
}

.wpml-header-switcher .wpml-ls-current-language > a{
    display:flex;
    align-items:center;
    gap:4px;
    color:#000;
    font-size:20px;
    font-weight:500;
    text-decoration:none;
}

/* القائمة المنسدلة */
.wpml-header-switcher .wpml-ls-sub-menu{
    border:1px solid #2f6b50 !important;
    border-radius:20px !important;
    padding:15px 0 !important;
    min-width:180px;
    background:#fff !important;
    box-shadow:none !important;
    overflow:hidden;
}

/* سهم القائمة */
.wpml-header-switcher .wpml-ls-sub-menu::before {
    content: '';
    position: absolute;
    top: -12px; /* يتحكم في المسافة للأعلى */
    right: 35px;
    width: 0;
    height: 0;
    background: transparent; /* إزالة لون الخلفية القديم */
    
    /* تكوين السهم (المثلث) باستخدام الحواف */
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #2f6b50; /* لون المثلث */
    
    transform: none; /* إلغاء الدوران القديم */
}

/* روابط اللغات */
.wpml-header-switcher .wpml-ls-sub-menu a{
    color:#2f6b50 !important;
    font-size:18px;
    font-weight:500;
    padding:12px 25px !important;
    text-decoration:none !important;
    background:none !important;
}

.wpml-header-switcher .wpml-ls-sub-menu a:hover{
    background:#f5f5f5 !important;
}

/* إزالة الحدود الافتراضية */
.wpml-header-switcher .wpml-ls-legacy-dropdown,
.wpml-header-switcher .wpml-ls-legacy-dropdown-click{
    border:none !important;
}

.wpml-header-switcher .wpml-ls-legacy-dropdown a{
    border:none !important;
    background:transparent !important;
}

.wpml-header-switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language>a::after{
    display:none !important;
}

.wpml-header-switcher .wpml-ls-item-toggle:after{
    display:none !important;
}



@media (max-width: 991.98px) {
   .nav_bar {
        display: block !important;
    }
}/* End custom CSS */