@charset "utf-8";
/* CSS Document */

.main_menu_container{
	width:100%;
}

.main_menu_container .main_menu{
	margin:auto;
	width:960px;
}

.main_menu_container .main_menu ul{
	padding:0px;
	margin:0px;
	float:left;
	width:720px;
	list-style:none;
	position:relative;
}

.main_menu_container .main_menu ul li{
	display:inline-block;
	border:2px solid transparent;
	border-bottom:none;
	margin-top:-2px;
	background-color:transparent;
	transition:all linear 0.3s;
}

.main_menu_container .main_menu ul li:hover:not(.nohover){
	border-color:#f26e24;
	border-bottom-color:#f0f1f2;
	background-color:#f0f1f2;
}

.main_menu_container .main_menu ul li:not(.nohover):hover a{
	border-bottom-color:#f0f1f2 !important;
}

.main_menu_container .main_menu ul li ul{
	display:none;
	width:960px;
	border:2px solid #f26e24;
	background-color:#f0f1f2;
	position:absolute;
	left:0px;
	top:47px;
	z-index:1;
	padding:25px 0px;
}

.main_menu_container{
	width:100%;
	background-color:#fff;
	height:46px;
	border-bottom:2px solid #e3e5e8;
}

.main_menu_container .main_menu{
	width:960px;
	margin:auto;
}

.main_menu_container .main_menu a,
.main_menu_container .main_menu a.sel{
	display:block;
	font-family:"Roboto Condensed", sans-serif;
	float:left;
	padding:14px 5px 10px 5px;
	color:#151719;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	transition:all ease-in-out 0.4s;
	border-bottom:2px solid transparent;
	margin:0px 13px;
	font-weight:600;
	position:relative;
	z-index:2;
}

.main_menu_container .main_menu li:not(.nohover) a{
	margin:0px;
	padding:14px 18px 10px 18px;
}

.main_menu_container .main_menu a.sel,
.main_menu_container .main_menu a:hover{
	border-bottom:2px solid #f26e24 !important;
}

.main_menu_container .main_menu li:not(.nohover) a:hover{
	border-bottom-color:#f0f1f2 !important;
}

.main_menu_container .main_menu ul li ul li{
	display:block;
	width:233px;
	padding-left:20px;
	margin:0px;
	padding:0px;
	border:none;
	float:left;
}

.main_menu_container .main_menu ul li ul li a.sub_title{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px dotted #151719 !important;
	color:#151719;
	padding:0px;
	padding-bottom:8px;
	margin-bottom:10px;
	border-color:#151719 !important;
}

.main_menu_container .main_menu ul li:hover a.sub_title{
	border-color:#151719 !important;
}

.main_menu_container .main_menu ul li ul li .submenu_item a{
	display:block !important;
	float:none !important;
}

a.sub_content{
	display:block;
	padding:0px !important;
	margin:0px !important;
	color:#151719 !important;
	font-size:14px !important;
	text-transform:none !important;
	font-weight:normal !important;
	font-family:"Roboto", sans-serif !important;
	padding-bottom:5px !important;
}

.submenu_links{
	padding-left:25px;
}

a.sub_content:hover{
	text-decoration:underline !important;
	color:#f26e24 !important;
}

.main_menu_container .main_menu .banner_image img{
	box-shadow:-2px 2px 4px #aeaeaf;
}

a.all_link{
	font-size:14px !important;
	color:#f26e24 !important;
	padding:0px !important;
	margin:0px !important;
	margin-bottom:20px !important;
	text-transform:none !important;
	text-decoration:underline !important;
	font-weight:normal !important;
}