 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic, 400, 300, 600); 
 
@font-face{  font-family:'FontAwesome';   src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');   src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');  font-weight:normal;  font-style:normal}

.rmm{margin:0 auto; float:left}
.rmm ul{margin:0; padding:0; list-style:none; position:relative; background:#000; z-index:1030}
.rmm ul:after{content:""; clear:both; display:block}
.rmm ul li{float:left}
.rmm ul li:hover{background:#202020}
.rmm ul li:hover >ul{display:block}
.rmm ul li:hover a{color:#fff}
.rmm ul li a{color:#fff; display:block; text-decoration:none}
.rmm ul ul{display:none; margin:0; padding:0; position:absolute; top:100%}
.rmm ul ul li{float:none; position:relative}
.rmm ul ul li a{color:#fff}
.rmm ul ul li a:hover{background:#202020}
.rmm ul ul ul{position:absolute; left:100%; top:0; width:100%}

.rmm-toggled{width:100%; background-color:#2a5c99; min-height:40px; margin:0 auto; display:none}
.rmm-closed ~ .rmm-mobile{display:none!important}
.rmm-toggled-controls{width:100%}
.rmm-toggled-title{width:60%; float:left; font-size:20px; color:#fff; font-weight:600; display:block; padding:7px 0; text-decoration:none;  text-align:left; padding-left:20px}
.rmm-toggled-button{width:20%; float:left; margin-top:3px; display:block; width:32px; padding:0 !important; margin:7px; border:1px solid #fff; border-radius:3px; float:right}
.rmm-toggled-button span{float:left; display:block; margin:3px 6px; height:3px; background:white; width:20px}

.rmm .rmm-back{display:none; font-size:12px}
.rmm .rmm-back:after{display:none}
.rmm .rmm-back a:after{font-family:'FontAwesome'; speak:none; -webkit-font-smoothing:antialiased; content:"\f060"; position:relative; display:inline-block; top:1px; right:10px; float:left; font-size:10px}
.rmm-mobile .rmm-back{display:block}

.rmm-mobile{width:100%}
.rmm-mobile .rmm-dropdown:hover ~ ul, .rmm-mobile .rmm-dropdown:hover >ul, .rmm-mobile .rmm-dropdown:hover+ul{display:none!important}
.rmm-mobile ul{width:100%; position:inherit!important}
.rmm-mobile li{width:100%}

.rmm-dropdown{display:block!important}
.rmm-mobile .rmm-subview{display:block!important; width:100%}
.rmm-mobile .rmm-subover-hidden{display:none!important}
.rmm-mobile .rmm-subover-visible{display:block}
.rmm-mobile .rmm-subover-header{display:none!important; padding:0; margin:0}

.rmm-mobile .rmm-submenu{position:relative; left:0px}

.rmm .rmm-mobile li:hover >ul{display:none}

.rmm.style{text-align:left; font-family:"Effra","Helvetica Neue","Segoe UI";}
.rmm.style ul{background:#2a5c99;/*display:inline-table;*/ text-align:left}
.rmm.style ul li{text-align:left}
.rmm.style ul li:hover{background:#4b545f}
.rmm.style ul ul{display:none; margin:0; background:#5f6975; border-radius:0px; padding:0; position:absolute}
.rmm.style ul li a{color:#fff; font-weight:600; display:block; padding:9px 15px; text-decoration:none; font-weight:normal}
.rmm.style ul ul li{border-bottom:1px solid #575F6A; border-top:1px solid #6B727C}
.rmm.style ul ul li a{padding:9px 15px; color:#fff}
.rmm.style ul ul li a:hover{background:#4b545f}

.rmm.style ul li >a:not(:only-child):after{font-family:'FontAwesome'; speak:none; -webkit-font-smoothing:antialiased; content:"\f0d7"; position:relative; display:inline-block; top:0px; left:5px; font-size:10px}

.rmm.style ul ul li >a:not(:only-child):after{-webkit-transform:rotate(270deg)!important; transform:rotate(270deg)!important; top:2px; font-size:14px; float:right; margin-right:0px}

.rmm.style .rmm-mobile li >a:not(:only-child):after{top:4px!important; font-size:14px!important; float:right; margin-right:0px}
.rmm.style .rmm-mobile li{background:#3ab4a6; border-bottom:1px solid #575f6a!important; border-top:0!important}