@charset "utf-8";
/* CSS Document */

.menuwrap-normal-fixed {
	position:fixed;
	background-image:url(../../images/menu_ust_bg.png);
	background-repeat:repeat-x;
	width:100%;
	background-color:#fff;
	padding-top:9px;
	margin-top:0;
	top:0;
	z-index:999;
}


.menuwrap-compact-fixed {
	position:fixed;
	background-image:url(../../images/menu_ust_bg.png);
	background-repeat:repeat-x;
	width:100%;
	background-color:#fff;
	padding-top:9px;
	margin-top:-6px;
	top:0;	
	z-index:9999;	
}

.menuwrap-not-fixed {
	padding-top:0 !important;
	margin:0 !important;
	position:relative !important;
	background-image:none;
}

.menuwrap {
	/* transition:all 0.7s; */
	box-shadow:0 3px 3px rgba(86,48,0,0.15);	
}

.body-no-margin {
	margin-top:0; 
}

.body-with-margin {
	margin-top:126px;
}

@media (min-width:992px){
	
	.ustmenulogo {
		transition:all 0.7s;
		height:90px;
	}
	
	.ustmenulogo-compact {
		height:44px !important;
	}
	

	.sh-v-dropdown-menu>.mobile-menu-bar{
		display:none;
	}

	.sh-v-dropdown-menu{
		width:100%;
		margin:0;
		padding:0;
		font-size:14px;
		/* background-color:#F8F8F8; */
		/* background-color:#40688C; */		
		display:block;
		clear:both;
		overflow:hidden;
	}
	
	
	/* Ana menü (UL) */
	.sh-v-dropdown-menu > .menu {
		display:block !important;
		list-style-type:none;
		padding:0;
		margin:0;
		float:left;
	}
	
	/* Ana menü (Li) */
	.sh-v-dropdown-menu > .menu > .menu-item{
	
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
		border:none !important; /* yyyyy */
	}
	
	/* Ana menü (Li) */
	.sh-v-dropdown-menu > .menu > .menu-item:hover, .sh-v-dropdown-menu > .menu > .menu-item > a:hover,	.sh-v-dropdown-menu > .menu > .has-submenu:hover>a {
		background-color:#967948;
		color:#fff;
		border-top:3px solid #866020;
		box-shadow:0 0 4px rgba(108,74,17,0.4) inset;
		background-image:url(../../images/menu_hover.png);
	}	
	
	/* Ana menü (Li > a ) */
	.sh-v-dropdown-menu > .menu > .menu-item > a {
		margin:0;
		display:block;
		padding:8px;
		text-decoration:none;
		color:#764a00;
		border-right:1px solid #EBEBEB;
		padding-left:16px;
		padding-right:16px;
		font-family:"Open Sans", Arial, sans-serif;
		font-weight:700;
		font-size:14px;
		padding-top:47px;
		padding-bottom:46px;
		border-top:3px solid transparent;
		background-color:transparent;
		transition:all 0.3s,padding 0.7s;
	}
	
	

	/* Ana menü (Li > a )  Compact */
	.sh-v-dropdown-menu-compact > .menu > .menu-item > a {
		padding-top:20px;
		padding-bottom:19px;
	}	
	
	
	
	.sh-v-dropdown-menu-right > .menu > .menu-item > a {
		border-left:1px solid #F4F4F4;	
		border-right:none;
	}
	
	
	/* İlk Alt Menü (Ul) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu{
		z-index:999;		
		display:none;
		position:absolute;
		list-style-type:none;
		margin:0;
		padding:0;
		background-color:#F8F8F8;
		border:1px solid #FFFFFF;
		/* margin-left:-1px; Sol menüde gerekli */ 
		box-shadow:0 5px 6px rgba(0,0,0,0.15);
		min-width:200px;
		border-top:8px solid #6B4403;
		padding-top:1px;
		padding-bottom:1px;
	}
	
	/* İlk Alt Menü (Li) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu > .menu-item{
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	/* İlk Alt Menü (Li > a ) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu >.menu-item>a{
		display:block;
		list-style-type:none;
		margin:0;
		padding:16px;
		text-decoration:none;
		color:#454545;
		transition:all 0.4s;
		border-left:4px solid transparent;
	}
	
	/* İlk Alt Menü (Li > a :HOVER) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu >.menu-item > a:hover{
		background-color:#EDEDED;
		color:#000; 
		border-left:4px solid #967948;		
		box-shadow:0 0 2px rgba(0,0,0,0.1) inset;
	}
	

	
	
	/* Alt menüsü olan li ler*/
	.sh-v-dropdown-menu .has-submenu:hover > .submenu  {
		/* display:block;  */
	}
	
	.sh-v-dropdown-menu>.after-menu{
		display:block;
		float:right;
		padding:8px;
		width:64px;
	}

	.sh-v-dropdown-menu-right > .brand{
		display:block;		
		float:left;
		padding:8px;
	}		
	
	.sh-v-dropdown-menu-right > .menu{
		float:right;
	}
}

