.menu1-zemin {
	background: #000;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 100%;
	left: 0;
	opacity: 0;
	z-index: 155000;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}


#ust{
	position: relative;
    z-index: 5000;
}


@media(max-width:991px){
	.btn-menu-ac {
		position: fixed;
		top:0px;
		right:5px;
		width: 48px;
		height: 50px;
		z-index: 155001;
		cursor: pointer;
	}
	/*.ym .btn-menu-ac {
		top:32px;
	}*/
	.logo-yani {
		display:none;
	}
}
@media(max-width:767px){
	.ym .btn-menu-ac {
		top:0;
	}
}
.menu-ac-kapa {
	position:relative;
	border: 0;
	margin: 0;
	width: 48px;
	height: 50px;
}
.menu-ac-kapa .inner {
    top: auto;
	width:24px;
	top:50%;
	transform:translateY(-50%);
	left:12px;
}

@media(min-width:992px){

	/*.flex-mlex{
		display:flex;
	}*/

	.btn-menu-ac.mobil {
		display:none;
	}
	.btn-menu-ac{
		display:inline-block;
		vertical-align:middle;
	}
	.menu-ac-kapa {
		height: 38px;
		width: 38px;
	}
	.menu-ac-kapa .inner {
		left:10px;
	}
}

.menu-ac-kapa .inner,
.menu-ac-kapa .inner:before,
.menu-ac-kapa .inner:after {
    position: absolute;
    height: 2px;
    background-color: #fff;
    transition: rotate .2s ease-in-out;
}
.btn-menu-ac:hover .inner,
.btn-menu-ac:hover .inner:before,
.btn-menu-ac:hover .inner:after {
    background-color: #fc4;
}
.menu-ac-kapa .inner:before,
.menu-ac-kapa .inner:after {
    display: block;
    content: "";
    width: 26px;
}
.menu-ac-kapa .inner:before {
    top: -7px;
}
.menu-ac-kapa .inner:after {
    bottom: -7px;
	width:20px;
}

.acik .menu-ac-kapa .inner{
	background-color: transparent;
}
.acik .menu-ac-kapa .inner:before{
	rotate: -45deg;
	top: 0;
	width: 26px;
}
.acik .menu-ac-kapa .inner:after {
    rotate: 45deg;
	bottom: 0;
	width: 26px;
}









/*header{
	position:fixed;
	top:0;
	right:0;
	left:0;
	padding:0;
	height:50px;
    z-index: 1000;
}*/

@media(min-width:992px){
	header{
		height:auto;
	}
}



/*.logo-zemin{
	background: var(--ana-renk);
}*/


.logo-alani{
	width: 100%;
	height:50px;
	overflow:hidden;
	background-color: var(--mobil-menu-zemin);
}
@media(min-width:992px){
	.ym header{
		top:32px;
	}
}
@media(min-width:992px){
	header{
		box-shadow: 0 0 7px rgb(0 0 0 / 35%);
	}


	.logo-alani{
		height:auto;
		overflow:unset;
		background-color: var(--sayfa-zemin);
		position: relative;
		z-index: 100;
		/*padding-bottom: 20px;*/
	}
}
.menu-zemin-alani{
	position:relative;
	background: #fff;
	overflow:hidden;
}


.logo-beyaz{
	display:none
}
.gunduz .logo-siyah{
	display:block;
}
.gunduz .logo-beyaz{
	display:none
}
.gece .logo-beyaz{
	display:block
}
.gece .logo-siyah{
	display:none
}



.logo{
	display:block;
}
.logo a {
	display:inline-block;
	position:relative;
	left:15px;
	    padding: 2px 0 2px 0;
	overflow:hidden;
}
.logo img{
	width:auto;
	height:44px;
	-webkit-transition: height 0.1s linear;
    -moz-transition: height 0.1s linear;
    -o-transition: height 0.1s linear;
    transition: height 0.1s linear;
}


