.rmm {
	display:block;
	position:absolute;
	z-index:1000;
	width:100%;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#f00;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:inline;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	padding:0px !important;
	margin-top: 67px !important;
	margin-left: 50px !important;
	line-height:42px;
}

/**.rmm .rmm-toggled ul {
	display:none;
	padding:0px !important;
	margin-top: 46px !important;
	margin-left: 50px !important;
}**/

.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;}

/* Shitty code */
.rmm-main-list li a {
	display:inline;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	color:#f00;
	opacity:0;
}
/* end Shitty code */
.rmm.graphite .rmm-main-list li:first-child a {
}
.rmm.graphite .rmm-main-list li:last-child a {
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
	width:100%;
	min-height:36px;
}
/*toggle*/
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:0px;
	top:8px;
	margin-right:34px;
	
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:4px;
	background:#fff;
	width:24px;
	
	
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:50%;
	background:rgba(255,255,255,0);
	color:#6d6e70;
	opacity:1;
	text-align: left !important;
	padding:11px 0px 6px 30px;
    font-family: 'rounded_eleganceregular';
	font-size:15px;
	margin-top:-19px;
	margin-left:855px;
}
.rmm.graphite .rmm-toggled ul li a:hover {
	background-color:#744c28;
	color:#fff;
}

/**2**/
.rmm2 {
	display:block;
	position:absolute;
	z-index:1000;
	width:100%;
	margin-top:0px;
	margin-left:auto;
	padding:0px;
	text-align: center;
	line-height:19px !important;
}
.rmm2 * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm2 a {
	color:#FFF;
	text-decoration:none;
}
.rmm2 .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm2 ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}
.submenu1{position:absolute; background-color:rgba(116,75,40,0.8); width:295px; right:0px; height:40px; margin-top:-13px; font-size:15px; font-family: 'rounded_eleganceregular'; padding-top:2px; padding-left:40px; color:#fff; border-bottom:3px solid #ececec;}
.submenu1:hover{ background-color:#ececec; color:#5f5f61;}
.submenu2{position:absolute; background-color:rgba(116,75,40,0.8); width:295px; right:0px; height:40px; margin-top:-13px; font-size:15px; font-family: 'rounded_eleganceregular'; padding-top:2px; padding-left:40px; color:#fff; }
.submenu2:hover{ background-color:#ececec; color:#5f5f61;}
.submenu3{position:absolute; background-color:rgba(116,75,40,0.8); width:295px; right:0px; height:40px; margin-top:-13px; font-size:13px; font-family: 'rounded_eleganceregular'; padding-top:2px; padding-left:55px; color:#fff; }
.submenu3:hover{ background-color:#ececec; color:#5f5f61;}
.submenu4{position:absolute; background-color:rgba(116,75,40,0.8); width:295px; right:0px; height:40px; margin-top:-13px; font-size:15px; font-family: 'rounded_eleganceregular'; padding-top:2px; padding-left:40px; color:#fff; border-top:3px solid #ececec; border-bottom:3px solid #ececec; }
.submenu4:hover{ background-color:#ececec; color:#5f5f61;}



/* sublevel menu - in construction */
.rmm2 ul li ul, .rmm2 ul li ul li, .rmm2 ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm2 .rmm2-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm2-toggled {
	display:inline;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm2-button:hover {
	cursor:pointer;
}
.rmm2 .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm2 .rmm2-toggled ul li {
	display:block;
	margin:0 auto !important;
}

/* Shitty code */
.rmm2-main-list li a {
	display:inline;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	color:#f00;
	opacity:0;
}
/* end Shitty code */
.rmm2.graphite .rmm2-main-list li:first-child a {
}
.rmm2.graphite .rmm2-main-list li:last-child a {
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm2.graphite .rmm2-toggled {
	width:100%;
	min-height:36px;
}
/*toggle*/
.rmm2.graphite .rmm2-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm2.graphite .rmm2-button span {
	display:block;
	margin-top:4px;
	height:3px;
	background:#f00;
	width:24px;
}
.rmm2.graphite .rmm2-toggled ul li a {
	display:block;
	width:100%;
	background-color:#ededed;
	color:#ff0000;
	opacity:1;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #fff;
}
.rmm2.graphite .rmm2-toggled ul li a :hover {
	display:block;
	width:100%;
	background-color:#ededed;
	color:#fff;
	opacity:1;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #fff;
}
#nav-trigger {display: none; }
nav#nav-main a {display: none; }
nav#nav-mobile a {display: none; }

@media screen and (max-width:1000px){
#nav-trigger {display: block; }
#nav-trigger span {display: inline-block; background-image:url(../img/dropdown.png); background-repeat:no-repeat; color: white; cursor: pointer; text-transform: uppercase; position:absolute; left:50%; width:579px; margin-left:-290px; text-align:left; font-family:'exoregular'; padding-left:10px; margin-top:80px; height:40px; padding-top:5px; font-size:15px;}
#nav-trigger span:after {display: inline-block;margin-left: 500px; width: 2px;height: 2px;content: ""; border-left: solid 5px transparent;border-top: solid 5px #fff;border-right: solid 5px transparent; }
#nav-trigger span.open:after {border-left: solid 5px transparent;border-top: none;border-bottom: solid 5px #fff;border-right: solid 5px transparent; }

nav#nav-main {display: none; margin-top:100px; height:80px;}
nav#nav-main ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
nav#nav-main li { display: inline-block; border-right: solid 1px #fff;padding: 0 5px; }
nav#nav-main li:last-child { border-right: none; }
nav#nav-main a {display: block; padding: 10px 30px; }
nav#nav-mobile {display: block;}
nav#nav-mobile ul {display: none; list-style-type: none;position: absolute;left: 50%; margin-left:-290px;  padding-top:8px; text-align: center; width:579px;margin-top:120px;background-color: #ff0000; }
nav#nav-mobile li {display: block;}

nav#nav-mobile li:last-child {border-bottom: none; }
nav#nav-mobile a {display: block;color: white; font-family:'exoregular'; padding-top:8px; padding-bottom:8px;  }
nav#nav-mobile a:hover {color: #5a5a5a; background-color:#ededed;  padding-top:8px; padding-bottom:8px; }
}

@media screen and (max-width:690px){
#nav-trigger {display: block; }
#nav-trigger span {width:440px; margin-left:-225px; }
#nav-trigger span:after {margin-left: 370px; }
nav#nav-mobile ul {margin-left:-225px; width:440px; }
.rmm.graphite .rmm-button {top:0px;}
.rmm .rmm-toggled ul {margin-top: 42px !important;}
}

