.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#2a2a2a}#overlay-header{background:#232323;height:60px;padding:18px 15px 0}.overlay .overlay-close{height:19px;position:relative;overflow:hidden;background:url(../../img/overlay-close.png) no-repeat left center;color:#fbc02d;outline:0;z-index:100;font-size:18px;font-family:'YandexSansText-Regular';padding:0 0 0 32px;line-height:20px;display:inline-block}.overlay nav{text-align:center;position:relative}.menu-ico-mobile{background:url(../../img/menu-ico-mobile.png) no-repeat 0 0;float:right;display:inline-block;width:20px;height:18px;margin:2px 0 0}.overlay ul{list-style:none;padding:0;margin:0;display:block;position:relative}.overlay ul li{display:block;padding:0 34px;margin:0}.overlay ul li a{font-family:'YandexSansText-Medium';font-size:17px;display:block;color:#fff;text-decoration:none;border-bottom:1px solid #3c3c3c;min-height:50px;line-height:20px;padding:15px 0 15px}.overlay ul li.active{background:#fbc02d}.overlay ul li.active a{color:#202020;border:0}.overlay ul li a:focus,.overlay ul li.active a:hover{color:#fff}.overlay ul li a:hover{color:#fbc02d}#overlay-footer{text-align:center;padding:24px 0}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out,visibility 0 .4s;transition:transform .4s ease-in-out,visibility 0 .4s}.overlay-slidedown.open{visibility:visible !important;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}@media screen and (max-height:30.5em){.overlay nav{height:70%;font-size:34px}.overlay ul li{min-height:34px}}