/* 
 * Font Override Dosyası 
 * Bu dosya, sitedeki tüm fontları 'Poppins' fontu ile değiştirir
 * Orijinal style.css içindeki font tanımlamalarını doğrudan ezmek için oluşturulmuştur
 */

/* Temel root fontlarını ez */
:root {
    --btTextFont: 'Poppins', sans-serif !important;
    --btTitleFont: 'Poppins', sans-serif !important;
    --btLogoFont: 'Poppins', sans-serif !important;
    --btMenuFont: 'Poppins', sans-serif !important;
    --btFontWeight: normal !important;
    --btTitleWeight: normal !important;
}

/* Site genelindeki temel font sınıfları */
.btTextFont, .btHeadingFont, .btLogoFont, .btMenuFont {
    font-family: 'Poppins', sans-serif !important;
}

/* style.css'teki orijinal font tanımlaması */
body {
    font-family: 'Poppins', sans-serif !important;
}

/* style.css'teki başlık ve paragraf fontları */
h1, h2, h3, h4, h5, h6, 
.h1, .h2, .h3, .h4, .h5, .h6, 
blockquote {
    font-family: 'Poppins', sans-serif !important;
}

/* Tüm olası CSS sınıfları */
.btHeadingStyle_default,
.btHasAltLogo,
.btMenuFontSize-16,
.btMenuFocusElementCircle,
.btPageHeadlineAlternate,
.btMenuLeftEnabled,
.btStickyEnabled,
.btHideHeadline,
.btLightSkin,
.btBelowMenu,
.noBodyPreloader,
.btHardRoundedTopRightButtons,
.btAccentLightHeader,
.btNoSidebar,
.btShopSaleTagDesignHardRounded {
    font-family: 'Poppins', sans-serif !important;
}

/* Fontları doğrudan içeren sınıflar */
.btCatamaran, .btTitillium, .btMontserrat, 
[class*="Catamaran"], [class*="Titillium"], [class*="Montserrat"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Menü fontları */
.mainHeader .menuPort nav ul li a {
    font-family: 'Poppins', sans-serif !important;
}

/* Özel sınıflar ve elementler */
.menuPort, .btVerticalHeaderTop, .btLogoArea, .btContent,
.btIconWidget, .btWidgetWithText, .btBox, .btButton, 
.bt_bb_headline, .bt_bb_text, .bt_bb_button, .bt_bb_service,
.bt_bb_column, .bt_bb_row, .bt_bb_icon, .bt_bb_separator,
.wpcf7-form, .wpcf7-form input, .wpcf7-form textarea,
.btContentHolder, .btSiteFooter, .btSidebar,
.btArticleContent, .btArticleHeadline, .btArticleAuthor,
.btBreadCrumbs, .btPageHeadline, .btPreloader {
    font-family: 'Poppins', sans-serif !important;
}

/* Font ağırlıklarını ve stillerini düzenleme */
strong, b, em, i {
    font-family: 'Poppins', sans-serif !important;
}

/* Footer ve sidebar fontları */
.btSiteFooter, .btSidebar {
    font-family: 'Poppins', sans-serif !important;
}

/* Tüm span, div ve paragraf elementleri */
span, div, p, article, section, header, footer, nav, aside, main {
    font-family: 'Poppins', sans-serif !important;
}

/* Buton ve form elementleri */
button, input, select, textarea {
    font-family: 'Poppins', sans-serif !important;
}

/* Koşullu selektörler - En özgül seçiciler */
*[style*="font-family"] {
    font-family: 'Poppins', sans-serif !important;
}

/* En son satır - tüm elementler için kesin kural */
* {
    font-family: 'Poppins', sans-serif !important;
} 