.font-poppins{
	font-family: 'Poppins', sans-serif;
	letter-spacing: .4;
}
.font-garamond{
	font-family: 'Cormorant Garamond', serif;
}
.font-garamond{
	font-family: 'Cormorant Garamond', serif;
}
.font-roboto{
	font-family: 'Cormorant Garamond', serif;
}
.font-roboto-condensed{
	font-family: 'Roboto Condensed', sans-serif;
}
.font-source-sans-3{
	font-family: 'Source Sans 3', sans-serif;
}

.italik{
	font-style:italic;
}
.k700{
	font-weight:700;
}
.k600{
	font-weight:700;
}
.k800{
	font-weight:800;
}
.k900{
	font-weight:900;
}

.satirla{
	overflow: hidden;
	align-self: center;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.tek-satir{
	-webkit-line-clamp: 2;
}
.iki-satir{
	-webkit-line-clamp: 2;
}
.uc-satir{
	-webkit-line-clamp: 2;
}


.ust-kutu-haberler .metin2.spn a{
	padding:10px;
}
.ust-kutu-haberler .metin2.spn a:hover{
	color:var(--link-renk-genel-hover)!important
}
.ust-kutu-haberler .spn{
	text-align:center;
	padding:10px 10px;
}

.ust-kutu-haberler .spn .kat-adi{
	display:none;
}
@media(min-width:768px){
	.ust-kutu-haberler .spn .kat-adi{
		display:inline-block;
		font-weight:bold;
		color:var(--ana-renk);
		line-height:48px;
		font-size:16px;
		text-shadow:1px 1px 2px rgba(255,255,255,0.4);
	}
}
.ust-kutu-haberler .spn strong{
	overflow: hidden;
	font-weight:bold;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	font-size:14px;
	height:76px;
}
.ust-kutu-haberler .spn .htarih{
	color: var(--manset-no-metin-renk);
	display:inline-block;
	padding:10px;
	font-size:12px;
	font-weight:normal;
}
#ustkutular{
	position:relative
}
#ustkutular .haber2 img{
	width:100%;
}


.ustkutular{
	margin: 0;
	overflow:unset;
}
.ustkutular .swiper-wrapper{
	width:100%;
}

.ustkutular .swiper-slide{
	width:calc(25% - 10px);
}

.ustkutular.swiper-container-initialized .swiper-slide{
	height:auto;
}

