
/* start h_menu */
.h_menu{ 
}
nav{
	display:block; margin:0 80px 0 80px;
}
.menu{
	display:block;
}
.menu li{
	display:inline-block;
	position:relative;
	z-index:100;
}
.menu li:first-child{margin-left:0;}
.menu li.activate a,.menu li a:hover{
	background:#143E0A; color:#FFF
		
}

.menu li.active{
	background:#143E0A; color:#FFF
		
}
.menu li a{
	text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px; font-weight: bold;
	padding: 10px 17px;
	display: block;
	color: #fff;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.menu li a:hover,.menu li:hover>a{
	color: #FFF;
	background:;
	
}
.menu ul{
	display: none;
	margin: 0;
	padding: 0;
	width: 180px;
	position: absolute;
	top: 40px;
	left: 0px;
	background: #ffffff;
}
.menu ul li{display:block;float:none;background:none;margin:0;padding:0;}
.menu ul li a{
	display: block;
	color: #FFF;
	background: #E42C0D;
	text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px; font-weight: bold;
	padding: 10px 16px;
	display: block;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.menu ul li a:hover,.menu ul li:hover>a{
	background: #143E0A;
	border-left: 0px solid #F60; border-right: 0px solid #F60;
	color: #fff;
	box-shadow: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;	
	-moz-border-radius: 0px;	
	-o-border-radius: 0px;	
}

.menu li ul li a{ font-size:14px}
.menu li:hover>ul{display:block;}
.menu ul ul{
	left: 132px;
	top: 0px;
}
.mobile-menu{
	display: none;
	width: 100%;
	padding: 12px;
	background: #E42C0D;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
}
.mobile-menu:hover{background:;color:#ffffff;text-decoration:none;}
@media (min-width: 768px) and (max-width: 979px) {.mainWrap{width:768px;}.menu ul{top:37px;}
.menu li a{font-size:12px;padding:8px;}}
@media (max-width: 767px) {
	.mainWrap{width:auto;padding:50px 20px;}.menu{display:none;}.mobile-menu{display:block;margin-top:20px;}
nav{margin:0;background:none;}.menu li{display:block;margin:0;}.menu li a{background:#E42C0D;color:#fff;border-top:1px solid #e0e0e0;
}
.menu li a:hover,.menu li:hover>a{background: #143E0A;color:#fff;
}
.menu li ul li a{ font-size:13px; background: #FC3; color: #060}


.menu ul{display:none;position:relative;top:0;left:0;width:100%;}
.menu ul ul{left:0;}
}
@media (max-width: 480px) {}@media (max-width: 320px) {}

@media (max-width:768px){
.h_menu{
		float:none;
		text-align: center;
	}
	.menu li.activate a, .menu li a:hover {
		background: #;
		box-shadow: none;
		border-radius: 0px;
		-webkit-border-radius: 0px;	
		-moz-border-radius: 0px;	
		-o-border-radius: 0px;	
	}
	.menu li a:hover{
		color:#ffffff;
		background:#;
	}
	.menu li a {
		font-size: 14px;
	}
}	

@media (max-width:480px){
.h_menu {
	margin-top: 0;
}
.mobile-menu {
	margin-top: 10px;
}
.mobile-menu {
	padding: 8px;
}
}
