.slicknav_menu {display: none; font-size: 16px;}
.slicknav_menu:before, .slicknav_menu:after {content: " "; display: table;}
.slicknav_menu:after {clear: both;}
.slicknav_menu .slicknav_menutxt {display: block; float: left; color: #333; font-weight: 400;}
.slicknav_menu .slicknav_icon-bar {background-color: #333; border-radius: 1px; display: block; height: 3px; width: 30px;}
.slicknav_menu .slicknav_icon {float: right;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {margin-top: 5px;}
.slicknav_btn {cursor: pointer; display: block; float: left; width: 100%; box-sizing: border-box; line-height: 1.125em; padding: 15px 20px; position: relative; vertical-align: middle; background-color: none; border-radius: 4px; margin: 10px 0; text-decoration: none;}
.slicknav_nav {clear: both; color: #333; font-size: 1.2em; margin: 0; padding: 20px 0 0 0; z-index:999;}
.slicknav_nav ul, .slicknav_nav li {display: block;}
.slicknav_nav ul {margin: 0; padding: 0;}
.slicknav_nav li {margin:0; border-bottom: 1px solid #a7913d; text-align: center; font-size: 0.9em;}
.slicknav_nav li:last-of-type {border-bottom: 0;}
.slicknav_nav li a {padding: 10px 0 10px 20px; display: block; color: #333; text-decoration: none; font-weight: 300; transition: all 0.25s ease-in-out; text-align: left;}
.slicknav_nav li a:hover {color: #666;}
li.slicknav_parent > ul li a {padding-left: 10px; color: #666;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {display: inline;}
.slicknav_nav, .slicknav_nav ul {list-style: none outside none; overflow: hidden;}
.slicknav_menu .nav-logo {display: none;}
.slicknav_logo {display: none;}
.slicknav_arrow {font-family: 'FontAwesome'; margin-left: 5px;}

@media screen and (max-width: 960px) {
    .wrapper {width: 100%; min-width: 100%;}
    .main-nav {display: none;}
    .slicknav_menu {display: block; width: 100%; padding: 0; z-index: 9999;}
    .nav {height: auto; overflow: auto;}
}