/* Poppins Font Uygulaması */
html, body, input, textarea, select, button {
    font-family: 'Poppins', sans-serif !important;
}

/* Tüm elemanlar için varsayılan font */
* {
    font-family: 'Poppins', sans-serif !important;
}

/* Linklerin altındaki çizgileri kaldır - Global */
a, a:link, a:visited, a:hover, a:active {
    text-decoration: none !important;
}

/* Link stilleri */
.btContent a:not(.bt_bb_button_text):not(.bt_bb_icon_holder):not(.bt_bb_custom_menu a):hover,
.bt_bb_text a:hover,
.bt_bb_text a:not(.bt_bb_button_text):hover,
.btArticleBody a:hover,
.btArticleContentWrap a:hover,
a:not(.bt_bb_button_text):hover,
body a:hover {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Özel durumlardaki linklerin alt çizgisini kaldır */
footer a, header a, nav a, .menuPort a, .topBarInMenu a, 
.btVerticalHeaderTop a, .btSidebar a, .btContent a,
.bt_bb_wrapper a, .bt_bb_text a {
    text-decoration: none !important;
    border-bottom: none !important;
}

/* Inline style veya JavaScript ile eklenen font-family değerlerini üzerine yaz */
[style*="font-family"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Özel seçiciler ile belirli elementleri hedefle */
body[style*="font-family"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Font sınıflarını hedefle */
[class*="font"] {
    font-family: 'Poppins', sans-serif !important;
}

/* style.css'teki mevcut font tanımlamalarını ezme */
body[data-cmplz="1"], 
.home, 
.page-template-default, 
html[dir="ltr"],
html:not([data-hhun]) {
    font-family: 'Poppins', sans-serif !important;
}

/* Temel elemanlar */
body, p, div, span, a, li, ul, ol, blockquote, pre, code, table, tr, td, th {
    font-family: 'Poppins', sans-serif !important;
}

/* Başlıklar */
h1, h2, h3, h4, h5, h6, .bt_bb_headline_tag, .bt_bb_headline .bt_bb_headline_content {
    font-family: 'Poppins', sans-serif !important;
	font-size: 46px;
}

/* Style.css içindeki font tanımlamalarını doğrudan hedefle */
[style*="Catamaran"],
[style*="Titillium"],
[style*="Arial"],
[style*="Helvetica"],
[style*="sans-serif"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Menüler */
.menu-item, .menu a, .sub-menu a, .menuPort a, .topBarInMenu a {
    font-family: 'Poppins', sans-serif !important;
}

/* Butonlar */
.bt_bb_button, .bt_bb_button_text, .wpcf7-submit, button, .button, input[type="button"], input[type="submit"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Form elemanları */
input, textarea, select, .wpcf7-form input, .wpcf7-form textarea {
    font-family: 'Poppins', sans-serif !important;
}

/* Özel elemanlar */
.btIconWidget, .btIconWidgetTitle, .btIconWidgetText, .bt_bb_service_content, .bt_bb_service_content_title {
    font-family: 'Poppins', sans-serif !important;
}

/* Slider ve içerik alanları */
.bt_bb_slider, .bt_bb_text, .bt_bb_content {
    font-family: 'Poppins', sans-serif !important;
}

/* Daha büyük font boyutu için */
body, p {
    font-size: 13px !important;
}

/* Başlıklar için font boyutları */
h1, .bt_bb_headline h1 {
    font-size: 42px !important;
}

h2, .bt_bb_headline h2 {
    font-size: 36px !important;
}

h3, .bt_bb_headline h3 {
    font-size: 30px !important;
}

h4, .bt_bb_headline h4 {
    font-size: 24px !important;
}

h5, .bt_bb_headline h5 {
    font-size: 20px !important;
}

h6, .bt_bb_headline h6 {
    font-size: 18px !important;
}

/* Metin yüksekliği ayarı */
body, p, li {
    line-height: 1.6 !important;
}

/* CSS sınıf adı içinde font adı olan tüm elementler */
[class*="catamaran"], 
[class*="titillium"], 
[class*="montserrat"],
[class*="arial"],
[class*="helvetica"],
[class*="font"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Font Awesome İkon Stilleri */
.fab, .fas, .far, .fa {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
}

.fab {
  font-family: "Font Awesome 5 Brands" !important;
  font-weight: 400;
  color: white;
}

.far {
  font-weight: 400;
}

/* Sosyal Medya İkonları - Footer */
.bt_bb_social_icons a i {
  display: inline-block !important;
  line-height: 40px !important;
}

/* WhatsApp Buton İkonu */
.float i.fa-whatsapp {
  font-family: "Font Awesome 5 Brands" !important;
  font-weight: 400;
} 