:root {
	--bs06: 0 1px 0 0 rgba(103, 113, 128, 0.1);
    
}
.wsecimsonuclari .line{
	-webkit-box-shadow: var(--bs06);
    -moz-box-shadow: var(--bs06);
    box-shadow: var(--bs06);
}
.wsecimsonuclari .line2{
	border: 1px solid rgba(255, 255, 255, 0.2);
    width: 100%;
    margin: 0 8px;
}

.arrow {
    border: solid #374A61;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: var(--s3);
}

.arrow.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.arrow.left {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}

.arrow.up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}

.arrow.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
/*Kalan Süre*/
.wkalansure{
	display:flex;
	flex-direction:row;
	max-width:359px;
	width: 100%;
	height:100px;
	background:url(../i/widget/bg.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}
.wkalansure .amblem{
	display: flex;
	align-items: center;
    justify-content: center;
	max-width: 100px;
    width: 100%;
	border-right: 1px solid #8E0800;
	
}
.wkalansure .kalansure{
	display: flex;
    flex-direction: column;
    padding: 0 1vw;
    min-width: 235px;
    width: 100%;
    flex-wrap: nowrap;
	
}
.wkalansure h3{
	display: flex;
	align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
	font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;   
    color: #FFFFFF;
    padding: 10px 3%;
   
}
.wkalansure .kalansure .sure{
	display: flex;
    color: white;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
	padding: 0 3%;
}
.wkalansure .kalansure .sure i{
	display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #FFFFFF;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    width: 32px;
    height: 26px;
    background: #00000030;
    border-radius: 4px;
	margin: 0 2px;
}
.wkalansure .kalansure .sure i:nth-child(2)
,.wkalansure .kalansure .sure i:nth-child(4){
	margin-right: 5px;
}
.wkalansure .kalansure .sure i:nth-child(3)
,.wkalansure .kalansure .sure i:nth-child(5){
	margin-left: 5px;
}
.wkalansure .kalansure .zaman {
	display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding-top: 6px;
}
.wkalansure .kalansure .zaman i{
    color: white;
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    width: 50px;
    text-align: center;   
}
/*Kalan Süre Bitti*/

/*Seçim 2023 Sonuçları*/

.wsecimsonuclari{
	display: flex;
    flex-direction: column;
	position: relative;
    max-width: 1056px;
	min-width: 320px;
	width: 100%;
	margin: 0 auto;
	background: #374A61;
	border-radius: 8px;
	padding: 16px;
}
.wsecimsonuclari .top{
	display: flex;
    flex-direction: row;
    align-items: center;
}

.wsecimsonuclari .top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	padding:0;
}
.wsecimsonuclari .top > a.secim2023 {
    font-weight: 700;
	font-size: 27px;
	color: #FFFFFF;
	white-space: nowrap;
}
.wsecimsonuclari .top > a.secim2023::before {
    content: url(../i/i-vote.svg);
	margin-right: 8px;
}
.wsecimsonuclari .top > a.secim2023::after {	
	content: 'SEÇİM SONUÇLARI';
	font-family: albert, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 27px;
	text-align: center;
	letter-spacing: -0.03em;
	color: #FFFFFF;
	margin-left: 4px;
}
.wsecimsonuclari .wbar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
	padding: 0 1.2vw;
	max-width: 785px;
    width: 100%;
    height: 38px;
    background: #FFFFFF;
    border-radius: 8px;
	gap: 8px;
	display: none;
}
.wsecimsonuclari .wbar h6 {
	font-size: 14px;
	font-weight: 700;
	color: #374A61;
    white-space: nowrap;
}
.wsecimsonuclari .wbar .bar {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 414px;
    width: 100%;
    height: 16px;
    background: rgba(72, 93, 117, 0.1);
    border-radius: 8px;
	overflow: hidden;
}
.wsecimsonuclari .wbar .bar > div {
    height: 100%;
    background: #374A61;
    border-radius: 8px;
}
.wsecimsonuclari .wbar .per {
    font-weight: 700;
	font-size: 18px;
    color: #374A61;
	display: block;
}
.wsecimsonuclari .wbar .guncelleme {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    font-weight: 400;
	font-size: 12px;
    color: rgba(72, 93, 117, 0.7);
    text-indent: 5px;
    white-space: nowrap;
}
.i-guncelleme {
    content: url(../i/widget/i-guncelleme.svg);
	margin-right: 4px;
}
.wbox{
	display: flex;
    flex-direction: column;
	position: relative;
	background: white;
    border-radius: 8px;
    margin-top: 16px;
}
.blok{
	display: flex;
    flex-direction: row;
	justify-content: space-between;
	padding: 8px 16px 0;
}
.blok h3 {
    font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	color: #000000;
	white-space: nowrap;
}
.blok .cbsecimi{
    width: 100%;
}
.blok .cbsecimi .cblist {
    /*padding: 12px 0;*/
	padding: 9px 0;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    overflow: hidden;
}
.blok .cbsecimi .cbaday {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}
.blok .cbsecimi .cbaday > .per {
    font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #374A61;
    text-align: Center;
}
.blok .cbsecimi .cbaday > .bar {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100%;
    height: 61px;
    background: rgba(72, 93, 117, 0.1);
	border-radius: 8px;
    margin: 10px 0;
	overflow:hidden;
}

