/* ff6600 */
/* top menu txt ff6600 */

.ustBosluk{height:3vw;}
.ustBoslukVideo{height:0;}
.header.scroll-active{height:3vw;}
.logo.scroll-active{height:3vw;top:0vw;}
.topmenu.scroll-active a{height:3vw;line-height:3vw;}
.topmenu.scroll-active{height:3vw}
.topmenu.scroll-active li ul{top:3vw}
.loginDiv.scroll-active{top:3vw;}

.header{
	position:fixed;
	display:block;
	width:100%;
	height: 6vw;
    padding:0;
	z-index:8;
	top:0;
	margin:0;
	background-color: rgba(255, 255, 255, 1);/*siyah-beyaz*/
	vertical-align:middle;
	justify-content: center;
}

.logo{
	position:absolute;
	left:2vw;
	top:1vw;
	width:auto;
	height:4vw;
	display:block;
	border:0px solid black;
	z-index: 999;
}

.logo img{width:auto;height:95%;}

.topmenu ul {
	display:none;
	margin: 0 auto;
	display: table; /*genişliği belli olmayanı ortala*/
    *zoom:1; /*genişliği belli olmayanı ortala*/
    list-style:none;
    padding:0;
    background: none;
	overflow: visible;
}
.topmenu ul li{
	font-size:1vw;
    border-left:1px solid #fff;
	border-right:1px solid #ccc;
	font-weight: 500;
}
.topmenu ul li:first-child{border-left:none}
.topmenu ul li:last-child{border-right:none}

.topmenu ul:before,.topmenu ul:after {
    content:"";
    display:table;
}
.topmenu ul:after {
    clear:both;
}
.topmenu ul > li {
    float:left;
    position:relative;
}
.topmenu a{
	padding:0 1vw 0 1vw;
	border:none;
	color:#000;
    display:block;
	text-decoration:none;
	height:6vw;
    line-height: 6vw;
display: inline-flex;
align-items: center;
}
.topmenu a:hover {
	color:#fff;
	background-color: var(--r);
}
.topmenu li ul { /* açılan menu */
	width:auto; /* açılır menu genişlik - ara 3cw8 onuda değiştir */
    position:absolute;
    //left:-15vw; 		/* açılır sol a54ve ara onuda değiştir*/
    top:6vw;
    z-index:1;
	display:none;
	box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
    -moz-box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
    -webkit-box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
	background-color: rgba(255, 255, 255, 1);
	//overflow:hidden; /* aktif olursa 2. açılır engeller */
	-moz-border-radius: 0 0 1vw 1vw;
	-webkit-border-radius: 0 0 1vw 1vw;
	-khtml-border-radius: 0 0 1vw 1vw;
	border-radius: 0 0 1vw 1vw;
}
.topmenu li ul:last-child {
    padding-bottom: .6vw;
}
.topmenu li ul li {
	width:100%;	 /* açılır width*/
	border:none;
}
.topmenu li ul li:hover {
	background-color: var(--r);
}
.topmenu li ul a {
	white-space: nowrap;
	text-align:left;
	font-size:1vw;
	font-weight:400;
	line-height:1vw;
	color:#000;
    border:none;
    padding:.8vw;		/* alt menu kalınlık */
	height:auto;
	display:block;
}
.topmenu.scroll-active li ul a{line-height:0;height:1vw;}
.topmenu li ul a:hover{
	color:#fff;
    background-color: none;
	background: none;
}
.topmenu ul > li:hover ul{display:block}
.topmenu li ul li ul{ /* 2. açılan menu */
	width:auto; /* burdan değiştir ara 8ds9*/
    position:absolute;
	display:none;
	overflow:hidden;
    left:18.5vw; /* 3cw8 2. açılır menu sola yasla a54ve*/
    top:0vw; 		/* 2. açılır top*/
    z-index:9999;
	box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
    -moz-box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
    -webkit-box-shadow: 0.146vw 0.146vw 1.3vw -1vw #000;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 0 1vw 1vw 1vw;
}
.topmenu li ul li ul a{ /* 2. açılan menu */
	width:14vw; /* 8ds9 */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; /*3 nokta*/
	display:none;
	padding:1vw;
	text-transform:capitalize;
}
.topmenu ul li ul > li:hover ul a{display:block}

.topmenu ul li:nth-child(n+4):nth-child(-n+5) li a { /*sadece 4. ve 5. menu alt menüsü*/}

.menuoksag{
	position:absolute;
	right:1.3vw;
	top:1.3vw;
    display: inline-block;
    width: 0;
    height: 0;
    //margin-left: 0.439vw;
    vertical-align: middle;
    border-left: 0.4vw dashed;
    border-left: 0.4vw solid\9;
    border-top: 0.293vw solid transparent;
    border-bottom: 0.293vw solid transparent;
}
.menuok {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.439vw;
    vertical-align: middle;
    border-top: 0.293vw dashed;
    border-top: 0.293vw solid\9;
    border-right: 0.293vw solid transparent;
    border-left: 0.293vw solid transparent;
}


/* Mobil Responsive */
@media screen and (max-width: 799px) {
	.header{display:none}
	.logo{display:none}
	.ustBosluk{height:14vw;}
}