@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


.rmm {margin:0; text-align: center; padding:14px 15px 10px 15px; min-height:60px; 
-webkit-box-shadow: 0px 3px 5px 0px rgba(235,235,235,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(235,235,235,1);
box-shadow: 0px 3px 5px 0px rgba(235,235,235,1);}
.rmm-mobile{width:80% !important; height:100%; position: absolute; left:0; top:0; background:#FFFFFF; z-index:99999;}
.rmm ul {text-align: left; margin: 0;list-style: none; position: absolute; padding:0px 18px 0px 29px; display:inline-block; left:0; top:60px; height:98.53%;}
.rmm ul ul.dl-submenu.dl-subview{position: absolute;left:29px; top:-45px; background: #fff;}
.rmm ul ul {display: none; margin:0; }
.rmm ul li:hover > ul {display: block;}
.rmm ul:after {content: ""; clear: both; display: block;}
.rmm ul li { padding:0px; border:none; width:100%;}
.rmm ul li a {color: #6e6e6e; font-size:14px; line-height:20px; font-weight:500; display: block; padding:5px 0px; text-decoration: none; text-transform: uppercase; border-bottom: 1px solid #e2e0d4;}

.rmm ul li.product a, .rmm ul ul li a {color: #adadad; font-size:12px; line-height:20px; border-bottom:none;}
.rmm ul ul{padding-top:10px;padding-bottom:30px; padding-left:10px; padding-right:0px;}
.rmm ul ul ul{padding-top:0px;padding-bottom:0px;}
.rmm ul li.product.first, .rmm ul ul li.first{ padding-top:10px;}
.rmm ul li.product.last, .rmm ul ul li.last{ padding-bottom:30px;}
.rmm ul ul {position: absolute; top: 100%; padding-left:10px;}
.rmm ul ul li {border:none; float: none; min-width: 200px; position: relative; padding:0;}

.rmm ul ul ul {position: absolute; left: 100%; top:0;}
.rmm ul li.product ul a{ padding:5px 0px;}
.rmm .headingText{ color:#01b9dd; font-size:18px; padding-bottom:5px;}
.dl-back{ margin-bottom:10px;}
.dl-back a{ background:url(../images/back.png) left top no-repeat; width:16px; height:26px; cursor:pointer; background-size:100%; display:block; text-indent:-99999px; font-size:0px;}
.productHeading{background:url(../images/dotted.png) 99% 12px no-repeat; background-size:26px; }
.rmm li.dl-back:after,


/* arrow down is moved 20px down in ie */
.rmm .fixie:after {top: -20px!important;}

.rmm-mobile .fixie:after {top: -1px!important;}
.rmm .dl-back:after {display: none!important;}

.rmm li li.dl-back:after,
.rmm li li > a:not(:only-child):after {
	-webkit-transform: rotate(120deg)!important;
	transform: rotate(120deg)!important;
}

/* mobile menu header */
.rmm-toggled {width:100px; min-height:20px;  display: none; position:absolute; }
.rmm-view{background:#fff url(../images/close-hemberger.png) 30px 20px no-repeat; top:0px; left:0px; z-index:999; width:80%; height:60px; cursor:pointer;}
.rmm-view span{ display:none;}
.rmm-view.rmm-closed{background:url(../images/hamburgerMenu.png) 0 0px no-repeat; top:25px; left:15px; width:60%;text-align: left; padding-left: 37px;}
.rmm-view.rmm-closed span{position: absolute;
    top: -11px;
    font-weight: 600;
    color: #5bbce0;
    font-size: 14px; display:block;}
.rmm-closed ~ ul{display: none;}
.rmm-closed ~ ul{ }
.rmm-toggled-controls{width: 100%;}
.rmm-toggled-title{width: 60%; float: left; font-size: 27px; color: #fff; font-weight:600; display: block; padding: 8px 0; text-decoration: none; text-transform: uppercase; text-align: left; padding-left: 35px;}
.rmm-toggled-button{width: 20%; float: left; margin-top: 3px;
	display:block;
	width: 32px;
	padding:0 !important;
	margin:10px 10px 0 0;
	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;}







/* mobile menu content */
.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 li.dl-back:after,
.rmm-mobile li > a:not(:only-child):after {
	-webkit-transform: rotate(120deg)!important;
	transform: rotate(120deg)!important;
}
.rmm-mobile .dl-submenu{position: relative; left: 0px;}

.dl-back{display: none;}
.rmm-mobile .dl-back{display: block;}

.rmm-dropdown{display: block!important;}

.dl-subview{display: block!important;}

.dl-subover-hidden{display: none!important;}
.dl-subover-visible{display: block;}

.dl-subover-header{display: none!important;}

.rmm .rmm-mobile li:hover > ul {display: none;}