/* ORAN Store TEST – Mobil footer başlık hizalama r11 (2026-10-15)
   Sadece 767px ve altında aktif olur. Classic'in .row negatif
   margin'lerinden kaynaklanan kesilmeyi düzeltir. Footer dışındaki
   bütün alanlar ve tema işlevleri değişmeden kalır. */
@media (max-width: 767px) {
  /* Footer'ın yalnızca bağlantı satırlarında Bootstrap -15px
     taşmasını önle. Newsletter bölümüne ve masaüstüne dokunmaz. */
  #footer .footer-container > .container > .row,
  #footer .footer-container .links > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Dört akordeon başlığında eşit, güvenli iç boşluk. */
  #footer .footer-container .links .title.hidden-md-up {
    box-sizing: border-box;
    width: 100%;
    padding: 12px 18px !important;
    overflow: visible;
  }

  /* Başlık ve ok ikonlarını aynı satırda tut. */
  #footer .footer-container .links .title.hidden-md-up .h3 {
    display: inline-block;
    max-width: calc(100% - 34px);
    vertical-align: middle;
    white-space: normal;
    overflow-wrap: anywhere;
  }
}
