/* ================================
   Sticky Header - Tüm Sayfalar
   ================================ */

/* Logo swap: default (white) visible, sticky (colored) hidden */
header.main-header .navbar-brand .logo-sticky {
	display: none;
}
header.main-header .navbar-brand .logo-default {
	display: inline-block;
}

/* Sticky aktif olduğunda: colored logo visible, white logo hidden */
header.main-header .header-sticky.active .navbar-brand .logo-default {
	display: none;
}
header.main-header .header-sticky.active .navbar-brand .logo-sticky {
	display: inline-block;
}

/* Sticky aktif olduğunda beyaz arka plan */
header.main-header .header-sticky.active{
	background-color: #fff !important;
	border-bottom: 1px solid #E2E6F0;
	box-shadow: 0 2px 16px rgba(0,0,0,0.06);
}

/* Sticky'de navbar padding küçült */
header.main-header .header-sticky.active .navbar{
	padding: 10px 0;
}

/* Sticky'de logo küçült */
header.main-header .header-sticky.active .navbar-brand img{
	max-height: 40px;
}

/* Sticky'de menü yazıları koyu renk */
header.main-header .header-sticky.active .main-menu ul li a{
	color: #1E293B;
}

header.main-header .header-sticky.active .main-menu ul li a:hover,
header.main-header .header-sticky.active .main-menu ul li a:focus{
	color: #4B72FE;
}

/* Sticky'de alt menü rengi korunur */
header.main-header .header-sticky.active .main-menu ul ul{
	background-color: #4B72FE;
}

header.main-header .header-sticky.active .main-menu ul ul li a{
	color: #fff;
}

header.main-header .header-sticky.active .main-menu ul ul li a:hover{
	color: #E2E6F0;
}

/* Sticky'de telefon kutusu */
header.main-header .header-sticky.active .contact-now-box-content p{
	color: #666;
}

header.main-header .header-sticky.active .contact-now-box-content h3{
	color: #1E293B;
}

/* Sticky'de hamburger menü */
header.main-header .header-sticky.active .slicknav_btn{
	background: #4B72FE;
}

/* Mobil responsive */
@media (max-width: 991px){
	header.main-header .header-sticky.active .navbar{
		padding: 8px 0;
	}

	header.main-header .header-sticky.active .navbar-brand img{
		max-height: 36px;
	}
}

@media (max-width: 575px){
	header.main-header .header-sticky.active .navbar-brand img{
		max-height: 32px;
	}
}
