/* ==========================================================================
   TROY IPTV - ikon düzeltmeleri
   Tema; fontello, themify, flaticon ve Font Awesome 5 fontlarını kullanıyordu
   ancak bu font dosyaları sunucuda yok. Sitede gerçekten görünen ikonlar
   burada Font Awesome 6 (CDN) karşılıklarına bağlanıyor.
   ========================================================================== */

/* Menü açılır ok işaretleri */
nav.main-menu ul.menu > li > a:after,
nav.main-menu li.mega-menu-item a.mega-menu-link:after {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f107";
}
nav.main-menu li.mega-menu-item ul.mega-submenu li.mega-menu-item > a.mega-menu-link:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f105";
}

/* Sık sorulan sorular (akordeon) artı / eksi */
.accordion .toggle .toggle-title a:after {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f055";
}
.accordion .toggle .toggle-title a.active:after {
    content: "\f056";
}

/* Paket özellik listesi oku */
.prt-p_table-features li:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f054";
}

/* Yan menü / liste okları */
.widget-categories ul li a:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f101";
}
.widget.widget-nav-menu ul li a:after {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    content: "\f105";
}

/* Üst menüdeki WhatsApp destek ikonu */
.widget_info .widget_icon i {
    font-size: 26px;
    color: #25D366;
}

/* Mobil menü: paket görselleri menü panelinden taşıyordu */
@media (max-width: 1199px) {
    nav.main-menu ul.mega-submenu .row { margin-left: 0; margin-right: 0; }
    nav.main-menu ul.mega-submenu .col-menu { padding-left: 0; padding-right: 0; }
    nav.main-menu ul.mega-submenu .menu-col-img,
    nav.main-menu ul.mega-submenu .menu-col-img li,
    nav.main-menu ul.mega-submenu .menu-col-img a { display: block; max-width: 100%; }
    nav.main-menu ul.mega-submenu img { max-width: 100%; height: auto; }
}

/* Paket kartları eşit yükseklikte ("12 Ay + 3 Ay Hediye" kartı daha uzun olduğu için) */
.pricing-plan-section .row > [class*="col-lg-3"] { display: flex; }
.pricing-plan-section .prt-pricing-plan { width: 100%; display: flex; flex-direction: column; }
.pricing-plan-section .prt-pricing-plan .prt-p_table-footer { margin-top: auto; }
