
	.mhead {z-index:1;}
	.slicknav_btn { position:relative; display: block; vertical-align: middle; padding-bottom:0px; line-height: 1.125em; cursor: pointer; left:0px; top:0px; margin-top:21px;}

	.slicknav_menu  .slicknav_menutxt { display:none; }
	.slicknav_menu .slicknav_icon { float: left; margin:0px; padding-top: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: 34px; margin: 0 0 0 0; float:right;  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 }

	
	/* Button */
	.slicknav_btn {
		text-decoration:none;
		background-color:none;
		margin: 20px 0px 20px 15px !important;  } 
	}
	/* 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: #ED6956;
	 }

	.slicknav_menu {
/*    background-color: #fff;
	font-size:18px;
    position: fixed;
    left: 0;
    right: 0;
    top: 0px;
    margin-top: 90px;
    margin-left: auto;
    margin-right: auto;
    z-index: 50;
    width: 100%;
    height:0%;
    max-width: 950px;
    padding: 0px 0px 0px 0px !important;
	overflow:visible;
		*/
	
		position:fixed; 
		left:0;
		right:0;
		top:0;
		margin-left:auto;
		margin-right:auto;
		z-index:500;
		width: 100%;
		height:0%; 
		max-width:950px;
		padding: 0px 0px 0px 0px !important;
		font-size:18px;
		overflow:visible;
  }

	.slicknav_menu.snavopen {
		/* height:84%; */
		 height:calc(100% + 70px); 
		/* overflow:scroll; */
	}

	.mbottom { border-bottom:125px solid #fff; }

	.slicknav_nav {
 /*     margin:0px 0px 0px 0px !important;
      padding:0px 0px 0px 0px ;
      background-color: #fff;
      width: 100%; 
      height:100%;
       overflow-y:scroll; 
      border-top: 1px solid #ccc;*/
		
	  
		margin:80px 0px 0px 0px !important;
		padding:0px 0px 0px 0px ;
		background-color: #fff;  
		width: 100%; 
		border-top: 1px solid #ccc !important;  
		height:100%;
		overflow-y: scroll;
		
		
	}

	.slicknav_menu.snavopen .slicknav_nav {
		height:79%;
	}

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

	.slicknav_nav ul {
		padding:0;
		margin:0 0 0 0;
		/*background-color: #2B2C8A;*/
	} 

	.slicknav_nav ul li {
	border-bottom:1px solid #ccc;
	font-weight:700;
	width:100%;
	font-size:18px !important;
	}

	.slicknav_nav ul li:hover {
	/*background-color:#AA1427 !important;*/
	}


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


	.slicknav_nav .slicknav_row {
	   /* padding:5px 0px;  */
		margin:0px 0px;
	}
	.slicknav_nav a {
		padding:12px 0px; 
		text-decoration:none;
		color:#111; 
	}
	.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:6px 0px 6px 16px; font-weight:400 !important;  }
	.slicknav_nav ul li ul li li a        {  padding-left:24px; font-weight:400; font-size:15px !important;}
	.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 ul { /*margin-top: -10px;*/ }
	.slicknav_nav ul li ul li:last-child { padding-bottom:15px; }


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

	
	.slicknav_arrow { /*font-family: 'Barlow', sans-serif;*/ font-weight:700;}
	.slicknav_nav ul li ul li  .slicknav_arrow { font-weight: 400;}

	ul.menu li a:hover {color:#ED6956;	}
	li.slicknav_open > a{	color:#ED6956 !important;	}
	li.active a { color:#ED6956 !important;  }

	
	li.active ul li a {
		color: #111 !important;
	}


	li.active ul li a.active  {
		color:#ED6956 !important; 
		
	}


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

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

	.slicknav_menu .slicknav_open { /*background-color:transparent;*/  }
	
	.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) ;
	}





@media screen and (max-width: 480px) { 
	.slicknav_menu {
		/*margin-top: 80px;*/
	}
}

