/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_menu:after,.slicknav_menu:before{display:table;content:" ";}
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_menu,.slicknav_menu *{box-sizing:border-box}
	
/* .slicknav_nav{
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
} */

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.slicknav_nav_block{
	animation: show .3s linear forwards;
	-webkit-animation: show .3s linear forwards;
	-moz-animation: show .3s linear forwards;
	-ms-animation: show .3s linear forwards;
	-o-animation: show .3s linear forwards;
	/* opacity: 1!important; */
}

.slicknav_nav_hide{
	animation: hide .3s linear forwards;
	-webkit-animation: hide .3s linear forwards;
	-moz-animation: hide .3s linear forwards;
	-ms-animation: hide .3s linear forwards;
	-o-animation: hide .3s linear forwards;
	/* opacity: 1!important; */
}

.slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden;}
.slicknav_btn{position: absolute;display: flex;align-items: center;justify-content: center;
vertical-align:middle;padding: 3px 10px 3px 10px;width: 80px;right: 0;top: 12px;z-index: 999;}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top: 4px;}
.slicknav_menu .slicknav_menutxt{display:block;float:left;color:#fff;font-weight: 400;
font-family: Roboto, Helvetica, Arial, sans-serif;
font-size: 13px;font-weight: 400;font-style: normal;letter-spacing: 1px;text-transform: uppercase;}
.slicknav_menu .slicknav_icon{float:left;margin-left: 5px;margin-top: -1px;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{
	display:block;width: 17px;height: 2px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.slicknav_menu:after{clear:both}
.slicknav_nav li,.slicknav_nav ul{
	display:block;
}
.slicknav_nav .slicknav_arrow{font-size: .6em;margin:0 0 0 .4em;}
.slicknav_nav .slicknav_item a{display:inline;text-decoration: none!important;}
.slicknav_nav .slicknav_row,.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu{font-size: 12px;position: relative;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}
.slicknav_btn{text-decoration:none;background-color: #ff6500;}
.slicknav_nav{color:#fff;margin:0;width: 100%;}
.slicknav_nav ul li ul { padding: 0 0 0 10px; }
.slicknav_nav ul{background: #ff6500;padding: 0px 15px;}
.slicknav_nav .slicknav_row,.slicknav_nav a{padding: 8px 13px 5px 13px;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;text-decoration: none!important;text-transform: uppercase;
font-weight: 400;letter-spacing: 1px;}
.slicknav_nav li a:hover{color:#fff;background: rgba(255, 255, 255, 0.10);}
.slicknav_nav a{text-decoration:none;color:#fff;outline: none;}
.slicknav_nav a:hover{color: #fff;}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;text-decoration: none;
background: none!important;}
.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.slicknav_nav ul:first-child {position: absolute;right: 0; left: 0;
	top: 60px;
	z-index: 996;
	height: 0px;
}

.slicknav_nav li:first-child{
	margin-top: 15px;
}


@keyframes growHeight {
  from {
    height: 0px;
	top: 45px;
  }
  to {
    height: 258px;
	top: 60px
  }
}

@keyframes noHeight {
  from {
    height: 258px;
    top: 60px;
  }
  to {
	height: 0px;
	top: 45px;
  }
}

.slicknav_firstchild_show{
	/* top: 60px !important; */
	/* height: auto !important; */
	animation: growHeight .3s ease-in-out forwards;
	-webkit-animation: growHeight .3s ease-in-out forwards;
	-moz-animation: growHeight .3s linear forwards;
	-ms-animation: growHeight .3s linear forwards;
	-o-animation: growHeight .3s linear forwards;
}

.slicknav_firstchild_hide{
	/* top: 60px !important; */
	/* height: auto !important; */
	animation: noHeight 0.3s ease-in-out forwards;
	-webkit-animation: noHeight 0.3s ease-in-out forwards;
	-moz-animation: noHeight .3s linear forwards;
	-ms-animation: noHeight .3s linear forwards;
	-o-animation: noHeight .3s linear forwards;
}


.slicknav_menu .slicknav_open .slicknav_icon .slicknav_icon-bar:first-child {
	transform: rotateZ(45deg) !important;
	transform-origin: left center;
}

.slicknav_menu .slicknav_open .slicknav_icon .slicknav_icon-bar:last-child {
	transform: rotateZ(-45deg) !important;
	transform-origin: left center;
}

.slicknav_menu .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-child(2) {
	opacity: 0;
}