/*

Responsive Mobile Menu v1.0
Plugin URI: responsivemobilemenu.com

Author: Sergio Vitov
Author URI: http://xmacros.com

License: CC BY 3.0 http://creativecommons.org/licenses/by/3.0/

*/
* {
	padding: 0;
	margin: 0;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}


.rmm {
	display:block;
	position:fixed;
	min-width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center; /* Position for the navigation Buttons/Links*/
	line-height:38px !important; /* Height of the links in dropdown mode*/
	cursor: pointer;
	/*background-color: #333333; /* This is the color that will display at the right and left of the navigation*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	
	/*background: -webkit-linear-gradient(#333333, #333333); /* For Safari 5.1 to 6.0 */
    /*background: -o-linear-gradient(#333333, #333333); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(#333333, #333333); /* For Firefox 3.6 to 15 */
    /*background: linear-gradient(#333333, #333333); /* Standard syntax (must be last) */
	
	
	top: 200px; /*Positon from top*/
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Verdana; /* Font style for the navigation in normal mode*/
}
.rmm a {
	color:#ebebeb; /* Text color for both normal and dropdown navigation*/
	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:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}

/* CUSTOM STYLE */

.rmm.custom .rmm-main-list li a {
	display:inline-block;
	padding:6px 30px 6px 30px; /* Padding for the Buttons/Links in Navigation*/
	margin:2px -1px 2px -1px; /* Margin for the Buttons/Links in Navigation*/
	font-family:Verdana; /* Font style for the navigation in normal mode*/
	font-size:17px; /* Font size for the normal Navigation*/
	font-weight:normal; /* Font weight for the normal Navigation*/
	text-shadow:1px 1px 1px #222222; /* Text shadow color for the Buttons/Links in normal mode*/
	/*background-color:#333333; /* Color for the Buttons/Links in normal Navigation*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	border-left:1px solid #2e2e2e; /* Color for the devider in normal Navigation*/
	border-right:1px solid #2e2e2e; /* Color for the devider in normal Navigation*/
	border-top:0px solid #2e2e2e; /* Color for the top border in normal Navigation*/
	border-bottom:0px solid #2e2e2e; /* Color for the bottom border in normal Navigation*/
	border-radius:0px;
	background-repeat:repeat-x;
	height: 48px; /* Height for the normal Navigation Buttons/Links*/
    line-height: 32px; /* Height for the normal Navigation Buttons/Links text (16px less than the height for the Buttons/Links)*/
}

