/*!
 * 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,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}

.slicknav_btn{position:relative; display:block; vertical-align:middle; float:right; padding:3%;  margin:15px; border:solid 1px #efefef; background:#999;}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}

.slicknav_menu .slicknav_menutxt{display:none;}

.slicknav_menu .slicknav_icon{}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.slicknav_menu:after{clear:both}

.slicknav_nav li,.slicknav_nav ul{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em; display:none;}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}

.slicknav_menu{position:fixed; z-index:9999; right:0; width:100%; background:#fff; box-shadow:-2px 6px 10px rgba(154,154,154,0.5);}

.slicknav_menu .slicknav_icon-bar{background-color:#fff}

.slicknav_nav{clear:both; color:#fff; margin:0; font-size:16px; background:#64aee7;}

.slicknav_nav ul{width:100%; background:#657a8a; font-size:16px;}
.slicknav_nav li{border-bottom:solid 1px #999;}
.slicknav_nav li ul li{border-bottom:solid 1px #999;}

.slicknav_nav .slicknav_row,.slicknav_nav a{padding:12px 20px; /*margin:3% 4%;*/}
.slicknav_nav .slicknav_row:hover{background:#64aee7; color:#fff;}
.slicknav_nav .slicknav_row:hover a{color:#fff;}
.slicknav_nav .slicknav_row:hover a:hover{/*background:#64aee7;*/ width:100%;}

.slicknav_nav a{text-decoration:none; color:#fff;}
.slicknav_nav a:hover/*{background:#f5f5f5;*/ color:#555;}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}

.slicknav_nav li ul{font-size:15px; background:#555;}
.slicknav_nav li ul li a{line-height:2.6; margin:0; padding:0 20px;}
.slicknav_nav li ul li a:hover{background:#999; color:#fff;}

ul.slicknav_nav{box-shadow:0px 9px 11px rgba(62, 62, 62, 0.52);}