@media(min-width:992px){
	.gecici-ust-padd header{
		top:0
	}
	.ym.gecici-ust-padd header{
		top:32px
	}
	.logo{
		text-align:unset;
	}
	.logo img{
		width: auto;
		height: 46px;
		margin: 0;
	}
	/*.gecici-ust-padd .logo img{
		height: 46px;
		transition: height .2s linear;
	}*/
	.logo-yani {
		display:flex;
		justify-content: flex-end;
		align-items: center;
		flex:1
	}
	.logo a {
		left:0;
		padding: 5px 10px 5px 0;
		height:auto;
		overflow:hidden;
	}

	.logo-yani-btn{
		width: 36px;
		margin-left:10px;
		text-align: center;
		border-radius: 25px;
		background-color: var(--metin-zemin);
		/*padding:8px 0;*/
	}
	.logo-yani-btn .btn-arama{
		cursor:pointer;
		padding:5px 0 7px 0;	
	}
	.logo-yani-btn .btn-mod{
		padding:7px 0 5px 0;	
	}
	.logo-yani-btn span{
		font-size:18px;
		line-height:18px;
	}
}

@media(min-width:1100px){
	.logo img{
		height: 50px;
	}
}
@media(min-width:1200px){
	.logo img{
		height: 56px;
	}
}

nav{
	position:relative;
}

.dinline-font{font-size:0}



.menu * {
	text-decoration: none;
	-webkit-font-smoothing: antialiased
}
.menu {
	font-family:'Roboto Condensed',Arial, Helvetica, sans-serif;
	font-size:16px;
	font-optical-sizing: auto;
	font-weight: 700;
	font-style: normal;

	margin-bottom:0;
	background-color:var(--menu-zemin);
}

@media(max-width:992px){
	.menu {
		position:fixed;
		top:0;
		left:-280px;
		bottom:0;
		width:270px;
		z-index:10000;
		z-index: 166002;
		-webkit-transition: all 0.4s linear;
		-moz-transition: all 0.4s linear;
		-o-transition: all 0.4s linear;
		-ms-transition: all 0.4s linear;
		transition: all 0.4s linear;
		transform: translateZ(0);
		overflow:auto;
	}
	.acik .menu {
		left:0;
	}
}



