.js .navbar-collapse {  display:none !important; }
.js .menu {  display:block; z-index:50; }

.mhead {z-index:1;}
.slicknav_btn { position:absolute; display: block; vertical-align: middle; float: right; padding-bottom:0px; line-height: 1.125em; cursor: pointer; right:15px; top:0px; margin-top:30px;}

.slicknav_menu  .slicknav_menutxt { display:none; }
.slicknav_menu .slicknav_icon { float: left; margin:0px; padding:8px; background-color:transparent  }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 28px; height: 5px;   transition: 0.4s;  }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.3em }

.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 28px; margin: 0 0 0 0; float:right; /*padding-right:15px;*/ font-weight:bold; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }


/* 
	User Default Style
	Change the following styles to modify the appearance of the menu.
*/

/* ul.menu { border-top:1px solid #333; } */

.slicknav_menu {
	font-size:17px;
	overflow:visible;
}
/* Button */
.slicknav_btn {
	/* margin: 20px 15px 100px 0px; */
	text-decoration:none;
	background-color:none;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
	color: #FFF;
	font-weight: bold;
	text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #fff;
 }


.slicknav_menu {
	background-color:transparent;
	position:absolute; 
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
	width: 100%;
	max-width:950px;
	padding: 0px 0px 0px 0px !important;
  }


.slicknav_nav {
  color:#fff;
  margin:100px 0px 0px 0px;
  padding:0px 0px 0px 0px ;
  background-color: #E30613;  
  width: 100%; 
  border-top:1px solid #333;    /* #E9E9E9; */
}


.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}

.slicknav_nav ul {
	padding:0;
	margin:0 0 0 0;
} 

.slicknav_nav ul li {
border-bottom:1px solid #333;
text-transform:uppercase;
font-weight:700;
width:100%;
font-size:16px !important;
font-family: 'Source Sans Pro', sans-serif;
}

.slicknav_nav ul li:hover {
background-color:#E9E9E9 !important;
}


.slicknav_nav ul li ul li {
border-bottom:none !important;
background-color:#E9E9E9 !important;
text-transform:none !important;
}


.slicknav_nav .slicknav_row {
   /* padding:5px 0px;  */
	margin:0px 0px;
}
.slicknav_nav a{
	padding:10px 0px; 
	text-decoration:none;
	color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	padding:0;
	margin:0; 
}


.slicknav_nav ul li a       {  padding-left:10px; } 
.slicknav_nav ul li ul li a   {  padding-left:17px; }
.slicknav_nav ul li ul li li a        {  padding-left:24px; font-weight:400;}
.slicknav_nav ul li ul li ul li a       {  padding-left:31px; font-weight:400; padding-top: 6px; padding-bottom:6px; }
.slicknav_nav ul li ul li ul li ul li a       {  padding-left:41px; font-weight:400; font-size:12px; padding-top: 5px; padding-bottom:5px;   }

.slicknav_nav ul li a:hover { color:#000; }
.slicknav_nav .slicknav_row:hover {   color:#000;	}
.slicknav_nav .slicknav_row:hover a {  color:#000;	}

ul.menu li a:hover {color:#000;	}
li.slicknav_open{	background-color:#E9E9E9 !important;	}
li.slicknav_open a{	color:#000 !important;	}

ul li ul {  margin-right:-15px !important;	}

span.slicknav_arrow { padding-right:0px; float:right !important; margin-right:28px !important;   width:18px; height:23px; transition: all 0.2s ease-in-out; }

.slicknav_menu .slicknav_open { background-color:transparent;  }
li.n0 { display:block; }

.slicknav_open  span.slicknav_arrow {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}

.slicknav_collapsed  span.slicknav_arrow {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}


.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-6px, 6px) ;
	transform: rotate(-45deg) translate(-6px, 6px) ;
}

.change .bar2 {opacity: 0;}

.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-8px, -8px) ;
	transform: rotate(45deg) translate(-8px, -8px) ;
}

