/* ──────────────────────────────────────────────────────────────────────────
 * Footer menüleri — item bazlı Font Awesome ikon atamaları.
 *
 * Footer "Hizmetlerimiz" ve "Hızlı Erişim Linkleri" menülerinde her item'ın
 * li::before'u tema/Elementor tarafından TEK tip doküman glifiyle dolduruluyordu.
 * Burada her menü item'ına (benzersiz #menu-item-ID) uygun glifi atıyoruz.
 *
 * Glifler Font Awesome 5 Free SOLID (font-weight:900). ID seçici + !important ile
 * uniform kuralı kesin ezer. Menü item ID'leri WP'de kalıcıdır (yeniden sıralama
 * etkilemez); item silinip yeniden eklenirse ID değişir → kuralı güncelle.
 * ────────────────────────────────────────────────────────────────────────── */

#menu-item-19607::before,  /* Tutku | Arsa */
#menu-item-19608::before,  /* Tutku | Konut */
#menu-item-19609::before,  /* Tutku | Ticari */
#menu-item-19610::before,  /* Tutku | Sanayi */
#menu-item-19611::before,  /* Tutku | Yurtdışı */
#menu-item-19612::before,  /* Tutku | Proje */
#menu-item-19613::before,  /* Tutku | İnşaat */
#menu-item-19614::before,  /* Hakkımızda */
#menu-item-19615::before,  /* İletişim */
#menu-item-19616::before,  /* Ekibimiz */
#menu-item-19617::before,  /* Etkinlikler */
#menu-item-19618::before,  /* Basında biz */
#menu-item-19619::before,  /* Haberler */
#menu-item-19620::before { /* Blog */
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

/* Hizmetlerimiz */
#menu-item-19607::before { content: "\f279" !important; } /* Arsa     → harita/parsel */
#menu-item-19608::before { content: "\f015" !important; } /* Konut    → ev */
#menu-item-19609::before { content: "\f54e" !important; } /* Ticari   → dükkan */
#menu-item-19610::before { content: "\f275" !important; } /* Sanayi   → fabrika */
#menu-item-19611::before { content: "\f0ac" !important; } /* Yurtdışı → küre */
#menu-item-19612::before { content: "\f568" !important; } /* Proje    → pergel/çizim */
#menu-item-19613::before { content: "\f807" !important; } /* İnşaat   → baret */

/* Hızlı Erişim Linkleri */
#menu-item-19614::before { content: "\f05a" !important; } /* Hakkımızda  → bilgi */
#menu-item-19615::before { content: "\f2b9" !important; } /* İletişim    → rehber/adres */
#menu-item-19616::before { content: "\f0c0" !important; } /* Ekibimiz    → kullanıcılar */
#menu-item-19617::before { content: "\f073" !important; } /* Etkinlikler → takvim */
#menu-item-19618::before { content: "\f0a1" !important; } /* Basında biz → megafon */
#menu-item-19619::before { content: "\f1ea" !important; } /* Haberler    → gazete */
#menu-item-19620::before { content: "\f781" !important; } /* Blog        → blog */

/* ──────────────────────────────────────────────────────────────────────────
 * Mobil: footer menülerini (Hizmetlerimiz / Hızlı Erişim Linkleri) accordion yap.
 * Başlığa dokununca açılır/kapanır; mobilde DEFAULT KAPALI gelir.
 * Yalnız ≤767.98px (tek kolon yığılma) — tablet/masaüstünde menüler açık kalır.
 * Toggle JS: tutku-footer-accordion.js (.is-open class'ı).
 * ────────────────────────────────────────────────────────────────────────── */
@media (max-width: 767.98px) {
    .footer-widget-area .widget_nav_menu .widget-title-footer {
        cursor: pointer;
        position: relative;
        padding-right: 26px;
        -webkit-user-select: none;
        user-select: none;
    }
    .footer-widget-area .widget_nav_menu .widget-title-footer::after {
        content: "\f078"; /* chevron-down */
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        font-size: 13px;
        position: absolute;
        right: 2px;
        top: 50%;
        transform: translateY(-50%);
        transition: transform .2s ease;
        opacity: .85;
    }
    .footer-widget-area .widget_nav_menu.is-open .widget-title-footer::after {
        transform: translateY(-50%) rotate(180deg);
    }
    /* başlık dışındaki içerik (menü kabı) default GİZLİ; açılınca görünür */
    .footer-widget-area .widget_nav_menu > *:not(.widget-title-footer) { display: none; }
    .footer-widget-area .widget_nav_menu.is-open > *:not(.widget-title-footer) { display: block; }
}
