@charset"utf-8";/**/

.navigation {
  	text-transform:uppercase;
	font-size:16px;
    font-family: 'Muli', sans-serif;
	font-weight:900;
	/*color:#fff;*/
	color:#FFF;
	line-height:43px !important;
	margin-left:-20px !important;
	

}
ul, ol {
	margin:0 !important;
}
.navigation li {
	float:left;
	margin:0 0px !important;
	padding:0px !important;
	position:relative;
	background-image:none !important;
	z-index:999;
	background:none !important;
	list-style:none;
}

.navigation li a.on {
	color:#1dcaff;
	display:block;
	border-top:3px solid #1dcaff;
	/*background-color:#1dcaff;*/
}

.navigation a {
	text-decoration:none;
	/*color:#fff;*/
	color:#f1f1f1;
	
	/*padding:0px 10px;*/
	display:block;
	padding:0px 14px;
	border-top:3px solid rgb(34, 34, 34);
}

.navigation a:hover {
	text-decoration:none;
	/*color:#fff;*/
	color:#1dcaff;
	border-top:3px solid #1dcaff;
	/*background-color:#1dcaff;*/
}

.navigation li.Lastnav {
	background:none;
	margin-right:0px;
}
.FrastHome{
	padding-left:0px !important;
}

/**/

.navigation .current a,.navigation li:hover>a {
	text-decoration:none;
}

/**/

.navigation ul li:hover a,.navigation li:hover li a {
	text-indent:0px;
	background:none;
	background-color:#1dcaff;
	color:#000;
	/*display:block;*/
	float:none;
	margin:0px;
	padding:10px 10px;
	text-transform:uppercase;
	/*font-family:calibri, helvetica, sans-serif;*/
	font-weight:bold;
	font-size:14px;
	line-height:normal;
	border-top:0px solid #401313;
	height:auto;
	z-index:99999 !important;
	width:180px;
	
}

.navigation ul li:hover a:hover {
	width:180px;
}

.navigation ul a:hover {
	background:none!important;
	background-color:#f1f1f1!important;
	color:#000!important;
	text-decoration:none;
}

/**/

.navigation li:hover>ul {
	display:block;
	border:0px solid #401313;
	z-index:99999 !important;
}

/**/

.navigation ul {
	display:none;
	margin:0;
	padding:0;
	width:auto;
	position:absolute;
	top:46px;
	left:0px;
	z-index:99999 !important;
}

.navigation ul li {
	float:none;
	margin:0;
	padding:0;
	z-index:99999 !important;
}

.navigation ul a {
	font-weight:normal;
}

/**/

.navigation ul ul{
	left:181px;
	top:-3px;
	line-height:34px;
}

/**/

.navigation:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}







/**/

html[xmlns] .navigation{
	display:block;
}

* html .navigation{
	height:1%;
}

.menu {
	display:none;
}

.menu-link {
	display:none;
	float:right;
	text-decoration:none;
	padding:19px 10px;
}

.menu {
	-webkit-transition:all 0.8s ease-in-out;
	-moz-transition:all 0.8s ease-in-out;
	-ms-transition:all 0.8s ease-in-out;
	-o-transition:all 0.8s ease-in-out;
	transition:all 0.8s ease-in-out;
}

.menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	display:inline-table;
	font-size:16px;
	line-height:42px;
	text-transform:uppercase;
	z-index:999999!important;
}

.menu ul li{margin:0px;}

.menu>li>ul.sub-menu{/**/padding:0px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}

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

.menu ul li{padding:0px; font-family: 'sansationbold';}

.menu ul li>a{/**/padding:0px 22px;}

.menu ul ul{/**/display:none;position:absolute;top:100%;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);}

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

.menu ul ul>li{position:relative;}

.menu ul ul>li a{/**/padding:10px 15px;height:auto;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-transform:none;font-size:13px;line-height:normal;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}

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

.ParentLink{display:none;}


@media only screen and (max-width:980px){
	
	.menu{display:block;width:100%;text-align:left;z-index:9 !important;} 
	
	a.menu-link{/**/display:block;color:#fff;float:right;width:auto;padding:8px 8px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
	
	margin-right:20%;
	margin-top:-152px;
	
	position:relative;z-index:4;border:2px solid #b21e1f;}
	
	a.menu-link p{display:block;background-color:#b21e1f;width:20px;margin:0 auto;margin-top:3px;margin-bottom:3px;padding:0;text-align:center;height:3px;}
	
	.menu{clear:both;min-width:inherit;float:none;}
	
	.menu,.menu>ul ul{/**/overflow:hidden;max-height:0;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-outt;transition:all 0.8s ease-in-out;position:absolute;z-index:4;}
	
	.menu>li>ul.sub-menu{padding:0px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
	
	.menu.active,.menu>ul ul.active{max-height:880px;position:relative;z-index:4;}
	
	.menu ul{display:inline;}
	
	.menu>ul{/**/border-top:1px solid #d573ba; }
	
	.menu li,.menu>ul>li{display:block;}
	
	.menu li a{display:block;padding:1px;position:relative;}
	
	.menu li a:hover{/**//**/}
	
	.menu li.has-submenu>a:after{content:'+';position:absolute;top:-10px;right:0;display:block;font-size:28px;padding:8px 10px;color:#FFF;}
	
	.menu li.has-submenu>a.active:after{content:"-";font-size:28px;right:5px;}
	
	.menu li.has-submenu span{display:none!important;}
	
	.menu ul ul> li a{/**/color:#FFF;height:auto;padding:7px 10px 7px 40px;}
	
	.menu ul ul>li a:hover{/**/}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;box-shadow:none;border:none;}
	
	}
	
	@media only screen and (max-width:980px){
		
		a.menu-link{/**//**/}
		
		.TopArrow{display:block;}/**/
		
		.menu ul li a{/**/  background:#b21e1f; color:#fff; }
		
		.menu ul li a:hover{/**/background:#000;}
		
		.menu ul li{border-top:1px solid #a21718;}/**/
		
	}
		
	@media only screen and (max-width:768px){
		
		a.menu-link{
			margin-right:25%;
		}
		
	}
		
	@media only screen and (max-width:640px){
		
		a.menu-link{
			margin-right:30%;
		}
		
	}
		
	@media only screen and (max-width:524px){
		
		a.menu-link{
			
			margin-right:5%;
			margin-top:-70px;
		}
		
	} 
	
	/**/

