﻿.matryoshka-menu {
	width: 940px;
	position: relative;
	overflow: hidden;
	z-index: 100;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	background-color: #fff;
}

	.pointclose a, .pointclose {
		pointer-events: none;
	}

.matryoshka--open {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* Mobil List */
.matryoshka-list{
	width:100%;
	overflow:hidden;
	height:100%;
	min-height:430px;
}


	.matryoshka-list a {
		display: block;
		color: #656d78;
		font-size: 17px;
		font-family: 'Gotham-Light';
		font-weight: 400;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-right:20px;
		margin: 0px 36px 0px 36px;
		border-bottom: 2px solid #f0f1f4;
		position:relative;
	}
		.matryoshka-list a.basvur {
			padding: 2px 0px;
			border: 0px;
		}
			.matryoshka-list a.basvur span {
				background-color: #851719;
				display: block;
				color: #fff;
				border-radius: 5px;
				padding: 10px;
				font-family: 'Gotham-Ultra' !important;
			}
	/*.matryoshka-list a {
		display: block;
		color: #656d78;
		font-size: 17px;
		font-family: 'Gotham-Light';
		font-weight: 400;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-right: 20px;
		margin: 0px 36px 0px 36px;
		border-bottom: 2px solid #f0f1f4;
		position: relative;
	}*/

	.matryoshka-list li:last-of-type a {
		border-bottom: 0px;
	}



.matryoshka-link:not(.non-submenu) a:before {
	position: absolute;
	font-size: 9px;
	color: #434a54;
	content: "\63";
	font-family: "kent-universitesi";
	right: 5px;
	margin-top: 7px;
}

.matryoshka-list a:hover, .matryoshka-list a:focus {
	font-family: 'Gotham-Ultra';
}
.matryoshka-list a.basvur:hover span, .matryoshka-list a.basvur:focus span {
	background-color: rgba(133, 23, 25, 0.75);
}
.matryoshka__level li {
	/*background-color: #fff !important;*/
}
.matryoshka-list li.active a,
.matryoshka-list li.active a:hover {
	font-family: 'Gotham-Ultra';
}
/* Menu Level Menu */

.matryoshka__level {
	position: absolute;
	left: 0;
	visibility: hidden;
	width: 470px;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #fff;
	z-index: 1;
	padding-top:5px;
	padding-bottom:18px;
}
.matryoshka-level-open {
	z-index: 9;
}

.matryoshka__level--left {
	visibility: visible;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.matryoshka__level--current {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.matryoshka__level--right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: -webkit-transform 0s;
	transition: transform 0s;
}

.versiyon2 .matryoshka__level--right,
.versiyon3 .matryoshka__level--right {
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
}

.versiyon2 .matryoshka__level--current,
.versiyon3 .matryoshka__level--current {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.versiyon3 .matryoshka__level--first {
	-webkit-transform: translate3d(0%, 0, 0) !important;
	transform: translate3d(0%, 0, 0) !important;
	z-index: 10 !important;
	visibility: visible !important;
}

.versiyon2 .matryoshka__level--left,
.versiyon3 .matryoshka__level--left {
	-webkit-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

.versiyon2 ul:first-child,
.versiyon3 ul:first-child {
	-webkit-transform: translate3d(0%, 0, 0) !important;
	transform: translate3d(0%, 0, 0) !important;
	visibility: visible !important;
	z-index: 10 !important;
}

/*.versiyon3 .level-first {
	-webkit-transform: translate3d(0%, 0, 0) !important;
	transform: translate3d(0%, 0, 0) !important;
}*/

.versiyon3 ul:first-child {
	visibility: hidden !important;
	display:none;
}

.matryoshka-top-menu{
	position:relative;
	display:none;
}

	.matryoshka-top-menu.active {
		display: block;
	}

	.matryoshka-top-menu:before {
		width: 1px;
		background-color: #656d78;
		height: 100%;
		content: "";
		left: 50%;
		z-index: 1000;
		position:absolute
	}


@media (min-width: 320px) {
	.matryoshka-menu { width: 100%; margin-left: 0px;margin-top:0px;padding-top:0; }
	.matryoshka-list:before { left: 100%; }
	.matryoshka-list a { font-size: 13px; padding-right: 0px; margin: 0px 15px 0px 15px; color: #fff;border-bottom: 1px solid #884652; }
	.matryoshka-list {border-top: 1px solid #FECC02;}
	.matryoshka-link a:before { color: #fff; }
	.matryoshka__level { width: 100%; padding-top:0px }
		.matryoshka__level li, .matryoshka__level, .matryoshka-menu {
			/*background-color: #a60a27 !important;*/
			width:100%;
		}
			.matryoshka-menu .matryoshka-search a{
				display:none;
			}
}

@media (min-width: 768px) {
	.matryoshka-menu { width: 640px;margin-top:inherit }
	.matryoshka-list:before { left: 50%; }
	.matryoshka-list a { font-size: 13px; padding-right: 20px; margin: 0px 36px 0px 36px; color: #656d78;border-bottom: 2px solid #f0f1f4; }
	.matryoshka-list { border-top: 0px; }
	.matryoshka-link a:before { color: #434a54; }
	.matryoshka__level { width: 320px; padding-top:5px  }
	.matryoshka__level li, .matryoshka__level, .matryoshka-menu {
	/*background-color: #a60a27 !important;*/
	}
}
@media (min-width: 992px) {
	.matryoshka-menu { width: 640px;margin-top:inherit }
	.matryoshka-list:before { left: 50%; }
	.matryoshka-list a { font-size: 13px; padding-right: 20px; margin: 0px 36px 0px 36px; color: #656d78;border-bottom: 2px solid #f0f1f4; }
	.matryoshka-list { border-top: 0px; }
	.matryoshka-link a:before { color: #434a54; }
	.matryoshka__level { width: 320px; padding-top:5px  }
	.matryoshka__level li, .matryoshka__level, .matryoshka-menu {
	/*background-color: #a60a27 !important;*/
	}
}
@media (min-width: 1200px) {
	.matryoshka-menu { width: 940px; }
	.matryoshka-list:before { left: 50%; }
	.matryoshka-list a { font-size: 17px; padding-right: 20px; margin: 0px 36px 0px 36px; }
	.matryoshka__level { width: 470px; }
}

/* Top Menu */

.matryoshka-home,
.matryoshka-back {
	font-size: 13px;
	float: right;
	width: fit-content;
	color: #fff;
	font-family: 'Gotham-Medium';
	background-color: #ce313e;
	text-align: center;
	border-radius: 15px;
	margin-bottom: 10px;
	margin-right: 15px;
	padding: 5px 15px;
	display: none
}

.matryoshka-home {
	float: left;
	margin-left: 15px;
}

	.matryoshka-home:hover,
	.matryoshka-home:focus,
	.matryoshka-back:focus,
	.matryoshka-back:hover {
		color: #fff;
	}
	.matryoshka-home.active,
	.matryoshka-back.active {
		display: block
	}
.matryoshka-back i{
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	font-size:10px;
}