.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;
}
.acik .menu1-zemin{
	top:0;
	opacity:.4;
}

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


@media(max-width:991px){
	.btn-menu-ac {
		position: fixed;
		top:0px;
		right:2px;
		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){
	.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: #f00;
}*/
.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{
	position: relative;
    z-index: 3;
	width: 100%;
	height:50px;
	overflow:hidden;
	box-shadow: 0 0 5px rgb(0 0 0 / 50%);
	background-color: var(--mobil-menu-zemin);
}
@media(min-width:992px){
	.ym header{
		top:32px;
	}
}
@media(min-width:992px){
	.logo-alani{
		height:auto;
		overflow:unset;
		background-color: var(--sayfa-zemin);
	}
}
.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:8px 0 6px 0;
	overflow:hidden;
}
.logo img{
	width:auto;
	height:32px;
	-webkit-transition: height 0.1s linear;
    -moz-transition: height 0.1s linear;
    -o-transition: height 0.1s linear;
    transition: height 0.1s linear;
}
.geri-link .logo a{
	left:50px;
}


@media(min-width:992px){
	.gecici-ust-padd header{
		top:0
	}
	.ym.gecici-ust-padd header{
		top:32px
	}
	.logo{
		width:344px;
		display:inline-block;
		vertical-align:middle;
		text-align:unset;
	}
	.logo img{
		width: auto;
		height: 50px;
		margin: 5px 0;
	}
	.gecici-ust-padd .logo img{
		height: 46px;
		transition: height .2s linear;
	}
	.logo-yani {
		display:inline-block;
		vertical-align:middle;
		width: calc(100% - 344px);
		text-align: right;
	}
	.logo a {
		left:0;
		padding: 5px 10px 5px 0;
		height:auto;
		overflow:hidden;
	}
}


nav{
	position:relative;
}

.dinline-font{font-size:0}



.menu * {
	text-decoration: none;
	-webkit-font-smoothing: antialiased
}
.menu {
	font-size:16px;
	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;
	}
}
@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:38px;
	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 {
		text-align:center;
		padding:0 .3rem;
		/*height: 48px;*/
	}
}
@media(min-width:1150px){
	.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: 500;
	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: 50px;
		font-size:24px;
		z-index: 1000000;
		width: 48px;
		line-height: 50px;
		color:#fff;
		text-align:center;
	}
}
@media(min-width:992px){
	.btn-mod{
		font-size: 18px;
		display: block;
		width: 32px;
		line-height: 32px;
		text-align: center;
		background-color: var(--haber-metin-zemin);
		border-radius: 7px 7px 7px 7px;
	}
	.mod-mobil{
		display:none!important
	}
}


.geri-don,
.neczane-mobil {
    position: absolute;
    top: 0;
    width: 48px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    font-size: 20px
}
.geri-don{
	display:none;
	left: 0;
}
.neczane-mobil {
    left: 0;
	font-size:20px;
}
.geri-link .neczane-mobil {
    left: 50px;
}

.geri-link .geri-don{
    display: block
}
@media(min-width:992px){
	.geri-don,
	.geri-link .geri-don{
		display:none;
	}
	.neczane-mobil{
		display:none;
	}
}

.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;
	}
}*/