@media(min-width:992px){
	.menu {
		display:block;
		text-align:center;
		background-color:transparent;
		z-index:101;
		background-color:var(--menu-zemin);
		box-shadow: 0 0 1px rgba(0,0,0,.5);
	}
}
@media(min-width:1100px){
	.menu {
		font-size:16px;
	}
}
.menu a {
	position: relative;
	color:var(--menu-link-renk);
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
.menu ul > li{
	display:block;
	text-align: left;
}
@media(min-width:992px){
	.menu ul {
		display:table;
		text-align: left;
		width:100%;
	}
	.menu > ul {
		width:100%;
	}
	.menu ul > li{
		display:table-cell;
		width: auto;
	}
}


/*@media(min-width:992px){
	.menu ul > li::not(first-child):last-child{
		text-align: right;
	}
}*/
.menu li a {
	display:block;
	line-height:48px;
	padding:0 20px;
}
.menu ul > li a {
	box-sizing:border-box;
    position: relative;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}



body:not(gecici-ust-padd) .logo-menu{
	display:none;
}
.gecici-ust-padd .logo-menu{
	display: table-cell;
}
.ana-menu > li:not(.logo-menu):hover > a{
	color:#fff;
	background-color:var(--ana-renk-koyu);
}


@media(min-width:992px){
	.ana-menu > li > a {
		line-height:36px;
		text-align:center;
		padding:0 .3rem;
	}
}
@media(min-width:1200px){
	.menu ul > li a {
		padding:0 .4rem;
	}
}
@media(min-width:1280px){
	.menu ul > li a {
		padding:0 .6rem;
	}
}

.menu ul li.logo-menu a{
	text-align: left;
    padding: 0 20px 0 5px;
}
.menu ul li.logo-menu img{
    display: inline-block;
    height: 36px;
    vertical-align: middle;
	margin-top: -2px;
}


.menu ul > li a strong{
	font-weight: 600;
	position:relative;
	display:inline-block;
	vertical-align:middle;
    line-height:normal;
	z-index:2;
}

.menu .alt-menu-div{
	display: block;
    padding: 0;
    height: auto;
}
.menu .alt-menu-div a{
	padding-left: 50px;
}
@media(max-width:991px){
	.menu .alt-menu-div a:focus,
	.menu .alt-menu-div a:active{
		color: #fff;
		background-color: rgba(0,0,0,.2);
	}
}

@media(min-width:992px){
	.menu .alt-menu-div{
		display: none;
		flex: 0 1 auto;
		position: absolute;
		border: #e2e2e2 solid 1px;
		top: 100%;
		left: 0;
		min-width: 200px;
		max-height: none;
		background-color:var(--alt-menu-zemin);
		padding: 10px;
		box-shadow:0 3px 5px 0 rgba(0,0,0,.05);
	}
	.menu .alt-menu-div a{
		padding: 10px;
	}
}
.gece .menu .alt-menu-div{
	border:none;
}
.menu ul > li ul li{
	display:block;
}
.menu ul > li ul li a{
	color: var(--alt-menu-metin);
	line-height:36px;
}
.menu ul > li ul li a:hover{
	color: var(--alt-menu-metin-hover);
}

.menu ul > li:hover .alt-menu-div{
	display:block;
}



.btn-mod{
	display:none;
	box-sizing:border-box;
	cursor:pointer;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
@media(min-width:360px) and (max-width:991px){
	.btn-mod.mod-mobil{
		display:block;
		position: absolute;
		top: 0;
		right: 55px;
		font-size:24px;
		z-index: 1000000;
		width: 48px;
		line-height: 50px;
		color:#fff;
	}
}
@media(min-width:992px){
	.btn-mod:not(.mod-mobil){
		display:block;
	}
}




.acik .menu-ac-kapa .menu-ac-kapa-inner, .acik .menu-ac-kapa .menu-ac-kapa-inner::before, .acik .menu-ac-kapa .menu-ac-kapa-inner::after {
	background-color: #fff
}




.ana-menu-haber-div{
	visibility:hidden;
    position: absolute;
	opacity:0;
    left: 0;
    top: 100%;
	width:100%;
	padding-bottom: 30px;
	background-color: var(--menu-haber-alan-zemin); /*var(--anamenuzemin);*/
	font-size:0;
	box-shadow: 0 10px 10px 0 rgb(0 0 0 / 15%);
    /*border-bottom: var(--ana-renk) solid 3px;*/
	-webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;

}
.gece .ana-menu-haber-div{
	border: none;
}
.menu ul > li:hover .ana-menu-haber-div{
	visibility:visible;
	opacity:1;
}
.ana-menu-haber-div .menu-haber-alan{
	display:inline-block;
	vertical-align:top;
	width:20%;
	height:100%;
}
.ana-menu-haber-div .metin2{
	font-size:14px;
}
.ana-menu-haber-div a {
    padding:15px 20px!important;
}

.ana-menu-haber-div a strong {
	line-height:140%!important;
    white-space: normal;
	display: -webkit-box!important;
	-webkit-line-clamp: 3;
}


/*

ASAGIDAKI SATIRLAR KALDIRILACAK

*/
.beyazlabu #header nav.menu{
	background-color:#fff;
	border-bottom:var(--ana-renk) solid 1px;
}

.beyazlabu .ana-menu > li > a {
    color: var(--ana-renk);
}
.beyazlabu .ana-menu > li > a:hover {
    color: #000;
	background-color:transparent;
}


.beyazlabu .menu-ac-kapa .inner, 
.beyazlabu .menu-ac-kapa .inner:before, 
.beyazlabu .menu-ac-kapa .inner:after {
    background-color: var(--ana-renk);
}




.sarilabu #header nav.menu{
	background-color:#fc4;
}

