/*!
* SlickNav Responsive Mobile Menu v1.0.3 * (c) 2015 Josh Cope * licensed under MIT */
.slicknav_btn {
cursor: pointer; display: block; float: right; height: 35px; line-height: 50px; padding: 10px 0 9px; position: relative; vertical-align: middle; width: 44px;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_menu {
*zoom: 1; } .slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; } .slicknav_menu .slicknav_icon { margin: 0.188em 0 0 0.438em; } .slicknav_menu .slicknav_no-text { margin: 0; } .slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; margin: 0 auto; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.slicknav_menu .slicknav_btn:hover .slicknav_icon-bar{ background: #ffffff; } .slicknav_menu:before { content: " "; display: table; } .slicknav_menu:after { content: " "; display: table; clear: both; }
.slicknav_nav {
clear: both; } .slicknav_nav ul { display: block; } .slicknav_nav li { display: block; line-height: 30px; } .slicknav_nav li:not(:first-child){ border-top: 1px solid rgba(0,0,0,0.04); } .slicknav_nav .slicknav_arrow { background: #ededed; float: right; text-align: center; width: 35px; color: #666; } .slicknav_nav .slicknav_item { cursor: pointer; } .slicknav_nav .slicknav_item a { display: inline; } .slicknav_nav .slicknav_row { display: block; } .slicknav_nav a { display: block; } .slicknav_nav .slicknav_parent-link a { display: inline; }
.slicknav_brand {
float: left; }
.slicknav_menu {
font-size: 16px; box-sizing: border-box;
} .slicknav_menu ul{
background: #fff;
}
.slicknav_menu * { box-sizing: border-box; } .slicknav_menu .slicknav_menutxt { color: #fff; font-weight: bold; text-shadow: 0 1px 3px #000; }
.slicknav_btn {
border: 1px solid; border-radius: 0; margin: 16px 15px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.slicknav_nav {
color: #fff; font-size: 0.875em; list-style: outside none none; margin: 0; max-height: 350px; overflow-y: scroll; padding: 0; width: 100%;
}
.slicknav_nav ul { list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 20px; } .slicknav_nav .slicknav_row { padding: 5px 10px; margin: 2px 5px; } .slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #666; } .slicknav_nav .slicknav_txtnode { margin-left: 15px; } .slicknav_nav .slicknav_item a { padding: 0; margin: 0; } .slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; }
.slicknav_brand {
color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px; }