@media only screen and (max-width:909px){#menu ul a,nav ul,nav ul li a,nav ul span a{text-decoration:none}
#menu{display:block}
.nav{display:none!important}
.mainNav,.wrapper{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.15s ease;transition:.15s ease}
.mainNav.active,.wrapper.active{-webkit-transform:translate(-220px,0);-ms-transform:translate(-220px,0);transform:translate(-220px,0)}
.mobileToggle{width:100%;height:60px;z-index:99;position:fixed}
.menu-link{position:absolute;top:9px;left:-53px;height:45px;width:50px;background-position:center center;background-size:50%;z-index:99;opacity:.9;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}
#menu{position:fixed;top:0;bottom:0;width:220px;height:100%;background-color:#4F6D32;z-index:999;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.15s ease;transition:.15s ease;right:-220px;box-shadow:inset 1px 0 4px -1px rgba(0,0,0,.5)}
#menu.active{-webkit-transform:translate(-220px,0);-ms-transform:translate(-220px,0);transform:translate(-220px,0)}
nav ul{font-size:11px!important;font-family:brandon,sans-serif;letter-spacing:1px;font-weight:400;text-transform:uppercase!important;padding-left:0;list-style:none}
nav ul span a{font-size:16px;color:#F8F6EE!important;line-height:30px;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}
#menu ul a{color:#F8F6EE!important}
nav ul li.number{background-color:#628D3D!important;box-shadow:inset 0 2px 4px -1px rgba(0,0,0,.5)}
nav ul li{margin:0;padding:9px 0 9px 10px;width:220px;border-bottom:1px solid #31531B}
nav ul li a{color:#DFDFDF!important}
.pushIcon,.pushIconClose{background-image:url(../images/menuClose.svg);height:40px;width:40px;background-size:40px 40px;background-repeat:no-repeat;margin-top:0;margin-right:0!important;z-index:99}
.pushIcon{background-image:url(../images/menuOpen.svg);z-index:99}
.pushIconClose{background-image:url(../images/menuClose.svg);z-index:99;background-size:28px 28px;margin-top:5px!important}
.wrapper{overflow:hidden}}
@media only screen and (max-width:500px){nav ul li{padding:13px 0 13px 10px}}