.sarilabu .ana-menu > li > a {
    color: var(--ana-renk);
}
.sarilabu .ana-menu > li > a:hover {
    color: #000;
	background-color:transparent;
}


.sarilabu .menu-ac-kapa .inner, 
.sarilabu .menu-ac-kapa .inner:before, 
.sarilabu .menu-ac-kapa .inner:after {
    background-color: var(--ana-renk);
}

@media(max-width:991px){
	#penen.container{
		padding:0;
	}
}

.mobil-icin .btn-arama{
	position:relative;
	display: block;
    line-height: 48px;
    padding: 0 20px;
}
.mobil-icin .ikon-video1,
.mobil-icin .ikon-imaj2,
.mobil-icin .ikon-arama{
	position:absolute;
	top:16px;
	right:20px;
}

@media(min-width:992px){
	.mobil-icin{
		display:none !important;
	}
}

/*@media (min-width: 992px){
	.ust-menu-kucuk #ana-menu {
		position: fixed;
		top: -50px;
		left:0;
		width:100%;
		-webkit-transition: -webkit-transform .4s ease;
		-moz-transition: -moz-transform .4s ease;
		-ms-transition: -ms-transform .4s ease;
		-o-transition: -o-transform .4s ease;
		transition: transform .4s ease;
		-webkit-transform: translate3d(0,50px,0) !important;
		-moz-transform: translate3d(0,50px,0) !important;
		-ms-transform: translate3d(0,50px,0) !important;
		-o-transform: translate3d(0,50px,0) !important;
		transform: translate3d(0,50px,0) !important;

		border-bottom: rgba(255,255,255,.5) solid 1px;
		box-shadow: 0 4px 5px rgb(0 0 0 / 50%);
	}
	.ust-menu-kucuk #ana-menu.u32 {
		top: -18px!important;
	}
}*/





.doviz-widget{
	display:flex;
	font-size:12px;
    flex-wrap: wrap;
    background-color:var(--metin-zemin);
    color:var(--menu-link-renk);
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
@media(max-width:991px){
	.doviz-widget.mst{
		display:none;
	}
}
.doviz-widget > div{
    padding: 4px 4px;
    position: relative;
    width:25%;
}
@media(min-width:414px){
	.doviz-widget > div{
		padding: 4px 8px;
	}
}
.doviz-widget div:not(:last-child){
	border-right:#ddd dotted 1px;
}
.doviz-widget > div .fa{
    position: absolute;
    left: 3px;
    top: 22px;
    font-size: 16px;
}
.doviz-widget > div .ikon-yukari-ince{
	color:#0c0;
}
.doviz-widget > div .ikon-asagi-ince{
	color:#f00;
}
.doviz-widget > div span{
	display:block;
	white-space:nowrap;
}
.doviz-widget > div span:nth-child(2){
	font-weight:600;
}
.doviz-widget > div span:nth-child(3),.doviz-widget > div span:nth-child(4){
	padding-left:20px;
}
@media(min-width:648px){
	.doviz-widget{
		flex-wrap: nowrap;
	}
    .doviz-widget > div{
        width:16%;
    }
}
@media(min-width:992px){
    .doviz-widget{
		font-size:13px;
		justify-content: flex-end;
        flex-wrap: nowrap;
		background-color:transparent;
    }
	.doviz-widget.mobil{
		display:none;
	}
	.doviz-widget > div{
		flex:0;
		padding:0 5px;
		margin:2px;
		position:relative;
	}
	.doviz-widget > div .fa{
		left: 5px;
		top: 30px;
	}
}

/*@media(min-width:768px) and (max-width:1199px){
	.mgizle{
		display:none;
	}
}*/