.ustm{
	position:relative;
	overflow:hidden;
}
.ustm .oncekim,
.ustm .sonrakim{
	background-color: rgba(255,0,0,.5);width:48px;line-height:48px;color:#fff;font-size:14px;text-shadow:none;box-shadow: 0 2px 25px rgb(0 0 0 / 20%);transition: all .2s ease;z-index:10;
}
.ustm:hover .oncekim,
.ustm:hover .sonrakim{
	opacity: 1;
}
.ust-kutu-haberler{
	max-height:374px;
	overflow:hidden;
	margin-left: -5px;
    margin-right: -5px;
}
@media (max-width: 767px){
	.manset-metin-alani,
	.manset-zemin-alani{
		display:none!important;
	}
}
.manset-icerik{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.manset-foto-alani{
	position: relative;
	z-index: 1;
}
.manset-foto-alani-ic{
	position:relative;
	padding-top:var(--haber-foto-ust-pad);/*56.2500%;*/
	overflow:hidden;
}
.manset-foto-alani-ic .zfoto{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:100%;
	transform:translate(-50%,-50%);
	object-fit: cover;
}
@media(min-width:768px){
.manset-foto-alani-ic .zfoto{
	width:auto;
	object-fit:unset;
}
}
.swiper-slide[data-tur="r"] .manset-foto-alani-ic .zfoto{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}


/* MOBIL METIN ALANI */
.manset-metin-alani-mobil{
	display:flex;
	height:72px;
	background-color:#000;
	padding:0 15px;
	font-size:24px;
	color:#fff;
}
.manset-metin-alani-mobil strong{
	align-self: center;
}
.manset-metin-alani-mobil strong > span{
	color:#fc4;
	padding-right:5px;
}



@media (min-width: 768px){
	
	.manset-metin-alani-mobil{
		display:none;
	}
	.manset-foto-alani{
		width: 100%;
		max-height:360px;
	}
	.manset-foto-alani-ic{
		padding-top:36.9610%
	}

	.manset-foto-alani-ic .zfoto{
		top:0;
		left:0;
		transform:none;
	}
	.swiper-slide[data-tur="r"] .manset-foto-alani-ic .zfoto{
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}


	.manset-metin-alani{
		display:block;
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		width:100%;
		z-index:3;
		padding:40px;
	}
	.manset-metin-alani .manset-metin-alani{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
	}
	.manset-metin-alani .manset-metin-alani-ic{
		display: flex;
		flex-direction: column;
		width:100%;
		color:#fff;
		font-family: 'Poppins', arial, helvetica, sans-serif;
		text-align: right;
		align-items: flex-end;
		
	}
	.manset-metin-alani .manset-metin-alani-ic span{
		display:block;
	}
	.manset-metin-alani .manset-ust-baslik{
		display:block;
		width:70%;
		font-size:20px;
	}
	.manset-metin-alani .manset-ana-baslik{
		display:block;
		width:70%;
		margin:5px 0;
		font-size:42px;
		line-height:130%;
	}
	.manset-zemin-alani{
		display:block;
		height: 100%;
		width: 66%;
		z-index: 2;
		top: 0;
		position: absolute;
		right:0;
	}




	.saga .manset-foto-alani .manset-foto-alani-ic img{
		right:0;
		left:auto;
	}

	.saga .manset-metin-alani .manset-metin-alani-ic{
		text-align:left;
		align-items:unset;
	}
	.saga .manset-zemin-alani{
		right:auto;
	}	
}


@media (orientation: landscape) {
:root{
	--text-scale-unit: 1vh;
}
}
@media (orientation: portrait) {
:root {
	--text-scale-unit: 1vw;
}
}


@media(min-width:768px) and (max-width:991px){
	.manset-metin-alani .manset-metin-alani-ic span{
		display:block;
		font-size-adjust: 0.58;
	}
	.manset-fn-size span:nth-child(2){
		font-size: calc(var(--text-scale-unit) * 4.5)!important;
	}
}















.manset-no-alan{
	display:none;
	/*background-color: #fff;*/
	overflow:hidden;
}






.manset-no-alan{
	display:none;
	overflow:hidden;
}
.manset-nolar-altta .manset-no-alan{
	line-height:18px;
	height:28px;
}

.manset-nolar-solda .manset-no-alan,
.manset-nolar-sagda .manset-no-alan{
	position: absolute;
    top: 0;
    left: 0;
	bottom:0;
    width: 12px;
	z-index: 100;
}
.manset-nolar-solda .manset-no-alan{
    left: 0;
}
.manset-nolar-sagda .manset-no-alan{
    left: auto;
	right:0;
}
.manset-nolar-altta .manset-no-alan{
	text-align:center;
}

.manset-alani{
	border-radius: 7px;
    overflow: hidden;
}

.manset-no-alan{
	display:block;
}
.manset-alani.manset-nolar-solda .swiper-container{
	margin-left: 12px;
}
.manset-alani.manset-nolar-sagda .swiper-container{
	margin-right: 12px;
}


@media(min-width:480px){
	.manset-nolar-solda .manset-no-alan,
	.manset-nolar-sagda .manset-no-alan{
		width: 18px;
	}
	.manset-alani.manset-nolar-solda .swiper-container{
		margin-left: 18px;
	}
	.manset-alani.manset-nolar-sagda .swiper-container{
		margin-right: 18px;
	}
}





.manset-alani ul.nolar {
	list-style: none;
	margin:0;
	padding: 0;
	text-align: center;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	display: flex;
	flex-wrap: wrap;
    flex-flow: row wrap;
	/*background-color: var(--manset-no-zemin-renk);*/
	gap: 1px;
}
.manset-alani ul.nolar li{
	background-color: var(--manset-no-zemin-renk);
}

.manset-alani.manset-nolar-solda ul.nolar,
.manset-alani.manset-nolar-sagda ul.nolar{
    display: flex;
    flex-flow: column;
	height:100%;
}
.manset-alani.manset-nolar-solda ul.nolar li,
.manset-alani.manset-nolar-sagda ul.nolar li{
	display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
	cursor: pointer;
	margin-bottom:2px;
}
.manset-alani.manset-nolar-solda ul.nolar li:last-child,
.manset-alani.manset-nolar-sagda ul.nolar li:last-child{
	margin-bottom:0;
}


.manset-nolar-altta ul.nolar li{
	flex: 1 1 0%;
	cursor: pointer;
}



.manset-alani .nolar li span {
	color:var(--manset-no-metin-renk);
}
.manset-alani .nolar li:hover span,
.manset-alani .nolar li.no-aktif span{
	color:#fff;
	background-color:var(--ana-renk);
}


@media(max-width:767px){
	.manset-alani.manset-nolar-altta .manset-no-alan{
		padding:2px 0;
	}
	.manset-alani .nolar li span {
		background-color: #212121;
		display: block;
		font-size: 0;
	}
	.manset-alani.manset-nolar-altta .nolar li span {
		height: 18px;
		margin:0 1px;
		/*border-radius: 9px;*/
	}
	.manset-alani.manset-nolar-solda .manset-no-alan span,
	.manset-alani.manset-nolar-sagda .manset-no-alan span{
		height:100%;
		margin-bottom:5px;
	}
	.manset-alani.manset-nolar-solda .manset-no-alan span:last-child,
	.manset-alani.manset-nolar-sagda .manset-no-alan span:last-child{
		margin-bottom:0;
	}
}

@media(min-width:768px){

	.manset-nolar-solda .manset-no-alan,
	.manset-nolar-sagda .manset-no-alan{
		width: 42px;
	}
	.manset-alani.manset-nolar-altta .manset-no-alan{
		line-height:50px;
		height:50px;
	}
	.manset-alani.manset-nolar-altta ul.nolar{
		font-size:14px;
	}
	.manset-alani .nolar li span {
		display: flex;
		align-content: center;
		align-items: center;
		justify-content: center;
		height:100%;
		font-size: 16px;
		font-weight: 600;
	}
	.manset-alani.manset-nolar-solda .swiper-container{
		margin-left: 42px;
	}
	.manset-alani.manset-nolar-sagda .swiper-container{
		margin-right: 42px;
	}
}





.ana-manset-yazar {
	display: block;
	font-size: 18px;
	font-weight:700;
	padding-bottom:3px;
	border-bottom:rgba(255,255,255,.4) solid 1px;
}
.ana-manset-baslik-ust {
    padding-right: 5px;
    color: #ddd;
	font-weight:bold;
}

.ana-manset-baslik-ait{
	display:none;
}
@media(min-width:520px){
	.ana-manset-baslik-ust {
		display:block;
		font-size: 16px;
		font-weight: 600;
		width: auto;
		color: #fff;
		z-index: 3;
		position: relative;
		margin-bottom:5px;
	}
}
@media(min-width:640px){
	.ana-manset-baslik-ait{
		margin-top:10px;
		position:relative;
		z-index:10;
		font-size:12px;
		line-height:130%;
		overflow: hidden;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		font-size:14px;
		line-height:130%;
		-webkit-line-clamp: 2;
	}
}
.ana-manset-kategori-baslik{
	display:inline-block;
	width:auto;
	padding:7px 15px;
	background-color: #f00;
	color:#fff;
	z-index:5;
	transform:translateY(-8px);
}
.ana-manset-kategori-baslik.kucuk{
	padding:3px 7px;
	font-size:12px;
	text-transform: uppercase;
}
@media(max-width:767px){
	.ana-manset-kategori-baslik{
		display:none;
	}
}





.oncekim,
.sonrakim {
	position: absolute;
	top: 48%;
	width: 38px;
	height: 48px;
	margin-top: -24px;
	z-index: 10;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height:48px;
	padding: 0 5px;
	text-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
.oncekim {
	left: 0;
	right: auto;
}
.sonrakim {
	left: auto;
	right: 0;
}
.oncekim:hover,
.sonrakim:hover {
	color: #fff
}
.oncekim.swiper-button-disabled,
.sonrakim.swiper-button-disabled {
	opacity: 0.25;
	cursor: auto;
	pointer-events: none
}
#ana-manset-alani .oncekim,
#ana-manset-alani .sonrakim{
	width:48px;
	line-height:48px;
}
#ana-manset-alani .oncekim i,
#ana-manset-alani .sonrakim i{
	font-size:36px;
}


