/* ──────────────────────────────────────────────────────────────────────────
 * 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; }
}

/* ──────────────────────────────────────────────────────────────────────────
 * ÜST MENÜ (header nav) — item bazlı ikonlar.
 * Link öncesi FA6 ikon (a::before). İkon link rengini MİRAS alır → header hover
 * renk değişiminde ikon da o renge döner. Anasayfa (835) zaten <i class="fa fa-home">
 * içerdiğinden ona EKLENMEZ (çift olmasın). Alt menü item'ları (İmarlı Arsa/Tarla,
 * Kiralık/Satılık) da kapsanır.
 * ────────────────────────────────────────────────────────────────────────── */
#menu-item-837 > a::before,    /* Arsa */
#menu-item-19079 > a::before,  /* İmarlı Arsa */
#menu-item-19080 > a::before,  /* Tarla */
#menu-item-19081 > a::before,  /* Konut */
#menu-item-19082 > a::before,  /* Konut > Kiralık */
#menu-item-19083 > a::before,  /* Konut > Satılık */
#menu-item-19084 > a::before,  /* Ticari */
#menu-item-19085 > a::before,  /* Ticari > Kiralık */
#menu-item-19086 > a::before,  /* Ticari > Satılık */
#menu-item-19087 > a::before,  /* Sanayi */
#menu-item-19088 > a::before,  /* Sanayi > Kiralık */
#menu-item-19089 > a::before { /* Sanayi > Satılık */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-style: normal;
    font-size: .92em;
    margin-right: 7px;
    display: inline-block;
}

#menu-item-837 > a::before   { content: "\f279"; } /* Arsa        → harita/parsel */
#menu-item-19079 > a::before { content: "\f5cb"; } /* İmarlı Arsa → parsel karesi */
#menu-item-19080 > a::before { content: "\f722"; } /* Tarla       → traktör */
#menu-item-19081 > a::before { content: "\f1ad"; } /* Konut       → bina */
#menu-item-19084 > a::before { content: "\f54e"; } /* Ticari      → dükkan */
#menu-item-19087 > a::before { content: "\f275"; } /* Sanayi      → fabrika */
/* Kiralık → anahtar | Satılık → fiyat etiketi (3 kategoride de aynı) */
#menu-item-19082 > a::before,
#menu-item-19085 > a::before,
#menu-item-19088 > a::before { content: "\f084"; } /* Kiralık → anahtar */
#menu-item-19083 > a::before,
#menu-item-19086 > a::before,
#menu-item-19089 > a::before { content: "\f02b"; } /* Satılık → etiket */