@media (max-width:991px){
	.sh-v-dropdown-menu>.after-menu, .sh-v-dropdown-menu-right > .brand{
		display:none;
	}

	/* Ana menü (Li) */
	.sh-v-dropdown-menu > .menu > .menu-item{
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		border-bottom:1px solid #E9E9E9;
	}
	
	/* Ana menü (Li > a ) */
	.sh-v-dropdown-menu > .menu > .menu-item > a {
		color:#1F1F1F; /* Mobile Menu - Ana Menü Link color */
		display:block;
		padding:8px;
		padding-left:8px;
		text-decoration:none;
	}
	
	/* Ana menü (Li > a ) : HOVER */
	.sh-v-dropdown-menu > .menu > .menu-item > a:hover {
		background-color:#E9E9E9;
		color:#000;
	}
	
	/* İlk Alt Menü (Ul) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu{
		display:none;
		list-style-type:none;
		margin:0;
		padding:0;
		background-color:#E0E0E0;
		border-left:4px solid #AFAFAF;
		border-top:1px solid #F7F7F7;
		box-shadow:inset 0 1px 4px rgba(0,0,0,0.1);
	}	
	

	/* İlk Alt Menü (Li) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu > .menu-item{
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		border-bottom:1px solid  #C9C9C9;
	}
	
	/* İlk Alt Menü (Li > a ) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu >.menu-item>a{
		display:block;
		list-style-type:none;
		color:#373737;
		margin:0;
		padding:8px;
		padding-left:8px;
		text-decoration:none;
	}
	
	/* İlk Alt Menü (Li > a :HOVER) */
	.sh-v-dropdown-menu > .menu > .menu-item > .submenu >.menu-item > a:hover{
		background-color:#D0D0D0;
		color:#000; /* En üst menü text renk */
	}
	

	.sh-v-dropdown-menu > .menu {
		display:none;
		background-color:#F3F3F3;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	
	.hizmetleriwrap {
		display:none;
	}
	
	.logowrap {
		text-align:center;
		margin:auto;
		width:100% !important;
		padding:0;
	}
	
	.logowrap img {
		width:100% !important;
		max-width:308px !important;
	}
	
	.ustsagwrap {
		display:none;
	}


}



.sh-v-dropdown-menu>.mobile-menu-bar {
	cursor:pointer;
	overflow:hidden;
	clear:both;
	height:40px;

	background: #e5e5e5;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 );
	border:1px solid #E3E3E3;
	
}

.sh-v-dropdown-menu>.mobile-menu-bar >.mobile-menu-icon {
	float:left;
	background-image:url(menu_dark_ico.png);
	background-size:contain;
	background-position:center;
	width:32px;
	height:32px;
	border-radius:3px;
	margin:4px;
}

.sh-v-dropdown-menu>.mobile-menu-bar >.mobile-menu-lang {
	float:right;
	background-position:center;
	width:32px;
	height:32px;
	margin:4px;
	border:1px solid #fff;
	border-radius:50%;
	background-color:#DDDDDD;	
}

.sh-v-dropdown-menu>.mobile-menu-bar >.mobile-menu-lang a{
	display:block;
	color:#555555 !important;	
	font-size:22px;	
	text-align:center;
}



.sh-v-dropdown-menu>.mobile-menu-bar >.mobile-menu-text {
	text-align:left;
	width:70%; /* 220 */
	margin:0 auto;
	font-weight:bold;
	font-size:14px;
	line-height:40px;
	float:left;
}

.shmenu-fixed {
	position:fixed;
	top:0;
	z-index:999;
	overflow:visible;
	margin:auto;
	border:1px solid #FFFFFF;
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
}


#ustwrap {
	padding-top:12px;
	padding-bottom:12px;	
	clear:both;
	overflow:auto;
}

.logowrap {
	float:left;
}


.ustsagwrap {
	float:right;
}

.ustsocial {

}

.ustsocial a{
	display:block;
	margin:8px;
	float:right;
}
	
.ustsoz{
	display:block;
	margin:8px;
	float:right;
	margin-top:36px;
}
	
.lang_link {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:24px;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
	float:right;
	padding-right:4px;
	font-weight:bold;
}

.lang_link:hover {
	color:#000000;
	background-size:42%;
	text-decoration:none;
}

.lang_link_en {
	background-image:url(../../images/english.png);
}

.lang_link_tr {
	background-image:url(../../images/turkce.png);
}
	
	/*
@media (min-width:992px) and (max-width:1199px) {
.sh-v-dropdown-menu > .menu > .menu-item > a {
letter-spacing: -0.01em;
padding:8px;
		padding-left:6px;
		padding-right:6px;
}
}
*/
	
	
