/* =================================================================
   İncirliev — kendi uyarlamalarımız
   (vendor incirliev.css üzerine yazar; en son yüklenir)
   ================================================================= */

/* --- Geniş ekranlarda yan beyaz boşlukları kaldır: içeriği yay --- */
/* incirliev.css yalnızca <=1366px'de .wide'ı %95 yapıyor; üstünü de kapsıyoruz. */
@media (min-width: 938px) {
	.container.wide {
		width: 95%;
		max-width: 1800px;
	}
}

/* --- HEADER: tam genişlik saydam menü bandı + büyük, boşluklu menü --- */
@media (min-width: 938px) {
	.dl-menuwrapper {
		position: relative;
		min-height: 150px;
		padding-top: 0;
	}

	/* Ağaç logosu: bandın ÜSTÜNDE, solda (band arkasından geçer, ağaç kapanmaz) */
	.dl-menuwrapper .logo {
		position: relative;
		z-index: 3;
		float: left;
		width: auto;
		margin-top: 40px;
	}
	.dl-menuwrapper .logo img {
		height: 102px;
	}

	/* Sertifika şeridi: sağ ÜSTTE tek başına (menünün üstüne binmez) */
	.dl-menuwrapper .widget.pull-right {
		position: absolute;
		top: 8px;
		right: 0;
		z-index: 3;
		margin: 0;
		float: none;
	}
	.dl-menuwrapper .widget.pull-right img {
		max-height: 53px;
		width: auto;
	}

	/* Mavi menü bandı: tam genişlik, ağacın arkasından SAYDAM geçer (logo şeffaf PNG) */
	.dl-menuwrapper .dl-menu {
		position: absolute;
		left: 0;
		right: 0;
		top: 70px;                       /* sertifika şeridinin ALTINDA */
		width: 100%;
		margin: 0;
		padding: 22px 25px 22px 165px;   /* kalın bant + solda logo boşluğu */
		background: rgba(200, 220, 235, 0.78);
		text-align: center;
		z-index: 1;
		box-sizing: border-box;
		display: block;
		float: none;
	}
	.dl-menuwrapper .dl-menu .sideCollapse {
		display: inline-block;
		padding-top: 0;
		margin: 0;
	}
	.dl-menuwrapper .dl-menu li {
		float: none;
		display: inline-block;
	}
	/* Menü yazıları: büyüt + aralarını aç */
	.dl-menuwrapper .dl-menu li a {
		font-size: 18px;
		padding: 8px 20px;
	}
	/* Üzerine gelince: belirgin vurgu — koyu mavi arka plan + beyaz yazı */
	.dl-menuwrapper .dl-menu li:not(.dilCubugu) a:hover {
		background: #5E6F7B;
		color: #fff;
		border-radius: 4px;
	}
	/* Aktif sayfa: koyu mavi + kalın (imleç olmadan da belli olsun) */
	.dl-menuwrapper .dl-menu li.active > a {
		color: #5E6F7B;
		font-weight: bold;
	}
	/* Öğeler arasındaki "/" ve "|" ayraçlarını kaldır */
	.dl-menuwrapper .dl-menu li:after,
	.dl-menu li:nth-child(1):after,
	.dl-menu li:nth-child(12):after,
	.dl-menu li:nth-child(13):after {
		content: "" !important;
		display: none !important;
	}
	/* Dil bayrakları menüyle aynı hizada dursun */
	.dl-menuwrapper .dl-menu li.dilCubugu a {
		padding: 8px 6px;
	}
}

/* --- Ana sayfa sol görseli: sağdaki metinle dengeli olması için uzat --- */
@media (min-width: 1122px) {
	.anaSayfaIcerik .icerikLeft img {
		height: 560px;
	}
}

/* --- FOOTER: mavi adres barı, footer logosunun arkasından SAYDAM geçer --- */
@media (min-width: 993px) {
	.footerTop {
		position: relative;
		min-height: 107px;
	}
	.footerLogo {
		position: relative;
		z-index: 3;
		width: auto;
	}
	.adres {
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 100%;
		margin: 0;
		padding: 18px 25px 18px 150px;   /* solda footer logosu için boşluk */
		background: rgba(200, 220, 235, 0.80);
		box-sizing: border-box;
		z-index: 1;
		float: none;
	}
}

/* --- Basın logoları (.brand): tam yayıl, logoları büyüt, otomatik döner --- */
.brand {
	margin-top: 35px;
}
@media (min-width: 767px) {
	.brand .owl-carousel {
		width: 96%;
	}
}
.brand .whcr-item {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 70px;
}
.brand .whcr-item img {
	max-height: 60px;
	width: auto;
	max-width: 100%;
	display: inline-block;
}
