/* Saykal Makine — global tipografi (Plus Jakarta Sans) */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');

html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body,
.preloader_wrapper,
.clv_main_wrapper {
	font-family: var(--font-brand, 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif) !important;
}

.clv_main_wrapper {
	font-size: 16px;
	line-height: 1.6;
}

/* Eski tema (Lato / Source Sans Pro) üzerine yaz */
.clv_main_wrapper *:not(.fa):not([class*="fa-"]):not(.glyphicon):not([class*="glyphicon-"]) {
	font-family: inherit !important;
}

/* Başlık ve metin öğeleri */
.clv_main_wrapper h1,
.clv_main_wrapper h2,
.clv_main_wrapper h3,
.clv_main_wrapper h4,
.clv_main_wrapper h5,
.clv_main_wrapper h6,
.clv_main_wrapper p,
.clv_main_wrapper a,
.clv_main_wrapper li,
.clv_main_wrapper label,
.clv_main_wrapper input,
.clv_main_wrapper textarea,
.clv_main_wrapper select,
.clv_main_wrapper button,
.clv_main_wrapper .btn,
.clv_main_wrapper .form-control,
.clv_main_wrapper .nav-tabs > li > a,
.clv_main_wrapper .breadcrumb_block ul li,
.clv_main_wrapper .breadcrumb_block ul li a,
.clv_main_wrapper .site-footer,
.clv_main_wrapper .site-footer *:not(.fa):not([class*="fa-"]) {
	font-family: inherit !important;
}

/* Font Awesome ikonları */
.fa,
[class^="fa-"],
[class*=" fa-"],
.fa::before,
[class^="fa-"]::before,
[class*=" fa-"]::before {
	font-family: FontAwesome !important;
}

/* Bootstrap glyphicons (varsa) */
.glyphicon,
[class^="glyphicon-"],
[class*=" glyphicon-"] {
	font-family: 'Glyphicons Halflings' !important;
}

/* Slider / hero metinleri */
.clv_main_wrapper .hero-slide__title,
.clv_main_wrapper .hero-slide__subtitle,
.clv_main_wrapper .swiper-slide,
.clv_main_wrapper .rev_slider,
.clv_main_wrapper .tp-caption {
	font-family: var(--font-brand, 'Plus Jakarta Sans', sans-serif) !important;
}
