/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */


.slicknav_menu {
 *zoom: 1;
 display: inline-block;
 width: 32px;
}


.slicknav_nav {
 position: absolute;
 width: 100%;
 left:0;
 top:16.8vw;
 clear: both;
 background: rgba(255,255,255,1.95);
box-shadow: 0px 8px 10px 3px rgba(0,0,0,1);
 color: #000;
 font-weight: 700;
 
 
}

.menu_contents {
 text-align: left;
}

.slicknav_nav ul {
 list-style: none;
 overflow: hidden;
 padding: 0;
 margin: 0 0 5vw 0;
}
.slicknav_nav a {
 padding: 16px;
 text-decoration: none;
 display: block;
 color: #000;
 text-align: left;
 border-bottom:1px solid #EEE;
}





.slicknav_icon {
 background: url(/images/menu.png) no-repeat center center;
 background-size: 100% auto;

 width: 8vw;
 height: 8vw;
 display: block;
}

.slicknav_open .slicknav_icon{
 background: url(/images/menu_close.png) no-repeat center center;
 background-size: 80% auto;
}