.metin2.anarenk{
	background-color:var(--ana-renk)
}
.metin2.anarenk a{
	color:#eee;
	padding:10px;
}
.metin2.anarenk a{
	color:#fff;
}


.mbl-boy{
	height:300px;
}
@media(min-width:768px){
	.mbl-boy{
		height:auto;
	}
}




.sayfa-nokta{
	list-style:none;
	margin:0;
	padding:0 0 0 3px;
	position:absolute;
	top: 39px;
	right: -3px;
	left:auto;
	font-size:0;
	background-color:var(--sayfa-zemin);
}
.sayfa-nokta li{
	display:inline-block;
	margin: 3px;
}
.sayfa-nokta li span{
	display:block;
	width:8px;
	height:8px;
	border-radius:4px;
	background-color:var(--baslik9-cizgi-renk);
}
.sayfa-nokta li.no-aktif span{
	background-color:var(--ana-renk);
}



@media(min-width:768px){
	.mbl-encok{
		height:calc(100% - 10px);
	}
	.kaykay-alan .yatay1 li:last-child{
		margin-bottom:0;
		padding-bottom:0;
	}
}


@media(max-width:767px){
	.manset-reklam{
		position:relative;
		width:100%;
		height:100%;
		background-color:#fff;
	}
	.manset-reklam img{
		display:block;
		width:100%;
		height:100%;
		object-fit:contain
	}
}

