.ubermenu{
	margin-top:15px !important;
	z-index:9999999 !important;
}
.ubermenu-responsive-toggle i {
	font-size: 24px !important;
	margin-left:-5px !important;
}
.ubermenu-submenu{
	border-bottom:solid 4px #00379E !important;
	padding-bottom:0px !important;
}
.ubermenu_boxeswrapper{
	margin:0;
	padding: 0px;
	width:100%;
	height:280px;
	background-color:#ffffff;
}

.ubermenu_tab1{
	height:275px;
}
.ubermenu_tab2{
	height:275px;
}
.ubermenu_tab3{
	height:275px;
}
.ubermenu_tab4{
	height:275px;
}


.ubermenu_boxwrapper_25{
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:25%;
	height:100%;
	float:left;

}



.ubermenu_boxwrapper_33{
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:33.333333%;
	height:100%;
	float:left;

}


.ubermenu_boxwrapper_37{
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:37.5%;
	height:100%;
	float:left;

}

.ubermenu_boxwrapper_61{
	margin:0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:61%;
	height:100%;
	float:left;

}




.ubermenu_boxwrapper_padd_left_20{
	padding-left:20px;
}
.ubermenu_boxwrapper_padd_right_20{
	padding-right:20px;
}

.ubermenu_boxwrapper_image {
	margin:0;
	padding: 0px 15px 0px 0px;	
}


.ubermenu_boxwrapper_last{
	border-right:solid 0px #d5d5d5;
}

.ubermenu_elementwrapper{
	margin:0;
	padding:0;
}

.ubermenu_elementwrapper_spacer{
	margin-top:15px;
	padding-top:20px;
	border-top:solid 1px #d5d5d5;
}
.ubermenu_icon{
	width:35px;
	display:inline-block;
	font-size:25px;
	color:#e91722;
}

.ubermenu_icon img{
	width:100%;
	height:auto;
}


.ubermenu_title{
	font-size:18px;
	color:#00379e;
	display:inline-block;
	text-transform:uppercase;
	padding-left:10px;
	font-weight:bold;
	vertical-align:text-top;
	margin-top:-2px;
	font-family:Bebas Neue;
	
}


.ubermenu-target-title{
	font-family:Bebas Neue !important;
	font-weight:normal !important;
	text-transform:uppercase !important;
}


.ubermenu-target-text{
	font-family:Roboto Slab !important;
	font-weight:normal !important;
	text-transform:uppercase !important;
}


.ubermenu_title_underline{
	display:block;
	width:100%;
	height:1px;	
	border-bottom:solid 1px #00379E;
}
.ubermenu_elementwrapper_underline{
	margin:0;
	width:100%;
	height:5px;
	padding-left:50px;
	padding-right:20px;
	
}
.ubermenu_link{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:50px;
	padding-right:0px;
	
}
.ubermenu_link_padd_left_20{
	padding-left:20px;
}
.ubermenu_link a{
	font-family:Roboto Slab;
	color:#252525;
	font-size:14px;
	font-weight:300;
}

.site-header-main-right{
	display:none !important;
}

#ubermenu-nav-main-3-main_navigation{
	margin-left:-180px;
}

.toplang-flag{
	display:none !important;
}

@media (max-width:992px) {
	.ubermenu_tab1, .ubermenu_tab2, .ubermenu_tab3, .ubermenu_tab4{
		height:100%;
	}
	.ubermenu_box_1{
		display:none;
	}
	.ubermenu_box_2, .ubermenu_box_3, .ubermenu_box_4 {
		display:inline-block;
		width:30%;
	}
	.ubermenu_title{
		font-size:14px;
	}

	.ubermenu_boxeswrapper{
		height:100%;
	}
	#ubermenu-nav-main-3-main_navigation{
		margin-left:0px !important;
		margin-top:-10px !important;
	}
	.ubermenu-target{
		padding-left:6px !important;
		padding-right:4px !important;
	}
	.ubermenu_boxwrapper_padd_left_20{
		padding-left:0px;
	}
	.ubermenu_boxwrapper_padd_right_20{
		padding-right:0px;
	}
	.ubermenu-responsive-toggle{
		color:#ffffff;
		
		
	}
	.ubermenu-responsive-toggle i{
		color:#ffffff !important;
	}
	#zn-res-trigger{
		display:none !important;
	}


}


@media (max-width:975px) {
	/* uber menu 1st bar show up */
	#ubermenu-main-3-main_navigation{
		width:100% !important;
		min-width:500px !important;
	}
	.ubermenu-target-text{
		text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;

		
	}


}

@media (max-width:853px){
	/* Uber Menu Black Bar Shows 853 */
	.visible-xs{
		display:inline-block !important;
		
	}
	.site-header-separator{
		display:none !important;
	}
	
	
}

@media (max-width:767px){
	/* Uber Menu for full width */
	.ubermenu-target-text{
		text-shadow:none;
		
	}
	.social-icons, .kl-header-toptext{
		display:none;
	}
	.ubermenu_box_2, .ubermenu_box_3, .ubermenu_box_4 {
		width:95%;
	}
	.site-header-top-right{
		width:100% !important;
	}
	.site-header-top-left{
		width:100% !important;
		margin-left:50px !important;

	}
	.ubermenu-loc-main_navigation{
		position: absolute !important;
		top:-40px !important;
		left: -5px !important;
	}
	#ubermenu-main-3-main_navigation{
		margin-top:50px !important;
		margin-left:5px !important;
		width:100% !important;
		min-width:100% !important;
		background-color:#ffffff;
		
	}
	#ubermenu-nav-main-3-main_navigation  li{
		color:#9e9e9e !important;
		padding-left:20px;
		padding-right:20px;
		
	}
	
	#ubermenu-nav-main-3-main_navigation  li a{
		color:#9e9e9e !important;
	}
	
	
}

@media (max-width:480px){

	.ubermenu-loc-main_navigation{
		top:-53px !important;
	}
	.ubermenu-column-auto{
		padding-left:20px !important;
		padding-right:20px !important;
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	.zn-res-menuwrapper{
		display:none;
	}
	.main-menu-wrapper{
		padding-top:0 !important;
		padding-bottom:0 !important;
		padding:0 !important;

	}
	#ubermenu-main-3-main_navigation{
		min-width:100% !important;
		
	}

	#ubermenu-nav-main-3-main_navigation  li:nth-child(1) {
		margin-top:10px;
	}


}
