/* xl - MASAÜSTÜ STİLLERİ */ 
/* =========================================================================
   TÜM ŞUBE SAYFALARI İÇİN DİNAMİK HEADER ÇÖZÜMÜ (OTOMATİK ALGILAR)
   ========================================================================= */

/* --- 1. TOPBAR & HEADER KONUMLANDIRMA --- */
.custom-topbar {
    position: fixed !important;
    top: 0 !important;
    z-index: 99999 !important;
}

body.is-branch-page header.top_panel {
    position: fixed !important; 
    top: 33px !important; /* Topbar'ın bittiği yerde başlar, asla çakışmaz! */
    left: 0 !important;
    width: 100% !important;
    z-index: 99990 !important;
    transition: background-color 0.3s ease;
}

/* Fazla boşluğu (Görseldeki aralık) yok ediyoruz */
body.is-branch-page .elementor-element-4ee0195,
body.is-branch-page .elementor-element-8335035 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* --- 2. SAYFA EN ÜSTTEYKEN (ŞEFFAF MOD) --- */
body.is-branch-page:not(.is-scrolled) header.top_panel,
body.is-branch-page:not(.is-scrolled) .elementor-element-4ee0195,
body.is-branch-page:not(.is-scrolled) .elementor-element-8335035 {
    background-color: transparent !important;
    box-shadow: none !important;
}
body.is-branch-page:not(.is-scrolled) .custom-topbar {
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

/* Menü, arama, telefon ve sosyal medya ikonları (Beyaz kalacak olanlar) */
body.is-branch-page:not(.is-scrolled) .sc_layouts_menu_nav > li > a, 
body.is-branch-page:not(.is-scrolled) .sc_layouts_item_icon, 
body.is-branch-page:not(.is-scrolled) .search_submit, 
body.is-branch-page:not(.is-scrolled) .custom-topbar a, 
body.is-branch-page:not(.is-scrolled) .custom-topbar i  {
    color: #ffffff !important;
}

/* --- AÇILIR MENÜ (DROPDOWN) DİL SEÇENEKLERİNİ KESİN SİYAH YAPAN KOD --- */
body.is-branch-page:not(.is-scrolled) .custom-topbar .lang-dropdown li a,
body.is-branch-page .custom-topbar .lang-dropdown li a,
body.is-branch-page .custom-topbar .lang-dropdown li a span {
    color: #000000 !important;
}

body.is-branch-page .lang-dropdown  {
    background-color: #ffffff !important;
}

body.is-branch-page:not(.is-scrolled) .custom-topbar .lang-dropdown li:hover a,
body.is-branch-page .custom-topbar .lang-dropdown li:hover a {
    background-color: #f0f0f0 !important;
    color: #000000 !important; 
}

/* --- 3. AŞAĞI KAYDIRILDIĞINDA (BEYAZ STICKY MOD) --- */
body.is-branch-page.is-scrolled header.top_panel,
body.is-branch-page.is-scrolled .elementor-element-4ee0195,
body.is-branch-page.is-scrolled .elementor-element-8335035 {
    background-color: #ffffff !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important;
}
body.is-branch-page.is-scrolled .custom-topbar {
    background-color: #e0e3e8 !important;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}

/* Sticky Modda Yazılar ve İkonlar LACİVERT */
body.is-branch-page.is-scrolled .sc_layouts_menu_nav > li > a,
body.is-branch-page.is-scrolled .sc_layouts_item_icon,
body.is-branch-page.is-scrolled .search_submit,
body.is-branch-page.is-scrolled .custom-topbar a,
body.page-id-26676.is-scrolled .custom-topbar i,
body.is-branch-page.is-scrolled .lang-btn {
    color: #2E3F71 !important;
}