.rmm.custom .rmm-main-list li a:hover {
	/*background:#D20000;  Hover color for the Buttons/Links in normal Navigation*/
	background: #D20000; /* Old browsers */
	background: -moz-linear-gradient(top,  #D20000 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D20000), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #D20000 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #D20000 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #D20000 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #D20000 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D20000', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

.current_yes  a{ 
	/*background: #800000 !important; /* Colors for the active/current page Buttons/Links*/
	background: #333333 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 !important); /* IE6-9 */
	text-shadow:1px 1px 1px #222222 !important; /* Text shadow color for the Buttons/Links in active mode*/
	color: #ffffff !important; /* Text active color for the Buttons/Links in active mode and on bigscreen menu*/
	
}

.rmm.custom .rmm-toggled {
	width:100%; /* Width of the Dropdown Navigation*/
	/*background-color:#333333; /* Backgroun color for the top navigation bar in dropdown mode*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.rmm.custom .rmm-toggled-controls {
	display:block;
	height:56px; /* Height for the top navigation bar in dropdown mode*/
	text-align:left; /* Position for the top bar navigation text in dropdown mode (remove for center position)*/
	position:relative;
	background-repeat:repeat-x;
	/* Backgroun color for the top navigation bar in dropdown toggled mode*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.rmm.custom .rmm-toggled-title {
	position:relative;
	top:8px; /* Distans from top for the Menu (left) text in dropdown mode*/
	left:15px; /* Distans from left for the Menu (left) text in dropdown mode*/
	font-family: PT Sans Caption; /* Font type for the Menu (left) text in dropdown mode*/
	font-size:24px; /* Font size for the Menu (left) text in dropdown mode*/
	font-weight: normal; /* Font weight for the Menu (left) text in dropdown mode*/
	color: #ffffff; /* Text color for the Menu (left) text in dropdown mode*/
	text-shadow:1px 1px 1px #3e587b; /* Text shadow color for the Menu (left) text in dropdown mode*/
}
.rmm.custom .rmm-button {
	display: block;
	position: absolute;
	right: 15px; /* Right position of the Hamburger button*/
	top: 12px; /* Top position of the Hamburger button*/
	width: 36px; /* Width of the Hamburger button*/
	height: 32px; /* Height position of the Hamburger button*/
	padding: 0px 0px 0px 7px; /* (Left) padding for the Hamburger buttons 3 lines*/
	border: 1px solid #bbbbbb; /* Border color and size for the Hamburger button in dropdown mode*/
	border-radius: 3px; /* Border radius for the Hamburger button in dropdown mode*/
	/*background-color: #333333; /* Background color for the Hamburger button in dropdown mode*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

.rmm.custom .rmm-button span {
	display:block;
	margin:6px 0px 0px 0px; /* (Top) margin for the Hamburger buttons 3 lines */
	height:2px; /* Height for the Hamburger buttons 3 lines*/
	background:#ffffff; /*Color for the Hamburger button 3 lines in dropdown mode*/
	width:20px; /* Width of the Hamburger buttons 3 lines */
}
.rmm.custom .rmm-toggled ul li a {
	display:block;
	width:100%;
	/*background-color:#333333; /* Background color for the Dropdown navigation*/
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	text-align:center; /* Text position on the Dropdown navigation*/
	font-family:PT Sans Caption; /* Font style for the navigation in Dropdown mode*/
	font-size: 17px; /* Font size for the Dropdown Navigation*/
	font-weight: normal; /* Font weight for the Dropdown Navigation*/
	color: #ebebeb; /* Font color for the Dropdown Navigation*/
	padding:8px 0px 8px 0px; /* Padding for the Dropdown navigation*/
	border-bottom:1px solid #222222; /* Border (bottom) color for the deviders on the Dropdown navigation*/
	border-top:1px solid #444444; /* Border (top) color for the deviders on the Dropdown navigation*/
	text-shadow:1px 1px 1px #222222; /* Text shadow color for the deviders on the Dropdown navigation text*/
}
.rmm.custom .rmm-toggled ul li a:active {
	/*background-color:#4CD2FF; /* Background color for the Dropdown navigation (in active mode)*/
	background: #4CD2FF; /* Old browsers */
	background: -moz-linear-gradient(top,  #4CD2FF 0%, #4CD2FF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4CD2FF), color-stop(100%,#4CD2FF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4CD2FF 0%,#4CD2FF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4CD2FF', endColorstr='#4CD2FF',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #222222; /* Border (bottom) color for the deviders on the Dropdown navigation (in active mode)*/
	border-top:1px solid #444444; /* Border (top) color for the deviders on the Dropdown navigation (in active mode)*/
	text-shadow:1px 1px 1px #222222; /* Text shadow color for the deviders on the Dropdown navigation text (in active mode)*/
}

.rmm.custom .rmm-toggled ul li:first-child a { 
	/* border-top:1px solid #222222 !important; /* Border (top) color for the deviders on the Dropdown (TOP/HOME) navigation*/
	box-shadow: inset 0 1px 0 #444444; /* Shadow color for the deviders on the Dropdown (TOP/HOME) navigation (To get the two color border effect)*/
}

.rmm.custom .rmm-toggled ul li:last-child a { 
	border-bottom: none; !important;
}

/*Remove top/bottom deviders from active/current link*/
.rmm.custom .rmm-toggled .current_yes a{

/*background-color:#4CD2FF; /* Background color for the Dropdown navigation (in active mode)*/
	background: #4CD2FF; /* Old browsers */
	background: -moz-linear-gradient(top,  #4CD2FF 0%, #4CD2FF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4CD2FF), color-stop(100%,#4CD2FF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4CD2FF 0%,#4CD2FF 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4CD2FF 0%,#4CD2FF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4CD2FF', endColorstr='#4CD2FF',GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid #222222; /* Border (bottom) color for the deviders on the Dropdown navigation (in active mode)*/
	border-top:1px solid #444444; /* Border (top) color for the deviders on the Dropdown navigation (in active mode)*/
	text-shadow:1px 1px 1px #222222; /* Text shadow color for the deviders on the Dropdown navigation text (in active mode)*/
	/*Show the top/bottom deviders for active links*/  /* Remove top deviders from active link in mobile menu*/
	/*Show the bottom deviders for active links*/  /* Remove bottom deviders from active link in mobile menu*/
	color: #ffffff !important; /* Text active color for the Dropdown navigation text in mobile menu*/
}

.rmm.custom .rmm-toggled ul li:first-child a, .rmm.custom .rmm-toggled ul li .current_yes a   {
/*Show the top/bottom deviders for active links*/  /* Remove top deviders from active link in mobile menu*/
/*Show the bottom deviders for active links*/  /* Remove bottom deviders from active link in mobile menu*/
}

.rmm.custom .rmm-toggled ul li a, .rmm.custom .rmm-toggled ul li a:active, .rmm.custom .rmm-main-list li a, .current_yes a, .rmm.custom .rmm-toggled-title {
text-shadow: none !important; /* Remove text shadow from all links */
}