/* Başlık hiyerarşisi yardımcıları
   Bu dosya style.css'ten ÖNCE yüklenir; böylece temanın sınıf kuralları (eşit özgüllükte) yine geçerli olur.
   .ht-N  : başlık olmayan (dekoratif) metne hN görünümü verir (div/p üzerinde).
   .as-hN : gerçek başlık etiketini (h1-h3) eski boyutunda göstermek için kullanılır. */

.ht-2,.ht-3,.ht-4,.ht-5,.ht-6{margin-top:0;line-height:1.2;font-family:'Poppins',sans-serif;font-weight:600;color:#000}
.ht-2{font-size:44px;margin-bottom:10px}
.ht-3{font-size:38px;margin-bottom:20px}
.ht-4{font-size:22px;margin-bottom:15px}
.ht-5{font-size:18px;margin-bottom:10px}
.ht-6{font-size:16px;margin-bottom:10px}
.ht-2 a,.ht-3 a,.ht-4 a,.ht-5 a,.ht-6 a{color:#23252d}
.section-head .ht-3{margin-top:0;margin-bottom:0}
.text-white .ht-2,.text-white .ht-3,.text-white .ht-4,.text-white .ht-5,.text-white .ht-6{color:#fff}
.footer-dark .footer-top .ht-5,.footer-dark .footer-top .ht-5 a{color:#fff}
.large-title .ht-3{margin-bottom:15px}

.as-h3{font-size:38px;margin-bottom:20px}
.as-h4{font-size:22px;margin-bottom:15px}
.section-head .as-h3{margin-bottom:0}

/* İç sayfa banner başlığı: h2'den h1'e çevrildi, görünüm aynı kalır */
.sx-bnr-inr-entry .banner-title-outer h1{margin-top:0;margin-bottom:20px;color:#fff;font-size:50px;font-weight:800;letter-spacing:0}

@media only screen and (max-width:768px){
  .sx-separator .ht-3{font-size:24px;margin-bottom:0}
}
@media only screen and (max-width:767px){
  .ht-2,.ht-3,.as-h3{font-size:22px}
  .ht-4,.as-h4{font-size:18px}
}
@media only screen and (max-width:640px){
  .sx-bnr-inr-entry .banner-title-name h1{font-size:26px;margin-bottom:10px}
}
