@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin-ext');
body, html {
	padding: 0px;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	color: #231f1f;
	background-color: #FFF;
	opacity: 1;
}a {
	color: inherit;
	text-decoration: none;
}
::-webkit-scrollbar {
	width: 8px;
}::-webkit-scrollbar-button {
	width: 0px;
	height: 0px;
}::-webkit-scrollbar-thumb {
	background: #787a7b;
	border-radius: 0px;
}::-webkit-scrollbar-track {
	background: none;
}::-webkit-scrollbar-track:hover {
	background: #c9ccce;
}

#loading {
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 999;
}

.orta {
	position: relative;
	max-width: 1310px;
	margin-left: auto;
	margin-right: auto;
}.fitt {
	height: inherit;
}.border {
	border: 1px solid #FF0032;
}.line1 {
	height: 4px;
	background-color: #dfdfdf;
}.altust {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top:20px;
	margin-bottom:20px;
}

#navigate {
	position: fixed;
	left: 0px;
	right: 0px;
	top: 80px;
	height: 40px;
	z-index: 201;
	background-color: rgba(255,0,0,.8);
	display: none;
	color: #FFF;
	font-weight: bolder;
}#navigate .orta {
	display:flex;
	align-items:center;
	justify-content:flex-start;
}#navigate .orta a {
	margin-right: 10px;
	margin-left: 10px;
	transition: .3s;
}#navigate .orta a:hover {
	opacity: .8;
}#navigate .orta div {
	width: 16px;
	height: 16px;
	background-image: url(../img/nav.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}


.tumu {
	font-size: 16px;
	font-weight: bolder;
	color: #333;
	background-image: url("../img/tumu.png");
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 14px;
	transition: .3s;
}.tumu:hover {
	color: rgba(255,0,0,1);
}.daha_fazla {
	padding: 10px 20px;
	background-color: #ff0000;
	font-weight: bold;
	color: #FFF;
}






@media only screen and (max-width:1300px) {
	.orta {
		margin-left:10px;
		margin-right:10px;
	}
}



#ust {
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 90px;
	background-color: rgba(255,255,255,.8);
	z-index: 500;
}#ust_mirror {
	position: relative;
	height: 90px;
}.ust_cont {
	position: relative;
	max-width: 1310px;
	margin-left: auto;
	margin-right: auto;
	height: inherit;
	display: grid;
	grid-template-columns: auto auto;
}.logo_cont {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}.menu_cont {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}


.menu {
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	color: #000;
}.menu:hover {
	color:#9e5b65;
}div.menu:hover .altmenu {
	 display: block;
}.lang {
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	color: #a0a1a1;
}.lang:after {
	content: "";
	padding-right: 8px;
	border-right: 1px solid #a0a1a1;
}.altmenu {
	position: absolute;
	left: 50%;
	transform:translateX(-50%); 
	top: 0px;
	padding-top: 40px;
	display: none;
}.menu2 {
	position: relative;
	display: block;
	white-space:nowrap;
	padding: 10px 16px;
	background-color: rgba(5,88,118,.8);
	color: #FFF;
	transition: .4s;
}.menu2:hover {
	background-color: rgba(9,167,224,.8);
}

#menuBtn {
	position:absolute;
	right:10px;
	top:29px;
	width:32px;
	height:32px;
	cursor:pointer;
	display:none;
}#menuBtn img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transition:.2s;
}#menuBtn .btnClose {
	left:50%;
	top:50%;
	width:0px;
	height:0px;
	opacity:0;
}


.sepet_cont {
	position: relative;
	margin-left: 20px;
	padding-left: 10px;
	cursor: pointer;
}.sepet_cont:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 7px;
	width: 1px;
	height: 19px;
	background-color: #a0a1a1;
}#adet {
	position: absolute;
	right: 0px;
	top: -10px;
	font-size: 12px;
	font-weight: bold;
}


#alt {
	position: relative;
	background-color: #055876;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}.altgrid {
	display: grid;
	grid-template-columns: auto auto;
}.altgrid1 {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

@media only screen and (max-width:1300px) {
	.ust_cont {
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media only screen and (max-width:800px) {
	.menu_cont {
		position: absolute;
		width: auto;
		top: 90px;
		right: -10px;
		height: auto;
		background-color: rgba(255,255,255,.9);
		display: block;
		display: none;
		padding: 14px;
	}#menuBtn {
		display: block;
	}.menu {
		display: block;
		line-height: 34px;
	}.altmenu {
		left: -220px;
		transform:translateX(0); 
		top: -120px;
		padding-top: 40px;
	}.menu2 {
		padding:0px 20px;
		background-color: rgba(5,88,118,.8);
		color: #FFF;
		transition: .4s;
	}.menu2:hover {
		background-color: rgba(9,167,224,.8);
	}.lang:after {
		border-right: none;
	}.soslass {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 14px;
	}.sepet_cont:before {
		border: none;
		display: none;
	}.sepet_cont {
		margin-left: 6px;
	}#adet {
		right: -6px;
		top: -20px;
	}
}