.blok .cbsecimi .cbaday > .bar > div {
    width: 100%;
    background: #FF8700;
    border-radius: 8px;
}

.blok .cbsecimi .cbaday > a {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 52px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    color: #000000;
}

.blok .cbsecimi .cbaday > a::before {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-bottom:10px;
    overflow: hidden;
    background-size: 40px;
}




/* AVATARLAR */
.blok .cbsecimi .cbaday.akp > .bar > div {background: #FF8700;}
.blok .cbsecimi .cbaday.akp > a::before {background-image: url(../i/widget/recep-tayyip-erdogan.png);content: '';}
.blok .cbsecimi .cbaday.akp > a::after {content: "R. Tayyip Erdoğan";}

.blok .cbsecimi .cbaday.chp > .bar > div {background-color: #ED1822;}
.blok .cbsecimi .cbaday.chp a::before {background-image: url(../i/widget/kemal-kilicdaroglu.png);content: ''; }
.blok .cbsecimi .cbaday.chp > a::after {content: "Kemal Kılıçdaroğlu";}

.blok .cbsecimi .cbaday.memleket > .bar > div {background-color: #1D5FA4;}
.blok .cbsecimi .cbaday.memleket > a::before {background-image: url(../i/widget/muharrem-ince.png);content: '';}
.blok .cbsecimi .cbaday.memleket >  a::after {content: "Muharrem İnce";}

.blok .cbsecimi .cbaday.zafer > .bar > div {background-color: #353B3E;}
.blok .cbsecimi .cbaday.zafer > a::before {background-image:url(../i/widget/sinan-ogan.png);content: '';}
.blok .cbsecimi .cbaday.zafer > a::after {content: "Sinan Oğan";}

.blok .cbsecimi .cbaday.ata > .bar > div {background-color: #353B3E;}
.blok .cbsecimi .cbaday.ata > a::before {background-image:url(../i/widget/sinan-ogan.png);content: '';}
.blok .cbsecimi .cbaday.ata > a::after {content: "Sinan Oğan";}

.blok .cbsecimi .cbaday.cumhur > .bar > div {background: #FF8700;}
.blok .cbsecimi .cbaday.cumhur > a::before {background-image: url(../i/widget/recep-tayyip-erdogan.png);content: '';}
.blok .cbsecimi .cbaday.cumhur > a::after {content: "R. Tayyip Erdoğan";}

.blok .cbsecimi .cbaday.millet > .bar > div {background-color: #ED1822;}
.blok .cbsecimi .cbaday.millet a::before {background-image: url(../i/widget/kemal-kilicdaroglu.png);content: ''; }
.blok .cbsecimi .cbaday.millet > a::after {content: "Kemal Kılıçdaroğlu";}

.blok .cbsecimi .cbaday.muharrem > .bar > div {background-color: #1D5FA4;}
.blok .cbsecimi .cbaday.muharrem > a::before {background-image: url(../i/widget/muharrem-ince.png);content: '';}
.blok .cbsecimi .cbaday.muharrem >  a::after {content: "Muharrem İnce";}

.blok .cbsecimi .cbaday.sinan > .bar > div {background-color: #353B3E;}
.blok .cbsecimi .cbaday.sinan > a::before {background-image:url(../i/widget/sinan-ogan.png);content: '';}
.blok .cbsecimi .cbaday.sinan > a::after {content: "Sinan Oğan";}

/* AVATARLAR */
/*ITTIFAKLAR*/
.ittifaksecimi {
    width: 100%;
	padding: 24px;
}
.line {
    -webkit-box-shadow: var(--bs01);
    -moz-box-shadow: var(--bs01);
    box-shadow: var(--bs01);
    margin-left: var(--s8);
    height: 1px;
    flex-grow: 1;
}
.ittifaksecimi h4{
	font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    color: #374A61;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
	margin-bottom: 12px;
}

.ittifaklist {
    width: 100%;
    padding: 10px 0px 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}
.ittifakaday {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    /*padding: 11px 0;*/
	padding: 13px 0;
}

.ittifakaday a:first-child {
    margin-left:0;
    padding-top: 0;
}
.ittifakaday a:last-child {        
    padding-bottom: 0;
    margin-right: 0;
}


.ittifakaday > .bar {
    display: flex;
    justify-content: flex-start;
    width: 80px;
    height: 16px;
    background: #FFFFFF;
    border: 1px solid rgba(7, 56, 168, 0.2);
    border-radius: 12px;
	margin-right: 8px;	
    flex-grow: 1;
}
.ittifakaday > .bar > div {
    height: 100%;
    background: #0738A8;
    border-radius: 12px;
}


.ittifakaday > a {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	color: #000000;
	align-items: center;
	justify-content: flex-start;
	
}

.ittifakaday > a::before {
	display: block;
	content: '';
	width: 16px;
	height: 16px;
	border-radius: 50%;
}

.ittifakaday > a::after {
	display: block;
	margin: 0 2px;
	white-space: nowrap;
	text-align: left;
	min-width: 65px;
}

.wsecimsonuclari .ittifakaday > .per {
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	max-width: 50px;
	min-width: 50px;
	text-align: right;
	color: #000000;
}
/* Ittifak Detay */
    
.ittifakaday.millet > a::before {
    background: #ED1822;
}
.ittifakaday.millet > a::after {
    content: "Millet İ.";
}

.ittifakaday.cumhur > a::before {
    background-color: #FF8700;
}
.ittifakaday.cumhur > a::after {
    content: "Cumhur İ.";
}

.ittifakaday.emek > a::before {
    background-color: #822975;
}

.ittifakaday.emek > a::after {
    content: "Emek İ.";
}

.ittifakaday.ata > a::before {
    background-color: #1D5FA4;
}

.ittifakaday.ata > a::after {
    content: "Ata İ.";
}

/* Ittifak Detay End */
/*ITTIFAKLAR END*/

/*PARTILER*/
.partisecimi {
	width: 100%;
    padding: 42px 24px 24px;
}

.partilist {
    width: 100%;
    padding: 30px 0 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}
.partilist h4{
	font-weight: 700;
    font-size: 15px;
    line-height: 15px;
    color: #374A61;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
	margin-bottom: 12px;
}
.partiaday {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    /*padding: 11px 0;*/
	padding: 5px 0;
}

.partiaday:first-child {
    padding-top: 0;
}

.partiaday:last-child {
    border-bottom: 0;
    padding-bottom: 4px;
}

.partiaday a:first-child {
    margin-left: 0;
    padding-top: 0;
}

.partiaday a:last-child {
    padding-bottom: 0;
    margin-right: 0;
}

.partiaday > .bar {
    display: flex;
    justify-content: flex-start;
    width: 80px;
    /*height: 8px;*/
	height: 16px;
    background: #FFFFFF;
    border: 1px solid rgba(7, 56, 168, 0.2);
    border-radius: 12px;
	flex-grow: 1;
}

.partiaday > .bar > div {
    height: 100%;
    background: #FDB13F;
    border-radius: 12px;
}

.partiaday.akp > .bar > div {background-color: #FF8700;}
.partiaday.chp > .bar > div {background-color: #ED1822;}
.partiaday.iyip > .bar > div {background-color: #44B2E3;}
.partiaday.ysp > .bar > div {background-color: #3A913F;}
.partiaday.mhp > .bar > div {background-color: #C8102E;}
.partiaday.saadet > .bar > div {background-color: #CF3338;}
.partiaday.memleket > .bar > div {background-color: #1D5FA4;}
.partiaday.tip > .bar > div {background-color: #bd1218;}
.partiaday.vatan > .bar > div {background-color: #ed1c24;}
.partiaday.zafer > .bar > div {background-color: #c4161c;}
.partiaday.yeniden-refah > .bar > div {background-color: #ed1d24;}
.partiaday.dp > .bar > div {background-color: #CF3338;}
.partiaday.deva > .bar > div {background-color: #006aa6;}


.partiaday > a {
	width: 120px;
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	color: #000000;
	align-items: center;
	justify-content: flex-start;
	text-align: left;
}
/*
.partiaday > a::before {
	content: '';
    min-width: 16px;
    width: 100%;
    max-width: 16px;
    min-height: 16px;
    height: 100%;
    max-height: 16px;
    border-radius: 50%;
    margin: 0 4px 0 0;
    background-size: 16px;
    background-repeat: no-repeat;
}
*/
.partiaday > a::before {
	content: '';
    min-width: 16px;
    width: 100%;
    max-width: 32px;
    min-height: 32px;
    height: 100%;
    max-height: 32px;
    border-radius: 50%;
    margin: 0 4px 0 0;
    background-size: 32px;
    background-repeat: no-repeat;
}


.partiaday > a::after {
	width: 80px;
	margin: 0 4px;
	white-space: nowrap;
	overflow: hidden;
}

.partiaday > .per {
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	min-width: 50px;
    max-width: 50px;
	text-align: right;
	color: #000000;
	margin: 0 0 0 8px;
}
/* Partiler Detay */

.partiaday.akp > a::before {background-image: url(../i/widget/p/akp.png);}
.partiaday.akp > a::after {content: "Ak Parti";}


.partiaday.chp > a::before {background-image: url(../i/widget/p/chp.png);}
.partiaday.chp > a::after {content: "CHP";}

.partiaday.deva > a::before {background-image: url(../i/widget/p/deva.png);}
.partiaday.deva > a::after {content: "Deva";}
/**/
.partiaday.dp > a::before {background-image: url(../i/widget/p/dp.png);}
.partiaday.dp > a::after {content: "DP";}
/**/
.partiaday.iyip > a::before {background-image: url(../i/widget/p/iyip.png);}
.partiaday.iyip > a::after {content: "İYİ Parti";}
/**/
.partiaday.memleket > a::before {background-image: url(../i/widget/p/memleket.png);}
.partiaday.memleket > a::after {content: "Memleket";}
/**/
.partiaday.mhp > a::before {background-image: url(../i/widget/p/mhp.png);}
.partiaday.mhp > a::after {content: "MHP";}
/**/
.partiaday.saadet > a::before {background-image: url(../i/widget/p/saadet.png);}
.partiaday.saadet > a::after {content: "Saadet";}
/**/
.partiaday.tip > a::before {background-image: url(../i/widget/p/tip.png);}
.partiaday.tip > a::after {content: "TİP";}
/**/
.partiaday.vatan > a::before {background-image: url(../i/widget/p/vatan.png);}
.partiaday.vatan > a::after {content: "Vatan";}
/**/
.partiaday.yeniden-refah > a::before {background-image: url(../i/widget/p/yeniden-refah.png);}
.partiaday.yeniden-refah > a::after {content: "Yeniden Refah";}
/**/
.partiaday.ysp > a::before {background-image: url(../i/widget/p/ysp.png);}
.partiaday.ysp > a::after {content: "YSP";}
/**/
.partiaday.zafer > a::before {background-image: url(../i/widget/p/zafer.png);}
.partiaday.zafer > a::after {content: "Zafer";}
/* Partiler Detay End */
/*PARTILER END*/

.btn{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8px 0px;
    width: 100%;
    height: 48px;
    background: #F4F4F4;
    border-top: 1px solid #DFDFDF;
    border-radius: 0px 0px 8px 8px;
}
a.detaylar {
   font-weight: 700;
	font-size: 14px;
	text-align: center;
	color: #000000;
}
a.detaylar::after {
    content: '';
    border: solid black;
	margin-left: 2px;
    border-width: 0px 2px 2px 0;
    display: inline-block;
    padding: 2.34px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.partisecimi , .ittifaksecimi ,.cbsecimi {
	padding-bottom: 0 !important;
}
.wsecimsonuclari .cbsecimi {
    max-width: 100%;
    width: 100%;
}
.ittifaksecimi h3, .partisecimi h3 {
    padding: 0 !important;
}
.wbox.slider .adaybox{margin:0;}
.btns{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8px 0px;
    width: 100%;
    height: 48px;
    background: #F4F4F4;
    border-top: 1px solid #DFDFDF;
    border-radius: 0px 0px 8px 8px;
}
.btns .btn-detaylar {
   font-weight: 700;
	font-size: 14px;
	text-align: center;
	color: #000000;
}
.btns .btn-detaylar::after {
    content: '';
    border: solid black;
	margin-left: 2px;
    border-width: 0px 2px 2px 0;
    display: inline-block;
    padding: 2.34px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

/*MOBILE*/
@media only screen and (max-width: 959px) {
	
	.wsecimsonuclari {
		border-radius: 8px;
		padding: 16px 32px 16px;
	}
	
	
	.wsecimsonuclari .top > a.secim2023 {
		font-size: 20px;
	}
	.wsecimsonuclari .top > a.secim2023::after {
		font-size: 21px;
	}
	.wsecimsonuclari .wbar {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding: 0 1.2vw;
		max-width: 785px;
		width: 100%;
		height: 15px;
		background: transparent;
		gap: 8px;
		display:none;
	}
	.wsecimsonuclari .wbar h6 {
		font-size: 12px;
		font-weight: 400;
		color: #FFFFFF;
		white-space: nowrap;
	}
	.wsecimsonuclari .wbar .bar {
		background: #5f6e81;
		max-width: 614px;
		flex-grow: 1;
		width: 100%;
	}
	.wsecimsonuclari .wbar .bar > div {
		height: 100%;
		background: white;
		border-radius: 8px;
	}
	.wsecimsonuclari .wbar .per {
		font-weight: 700;
		font-size: 14px;
		color: #fff;
	}
	.wsecimsonuclari .wbar .guncelleme {
		display: none;
	}
	
	.blok .cbsecimi{
		width: 100%;
		padding:8px 16px 0;
	}
	.blok .ittifaksecimi{
		width: 100%;
		padding:8px 16px 0;
	}
    .blok .partisecimi {
        width: 100%;
        padding: 34px 24px 0 !important;
    }
	.partilist {
		width: 100%;
		padding: 10px 0 20px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		overflow: hidden;
	}
    .cblist {
		position: relative;
		gap: 8px;
		height: 200px;
	}
	
}
@media only screen and (max-width: 959px) and (min-width: 660px) {
	.blok{
		overflow-y:overlay;
	}
}

.wbox.slider {
    position: relative;
}

.wbox.slider .slider__container {
    max-width: 1056px;
    width: 100%;
    cursor: grab;
    display: flex;
    overflow: hidden;
    scroll-behavior: smooth;
    flex-wrap: nowrap;
	gap: 0;
	margin: 0;
}

.wbox.slider .slider__container.dragging {
    scroll-behavior: auto;
    cursor: grabbing;
}

.wbox.slider .slider__item {
    padding: 16px 24px;
    flex: 0 0 auto;
    width: calc(100% / 5);
}
.wbox.slider a.detaylar::before {
    content: "" !important;
    font-weight: 700;
    line-height: 14px;
    text-align: center;
    color: #000000;
    margin-right: var(--s8);
}
.wbox.slider .slider__container[data-step="4"] .slider__item {
    width: calc(100% / 4);
}

.wbox.slider .slider__container[data-step="3"] .slider__item {
    width: calc(100% / 3);
}

.wbox.slider .slider__container[data-step="2"] .slider__item {
    width: calc(100% / 2);
}

.wbox.slider .slider__container[data-step="1"] .slider__item {
    width: calc(100% / 1);
}
    .wbox.slider .slider__control, .wbox.slider .slider__control.next, .wbox.slider .slider__control.prev {
        display: none;
    }
@media screen and (max-width: 1056px) {
    .wbox.slider .slider__item,
    .wbox.slider .slider__container[data-step="4"] .slider__item {
        width: calc(100% / 3);
    }
}

@media screen and (max-width: 959px) {
    .wbox.slider .slider__control, .wbox.slider .slider__control.next, .wbox.slider .slider__control.prev {
        display: block;
    }
    .wbox.slider .slider__item,
    .wbox.slider .slider__container[data-step="4"] .slider__item,
    .wbox.slider .slider__container[data-step="3"] .slider__item {
        width: calc(100% / 2);
    }
}
@media screen and (max-width: 659px) {
	
    .wbox.slider .slider__item,
    .wbox.slider .slider__container[data-step="4"] .slider__item,
    .wbox.slider .slider__container[data-step="3"] .slider__item,
    .wbox.slider .slider__container[data-step="2"] .slider__item {
        width: calc(100% / 1);
    }
}
/*MOBILE BITTI*/
.wbox.slider .slider__control {
    position: absolute;
    top: 50%;
    z-index: 10;
    width: 16px;
    height: 16px;
    background: transparent;
    border: solid #ffffff;
    border-width: 0 4px 4px 0;
    display: inline-block;
}


.wbox.slider .slider__control:hover {
	opacity: 1;
}
.wbox.slider.parti{
	display:flex;
}
/**/
.habertop{
	display:flex;
	justify-content: space-between;
}
.habertop h3{
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	padding: 24px;
}
.habertop h3::before {
	display: inline-block;
    content: '';
    border-radius: 50%;
    margin: 0 8px 0 0;
    background-repeat: no-repeat;
}
.parti.akp .habertop h3::before{
	background-image: url(../i/widget/p/akp.png);
    background-size: 48px;
	width: 48px;
    height: 48px;
}
.parti.chp .habertop h3::before{
	background-image: url(../i/widget/p/chp.png);
    background-size: 48px;
	width: 48px;
    height: 48px;
}

.parti .habertop h3::after {
	content:'';
    font-weight: 700;
    font-size: 24px;
    position: absolute;
    left: 80px;
}
.parti.akp .habertop h3::after{content:'AK Parti';}
.parti.chp .habertop h3::after{content:'CHP';}
.parti{
	background: linear-gradient(180deg, #FFFFFF 0%, #FFFAF3 37.17%);
	-webkit-box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
    -moz-box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
    box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
	border-radius: 8px;
}

.parti.akp {border-left: 6px solid rgba(255, 135, 0, 0.3);}
.parti.chp{	border-left: 6px solid rgba(237, 24, 34, 0.3);}

.bg-secim2023{
	display:flex;
	align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
	width:480px;
	height:62px;
	-webkit-box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
	-moz-box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
	box-shadow: 0px 0px 100px rgba(0, 0, 0, 0.07), 0px 0px 31.8519px rgba(0, 0, 0, 0.0425185), 0px 0px 8.14815px rgba(0, 0, 0, 0.0274815);
	border-radius: 8px 0px 0px 8px;
	padding: 0 24px;
    margin-top: 24px;
}
.bg-secim2023 a.secim2023 {
    font-weight: 700;
    font-size: 18px;
    color: #374A61;
    white-space: nowrap;
}
.bg-secim2023 a.secim2023::before {
    content: url(../i/widget/i-vote-k.svg);
    margin-right: 4px;
}
.bg-secim2023 a.secim2023::after {
    content: '2023';
    font-family: albert, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    letter-spacing: -0.03em;
    color: #374A61;
    margin-left: 4px;
}
.wbox.slider.parti.akp .bg-secim2023 .oyyuzdesi
,.wbox.slider.parti.akp .bg-secim2023 .milletvekili {
    color: #FF8700;
}
.wbox.slider.parti.chp .bg-secim2023 .oyyuzdesi
,.wbox.slider.parti.chp .bg-secim2023 .milletvekili  {
    color: #ED1822;
}

.i-arrow-right{content: url(../i/widget/i-arrow-right.svg);}


.bg-secim2023 .oyyuzdesi,.bg-secim2023 .milletvekili{
	font-style: normal;
	font-weight: 700;
    font-size: 20px;
    text-align: center;
    color: #FF8700;
    position: relative;
	width: 138px;
    height: 32px;
}
.bg-secim2023 .oyyuzdesi{
	border-right: 1px solid rgba(7, 56, 168, 0.1);
}
.bg-secim2023 .oyyuzdesi::before,.bg-secim2023 .milletvekili::before{
	margin-right: 10px;
}
.bg-secim2023 .oyyuzdesi::after,.bg-secim2023 .milletvekili::after{
	position: absolute;
    left: 62px;
	color: #000000;
	font-weight: 400;
	font-size: 11px;
	white-space: nowrap;
}
.bg-secim2023 .milletvekili::after{
    left: 78px;
}
.bg-secim2023 .oyyuzdesi::before{
	background: url(../i/widget/i-percent.svg);
	background-size: 32px;
    width: 32px;
    height: 32px;
	background-repeat: no-repeat;
	content:'';
	display: inline-block;
}
.bg-secim2023 .milletvekili::before{
	background: url(../i/widget/i-people.svg);
	background-size: 46px;
    width: 46px;
    height: 32px;
	background-repeat: no-repeat;
	content:'';
	display: inline-block;
}
.bg-secim2023 .oyyuzdesi::after{content: 'Oy Yüzdesi';}
.bg-secim2023 .milletvekili::after{content: 'Milletvekili';}

.partihaberleri .blok{
	padding: 8px 24px 24px;
    gap: 24px;
}
.habercard{
	display:flex;
	flex-direction: column;
	width:331px;
	filter: drop-shadow(0px 16px 60px rgba(0, 0, 0, 0.05)) drop-shadow(0px 3.2px 9.75px rgba(0, 0, 0, 0.025));
	border-radius: 8px 8px 0px 0px;
    padding: 0;
}

.habercard .haberresim{
	width: 331px;
    height: 172px;

}
.habercard .habericerik{
	display: flex;
    flex-direction: column;
	justify-content: space-between;
    background: white;
	width: 331px;
    height: 97px;	
    border-radius: 0px 0px 8px 8px;
	padding: 16px 20px;
}
.habercard .haberozet{	
    font-weight: 700;
    font-size: 16px;
    color: #000000;
    width: 100%;
    height: 40px;   
	overflow:hidden;
}
.habercard .haberzaman{
	font-weight: 400;
	font-size: 12px;
	display: flex;
	color: #000000;
}
.partihaberleri .slider__container .slider__item {
    width: 331px;
}
.partihaberleri .slider__control, .partihaberleri .slider__control.next, .partihaberleri .slider__control.prev {
    display: block;
	cursor:pointer;
}
.partihaberleri{
	min-width: 475px;
	padding: 16px 32px;
}
.wsecimsonuclari .wbox.slider .btn{
	display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    padding: 20px 0px;
    width: 100%;
    height: 48px;
    background: #F4F4F4;
    border-top: 1px solid #DFDFDF;
    border-radius: 0px 0px 8px 8px;
}

@media only screen and (max-width: 960px) {
    .wbox.slider .slider__control.prev {
        left: -18px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        background-image: none;
    }

    .wbox.slider .slider__control.next {
        right: -18px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        background-image: none;
    }
	.wsecimsonuclari .top {
		padding: 0;
	}
}
@media only screen and (max-width: 921px) and (min-width: 660px){
	.partiaday > a::after {
		text-align: left;
		min-width: auto;
	}
}
@media only screen and (max-width: 820px) {
    .partihaberleri .habertop {
        display: flex;
        flex-direction: column;
    }

    .partihaberleri .habertop .bg-secim2023 {
        margin: 0 0 8px 24px;
        padding: 0 16px;
        width: 295px;
        border-radius: 8px;
    }

    .partihaberleri .bg-secim2023 a.secim2023, .partihaberleri .bg-secim2023 i.i-arrow-right {
        display: none;
    }

    .bg-secim2023 .oyyuzdesi::after {
        left: 58px;
    }

    .bg-secim2023 .milletvekili::after {
        left: 75px;
    }
}
@media only screen and (max-width: 704px) {
	.cblist {
		position: relative;
		gap: 8px;
		height: 200px;
	}
}
@media only screen and (max-width: 659px) {
	.btns{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding:0px;
		width: 100%;
		height: 41px;
		background: #F4F4F4;
		border-top: 1px solid #DFDFDF;
		border-radius: 0px 0px 8px 8px;
	}
	.btns .btn-detaylar {
	   font-weight: 700;
		font-size: 13px;
		text-align: center;
		color: #000000;
	}
	.btns .btn-detaylar::after {
		content: '';
		border: solid black;
		margin-left: 2px;
		border-width: 0px 2px 2px 0;
		display: inline-block;
		padding: 2.34px;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.line{
		display:none;
	}
	.wsecimsonuclari {
		padding: 16px 32px 16px;
	}
	.blok .partisecimi.slider__item {
		padding: 30px 8px 0 !important;
	}
	.wbox.slider .slider__item {
		padding: 16px 8px 0;
	}
	.cbsecimi.slider__item h3{
		padding: 0;
	}
	.wsecimsonuclari {
		border-radius: 0;
		min-width: 370px;
	}
	.wsecimsonuclari .top {
		padding: 0;
		display: flex;
		flex-direction: row;
		gap: 8px;
		justify-content: center;
		align-items: center;
	}
	.wsecimsonuclari .wbar{
		gap:0;
	}
	.ittifakaday > .per {
		font-weight: 700;
		font-size: 13px;
		line-height: 13px;
		max-width: 47px;
		text-align: right;
		color: #000000;
	}
	.ittifakaday > .bar {
		display: flex;
		justify-content: flex-start;
		min-width: 80px;
		height: 16px;
		width: 100%;
		background: #FFFFFF;
		border: 1px solid rgba(7, 56, 168, 0.2);
		border-radius: 12px;
		margin-right: 8px;
		flex-grow: 1;
	}
    .blok {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        padding: 8px 8px 0;
        overflow: hidden;
        width: 100%;
    }

    .blok .cbsecimi {
        max-width: 100%;
        width: 100%;
        padding: 8px 8px 0;
    }

    .blok .cbsecimi .cblist {
        gap: 10px;
    }

    .blok .cbsecimi .cbaday {
        width: 100%;
    }

    .blok .cbsecimi .cbaday > .bar {
        width: 100%;
        height: 61px;
        background: rgba(72, 93, 117, 0.1);
        border-radius: 8px;
        margin: 10px 0;
		overflow:hidden;
    }


    .ittifaksecimi {
        max-width: 100%;
    }

    .ittifaklist {
        width: 100%;
        padding: 8px 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        overflow: hidden;
        margin: 0;
    }

    .blok .cbsecimi {
        max-width: 100%;
        padding: 12px 16px 0;
    }

    .blok .ittifaksecimi {
        max-width: 100%;
        padding: 12px 16px 0;
    }

    .blok .partisecimi {
        max-width: 100%;
        padding: 30px 16px 0 !important;
    }

    .partihaberleri .habertop {
        display: flex;
        flex-direction: column;
    }

    .partihaberleri .habertop .bg-secim2023 {
        margin: 0 0 8px 24px;
        padding: 0 16px;
        width: 295px;
        border-radius: 8px;
    }

    .partihaberleri .bg-secim2023 a.secim2023, .partihaberleri .bg-secim2023 i.i-arrow-right {
        display: none;
    }
}

    /*Seçim 2023 Sonuçları Bitti*/

@media only screen and (max-width: 460px){
	
	.wsecimsonuclari .top > a.secim2023::after {
		content: '';
		line-height: normal;
	}
	
}

@media only screen and (max-width: 360px){
	.wbox.slider .slider__item {
		padding: 16px 10px;
	}
	.ittifakaday > .bar {
		min-width: 45px;
	}
	.blok .partisecimi {
		padding: 30px 10px 0 !important;
	}
	
}