@media(min-width:768px){
	.manset-reklam{
		position:relative;
		width:100%;
		height:100%;
    	max-height: 360px;
		background-color:#fff;
	}
	.manset-reklam img{
		display:block;
		max-width:100%;
		height:100%;
		max-height: 360px;
		position:relative;
		left:50%;
		transform:translate(-50%);
	}
}


/* manset */
.ana-manset-yazar {
	display: block;
	font-size: 14px;
	font-weight:normal;
	padding-bottom: 3px;
	border-bottom: rgba(255, 255, 255, 0.4) solid 1px;
}
.ana-manset-baslik-ust {
	padding-right: 5px;
	color: #ddd;
	font-weight: bold;
}
.ana-manset-baslik-ait {
	display: none;
}
@media (min-width: 520px) {
	.ana-manset-baslik-ust {
		display: block;
		font-size: 16px;
		font-weight: 600;
		width: auto;
		color: #fff;
		z-index: 3;
		position: relative;
		margin-bottom: 5px;
	}
}
@media (min-width: 640px) {
	.ana-manset-baslik-ait {
		margin-top: 10px;
		position: relative;
		z-index: 10;
		font-size: 12px;
		line-height: 130%;
		overflow: hidden;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		font-size: 14px;
		line-height: 130%;
		-webkit-line-clamp: 2;
	}
}
.ana-manset-foto {
	position: absolute;
	display: block;
	width: auto;
	height: 100%;
	top: 0;
	left: auto;
	right: 0;
}
.ana-manset-foto img {
	display: block;
	width: auto;
	height: 100%;
}

.ana-manset-metin {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.7);
}
.ana-manset-metin h1,
.ana-manset-metin h2,
.ana-manset-metin h3,
.ana-manset-metin h4,
.ana-manset-metin h5,
.ana-manset-metin h6,
.ana-manset-metin .manbaslik {
	font-size: calc(var(--manset-font-size-1) * 0.55);
	font-weight: 600;
	line-height: 1.2em;
	margin: 1px 0 0 0;
	text-shadow: 0 1px 2px rgb(0 0 0 / 35%);
	font-family: var(--title-font);
	overflow: hidden;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	position: relative;
	z-index: 3;
}
.manset-alani a {
	color: #fff;
}
@media (min-width: 520px) {
	.manset-alani a {
		padding-top: 40.35%;
	}
	.ana-manset-metin h1,
	.ana-manset-metin h2,
	.ana-manset-metin h3,
	.ana-manset-metin h4,
	.ana-manset-metin h5,
	.ana-manset-metin h6,
	.ana-manset-metin .manbaslik {
		font-size: calc(var(--manset-font-size-1) * 0.65);
		-webkit-line-clamp: 3;
		padding-left: 10px;
		border-left: var(--ana-renk) solid 4px;
	}
}

.ana-manset-metin {
	padding: 10px;
}

@media (min-width: 768px) {
	.ana-manset-metin {
		padding: 14px;
		bottom: 10px;
		left: 10px;
		right: 10px;
	}
}

@media (min-width: 992px) {
	.ana-manset {
		margin-bottom: 0;
	}
	.ana-manset .foto2 {
		width: 68%;
	}
}
@media (min-width: 992px) {
	.ana-manset-metin h1,
	.ana-manset-metin h2,
	.ana-manset-metin h3,
	.ana-manset-metin h4,
	.ana-manset-metin h5,
	.ana-manset-metin h6,
	.ana-manset-metin .manbaslik {
		font-size: calc(var(--manset-font-size-1) * 0.85);
		-webkit-line-clamp: 3;
	}
}

.ana-manset-kategori-baslik {
	display: inline-block;
	width: auto;
	padding: 7px 15px;
	background-color: #f00;
	color: #fff;
	z-index: 5;
	transform: translateY(-8px);
}
.ana-manset-kategori-baslik.kucuk {
	padding: 3px 7px;
	font-size: 12px;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.ana-manset-kategori-baslik {
		display: none;
	}
}

.manset-alan-ana-sol,
.manset-alan-ana-sag{
	width:100%
}

@media (max-width: 991px) {
	.manset-alan-ana-sag:not(.reklam-yan){
		display:none;
	}
}

