.menumn
{	float:right;
}
.menumn ul
{	margin:0; padding:0; list-style:none;
}
.menumn li ul
{	left:0; top:39px; width:170px; position:absolute; display:none;
}
.menumn li:hover ul
{	display:block;
}
.menumn li
{	float:left; position:relative; margin:0; padding:0;
}
.menumn li ul li
{	float:none;
}
.menumn li a
{	float:left; text-decoration:none;
	font-size:14px; color:#474747;
	padding: 35px 12px 11px 12px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	margin-left:0px;
	text-transform:uppercase;
}
.menumn li a.pad{ padding:33px 17px !important}
.menumn li ul li a
{	float:none; display:block; padding:5px;
}
.menumn li a:hover, .menumn li a.active{
	background-color:#ffaf00;
}
.r_spacer {
    margin: 0 250px 0 0 !important;
}
.menumn li a.active, .menumn li a:hover{background-color:#ffaf00; color:#010101;}


/* for menu */
.wrap-title
{	display:none;
}
#main-wrap{
	float:right;
	display:inline-block;
	position:relative;
	z-index:9;
}
.region-submenubar #main-wrap
{	z-index:99; 
}
.main-mobile-menu {
	display:block;
}
.open-mobile:hover {
	cursor:pointer;
}
.sf-menu li .open-mobile {
	display:none;
}
.wrap-title:hover {
	cursor:pointer;
}
.wrap-title {
	padding: 3px 45px 10px 10px;
	position:relative;
}
.main-mobile-menu > li.sfHoverForce ul {
	display:block; 
}
.menumn ul {
	margin:0; list-style:none; padding:0;
}
.main-mobile-menu > .menu-mobile-2 {
	display:none
}
.main-mobile-menu h4 {
	color:#fff;
	font-size:17px;
	font-weight:normal;
	text-transform:uppercase;
	border:none;
	margin:5px 0 0 0;
	padding:0;
	text-align:left;
}
.main-mobile-menu ul li .open-mobile-2 {
	width:10px;
	text-align:center;
	height:10px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	display:block;
	position:absolute;
	right:-3px;
	top:10px;
}
.main-mobile-menu ul li .open-mobile-2:hover {
	cursor:pointer
}
.main-mobile-menu .menu-mobile-2 li a i {
	color:#f48b47;
}
.main-mobile-menu .menu-mobile-2 li {
	border-bottom:0;
}
.main-mobile-menu ul ul ul {
	padding-left:20px!important;
}
.open-mobile {
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	right:10px;
	top:7px;
	background:url(../images/open-mobile.png) no-repeat;
}
.open-mobile.mobile-close {
	background:url(../images/close-mobile.png) no-repeat;
}
.main-mobile-menu .menu-mobile-2 .menu-mobile-2 {
	display:none;
	border-top:none;
	padding-top:0px;
	padding-bottom:0px;
}
@media screen and (max-width: 1159px) {
.menu-mobile .r_spacer {
    margin: 0 0 0 0 !important;
}
.menumn
{	text-align:left;
}
.menumn li {
    margin: 0 0 0 0 !important;
	float:none;
	display:inline-block;
}

.menumn li a.pad, .menumn li a {
    padding: 33px 10px !important;
}
.menumn li a
{	text-transform:inherit;
}
}
@media screen and (max-width: 1020px)
{
.wrap-title {
    display:block; background:#640d13;
}
.menu-mobile
{	display:none; background:#efefef;
}
.menumn li
{	float:none; background:none;
}
.menumn li ul
{	float:none; display:block; margin:0; padding:0; width:auto !important; height:auto; top:5px; left:0; position:relative; display:none;
}
.menumn li:hover ul
{	display:none;
}
.main-mobile-menu ul li .open-mobile-2
{	cursor:pointer; background:url(../images/menu-arrow-m1.png) no-repeat right;
	width:28px !important; height:12px !important; top:12px !important; right:0px !important; padding:0px !important;
}
.main-mobile-menu ul li .mobile-close-2
{	background:url(../images/menu-arrow-m2.png) no-repeat right;
}
.menumn li li
{	float:none; display:block; margin:0; padding:0; width:auto; height:auto; top:0; left:0; position:relative;
}
.menumn li 
{	display:block; margin:0 !important; padding:0; width:auto; height:auto; top:0; left:0; position:relative;
	padding:0px; margin:0 15px; border-bottom:1px solid #ccc; float:none;
}
.menumn li:last-child
{	border:0;
}
.menumn li a
{	float:none; display:block; background:none; padding-left: 10px !important; font-size:16px; font-weight:bold; color:#a71a25;padding-top: 8px !important;
padding-bottom: 8px !important;
}
.menumn li a.pad{
    padding:8px 0 !important;
}

}