/*!
 * 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:.438em .625em;line-height:1.125em}*/
.slicknav_btn{position:relative; display:block; vertical-align:middle; float:right; padding:3%;  margin:3%; border:solid 1px #ddd; background:#f5f5f5;}

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

/*.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}*/
.slicknav_menu .slicknav_menutxt{display:none;}

/*.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}*/
.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{*zoom:1; font-size:16px; background:#4c4c4c; padding:5px;}*/
.slicknav_menu{position:absolute; z-index:999; right:0; width:100%; /*padding:5%;*/ background:#fff; /*box-shadow:0px 9px 11px rgba(162, 162, 162, 0.52);*/}

.slicknav_menu .slicknav_icon-bar{background-color:#fff}
/*.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}*/

.slicknav_nav{clear:both; color:#fff; margin:0; font-size:16px; /*padding-top:5%;*/ padding-bottom:5%; background:#f5f5f5;}

.slicknav_nav ul{/*margin:0 0 0 20px*/background:#f5f5f5; font-size:14px; margin:0 5px;}

.slicknav_nav .slicknav_row,.slicknav_nav a{padding:10px; /*margin:2px 5px*/ margin:3% 4%;}
.slicknav_nav .slicknav_row:hover{/*-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;*/background:#8c0000; color:#fff;}
.slicknav_nav .slicknav_row:hover a{color:#fff;}
.slicknav_nav .slicknav_row:hover a:hover{background:#8c0000; width:100%;}

.slicknav_nav a{text-decoration:none;color:#555;}
.slicknav_nav a:hover{/*-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/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{border-bottom:solid 1px #ddd;}
.slicknav_nav li ul li{border-bottom:none;}*/

/*.slicknav_nav li ul{display:none !important;}*/
.slicknav_nav li ul{background:#fff; margin:0 4%; font-size:15px;}
.slicknav_nav li ul li a{line-height:1.5; margin:0;}
.slicknav_nav li ul li a:hover{background:#8c0000; color:#fff;}

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

 @media(max-width:800px){
 .slicknav_btn{padding:2%;}
 }
  @media(max-width:650px){
 .slicknav_btn{padding:3%;}
 }