@media (min-width: 992px) {
	.manset-alan-ana-sol{
		width:75%;
	}
	.manset-alan-ana-sag{
		width:25%;
		display:block;
	}
	
	.manset-sag{
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		width:25%;
	}
	.manset-sag .metin2 strong {
		font-weight: 500;
	}
	.manset-sag a .metin2 {
		font-size: 16px;
		padding: 2px 10px 3px 10px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.manset-alani {
		margin-bottom: 20px;
	}
}
@media (min-width: 1200px) {
	.manset-sag .haber2:last-child {
		margin-bottom: 0;
	}
}

.manset-sag .haber2 a{
	background-color:var(--yan-manset-zemin);
	padding: 4px 0;
	margin-bottom:1px;
}

.swiper-slide.swiper-slide-thumb-active{
	background-color:var(--ana-renk-koyu);
}
.swiper-slide.swiper-slide-thumb-active a{
	color:#fff;
}
.sag-sol-pad{
	padding:0 !important;
}


.sag-manset-liste{
	height:100%;
	overflow:hidden;
}
.sag-manset-liste ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	height: 100%;
}
.sag-manset-liste ul li {
	height:14.28571428571429%;
}
.sag-manset-liste ul li a {
	display: none;
	align-items: center;
	height: 100%;
	font-size: 16px;
	font-weight: 600;
	padding: 0 5px 0 10px;
}
.sag-manset-liste ul li a .metin2 strong{
	line-height:120%
}
@media (min-width: 768px){
	.sag-manset-liste ul li{
		background-color:var(--yan-manset-zemin);
	}
	.sag-manset-liste ul li a {
		display: flex;
	}
}
.sag-manset-liste ul li a .metin2{
	padding: 15px 20px;
	background-color: transparent;
}



@media(max-width:600px){
	.reklam.reklam-mansetyani{
		max-width:320px;
		height:auto;
		margin:0 auto;
	}
	.reklam.reklam-mansetyani a{
		display:block;
		width:100%;
		height:100%;
	}
	.reklam.reklam-mansetyani img,
	.reklam.reklam-mansetyani video{
		margin:0 auto;
		height:auto;
		width:auto !important;
	}

	.reklam.reklam-mansetyani:first-child{
		top:0;
		margin-bottom:10px
	}
	.reklam.reklam-mansetyani:last-child{
		bottom:0;
	}
}
@media(min-width:601px) and (max-width:991px){
	.manset-sag-reklamlar{
		display:flex;
	}
	.reklam.reklam-mansetyani{
		width:calc(50% - 5px);
		height:auto;
	}
	.reklam.reklam-mansetyani:first-child{
		margin-right:10px;
	}
	.reklam.reklam-mansetyani a{
		display:block;
		width:100%;
		height:100%;
	}
	.reklam.reklam-mansetyani img,
	.reklam.reklam-mansetyani video{
		margin:0 auto;
		height:auto;
		width:100%;
		max-width:320px;
	}

	.reklam.reklam-mansetyani:first-child{
		top:0;
	}
	.reklam.reklam-mansetyani:last-child{
		bottom:0;
	}
}

@media(min-width:992px){
	.manset-alan-ana-sag{
		display:block;
	}
	/*.manset-sag-reklamlar{
		padding-left:20px;
	}*/
	/*.reklam.reklam-mansetyani{
		position:absolute;
		left:50%;
		transform:translateX(-50%);
		width:calc(100% - 20px);
		height: calc(50% - 5px);
		margin-left: 10px;
	}*/
	.reklam.reklam-mansetyani a{
		display:block;/*
		width:100%;
		height:100%;
		margin-left:0;*/
	}
	.reklam.reklam-mansetyani img,
	.reklam.reklam-mansetyani video{
		margin:0 auto;
		/*height:100% !important;*/
		width:auto !important;
	}

	/*.reklam.reklam-mansetyani:first-child{
		top:0;
	}
	.reklam.reklam-mansetyani:last-child{
		bottom:0;
	}*/
}



.liste-dar {
    padding: 0;
    margin-bottom: 30px;
    box-sizing: border-box;
}
.liste-dar ul {
    list-style: none;
    margin: 0;
    padding: 0;
	
    font-size: 15px;
    line-height: 130%;
}
.liste-dar ul li {
	position:relative;
    margin-bottom: 10px;
    padding: 10px;
    overflow: hidden;
	border:var(--cerceve-genel) solid 1px;
	border-radius: 7px;
}
.liste-dar ul li a::after{
	content: "";
    position: absolute;
    inset: 0;
}

.liste-dar ul li strong{
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	white-space: nowrap;
}
.liste-dar ul li a div{
	overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
	margin-bottom:5px;
}