.close-btn{border:0;display:block;height:2.25em;outline:none;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap;width:2.625em;-webkit-tap-highlight-color:rgba(0,0,0,0)}.close-btn,.close-btn:focus,.close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.nav-btn{display:block}#outer-wrap{overflow:hidden}#inner-wrap,#nav,#outer-wrap{position:relative;width:100%}#nav{color:#fff;z-index:200}#nav .close-btn{display:none}@media (max-width:1023px){#nav{overflow:hidden}}#top{position:relative;z-index:100}#top .nav-btn{left:1.875em;position:absolute;top:1.5em}@media screen and (max-width:1024px){#nav{position:absolute;top:0}#nav:not(:target){height:0;z-index:1}#nav:target .close-btn{display:block}#nav .close-btn{left:1.875em;position:absolute;top:-3.75em}.js-ready #nav{background:#333;-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);height:100%;width:70%}.js-ready #nav .block{background:transparent}.js-ready #nav .close-btn{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.js-ready #nav .close-btn:focus,.js-ready #nav .close-btn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.js-ready #nav{left:-70%}.js-ready #inner-wrap{left:0}}