#header_wrapper .container .nav_wrap{
z-index: 2;
  position: relative;
}
nav {
    padding: 0 !important;
    z-index: 99;
	padding-right:0px!important;
	background:#474747;
}
.menu select{	
	display:none;
}
.menu ul ul {
	display: none;
}
.menu ul li:hover > ul {
	display: block;
}

.menu ul {
	list-style: none;
	position: relative;
	margin:0px;
	z-index:99;

}
.menu ul:after {
	content: "";
	clear: both; 
	display: block;
}
.menu > ul  > li {
	float: left;
	position:relative;
	 margin-right: -3px;	
}
.menu > ul > li > a {
	display: block; 
	padding:15px 20px;
	color: #fff; 
	text-decoration: none;
	  border-left: 1px solid rgba(0, 0, 0, 0.3);
    border-right: 1px solid rgba(255, 255, 255, 0.08);
}

.menu ul ul {
	background: none repeat scroll 0 0 #333333;
	border-radius: 0 0 0 0;
	padding: 0;
	position: absolute;
	top: 100%;
	width:188px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.menu ul ul li {
	float: none; 
	border-top: 1px solid rgba(255,255,255, 0.08);
	border-bottom:1px solid rgba(0, 0,0, 0.3); 
	position: relative;
}
.menu ul ul li a {
    color: #999999;
    display: block;
    padding: 8px 20px;
    text-align: left;
}	
.menu ul ul li a:hover {
	color:#F75454 ;
}
.menu ul ul ul {
	position: absolute; 
	left: 100%; 
	top:0;
}
.menu ul > li.main-links:last-child a{
border-right:0px!important;
}
.menu > ul > li:last-child  > a{
border-right:none!important;
}
.menu ul  li:first-child  > a{
border-left:0px!important;
}
.menu ul  li ul li:last-child , .menu ul  li ul li ul li:last-child {
border-bottom:none!important;
}
.menu > li.current-menu-item > a, .menu > li.current_page_item > a, .menu > ul  > li:hover > a
{
color:#F75454 ;
}
.menu .current_page_ancestor  > a, .menu .current-menu-ancestor > a, .menu .current-menu-item  > a{
	color:#F75454;
}
nav li i{
padding-right:8px;
}
nav p{
padding:5px 10px;
color:#ccc;
}