/* minimal styles for that navi */

.rmm {margin: 0 auto; z-index:9999}

.rmm ul {margin: 0; padding:0; list-style: none; position: relative; z-index:9999}

.rmm ul:after {content: ""; clear: both; display: block;}

.rmm ul li {float: left; }

.rmm ul li:hover { }

.rmm ul li:hover > ul {display: block;}

.rmm ul li a {

	 display: block; 

	 text-decoration: none; 

	/*color: #07253F;*/

	color: #000;/*#FFF*/

	font-weight: bold;

	font-size: 14px;

	padding: 15px 18px;

	letter-spacing: 1px;

	transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	}



.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: #000; font-size:12px;}/*#fff*/

/*.rmm ul ul li a:hover {background: rgba(0, 0, 0,0.5);} Black*/

.rmm ul ul li a {background: rgba(3, 49, 152,1);}/*181, 35, 46*/

.rmm ul ul ul {position: absolute; left: 100%; top:0; width: 100%;}


.light-menu .rmm.style ul li a { /*#07253F*/ color:#000;/*FFF*/}

/*.light-menu .rmm.style ul li a:hover { color:#000 }*/

.light-menu .rmm.style ul li a:hover { color:#000;/*FFF*/ }

.light-menu .rmm ul li a:hover {background: rgba(0,0,0,0.5);/*255,255,255,0.5*/}

.light-menu .rmm.style ul ul, /*.light-menu .rmm.style ul ul li a:hover ,*/ .light-menu  .rmm.style /*.rmm-mobile li */{background: rgba(245,245,245,0.9);}

.light-menu .rmm-toggled-button, .light-menu .rmm-toggled-button span { /*border:1px solid #fff; */}/*000*/





/* mobile menu header button */

.rmm-toggled {width: 100%; min-height: 50px; margin: 0 auto; display: none; background-color: #033198;}

.rmm-closed ~ .rmm-mobile {display: none!important;}

.rmm-toggled-controls{width: 100%;}

.rmm-toggled-title{width: 60%; float: left; font-size: 27px; color: #000;/*fff*/ font-weight:700; display: block; padding: 8px 0; text-decoration: none; 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;}/*white*/



/* normalny back button visible only on mobiles  */

.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: "\f0d9";

	position: relative;

	display: inline-block;

	/*

	-webkit-transform: rotate(-60deg);

	transform: rotate(-60deg);

	*/

	top: -2px;

	right: 0;

	float: left;

	font-size: 12px;

	margin-right:5px;

}

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



/* mobile menu list */

.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%; }



/* mobile menu js action */

.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;}



/* mobile menu content */

.rmm-mobile .rmm-submenu{position: relative; left: 0px;}



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



/* arrow down for wide screen */

.rmm.style {text-align: left; }

 @media (min-width: 960px) {

.rmm.style { float:left; padding-top:5px } 

}



.rmm ul li:hover a{color: #000;}/*fff*/



.rmm.style ul { display: inline-table; text-align:left; }

.rmm.style ul li {text-align:left;}

/*.rmm.style ul li:hover {background: rgba(0,0,0,0.5);}Black*/

.rmm.style ul li {background: rgba(3, 49, 152,1);}/*181, 35, 46*/

/*.rmm.style ul ul {display: none; margin:0; background: rgba(0,0,0,0.8); border-radius: 0px; padding: 0; position: absolute;}*/

.rmm.style ul ul {display: none; margin:0; background: rgba(3, 49, 152,1); border-radius: 0px; padding: 0; position: absolute;}/*181, 35, 46*/

.rmm.style ul li a {color: #000; display: block; padding: 10px 15px; text-decoration: none; font-weight:700;}/*fff*/

.rmm.style ul ul li {border-bottom: 1px solid rgba(0, 0, 0,1);}/*181, 35, 46*/

/*.rmm.style ul ul li {border-bottom: 1px solid rgba(0,0,0,0.3);}*/

.rmm.style ul ul li a {padding: 7px 10px; color: #000; }/*fff*/

/*.rmm.style ul ul li a:hover {background: rgba(0,0,0,0.5);}*/

.rmm.style ul ul li a {background: rgba(3, 49, 152,1);}/*181, 35, 46*/



/* arrow down for wide screen */

.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;

	/*

	-webkit-transform: rotate(210deg);

	transform: rotate(210deg);

	*/

	top: -1px;

	left: 5px;

	font-size: 12px;

}



/* arrow left for wide screen submenus  */

.rmm.style ul ul li > a:not(:only-child):after { -webkit-transform: rotate(270deg)!important; transform: rotate(270deg)!important; top: 2px; font-size: 12px; float: right; margin-right:0;}



/* mobile style */

.rmm.style .rmm-mobile li > a:not(:only-child):after {-webkit-transform: rotate(270deg)!important; transform: rotate(270deg)!important; top: 4px!important; font-size: 12px!important; float: right; margin-right: 10px;}

/*.rmm.style .rmm-mobile li{background: rgba(0,0,0,0.5); border-bottom: 1px solid rgba(0,0,0,0.5);!important; border-top: 0!important; }*/

.rmm.style .rmm-mobile li{background: rgba(3, 49, 152,1); border-bottom: 1px solid rgba(0, 0, 0,1)!important; border-top: 0!important;}/*181, 35, 46*/







/*

 like mobile view style

.rmm.style2 {text-align: left; font-family: Tahoma;}

.rmm.style2 ul {box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.15); background:#990; text-transform: uppercase; display: inline-table; text-align:left; width: 100%;}

.rmm.style2 ul li {float: none;}

.rmm.style2 ul li:hover {background: #4b545f;}

.rmm.style2 ul ul {display: none; margin:0; background: #5f6975; border-radius: 0px; padding: 0; position: relative;}

.rmm.style2 ul li a {color: #fff; font-weight:700; display: block; padding: 15px 35px; text-decoration: none; font-weight:700; }

.rmm.style2 ul ul li {border-bottom: 1px solid rgba(0,0,0,0.5); border-top: 1px solid rgba(0,0,0,0.5);}

.rmm.style2 ul ul li a {padding: 12px 35px; color: #fff; }

.rmm.style2 ul ul li a:hover {background: #4b545f;}

.rmm.style2 ul ul ul {left: 0;}

*/