.block_responsive_menu{display:none}body.menu-show{overflow-x:hidden;transition:transform .3s ease-out 0s}body.menu-show .block_responsive_menu{padding:0;display:block;background:#000;height:100%;position:absolute;border-right:1px solid #3c3c3c;top:0;z-index:50;-ms-transform:translate(0,0);transform:translate(0,0);width:400px}body.menu-show .block_responsive_menu ul{display:block;list-style:none}body.menu-show .block_responsive_menu li{display:block;color:#fff;border-bottom:1px solid #3c3c3c;width:100%;float:left}body.menu-show .block_responsive_menu li:last-child{border-bottom:none}body.menu-show .block_responsive_menu li a{text-transform:uppercase;font:13px 'p22_underground_cy_probold',Tahoma,sans-serif;font-weight:400;padding:12px 0 12px 5%;width:95%;display:block;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;color:#fff;text-decoration:none}body.menu-show .block_responsive_menu li a:hover{background:#ba1822}body.menu-show .block_responsive_menu .js__menu li:first-child{border-top:1px solid #3c3c3c}body.menu-show .block_responsive_menu .js__menu li:last-child{border-bottom:1px solid #3c3c3c}body.menu-show .block_responsive_menu li.current_page_item a{background:#43494c}body.menu-show .block_responsive_menu_wrap{position:relative;display:block;float:left;width:100%;box-sizing:border-box}body.menu-show .block_responsive_menu_wrap .searchform{position:relative;width:101%;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;height:62px;background:#f1f2f2;box-sizing:border-box;padding-left:64px}body.menu-show .block_responsive_menu_wrap .searchform .searchform__input{font:13px 'p22_underground_cy_probold',Tahoma,sans-serif;text-transform:uppercase;width:91%;height:34px;line-height:34px;margin-top:12px;box-sizing:border-box;padding:0 8px 0 50px;-webkit-appearance:none;border-radius:2px;border:1px solid #3c3c3c;outline:0}body.menu-show .block_responsive_menu_wrap .searchform .searchform__submit{height:23px;margin-left:8px;position:absolute;top:16px;font-size:0;border:0;width:38px;background:url(../images/search-icon.png) no-repeat;outline:0}body.menu-show .wraper{position:absolute;transition:transform .3s ease-out 0s;-ms-transform:translate(400px,0);transform:translate(400px,0)}body.menu-show .block__js-buttons,body.menu-show .block__js-buttons_button{width:100%;float:left;display:block;padding:0;margin:0;min-height:50px}body.menu-show .block__js-buttons li,body.menu-show .block__js-buttons_button li{display:block;float:left;width:50%;box-sizing:border-box;text-align:center;min-height:50px;background:#ba1822;border:2px solid #000}body.menu-show .block__js-buttons li a,body.menu-show .block__js-buttons_button li a{display:block;float:left;height:100%;padding:0;box-sizing:border-box;width:100%;min-height:50px;line-height:50px}body.menu-show .block__js-buttons li a:hover,body.menu-show .block__js-buttons_button li a:hover{background:0 0}@media only screen and (max-width:540px){body.menu-show .block_responsive_menu{width:70%}body.menu-show .wraper{-ms-transform:translate(70%,0);transform:translate(70%,0)}}.block__responsive-control-control{display:none;cursor:pointer;top:2px;left:4%;height:56px;width:48px;position:absolute;z-index:1000;transition:transform .3s ease-out 0s;overflow:hidden}.block__responsive-control-control .block__responsive-control-line{display:block;float:left;width:100px;background:#000;height:8px;margin-top:6px;cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn{height:44px;cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon{cursor:pointer;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:-ms-flexbox;display:flex;width:30px;height:6px;background-color:#000;z-index:10}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon::before,.block__responsive-control-control .block__responsive-control-control_btn .menu-icon:after{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;transform:translateZ(0);transition:transform .3s}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon:after{content:'';cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon:before{margin-top:-4px}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon:after{margin-top:4px}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon::before{content:'';-ms-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg);cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn .menu-icon::after{content:'';-ms-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg);cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn.close-btn::before{content:'';-ms-transform:scale(0);transform:scale(0);cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn.close-btn::after{content:'';-ms-transform:scale(1);transform:scale(1);transition-delay:.4s;cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn.close-btn .menu-icon{background-color:transparent;cursor:pointer}.block__responsive-control-control .block__responsive-control-control_btn.close-btn .menu-icon::after,.block__responsive-control-control .block__responsive-control-control_btn.close-btn .menu-icon::before{background-color:#000}.block__responsive-control-control .block__responsive-control-control_btn.close-btn .menu-icon::before{content:'';-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);cursor:pointer;margin-top:inherit}.block__responsive-control-control .block__responsive-control-control_btn.close-btn .menu-icon::after{content:'';-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg);cursor:pointer;margin-top:inherit}body.menu-show .block__responsive-control-control{left:4px}@media only screen and (max-width:1120px){.block__responsive-control-control{display:block}}