

/* Start:/local/css/style.css?1543222660237845*/
.apps{width:272px;height:33px}.apps .appstore{float:left;width:112px;height:33px;background:url(/local/images/sprite.png) 0 -80px no-repeat}.apps .google-play{float:right;width:115px;height:32px;background:url(/local/images/sprite.png) -130px -80px no-repeat}.apps a{transition:all .3s ease;opacity:.5}.apps a:hover,.form.rate .rate-block .rate-line.hover label.selected:before{opacity:1}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.popup,[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}.profile-page .profile .content.partner input[type=submit],body,dd,dl,figure,menu,ol,p,pre,ul{margin:0}a:focus{outline:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}.donut-diagram .peity path.active+text,.donut-diagram .peity path:hover+text,b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}a{text-decoration:none;color:#3cf}a:hover{cursor:pointer}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}menu,ol,ul{padding:0}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select{vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.popup .user-agreement-text{text-align:left;font:17px/1.3 'Museo',sans-serif;color:#999;position:relative;padding-left:40px}.popup .user-agreement-text a{transition:opacity .3s ease}.popup .goto.to-reg a:hover,.popup .user-agreement-text a:hover{opacity:.7}.popup .user-agreement-text label{position:absolute;left:10px;top:0}.popup .title{position:relative;padding:27px;background-color:#f3f6f9;font:24px/24px 'Museo',sans-serif;color:#060606}.popup .title:after{content:"";position:absolute;width:100%;height:1px;bottom:2px;left:0;background-color:#fff}.popup .title span{color:#3cf;font-family:'MyriadProRegular',sans-serif}.popup .popup-content{padding:27px 31px;background-color:#fff}.popup form label{display:block;font:18px/16px 'Museo',sans-serif;color:#060606;margin-bottom:18px}.popup form input[type=number],.popup form input[type=password],.popup form input[type=tel],.popup form input[type=text]{padding:12px 10px 13px}.popup form input[type=number],.popup form input[type=password],.popup form input[type=tel],.popup form input[type=text],.popup form textarea{box-sizing:border-box;transition:all .3s ease;border:1px solid rgba(204,204,204,.5);color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none}.popup form input[type=number]:focus,.popup form input[type=password]:focus,.popup form input[type=tel]:focus,.popup form input[type=text]:focus,.popup form textarea:focus{border-color:#3cf}.popup form input[type=number]::-ms-clear,.popup form input[type=number]::-ms-reveal,.popup form input[type=password]::-ms-clear,.popup form input[type=password]::-ms-reveal,.popup form input[type=tel]::-ms-clear,.popup form input[type=tel]::-ms-reveal,.popup form input[type=text]::-ms-clear,.popup form input[type=text]::-ms-reveal,.popup form textarea::-ms-clear,.popup form textarea::-ms-reveal{display:none!important}.popup form input[type=number]::-webkit-inner-spin-button,.popup form input[type=number]::-webkit-outer-spin-button,.popup form input[type=password]::-webkit-inner-spin-button,.popup form input[type=password]::-webkit-outer-spin-button,.popup form input[type=tel]::-webkit-inner-spin-button,.popup form input[type=tel]::-webkit-outer-spin-button,.popup form input[type=text]::-webkit-inner-spin-button,.popup form input[type=text]::-webkit-outer-spin-button,.popup form textarea::-webkit-inner-spin-button,.popup form textarea::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.popup form input[type=number],.popup form input[type=password],.popup form input[type=tel],.popup form input[type=text]{width:100%;font-family:'Museo',sans-serif;font-size:18px}.popup form textarea{width:100%;height:90px;resize:none;font:18px/24px 'Museo',sans-serif;padding:5px 10px}.popup form input[type=checkbox]{display:none}.form.reg .terms input[type=checkbox]:checked+label:before,.popup form input[type=checkbox]:checked+span:before{opacity:1}.form.reg .terms label,.popup form input[type=checkbox]+span{position:relative;font-family:'Museo',sans-serif;font-size:14px;margin:0;display:inline-block;padding-left:30px;cursor:pointer}.form.reg .terms label:after,.popup form input[type=checkbox]+span:after{content:"";position:absolute;width:16px;height:16px;box-sizing:border-box;display:block;background-color:#fff;border:1px solid #ccc;left:0;top:-1px}.form.reg .terms label:before,.popup form input[type=checkbox]+span:before{content:"";position:absolute;width:12px;height:9px;background:url(/local/css/../images/sprite.svg?0b571cee) -67px -45px no-repeat;display:block;left:2px;top:2px;z-index:1;opacity:0;transition:.2s opacity}.popup form .input{margin-bottom:25px;position:relative}.popup form .input.error input[type=text],.popup form .input.error textarea{border-color:#c00}.popup form .input.error .error-icon{width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -76px -96px no-repeat;content:"";position:absolute;display:block;right:11px;bottom:14px;z-index:1}.popup form .input .error-message{position:absolute;left:0;color:#d52b2b;z-index:1;top:100%;box-sizing:border-box;white-space:nowrap;font-size:12px;font-family:'Museo',sans-serif}.popup .btn-wrapper{height:56px;text-align:center;margin:24px 0 0}.popup .btn-wrapper .btn{padding:15px 15px 13px}.popup .message{font:18px/24px 'Museo',sans-serif;color:#060606}.popup .message .btn-wrapper{padding:50px 50px 66px}.popup.success-buy-service .message{line-height:35px}.popup.success-buy-service .message a span{transition:border .3s ease;border-bottom:1px solid #80d9f7}.form .file-wrap .label:hover span,.form.buy-action .goto a:hover,.form.buy-license .goto a:hover,.form.buy-service .goto a:hover,.form.buy-tariff .goto a:hover,.popup.success-buy-service .message a:hover span{border-bottom-color:transparent}.popup.success-buy-service .message .file-link{position:relative;padding-right:12px}.popup.success-buy-service .message .file-link:before{content:"";position:absolute;width:12px;height:13px;background:url(/local/images/sprite.png) -720px -35px no-repeat;right:0;top:6px}.popup.success .form{background-color:#fff}.popup .goto{text-align:center;font-size:18px;margin-top:23px;letter-spacing:.25px}.popup .goto.rate{margin-top:40px}.popup .goto.to-reg a{transition:all .3s ease}.popup.card-delete-confirm .buttons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup.card-delete-confirm .buttons a{margin:10px;padding:19px}.popup.card-delete-confirm .content-text.bold{font:500 18px/24px 'Museo',sans-serif;color:#060606}#popup-address .map{width:875px;height:490px;max-width:100%}#popup-add-review form textarea{height:170px}#popup-add-review .stars-input{float:left;position:relative;width:290px;height:39px;margin-bottom:15px;cursor:pointer}#popup-add-review .stars-input .stars-active,#popup-add-review .stars-input .stars-empty,#popup-add-review .stars-input .stars-hover,.form .sub-title:after{position:absolute;top:0;left:0;height:39px}#popup-add-review .stars-input .stars-empty{width:290px;background:url(/local/images/stars-sprite.png) 0 -42px repeat-x}#popup-add-review .stars-input .stars-active,#popup-add-review .stars-input .stars-hover{background:url(/local/images/stars-sprite.png) 0 0 repeat-x}#popup-add-review .stars-result{float:left;margin-left:31px;font:18px/39px 'Museo',sans-serif;color:#060606}#popup-add-review .stars-help{margin:0 0 25px;font:12px/16px 'Museo',sans-serif;color:#999;clear:left}input,textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.form{max-width:545px;padding:29px 30px 46px}.form .big-error{display:block;font:900 16px/1.2 'Museo',sans-serif;color:#c33;text-align:center;margin-bottom:20px}.form .sub-title{font-size:18px;font-family:'Museo',sans-serif;text-align:center;position:relative;margin:0 -10px}.form .sub-title span{background:#fff;position:relative;padding:0 15px;z-index:1}.form .sub-title:after{content:"";width:100%;height:1px;display:block;top:11px;background:#e5e5e5}.form .form-row{margin-bottom:17px;position:relative}.form label{display:block;font-size:18px;font-family:'Museo',sans-serif;padding-left:1px;margin-bottom:16px}.form label.error,.form label~label{display:none!important}.form input[type=password],.form input[type=text],.form textarea{width:100%;padding:12px 10px 13px;box-sizing:border-box}.form .close,.form input[type=submit]{transition:all .3s ease;border:1px solid #3cf;font:18px/16px 'Museo',sans-serif;color:#fff;text-decoration:none;background-color:#3cf;margin:30px auto 0;display:block}.form .close:disabled,.form input[type=submit]:disabled{opacity:.5}.form .close:not(:disabled):hover,.form input[type=submit]:not(:disabled):hover{cursor:pointer;background-color:#fff;color:#3cf}.form input[type=submit],.form.buy-action input[type=submit],.form.buy-license input[type=submit],.form.buy-service input[type=submit],.form.buy-tariff input[type=submit]{padding:19px 63px;margin-top:20px}.form select{display:none;width:100%}.form .form-row.error input[type=password],.form .form-row.error input[type=text],.form .form-row.error textarea,.form input.error,.form textarea.error,.profile-page .profile .fields .input input.error,.profile-page .profile .fields .input.error input{border-color:#d52b2b!important}.form .form-row.error input[type=password]~.error-icon,.form .form-row.error input[type=text]~.error-icon,.form input.error~.error-icon,.form textarea.error~.error-icon{width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -76px -96px no-repeat;content:"";position:absolute;display:block;right:11px;bottom:14px;z-index:1}.form .form-row.error{margin-bottom:37px}.form .form-row.error textarea~.error-message{top:auto;bottom:-20px}.form .form-row.error .error-message{position:absolute;left:0;color:#d52b2b;z-index:1;bottom:-20px;box-sizing:border-box;white-space:nowrap;font-size:12px;font-family:'Museo',sans-serif}.form .content-title{font-size:18px;letter-spacing:.4px}.form .content-text{font-size:14px;color:#666;letter-spacing:.15px;margin-top:4px;margin-bottom:15px}.form .ulogin-dropdown-button,.form.auth #login-error,.form.auth #password-error,.form.rate .rate-block .rate-line.error .rate-label,.form.reg label#email-error,.form.reg label#password-error,.form.reg label#phone-error,.profile-page .profile .change-password-form .fields .input #NEW_PASS-error,.profile-page .profile .change-password-form .fields .input #OLD_PASS-error{display:none!important}.form .ulogin-buttons-container{width:100%!important;height:52px!important;margin:34px 0 44px!important;text-align:center}.form .ulogin-buttons-container>div{float:none!important;width:51px!important;height:52px!important;display:inline-block!important;margin:0 6px!important}.form .ulogin-buttons-container .ulogin-button-vkontakte{background:url(/local/images/sprite.png) 0 -275px no-repeat!important}.form .ulogin-buttons-container .ulogin-button-twitter{background:url(/local/images/sprite.png) -62px -275px no-repeat!important}.form .ulogin-buttons-container .ulogin-button-odnoklassniki{background:url(/local/images/sprite.png) -124px -275px no-repeat!important}.form .ulogin-buttons-container .ulogin-button-facebook{background:url(/local/images/sprite.png) -186px -275px no-repeat!important}.form .ulogin-buttons-container .ulogin-button-google{background:url(/local/images/sprite.png) -249px -275px no-repeat!important}.form .blue-info{display:-ms-flexbox;display:flex;margin:0 -10px 29px;background:#daf6ff;font-family:'Museo',sans-serif;position:relative}.form .blue-info:after,.form .blue-info:before{content:"";position:absolute;width:3px;height:100%;background:url(/local/images/base64/blue-info-border.png) repeat-y;top:0}.form .blue-info:after{-ms-transform:rotate(180deg);transform:rotate(180deg);right:0}.form .blue-info:before{left:0}.form .blue-info .col{box-sizing:border-box;padding:32px 10px 21px 19px}.form .blue-info .col:first-child{width:402px;border-right:1px solid #cfebf4;padding:27px 22px 23px}.form .blue-info .name{font-size:18px}.form .blue-info .description{color:#999;font-size:14px;margin-top:9px;line-height:20px}.form .blue-info .label{font-size:12px;color:#333}.form .blue-info .price{font-size:36px;margin-top:12px;margin-left:-2px;white-space:nowrap;padding-right:10px}.form.buy-action,.form.buy-license,.form.buy-service,.form.buy-tariff{padding-bottom:27px;padding-top:18px}.form.buy-action .goto,.form.buy-license .goto,.form.buy-service .goto,.form.buy-tariff .goto{color:#999;font-size:12px;margin-top:18px;letter-spacing:.1px}.form.buy-action .goto a,.form.buy-license .goto a,.form.buy-service .goto a,.form.buy-tariff .goto a{transition:border .3s ease;color:#999;border-bottom:1px solid #dedede}.form.buy-action .form-row.error .error-message,.form.buy-license .form-row.error .error-message,.form.buy-service .form-row.error .error-message,.form.buy-tariff .form-row.error .error-message{top:83px}.form.add-organization-form input[type=submit],.form.auth input[type=submit],.form.feedback-form input[type=submit]{padding:19px 63px}#popup-city-change,.form.auth{width:605px;max-width:100%}.form.auth .remind-pass{font-size:14px;margin-left:-1px;margin-top:28px;margin-bottom:-44px;letter-spacing:-.1px;position:relative;z-index:1}.form.auth .goto{margin-top:8px}.form.auth form,.form.reg .registration-form{margin-bottom:27px}.form.reg input[type=submit]{padding:19px 18px}.form.reg .terms{margin:20px -27px 0;padding:11px 30px 14px 27px}.form.rate .rate-block .rate-line.hover .rate-label.selected,.form.reg .registration-phone-confirm-form,.form.reg .terms input[type=checkbox]{display:none}.form.reg .registration-phone-confirm-form .form-row,.form.reg .registration-phone-form .form-row{white-space:nowrap}.form.reg .registration-phone-confirm-form input[type=text],.form.reg .registration-phone-form input[type=text]{width:310px;display:inline-block;margin-right:6px}.form.reg .registration-phone-confirm-form input[type=submit],.form.reg .registration-phone-form input[type=submit]{width:218px;padding:14px 0;display:inline-block;height:47px;margin-top:0}.form.reg .registration-phone-confirm-form .error-icon,.form.reg .registration-phone-form .error-icon{right:246px!important}.form.reg .registration-phone-confirm-form .error-message,.form.reg .registration-phone-form .error-message{top:56px}.form.reg .registration-phone-form .form-row{margin-top:27px}.form.reg .registration-phone-form .terms{background-color:#f3f6f8;text-align:center;margin-top:39px}.form.reg .registration-phone-confirm-form .confirm-info{font-size:14px;color:#999;text-align:center;margin-top:7px;line-height:20px}.form.reg .registration-phone-confirm-form .form-row{margin-top:-8px}.form.new-pass,.form.remind{padding-bottom:14px}.form.new-pass .error-message,.form.remind .error-message{top:50px!important}.form.remind input[type=submit]{padding:19px 43px}.form.new-pass .content-title,.form.success .content-title{margin-bottom:5px}.form.new-pass input[type=submit]{padding:19px 54px}.form.success{padding-bottom:31px}.form.success .close{box-sizing:border-box;width:181px;padding:19px 20px;margin-top:26px;text-align:center}.form.rate{width:545px;padding:15px 30px 13px}.form.rate .rate-block .rate-line{padding-bottom:15px;white-space:nowrap}.form.rate .rate-block .rate-line.hover label.selected:after{opacity:0}.form.rate .rate-block .rate-label.hover,.form.rate .rate-block .rate-label.selected,.form.rate .rate-block .rate-line.error .error-message{display:inline-block}.form.rate .rate-block .rate-title{font-size:18px;color:#999;display:inline-block;width:178px;line-height:34px;vertical-align:middle}.form input[type=file],.form.rate .rate-block input[type=radio]{display:none}.form.rate .rate-block label{width:29px;height:27px;position:relative;margin:0 0 0 -3px;padding:0 13px 0 0;cursor:pointer;line-height:32px;vertical-align:middle}.form.rate .rate-block label:after,.form.rate .rate-block label:before{content:"";position:absolute;display:block;left:0;top:0;transition:opacity .2s}.form.rate .rate-block label:before{width:29px;height:27px;background:url(/local/images/sprite.png) -320px 0 no-repeat}.form.rate .rate-block label:after{width:29px;height:27px;background:url(/local/images/sprite.png) -350px 0 no-repeat;opacity:0}.form.rate .rate-block label.hover:before{opacity:0!important}.form.rate .rate-block label.hover:after{opacity:1!important}.form.rate .rate-block label.selected:before{opacity:0}.form.rate .rate-block label.selected:after{opacity:1}.form.rate .rate-block .error-message,.form.rate .rate-block .rate-label{font-size:14px;display:none;line-height:32px;vertical-align:middle;padding-left:9px;position:relative;top:2px}.form.rate .rate-block .rate-label.hover.selected,.form.rate .rate-block label{display:inline-block!important}.form.rate .rate-block .error-message{color:#c00;font-size:12px;padding-left:27px;margin-left:23px;letter-spacing:.3px}.form.rate .rate-block .error-message:before{content:"";position:absolute;width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -76px -96px no-repeat;display:block;left:0;top:5px}.form.rate .rating-total{font-size:24px;padding-top:4px;padding-bottom:17px;line-height:57px;vertical-align:middle}.form.rate .form-row label{font-size:18px;margin-bottom:16px}.form.rate .form-row label small{font-size:14px;color:#999}.form.rate input[type=submit]{padding:19px 18px}.form.rate .rating-number{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:rgba(51,204,255,.8);font:14px/40px Museo,sans-serif;text-align:center;color:#fff;margin-left:23px;top:-3px}.form.order-seat-form,.form.review-answer-add{padding:0}.form.order-seat-form .gym-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form.order-seat-form .gym-photo{width:47px;height:47px;background:center center/cover no-repeat;margin-right:20px}.form.order-seat-form .gym-name{font:500 16px/18px sans-serif;color:#333}.form.order-seat-form .gym-address{font:500 14px/18px sans-serif;color:#555}.form.order-seat-form input[type=text]:disabled{background:#fff}.form .file-wrap label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.form .file-wrap .label{cursor:pointer;position:relative;padding-right:40px;color:#060606}.form .file-wrap .label span{transition:border .3s ease;border-bottom:1px solid #a3a3a3;font:18px/1.3 'Museo',sans-serif}.form .file-wrap .label:after{transition:opacity .3s ease;content:"";position:absolute;width:15px;height:15px;background:url(/local/images/sprite.png) -720px 0 no-repeat;top:4px;right:15px}.form .file-wrap .label .file-delete{transition:transform .3s ease;width:10px;height:10px;background:url(/local/images/sprite.png) -720px -20px no-repeat;position:absolute;top:6px;right:15px;z-index:1}.form .file-wrap .label .file-delete:hover{-ms-transform:rotate(360deg);transform:rotate(360deg)}.form .file-wrap .label.selected:after{opacity:0}.form .file-wrap .hint{font:12px/1.3 'Museo',sans-serif;width:320px;min-width:320px;letter-spacing:0}.form .file-wrap .error-message{top:auto!important;bottom:-20px}.form.review-answer-add textarea{height:200px}.form.review-answer-add .review-list{margin-top:0;margin-bottom:0}.form.review-answer-add .review-list .review .review-right{border-bottom:none;margin-bottom:0;padding-bottom:20px;box-sizing:border-box}.fancy-popup .fancybox-skin{border-radius:0;background-color:#fff}#popup-city-change .popup-content{padding:20px 22px 27px}#popup-city-change .btn-wrapper{margin-top:40px}#popup-city-change .btn{padding:15px 37px 13px}#popup-city-change .city-list:before,.clearfix:after,.clearfix:before{content:" ";display:table}#popup-city-change .city-list:after{content:" ";display:table;clear:both}#popup-city-change .city-list .col{float:left;width:33.3333%}#popup-city-change .city-list .city{display:inline-block;height:30px;font:500 14px/30px 'Museo',sans-serif;padding:0 9px;color:#3cf}#popup-city-change .city-list .city.active,#popup-city-change .city-list .city:hover{background:#3cf;color:#fff}@media (max-width:1080px){.popup .form,.popup .popup-content{padding:20px;max-width:100%;box-sizing:border-box}.popup .popup-content .form{padding:0}.popup .form input[type=submit]{width:250px;max-width:100%;padding-left:0;padding-right:0;text-align:center}.form .blue-info .price{font-size:20px}.form.reg .registration-phone-confirm-form .form-row,.form.reg .registration-phone-form .form-row{white-space:normal;text-align:left}.form.reg .registration-phone-confirm-form input[type=text],.form.reg .registration-phone-form input[type=text]{max-width:100%}.form.reg .registration-phone-confirm-form .error-icon,.form.reg .registration-phone-form .error-icon{right:246px!important}.form.rate .rate-block .rate-title{display:block}.form.rate .rate-block .rate-line.error .error-message{display:block;margin-left:0}.form.rate .rate-block .rate-label{padding-left:0;top:0;cursor:default}.form.rate .rate-block .rate-label.hover,.form.rate .rate-block .rate-label.hover.selected,.form.rate .rate-block .rate-label.selected{display:block!important}.form.auth .remind-pass{margin-bottom:0}}@media (max-width:767px){.form .form-row.error{margin-bottom:50px}.form .form-row.error .error-message{white-space:normal}.form .form-row.error textarea~.error-message{bottom:auto}.form.reg .registration-phone-confirm-form input[type=text],.form.reg .registration-phone-form input[type=text]{width:100%;margin:0 0 10px}.form.reg .registration-phone-confirm-form input[type=submit],.form.reg .registration-phone-form input[type=submit]{display:block;margin:0 auto}.form.reg .registration-phone-confirm-form .error-icon,.form.reg .registration-phone-form .error-icon{right:11px!important;top:11px}.form .ulogin-buttons-container{height:auto!important}#popup-city-change .city-list .col{float:left;width:100%}}#popup-card-sell form input[type=number],#popup-card-sell form input[type=password],#popup-card-sell form input[type=tel],#popup-card-sell form input[type=text],#popup-card-sell form textarea{padding-left:19px}#popup-card-sell form input[type=number]+.small-label,#popup-card-sell form input[type=password]+.small-label,#popup-card-sell form input[type=tel]+.small-label,#popup-card-sell form input[type=text]+.small-label,#popup-card-sell form textarea+.small-label{margin-top:19px}#popup-card-sell form input[type=checkbox],#popup-card-sell form input[type=radio]{margin:0;padding:0}#popup-card-sell form .small-label{font:400 14px/18px 'Museo',sans-serif;margin-bottom:8px;color:#999}#popup-card-sell form .form-row{margin-bottom:25px}#popup-card-sell form label+.small-label{margin-top:-10px}#popup-card-sell form .group-title{font:400 24px/1 'Museo',sans-serif;padding:15px 0;border-bottom:1px solid #e5e5e5;margin-bottom:26px}#popup-card-sell form .col-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}#popup-card-sell form .col-row .col-half{box-sizing:border-box;width:50%;padding:0 10px;position:relative}#popup-card-sell form .has-register-wrap,.hidden{display:none}#popup-card-sell form .calendar-icon,#popup-card-sell form .time-icon{position:absolute;right:23px;margin-top:-35px}#popup-card-sell form .calendar-icon{width:24px;height:24px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -68px no-repeat}#popup-card-sell form .time-icon{width:24px;height:24px;background:url(/local/css/../images/sprite.svg?0b571cee) -30px -68px no-repeat}#popup-card-sell .ui-datepicker{width:calc(100% - 20px)}#popup-card-sell .ui-autocomplete{border:1px solid #3cf;border-top:none;padding:0}#popup-card-sell .ui-autocomplete .ui-menu-item{margin:0;height:auto;font-size:18px;font-family:'Museo',sans-serif;padding:12px 19px 13px;box-shadow:none}#popup-card-sell .ui-autocomplete .autocomplete-message{font:400 16px/18px 'Museo',sans-serif;color:#999}#popup-card-sell .select2+.select2-container{top:83px!important}@media (max-width:767px){#popup-card-sell form .col-row .col-half{width:100%}}.fancybox-inner .popup{display:block}@media (max-width:480px){.form.review-answer-add textarea{height:100px}}.clearfix:after{clear:both}.bx-viewport,.bx-wrapper{position:relative}.bx-controls-direction a{position:absolute;top:50%;display:block;transition:all .3s ease;width:14px;height:24px;background:url(/local/images/sprite.png) -450px -50px no-repeat}.bx-controls-direction a:hover{opacity:.8}.bx-controls-direction a.disabled,.ui-helper-hidden{display:none}.bx-controls-direction .bx-prev{left:-30px}.bx-controls-direction .bx-next{-ms-transform:rotate(180deg);transform:rotate(180deg);right:-30px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:1000}.ui-tooltip{position:absolute;z-index:9999;max-width:300px;background-color:#fff;padding:5px 5px 2px;box-shadow:0 0 6px 2px rgba(0,0,0,.3);font:12px/16px 'Museo',sans-serif;color:#060606;margin-left:-20px;left:100%;top:20px}.ui-tooltip:before{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-bottom:4px solid #fff;top:-8px;left:8px}.ui-tooltip.main-tooltip,.ui-tooltip.menu-tooltip{position:fixed!important}.ui-tooltip.main-tooltip:before{left:50%;margin-left:-4px}body .ui-tooltip{border-width:2px}.ui-datepicker{width:450px;display:none;background:#fff;border-top:1px solid #e5e5e5;border-left:1px solid #99e5ff;border-bottom:1px solid #99e5ff;border-right:1px solid #99e5ff;margin-top:-1px;box-sizing:border-box}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:20px;height:12px;background:url(/local/css/../images/sprite.svg?0b571cee) -75px -24px no-repeat;position:absolute;top:11px}.ui-datepicker .ui-datepicker-prev{left:2px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-datepicker .ui-datepicker-next{-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:2px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{opacity:.8}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-decoration:none;color:#666;text-align:center;transition:color .3s;border:1px solid transparent}.ui-datepicker td a.ui-state-active,.ui-datepicker td span.ui-state-active{border:1px solid #3cf}.ui-datepicker td a.ui-state-highlight,.ui-datepicker td span.ui-state-highlight{color:#fff;background-color:#3cf;border:1px solid #3cf}.ui-datepicker td span{opacity:.5;cursor:default}.ui-datepicker td a:hover{color:#3cf}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker.profile-filter-date{width:200px}.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden;height:auto!important}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/css/../images/fancybox/fancybox_sprite.png)}.fancybox-next span,.fancybox-prev span{width:43px;height:43px;z-index:1;margin-top:-21px;border-radius:50%;background:rgba(0,0,0,.8)}.fancybox-next span:after,.fancybox-prev span:after{content:"";width:24px;height:14px;background:url(/local/images/sprite.png) -330px -50px no-repeat;-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;z-index:1;left:45%;margin-left:-13px;top:54%;margin-top:-9px}.fancybox-next span:after{-ms-transform:rotate(90deg);transform:rotate(90deg);left:55%}.fancybox-next span:before,.fancybox-prev span:before{content:"";position:absolute;width:63px;left:-10px;top:-311px;height:663px}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/css/../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close,.fancybox-nav,.fancybox-nav span{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body,.fancybox-lock-test{overflow:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/css/../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto}.fancybox-title{visibility:hidden;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/local/css/../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/css/../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.fancybox-close{transition:all .3s ease;width:12px;height:13px;top:34px;right:30px;background:url(/local/images/base64/close.png) no-repeat}.fancybox-close:hover{opacity:.8}@media (max-width:1080px){.fancybox-close{top:14px;right:15px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single{height:28px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{min-height:32px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-container--default .select2-selection--single{border:1px solid #aaa}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-style:solid;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;width:0;border-color:#fff transparent transparent transparent;border-width:3px 4px 0;top:58%}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.club-action .tel a,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--default .select2-selection--single{transition:all .3s ease;height:40px;background-color:transparent;border-color:rgba(255,255,255,.2);border-radius:0;padding:9px 15px 0 7px}.select2-container--default .select2-selection--single .select2-selection__rendered{font:16px/24px 'Museo',sans-serif;color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{width:34px;height:38px}.select2-container--default .select2-selection--single:hover{border-color:#fff}.select2-container--form.select2-container{width:100%;box-sizing:border-box;display:block}.select2-container--form .select2-selection--single{display:block;padding:14px 45px 15px 19px;letter-spacing:.45px;border:1px solid #e5e5e5;transition:border .3s ease;position:relative;height:auto}.select2-container--form .select2-selection--single .select2-selection__rendered{font-family:'Museo',sans-serif;font-size:16px;color:#000;padding:0}.select2-container--form:not(.select2-container--disabled):hover .select2-selection--single{border:1px solid #99e5ff!important}.select2-container--form.select2-container--open .select2-selection--single{border:1px solid #99e5ff}.events-filter .select2.select2-container--open .select2-selection__arrow b,.select2-container--form.select2-container--open .select2-selection__arrow b{transform:rotateX(180deg)}.select2-container--form.select2-container--disabled{opacity:.5}.select2-container--form.select2-container--disabled .select2-selection--single{background-color:transparent!important}.select2-container--form .select2-selection__arrow{width:45px;height:45px;right:0;top:0;perspective-origin:center center;position:absolute}.select2-container--form .select2-selection__arrow b{width:20px;height:12px;background:url(/local/css/../images/sprite.svg?0b571cee) -75px -24px no-repeat;position:absolute;left:15px;top:19px;border:none!important;transition:transform .3s ease}.select2-container--form .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--form .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--form .select2-dropdown{border-radius:0;border:1px solid #99e5ff;border-top-color:#e5e5e5;box-sizing:border-box}.select2-container--form .select2-dropdown .select2-results__option{box-sizing:border-box;padding:14px 19px 15px;color:#000;font-size:16px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:'Museo',sans-serif}.select2-container--form .select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:#3cf;color:#fff}.select2-container--form .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e5e5e5;color:#666}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:0 0;color:inherit;border:none;outline:none;border-bottom:solid 1px #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before{content:'.';display:inline-block}.events-filter select,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1;cursor:pointer}.noUi-origin{position:absolute;right:0;left:0;bottom:0;height:2px;top:6px;z-index:1;background:#fff;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background 450ms}.noUi-origin+.noUi-origin{background:gray;box-shadow:none}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base{transform:translate3d(0,0,0)}.noUi-horizontal{height:14px}.noUi-horizontal .noUi-handle{width:7px;height:13px;left:-3px;top:-6px}.noUi-horizontal .noUi-handle.noUi-handle-upper,header .drop-menu .social li a:after{left:0}.noUi-horizontal .noUi-handle.noUi-handle-lower{left:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background .noUi-base:after{content:"";position:absolute;width:100%;height:2px;left:0;top:6px;background:gray}.noUi-connect{background:#fff;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{background:#3cf;cursor:pointer}.noUi-handle .tooltip{width:50px;left:-21px;text-align:center;position:absolute;bottom:23px}.noUi-handle .tooltip span{border-bottom:1px dashed}.noUi-active{background:#2c82ae}.noUi-handle:before{content:"";display:block;position:absolute;left:1px;top:3px;width:5px;height:7px;background:url(/local/images//base64/slirer.png);background-repeat:no-repeat;transition:all .3s ease}.noUi-handle-lower:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}@media (max-width:1080px){.noUi-horizontal .noUi-handle{width:15px;height:22px;left:-3px;top:-11px}.noUi-horizontal .noUi-handle:before{left:6px;top:8px}.noUi-horizontal .noUi-handle.noUi-handle-upper{left:0}.noUi-horizontal .noUi-handle.noUi-handle-lower{left:-15px}}body{background:linear-gradient(0deg,#f3f6f9,#f2f5f8);min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-width:320px}.main-wrapper{position:relative;height:100vh;min-height:664px;background:#060606 url(/local/images/main-bg.jpg) no-repeat fixed center center;background-size:cover;transition:background-image 1s ease-in-out}.header-wrapper{transition:height .3s ease;position:relative;height:163px;margin-bottom:-163px;background:#000}.header-wrapper.menu-opened{height:223px}.header-wrapper header{position:static}.header-wrapper header .search{margin-top:33px}.inner-page-wrapper{transition:all .3s ease;box-sizing:border-box;min-height:100%;padding:227px 0 160px}.inner-page-wrapper+footer{margin-top:-160px}.content-inner{position:relative;width:990px;margin:0 auto;max-width:100%;box-sizing:border-box}@media (max-width:1080px){.content-inner{width:100%;padding:0 20px}}.cards-list .content-inner{width:1030px;padding:0 5px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}@font-face{font-family:'Museo';src:url(/local/css/fonts/MuseoSansCyrl-500.eot);src:local("?"),url(/local/css/fonts/MuseoSansCyrl-500.eot?#iefix) format('embedded-opentype'),url(/local/css/fonts/MuseoSansCyrl-500.woff) format('woff'),url(/local/css/fonts/MuseoSansCyrl-500.ttf) format('truetype'),url(/local/css/fonts/MuseoSansCyrl-500.svg#MuseoSansCyrl-500) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'MyriadProRegular';src:url(/local/css/fonts/MyriadProRegular.eot);src:local("?"),url(/local/css/fonts/MyriadProRegular.eot?#iefix) format('embedded-opentype'),url(/local/css/fonts/MyriadProRegular.woff) format('woff'),url(/local/css/fonts/MyriadProRegular.ttf) format('truetype'),url(/local/css/fonts/MyriadProRegular.svg#MyriadProRegular) format('svg');font-weight:400;font-style:normal}:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}::-moz-selection{background:#3cf;text-shadow:none;color:#fff}::selection{background:#3cf;text-shadow:none;color:#fff}.placeholder{color:rgba(0,0,0,.55);font:14px/38px 'Museo',sans-serif}::-webkit-input-placeholder{color:rgba(0,0,0,.55);font:14px 'Museo',sans-serif}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.55);font:14px/38px 'Museo',sans-serif}:-ms-input-placeholder{color:rgba(0,0,0,.55);font:14px/38px 'Museo',sans-serif}.btn{transition:all .3s ease;display:inline-block;border:1px solid #3cf;padding:9px 14px;font:16px/16px 'Museo',sans-serif;color:#3cf;vertical-align:middle;text-align:center;text-decoration:none}.btn.btn-white{border-color:#fff;color:#fff}.btn:hover{background-color:#3cf;border-color:#3cf;color:#fff}.btn.btn-large{font:20px/24px 'Museo',sans-serif;padding:14px 41px 12px;border-width:2px}.btn.btn-large span{font-size:24px}.btn.btn-blue,.btn.btn-red{transition:all .3s ease;background-color:#3cf;color:#fff}.btn.btn-blue:hover{opacity:.8}.btn.btn-red{color:#d52b2b;background-color:#fff;border-color:#d52b2b}.btn.btn-red:hover{color:#fff;background-color:#d52b2b}.btn.blue-doubled{box-sizing:border-box;width:270px;height:56px;color:#fff;background:#3cf;border-width:0;font:18px/56px 'Museo',sans-serif;padding:0 14px;box-shadow:inset 0 0 0 4px #3cf,inset 0 0 0 6px #99e6ff}.btn.blue-doubled:hover{box-shadow:inset 0 0 0 1px #3cf,inset 0 0 0 9px #99e6ff}.trainers-bg{background-color:#fc0}.groups-bg{background-color:#9c0}.pools-bg{background-color:#036}.spa-bg{background-color:#f90}.children-bg{background-color:#3cc}.play-bg{background-color:#93c}.medicine-bg{background-color:#3c9}.cosmetology-bg{background-color:#f06}.martial-arts-bg{background-color:#3fa923}.dance-bg{background-color:#246ff8}.yoga-bg{background-color:#3c9}.crossfit-bg{background-color:#f06}@keyframes spin{to{transform:rotate(360deg)}}@keyframes growth{0%{transform:scale(1,0)}to{transform:scale(1,1)}}@keyframes growth-val{0%{bottom:0}to{bottom:100%}}.preloader{width:32px;height:32px;background:url(/local/images/sprite.png) -280px 0 no-repeat;animation:spin steps(8) 1s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-delay:0s;-webkit-animation:spin steps(8) 1s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation:spin steps(8) 1s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;margin:0 auto}.ajax-loading{position:relative;opacity:.5}.ajax-loading:before{content:"";position:absolute;width:32px;height:32px;background:url(/local/images/sprite.png) -280px 0 no-repeat;animation:spin steps(8) 1s;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-delay:0s;-webkit-animation:spin steps(8) 1s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation:spin steps(8) 1s;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:10}.ajax-loading:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.rating-stars{display:inline-block;width:80px;height:12px;background:url(/local/images/star-empty.svg) repeat-x}.rating-stars .rating-stars-inner{height:12px;background:url(/local/images/star-full.svg) repeat-x}.tags .tag{transition:all .3s ease;display:inline-block;border:1px solid #999;height:20px;padding:0 6px;margin:0 2px 2px 0;font:12px/20px 'Museo',sans-serif;color:#333}.tags .tag:hover{background-color:#3cf;border-color:#3cf;color:#fff}.category-types{width:100%;height:7px;display:table}.category-types li{display:table-cell}.comments-count{position:absolute;box-sizing:border-box;height:24px;top:24px;right:0;padding:5px;background-color:#3cf;font:13px 'Museo',sans-serif;color:#fff;z-index:2}.comments-count:after{content:"";position:absolute;bottom:-6px;left:7px;border:3px solid transparent;border-left:3px solid #3cf;border-top:3px solid #3cf}.rating-number{position:relative;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:rgba(51,204,255,.8);font:14px/40px 'Museo',sans-serif;text-align:center;color:#fff}.favorite,.social-share{transition:all .3s ease;display:inline-block;font:12px/40px 'Museo',sans-serif;color:#999;vertical-align:middle;cursor:pointer}.favorite span,.social-share .social-share-link span{display:block;float:right;margin:8px 0 0 10px;width:22px}.favorite span{background:url(/local/images/sprite.png) -300px -50px no-repeat;height:21px}.favorite.active span,.favorite:hover span{width:22px;height:21px;background:url(/local/images/sprite.png) -270px -50px no-repeat}.social-share{font:12px/36px 'Museo',sans-serif}.social-share .social-share-link span{height:22px;background:url(/local/css/../images/sprite.svg?0b571cee) -102px -28px no-repeat}.social-share.active .social-share-link span,.social-share:hover .social-share-link span{width:21px;height:21px;background:url(/local/images/sprite.png) -420px -50px no-repeat}.ui-autocomplete{margin:0;padding:9px 10px 11px;background:#fff;list-style:none}.ui-autocomplete li{margin:0;padding:0;height:48px}.ui-autocomplete li.ui-state-focus,.ui-autocomplete li:hover{background:#f4f6f9;box-shadow:0 0 0 6px #f4f6f9}.ui-autocomplete li.ui-state-focus .title,.ui-autocomplete li:hover .title{color:#3cf}.ui-autocomplete li.nothing-found{height:30px}.ui-autocomplete li+li{margin-top:10px}.ui-autocomplete li .icon{box-sizing:border-box;width:48px;height:48px;margin-right:20px;padding:0 8px;font:19px/48px 'Museo',sans-serif;color:#fff;float:left}.ui-autocomplete li .title{padding-top:8px;font:16px/16px 'Museo',sans-serif;color:#333}.ui-autocomplete li .address{font:12px/20px 'Museo',sans-serif;color:#999}@media (max-width:767px){.ui-autocomplete{max-width:calc(100% - 40px);box-sizing:border-box}}html:not(.bx-ie) .a_pf-btn{height:18px!important;cursor:pointer;bottom:14px!important;top:auto!important;display:block!important;right:14px;left:auto!important}html:not(.bx-ie) .a_pf-btn:after,html:not(.bx-ie) .a_pf-btn:before{display:none!important}html:not(.bx-ie) .a_pf-btn[title="Показать пароль"]{width:24px;height:18px;background:url(/local/images/sprite.png) -440px -20px no-repeat}html:not(.bx-ie) .a_pf-btn[title="Скрыть пароль"]{width:24px;height:18px;background:url(/local/images/sprite.png) -440px 0 no-repeat}html:not(.bx-ie) .a_pf-txt-pass~.error-icon{display:none!important}.events-filter{background:#fff;padding-top:14px;padding-bottom:14px}.events-filter .input{height:36px;padding:11px 35px 9px 11px;position:relative;margin-right:5px;width:100%;box-sizing:border-box;color:#999;font-size:14px;font-family:'Museo',sans-serif;border:1px solid #e5e5e5;transition:border .3s ease;top:1px;vertical-align:top;line-height:1}.events-filter .input:focus,.events-filter .input:hover{border-color:#99e5ff}.events-filter .input::-webkit-input-placeholder{color:#999;font-size:14px;font-family:'Museo',sans-serif}.events-filter .input:-moz-placeholder,.events-filter .input::-moz-placeholder{color:#999;font-size:14px;font-family:'Museo',sans-serif}.events-filter .input:-ms-input-placeholder{color:#999;font-size:14px;font-family:'Museo',sans-serif}.events-filter .input.date-picker{width:123px;background:#fff url(/local/images/filter-date.svg) 90px 7px no-repeat}.events-filter .input.search{width:216px;background:#fff url(/local/images/filter-search.svg) 184px 7px no-repeat}.events-filter .poster-filter{position:relative}.events-filter .poster-filter .input.search{width:280px;background-position:248px 7px}.events-filter .poster-filter .input.date-picker{width:191px;background-position:160px 7px}.events-filter .select2{width:161px;height:36px;box-sizing:border-box;border:1px solid #e5e5e5;transition:border .3s ease;margin-right:4px;vertical-align:top}.events-filter .select2 .select2-selection{padding:6px 25px 9px 8px;height:auto}.events-filter .select2 .select2-selection__rendered{color:#666;font-size:14px;padding:0}.events-filter .select2:not(.select2-container--disabled):hover{border:1px solid #99e5ff!important}.events-filter .select2.select2-container--open{border-top:1px solid #99e5ff!important;border-left:1px solid #99e5ff!important;border-bottom:1px solid #e5e5e5!important;border-right:1px solid #99e5ff!important}.events-filter .select2.select2-container--disabled,header .search .clear:hover:after{opacity:.5}.events-filter .select2.select2-container--disabled .select2-selection--single{background-color:transparent!important}.events-filter .select2 .select2-selection__arrow{width:34px;height:34px;right:0;top:0;perspective-origin:center center}.events-filter .select2 .select2-selection__arrow b{border-color:#3cf transparent transparent transparent;border-width:3px 3px 0;left:21px;top:18px;transition:transform .3s ease}.events-filter .select2-dropdown{border-radius:0;border-top:1px solid #e5e5e5;border-left:1px solid #99e5ff;border-bottom:1px solid #99e5ff;border-right:1px solid #99e5ff;box-sizing:border-box;margin-top:-1px}.events-filter .select2-dropdown .select2-results__option{min-height:36px;box-sizing:border-box;padding:8px 8px 7px;color:#666;font-size:14px;transition:.2s background,.2s color}.events-filter .select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:#3cf;color:#fff}.events-filter .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e5e5e5;color:#666}.events-filter .submit{margin-left:2px;padding:9px 22px;vertical-align:top}.events-filter .submit:hover{background:#fff;color:#3cf}.events-filter .reset{width:23px;height:23px;background:url(/local/css/../images/sprite.svg?0b571cee) -58px -68px no-repeat;border:none;position:relative;left:15px;top:7px;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.7;transition:.2s all;vertical-align:top}.events-filter .reset:hover{opacity:1;-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1080px){.events-filter .reset:hover{-ms-transform:none;transform:none}}.actions-page .ui-autocomplete,.poster-page .ui-autocomplete{border-radius:0;border-left:1px solid #99e5ff;border-bottom:1px solid #99e5ff;border-right:1px solid #99e5ff;background:#fff;padding:0}.actions-page .ui-autocomplete .ui-menu-item,.poster-page .ui-autocomplete .ui-menu-item{height:36px;box-sizing:border-box;padding:9px 8px 8px;color:#666;font-size:14px;margin:0!important;cursor:pointer;transition:.2s background,.2s color;font-family:'Museo',sans-serif;box-shadow:none!important}.actions-page .ui-autocomplete .ui-menu-item.ui-state-focus,.poster-page .ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#3cf;color:#fff}.actions-page .ui-datepicker,.poster-page .ui-datepicker{width:191px}.actions-page .ui-datepicker .ui-datepicker-title,.poster-page .ui-datepicker .ui-datepicker-title,header{margin:0 auto}.actions-page .ui-timepicker-slider,.poster-page .ui-timepicker-slider{position:relative;background:#b0c76a;height:5px}.actions-page .ui-timepicker-slider .ui-slider-range,.poster-page .ui-timepicker-slider .ui-slider-range{height:3px;background:red;position:absolute}.actions-page .ui-timepicker-slider .ui-slider-handle,.poster-page .ui-timepicker-slider .ui-slider-handle{width:10px;height:10px;background:#ff0;position:absolute;top:0}@media (max-width:1080px){.actions-page .actions-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions-page .actions-filter .input{margin-bottom:20px}.actions-page .actions-filter .input.search{width:calc(50% - 10px);margin-right:0;margin-left:20px;background:#fff url(/local/images/filter-search.png) calc(100% - 10px) 7px no-repeat}.actions-page .actions-filter .input.date-picker,.poster-page .events-filter .poster-filter .input.date-picker{width:calc(25% - 15px);margin-right:20px;background:#fff url(/local/images/filter-date.png) calc(100% - 10px) 7px no-repeat}.actions-page .actions-filter .input.date-picker+.input.date-picker{margin-right:0}.actions-page .actions-filter .select2{width:calc(25% - 15px);margin-right:20px}.actions-page .actions-filter .submit{margin-left:0;width:calc(25% - 15px)}.poster-page .events-filter .poster-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.poster-page .events-filter .poster-filter .input{margin-bottom:20px}.poster-page .events-filter .poster-filter .input.date-picker{width:calc(50% - 10px)}.poster-page .events-filter .poster-filter .input.search{width:calc(50% - 10px);margin-right:0;background:#fff url(/local/images/filter-search.png) calc(100% - 10px) 7px no-repeat}.poster-page .events-filter .poster-filter .select2{width:calc(25% - 15px);margin-right:20px}.poster-page .events-filter .poster-filter .reset{left:20px}}@media (max-width:767px){.actions-page .actions-filter .input.search{width:100%;margin-left:0}.actions-page .actions-filter .input.date-picker{width:calc(50% - 10px)}.actions-page .actions-filter .input.date-picker+.input.date-picker,.actions-page .actions-filter .select2~.select2,.poster-page .events-filter .poster-filter .select2~.select2{margin-right:0}.actions-page .actions-filter .select2,.poster-page .events-filter .poster-filter .select2{width:calc(50% - 10px);margin-bottom:20px}.actions-page .actions-filter .submit,.poster-page .events-filter .poster-filter .submit{width:calc(50% - 10px)}.actions-page .actions-filter .reset{left:20px}}@media (max-width:480px){.actions-page .actions-filter .input,.poster-page .events-filter .poster-filter .input{margin-bottom:10px}.poster-page .events-filter .poster-filter .input.date-picker,.poster-page .events-filter .poster-filter .input.search{width:100%;margin-right:0}.actions-page .actions-filter .select2,.poster-page .events-filter .poster-filter .select2{width:100%;margin-bottom:10px;margin-right:0}}.popup-container,.spoiler-text,header select{display:none}header{left:0;right:0;height:auto;padding:35px 0 15px;position:fixed;top:0;z-index:994;transition:height .3s linear,background-color .3s linear}header.header-fixed{background-color:#060606}header.header-filter{padding-bottom:0}header .menu-switcher{transition:all .3s ease;width:40px;height:40px;position:absolute;top:-5px;left:-90px;display:block;border:1px solid rgba(255,255,255,.15)}header .menu-switcher:after,header .menu-switcher:before{content:"";position:absolute;transition:all .3s ease;border-bottom:2px solid #fff;left:10px}header .menu-switcher:after{width:20px;height:20px;box-sizing:border-box;border-top:2px solid #fff;top:10px}header .menu-switcher:before{width:20px;top:19px}header .menu-switcher:hover{cursor:pointer;border-color:#fff}header .menu-switcher.open:after{-ms-transform:rotate(225deg);transform:rotate(225deg);height:0;top:19px;border-top:1px solid #fff;border-bottom:1px solid #fff}header .menu-switcher.open:before{-ms-transform:rotate(-225deg);transform:rotate(-225deg)}header .logo{float:left;width:167px;height:32px;background:url(/local/images/sprite.png) -100px 0 no-repeat;margin-top:2px}header a.logo{transition:opacity .3s ease;cursor:pointer}header a.logo:hover{opacity:.75}header .city{box-sizing:border-box;float:left;width:276px;height:30px;padding-left:51px;margin:-4px 0 0}header .city a,header .social ul li{position:relative;box-sizing:border-box}header .city a{display:inline-block;font:500 16px/38px 'Museo',sans-serif;border:1px solid rgba(255,255,255,.2);color:#fff;padding:0 34px 0 14px;transition:all .2s ease;height:40px}header .city a:before{content:"";border-color:#fff transparent transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;right:15px;top:50%;width:0;margin-left:-4px;margin-top:-2px;position:absolute}header .city a:hover{border:1px solid #fff}header .phone{width:180px;float:left}header .phone .number{transition:color .3s ease;font:16px 'Museo',sans-serif}header .phone .number:hover{color:#fff}header .auth{position:relative;float:left;padding:0 0 0 58px;margin:0;width:135px}header .auth .photo{width:40px;height:40px;background:url(/local/images/sprite.png) 0 0 no-repeat;top:-4px;position:absolute;left:3px;border-radius:50%;overflow:hidden}header .auth .title{transition:color .3s ease;font:16px 'Museo',sans-serif;color:#fff;width:135px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}header .auth a.reg{font:12px Museo,sans-serif;color:#999}header .auth:hover .title{color:#3cf}header .social{float:right;width:170px}.filter ul,.profile-page .profile .content.partner form ul,.profile-page .profile .side-bar ul,header .social ul{list-style:none}header .social ul li{float:right;height:29px;width:53px;border-left:1px solid rgba(255,255,255,.3)}header .social ul li:first-child{border-right:1px solid rgba(255,255,255,.3)}header .social a:after,header .social ul li:after{content:"";position:absolute}header .social a{display:inline-block;position:relative;width:100%;height:100%;transition:all .3s ease;opacity:.4}header .social a:hover{opacity:1}header .social a:after{top:7px;left:15px}header .social .fb{width:44px}header .social .fb a:after{width:13px;height:21px;background:url(/local/css/../images/sprite.svg?0b571cee) -85px -68px no-repeat;top:5px}header .social .vk{width:54px}header .social .vk a:after{width:25px;height:17px;background:url(/local/css/../images/sprite.svg?0b571cee) -46px -24px no-repeat}header .social .inst,header .social .tw{width:51px}header .social .tw a:after{width:19px;height:17px;background:url(/local/css/../images/sprite.svg?0b571cee) -128px -26px no-repeat;top:7px;left:15px}header .social .inst a:after{width:18px;height:18px;background:url(/local/css/../images/sprite.svg?0b571cee) -128px -47px no-repeat;top:7px;left:16px}header .menu{transition:all .3s ease;clear:both;list-style:none;padding:21px 0 0;height:39px;overflow:hidden}header .menu li{float:left;border-left:1px solid rgba(255,255,255,.3);padding:10px 20px}header .menu li a{transition:all .3s ease;font:20px/18px 'Museo',sans-serif;color:#fff;text-decoration:none}footer p span,footer ul li a.mark,footer ul li a:hover,header .menu li a:hover{color:#3cf}header .menu.menu-closed,header .menu.menu-switcher-closed{margin:0;height:0}header p{font:12px 'Museo',sans-serif;color:#999}header .search{transition:height .3s ease;position:relative;margin:23px 0 20px;overflow:hidden;height:40px}header .search.with-clear .clear{display:block}header .search input[type=text]{box-sizing:border-box;width:100%;height:40px;border:1px solid #fff;background:linear-gradient(0deg,#d5dfe9,#e9eef4);padding:0 70px 0 14px;font:14px 'Museo',sans-serif}header .search .clear{width:33px;height:29px;display:none;position:absolute;top:6px;right:48px;border-right:1px solid #c6d2de;cursor:pointer}header .search .clear:after{width:13px;height:13px;background:url(/local/images/sprite.png) -100px -120px no-repeat;content:'';position:absolute;display:block;top:8px;right:10px}header .search input[type=submit]{transition:all .3s ease;position:absolute;width:20px;height:20px;background:url(/local/images/sprite.png) 0 -50px no-repeat;top:10px;right:14px;border:none;padding:0}header .search input[type=submit]:hover{opacity:.7}header .search.search-hidden{height:0;margin-bottom:0}header .drop-menu{transition:all .3s ease;background-color:#060606;box-sizing:border-box;width:375px;max-width:100%;height:calc(100vh - 96px);position:absolute;display:none;left:0;top:100%;border-top:1px solid #2e2c2c;-ms-transform:translate(-100%,0);transform:translate(-100%,0);overflow:auto}header .drop-menu .menu-wrap{border-bottom:1px solid #2e2c2c}header .drop-menu .contacts-wrap{padding:20px}header .drop-menu .search-wrap{padding:20px;border-bottom:1px solid #2e2c2c}.gym-details-page abbr,header .drop-menu .contacts-wrap,header .drop-menu .social ul{border:none}header .drop-menu .search{height:40px!important;margin:0!important}header .drop-menu .search :-ms-input-placeholder{color:transparent}header .drop-menu .search ::placeholder{color:transparent}header .drop-menu .menu-wrap{padding:10px 20px}header .drop-menu .menu{margin:0;height:auto}header .drop-menu .menu li{float:none;display:block;border-left:none;margin:20px 0;padding:0}header .drop-menu .menu li a{font:400 20px/30px 'Museo',sans-serif}header .drop-menu .phone{float:none;padding:20px 0 20px 54px;position:relative}.gym-details-page .content-block .network .contact.phone .hidden-symbols .after,header .drop-menu .phone a{display:inline-block}header .drop-menu .phone a:before{content:"";position:absolute;width:40px;height:40px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -24px no-repeat;left:0;top:16px}header .drop-menu .social{float:none;margin-top:30px}header .drop-menu .social li{float:none;border:none;padding:0;display:inline-block}header .drop-menu .social li:first-child{border:none}header .drop-menu .city{float:none;padding-left:0;height:auto;margin:0;padding-top:5px}header .drop-menu .auth{float:none;padding-top:20px;padding-bottom:20px}header .drop-menu .auth .photo{top:16px}header .drop-menu.open{-ms-transform:translate(0,0);transform:translate(0,0)}header .filter-btn{width:21px;height:21px;background:url(/local/css/../images/sprite.svg?0b571cee) -27px -96px no-repeat;display:none;position:absolute;right:20px;top:7px;text-decoration:none;color:#fff}header .filter-btn span{font:500 14px 'Museo',sans-serif;position:absolute;right:23px;top:-5px}header .filter-btn.open{width:21px;height:21px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -96px no-repeat;color:#3cf}@media (max-width:1080px){header{padding:30px 0}header .drop-menu .auth,header .drop-menu .city,header .menu,header .phone,header .search,header .social{display:none}header .menu-switcher{left:20px}header .logo{margin-left:80px}header .drop-menu,header .drop-menu .menu,header .drop-menu .phone,header .drop-menu .search,header .drop-menu .social{display:block}}@media (max-width:767px){header .logo{margin-left:60px}header .auth,header .city{display:none}header .drop-menu .auth,header .drop-menu .city{display:block}}.filter-form,footer{width:100%;overflow:hidden}footer{box-sizing:border-box;background-color:#060606;padding:25px 0 15px;margin-top:auto}footer .to-top,footer .to-top:before{background-color:#3cf;width:40px;height:40px}footer .to-top{transition:all .3s ease;opacity:0;position:fixed;z-index:1000;left:60px;bottom:100px;cursor:pointer}@media (max-height:700px){footer .to-top{bottom:10px}}footer .to-top:after,footer .to-top:before{content:"";position:absolute;transition:all .3s ease}footer .to-top:before{-ms-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg)}footer .to-top:after{width:24px;height:14px;background:url(/local/images/sprite.png) -330px -50px no-repeat;top:13px;left:8px;opacity:.6}footer .to-top:hover:before{-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}footer .to-top.to-top-visible,footer .to-top:hover:after{opacity:1}footer .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}footer .row.bottom{padding-top:30px}footer .copyright{font:16px 'Museo',sans-serif;color:#fff}footer ul{width:600px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer ul li{border-left:1px solid rgba(255,255,255,.3)}footer ul li a{transition:all .3s ease;height:30px;display:block;padding:0 20px;font:14px/30px 'Museo',sans-serif;color:#fff}footer .apps{height:auto}footer p{margin:8px 30px 18px;font:14px 'Museo',sans-serif}footer .sibirix{font:12px 'Museo',sans-serif;text-align:right}footer .sibirix a{transition:all .3s ease;color:#3cf}footer .sibirix a:hover{color:#fff}footer .sibirix,footer .sibirix span,footer p{color:rgba(255,255,255,.46)}footer .slon-container{width:21px;height:14px;display:block;position:relative;margin-right:-41px;float:right}footer .slon-container .slon{width:21px;height:14px;background:url(/local/images/sprite.png) -200px -190px no-repeat;transition:all .3s ease;display:block;position:absolute}footer .slon-container .glow,footer .slon-container .weight{transition:all .3s ease;display:block;opacity:0;position:absolute}footer .slon-container .weight{background:url(/local/images/sprite.png) -230px -190px no-repeat;width:19px;height:24px;margin:-6px 0 0 2px}footer .slon-container .weight.fill{transition:height .3s ease;height:0;opacity:0;background-position:-250px -190px}footer .slon-container .glow{width:41px;height:41px;background:url(/local/images/sprite.png) -270px -190px no-repeat;animation:rotation 4s infinite linear;margin:-14px 0 0 -9px}footer .slon-container:hover .slon{-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}footer .slon-container:hover .weight{opacity:1;transition-delay:.3s}footer .slon-container:hover .weight.fill{transition:height .3s ease;transition-delay:.6s;height:24px}footer .slon-container:hover .glow{transition-delay:.6s;opacity:1}@media (max-width:1080px){footer{padding:30px 0 21px}footer .content-inner{width:100%;padding:0 20px!important}footer .copyright{font-size:14px}footer .row{display:block}footer .row.bottom{padding-top:20px}footer .row.bottom .col:last-of-type{display:-ms-flexbox;display:flex}footer .row.bottom .col:last-of-type p{width:50%;margin:15px 0 0}footer ul{width:100%;padding-bottom:8px}footer ul li a{height:35px}footer .slon-container{margin-right:0;margin-left:10px}footer .sibirix{font-size:10px}footer .to-top{left:auto;right:30px;bottom:50px}}@media (max-width:767px){footer ul li{width:100%;border:none}footer ul li a{padding:0}footer .row.bottom .col:last-of-type{display:block}footer .row.bottom .col:last-of-type p{width:100%}footer .sibirix{text-align:left;display:-ms-flexbox;display:flex}footer .sibirix .slon-container{-ms-flex-order:2;order:2}footer .to-top{display:none}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.filter-form{position:absolute;background:rgba(0,0,0,.9);z-index:3;color:#fff;transition:all .2s linear;max-height:0}.filter-form.show{padding:20px 0;max-height:290px}.filter-form.show.ready{overflow:visible}.filter-form .input,.filter-form select{width:100%;background:0 0;background-color:transparent;border:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff}.filter-form select{display:none;padding:9px 15px 9px 7px}.filter-form .input{padding:7px 11px;box-sizing:border-box}.filter-form .input::-webkit-input-placeholder{color:#999}.filter-form .input:-moz-placeholder,.filter-form .input::-moz-placeholder{color:#999}.filter-form .input:-ms-input-placeholder{color:#999}.filter-form .input.date-picker{padding:7px 45px 7px 11px;background:url(/local/images/filter-date-white.svg) calc(100% - 10px) center no-repeat}.filter-form .select2{width:100%}.filter-form .filter-form-row{margin-left:-10px;margin-right:-10px;margin-bottom:20px}.filter-form .filter-form-row:before{content:" ";display:table}.filter-form .filter-form-row:after{content:" ";display:table;clear:both}.filter-form .filter-form-row.sliders-row{margin-bottom:30px}.filter-form .filter-form-row.buttons{margin-bottom:0}.filter-form .input-wrap{box-sizing:border-box;padding:0 10px;float:left;width:25%;font-size:14px;min-height:1px}.filter-form .buttons-row .input-wrap{width:28%}.filter-form .buttons-row .input-wrap.half{width:44%}.filter-form .checkbox-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.filter-form .checkbox-wrap .checkbox [type=checkbox]+label{font-size:14px;padding:0 0 0 26px}.filter-form .checkbox-wrap .checkbox [type=checkbox]+label:before{left:6px}.filter-form .checkbox-wrap .checkbox [type=checkbox]+label:after{left:8px!important}.filter-form .pop-wrap{padding-top:8px}.filter-form .pop-wrap:before{content:" ";display:table}.filter-form .pop-wrap:after{content:" ";display:table;clear:both}.filter-form .pop-wrap label{box-sizing:border-box;padding-left:10px;display:block;float:left;width:117px}.filter-form .pop-wrap .slider{box-sizing:border-box;width:103px;float:left}.filter-form .stars{height:25px;text-align:justify}.filter-form .stars:after{content:'';display:inline-block;width:100%}.filter-form .star{display:inline-block;width:17px;height:15px;background:url(/local/images/sprite.png) -151px -190px no-repeat}.filter-form .star.full{background-position:-170px -190px}.filter-form .selected-items{word-spacing:5px;margin-top:10px}.filter-form .selected-items div{font:500 10px/15px 'Museo',sans-serif;display:inline-block;background:#3cf;padding:0 4px;margin-bottom:5px;text-transform:lowercase}.filter-form .selected-items div a{margin-left:4px;display:inline-block;width:5px;height:5px;background:url(/local/images//base64/close-small.png);background-repeat:no-repeat}.filter-form .numbers{height:25px;text-align:center;margin-left:-5px;margin-right:-5px}.filter-form .numbers:before{content:" ";display:table}.filter-form .numbers:after{content:" ";display:table;clear:both}.filter-form .number{float:left;width:10%;font:500 14px/16px 'Museo',sans-serif}.filter-form .price-wrap,.filter-form .rate-wrap,.filter-form .time-wrap{padding-top:8px}.filter-form .rate-wrap:before{content:" ";display:table}.filter-form .rate-wrap:after{content:" ";display:table;clear:both}.filter-form .price-wrap label,.filter-form .rate-wrap label,.filter-form .time-wrap label{box-sizing:border-box;padding-left:10px;display:block;float:left;width:80px;font-size:14px}.filter-form .rate-wrap .slider{box-sizing:border-box;width:125px;float:left;padding-left:20px}.filter-form .price-wrap:before{content:" ";display:table}.filter-form .price-wrap:after{content:" ";display:table;clear:both}.filter-form .price-wrap label,.filter-form .time-wrap label{width:50px}.filter-form .price-wrap .slider{box-sizing:border-box;width:182px;float:left;padding-left:14px;padding-top:26px;position:relative}.filter-form .price-wrap .value{position:absolute;top:0;left:11px;width:60px}.filter-form .price-wrap .value span,.filter-form .time-wrap .value span{border-bottom:1px dashed;white-space:nowrap}.filter-form .price-wrap .value+.value{right:-3px;text-align:right;left:auto}.filter-form .time-wrap:before{content:" ";display:table}.filter-form .time-wrap:after{content:" ";display:table;clear:both}.filter-form .time-wrap label{padding-left:0}.filter-form .time-wrap .slider{box-sizing:border-box;width:182px;float:left;padding-left:20px;padding-right:20px;padding-top:26px;position:relative}.filter-form .time-wrap .value{position:absolute;top:0;left:17px;width:40px}.filter-form .time-wrap .value+.value{right:16px;text-align:right;left:auto}.filter-form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;padding-left:4px}.filter-form .select2-container--default.select2-container--disabled .select2-selection--single{background-color:transparent}.filter-form .select2-container--default.select2-container--disabled .select2-selection--single:hover{border-color:rgba(255,255,255,.2)}.filter-form .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow{display:none}.filter-form .select2-container--default.select2-container--open .select2-selection--single{border-color:#fff}.filter-form .select2-container--default .select2-selection--single{padding-top:4px;padding-bottom:4px;height:32px}.filter-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}.filter-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:3px 3px 0;top:14px;right:10px;margin:0}.filter-form .select2-container--default .select2-dropdown{background:#000;border-radius:0;border-color:#fff}.filter-form .select2-container--default .select2-results>.select2-results__options{max-height:137px}.filter-form .select2-container--default .select2-results>.select2-results__options .select2-results__option{font:400 14px/20px 'Museo',sans-serif;padding-left:10px}.filter-form .checkbox{padding:8px 0}.filter-form .checkbox input[type=checkbox]{position:absolute;visibility:hidden}.filter-form .checkbox [type=checkbox]+label{position:relative;cursor:pointer;font:500 14px/16px 'Museo',sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:0 0 0 21px}.filter-form .checkbox [type=checkbox]+label:before{content:"";position:absolute;top:0;left:-4px;box-sizing:border-box;width:16px;height:16px;border:1px solid #fff}.filter-form .checkbox [type=checkbox]:checked+label:after{content:'\2714\fe0e';position:absolute;top:1px;left:-1px;box-sizing:border-box;color:#fff;width:10px;height:10px}.filter-form .buttons-wrap{text-align:center}.filter-form .buttons-wrap .reset,.filter-form .close-wrap .close-filter{position:relative;display:inline-block;color:#fff;font:500 14px/16px 'Museo',sans-serif}.filter-form .buttons-wrap .reset{margin-left:19px;padding-left:25px}.filter-form .buttons-wrap .reset:before{content:"";position:absolute;left:0;transition:all .2s ease;width:16px;height:16px;background:url(/local/images/sprite.png) -150px -210px no-repeat}.filter-form .buttons-wrap .reset:hover:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-form .close-wrap{text-align:right;padding:8px 0}.filter-form .close-wrap .close-filter{padding-left:15px}.filter-form .close-wrap .close-filter:before{content:"";position:absolute;left:0;border:3px solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:6px}.filter-form .hide-label{display:none}@media (max-width:1080px){.filter-form{position:relative}.filter-form.show{max-height:780px;padding:0}.filter-form .content-inner{padding-top:30px}.filter-form .filter-form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-form .selects-row .input-wrap{width:calc(25% - 1px);margin-bottom:10px;position:relative;box-sizing:border-box}.filter-form .selects-row .input-wrap select{width:calc(100% - 10px);display:block;position:absolute;opacity:0;z-index:1}.filter-form .sliders-row .input-wrap{width:calc(50% - 1px);margin-bottom:10px;height:74px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;box-sizing:border-box}.filter-form .sliders-row .input-wrap>div{width:100%}.filter-form .sliders-row label{width:auto;padding-left:0;margin-bottom:10px}.filter-form .sliders-row .slider{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px}.filter-form .price-wrap .value,.filter-form .time-wrap .value{left:0}.filter-form .price-wrap .value+.value,.filter-form .time-wrap .value+.value{left:auto;right:0}.filter-form .pop-wrap,.filter-form .rate-wrap{position:relative}.filter-form .pop-wrap label,.filter-form .rate-wrap label{margin-bottom:20px}.filter-form .pop-wrap .stars{top:9px;left:103px;position:absolute}.filter-form .rate-wrap .numbers{top:9px;left:64px;position:absolute;width:160px}.filter-form .buttons-row .input-wrap{width:100%}.filter-form .buttons-row .input-wrap.checkbox-wrap,.filter-form .buttons-row .input-wrap.half{width:50%}.filter-form .buttons-row .buttons-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.filter-form .buttons-row .reset{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.filter-form .buttons-row .close-wrap{text-align:center;margin:44px -20px -20px;background:#000;padding:12px 0}}@media (max-width:767px){.filter-form{border-bottom:1px solid #e8e8e8}.filter-form.show{max-height:800px}.filter-form .selects-row .input-wrap{width:100%;margin-bottom:10px;position:relative}.filter-form .selects-row .input-wrap .select2-container .select2-dropdown--above{border-bottom:1px solid #aaa}.filter-form .buttons-row .input-wrap.checkbox-wrap{width:100%;margin-bottom:30px}.filter-form .buttons-row .input-wrap,.filter-form .buttons-row .input-wrap.half,.filter-form .sliders-row .input-wrap{width:100%}}.club-action{transition:all .3s ease;width:calc((100% - 60px)/3);position:relative;margin:0 0 20px 30px;background-color:#fff}.club-action:nth-child(3n-2){margin-left:0}.club-action.focused{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}.club-action.focused .share{opacity:1}.club-action.faded{opacity:.5}.club-action .share{background:linear-gradient(180deg,#000,rgba(0,0,0,0));opacity:0;transition:all .3s ease;position:absolute;top:0;left:0;right:0;height:75px;text-align:right}.club-action .share .link{display:inline-block;position:absolute;color:#fff;font:500 12px/22px 'Museo',sans-serif;right:20px;top:10px;padding-right:40px;transition:opacity .3s ease;cursor:pointer}.club-action .share .link:hover{opacity:.75}.club-action .share .link:after,.poster-item .share .link:after{content:"";position:absolute;width:22px;height:22px;background:url(/local/images/sprite.png) -390px -50px no-repeat;right:0;top:0}.club-action .photo{width:100%;height:246px;display:block;position:relative;background-position:center center;background-size:cover;overflow:hidden}.club-action .photo img{width:100%;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.club-action .timer{width:100%;height:67px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);z-index:1;box-sizing:border-box;padding:12px 0 0 21px}.club-action .timer .etTitle{margin-bottom:7px;color:#fff;font-size:12px;font-family:'Museo',sans-serif}.club-action .timer .time .etDays{margin-right:3px}.club-action .timer .time .etDays .etSign{display:inline-block;position:relative;top:-4px;margin-left:4px;margin-right:6px;color:#fff}.club-action .timer .time .etDays+.etSep,.club-action .timer .time .etSign{display:none}.club-action .timer .time .etSep{position:relative;top:4px;font-size:12px;color:#fff;padding:0 3px}.club-action .timer .time .etNumber{width:19px;height:24px;font-size:19px;display:inline-block;border:1px solid rgba(255,255,255,.15);box-sizing:border-box;padding-top:1px;margin:0 1px 0 0;text-align:center;color:#fff;font-family:'Museo',sans-serif}.club-action .label{position:absolute;top:10px;left:-10px;padding:9px 10px 8px;background:#fc0;font:10px 'Museo',sans-serif;color:#000;text-transform:uppercase;z-index:1}.club-action .info{padding:4px 20px 20px;position:relative}.club-action .title{width:100%;height:58px;display:block;overflow:hidden;text-overflow:clip;margin:12px 0 2px;font:24px/28px 'Museo',sans-serif;color:#3cf}.club-action .description{font-size:12px;color:#666;font-family:'Museo',sans-serif;line-height:18px;height:54px;overflow:hidden}.club-action .address,.club-action .tel{width:100%;height:36px;margin-bottom:4px;box-sizing:border-box;padding-left:30px;margin-top:11px;font:12px/18px 'Museo',sans-serif;color:#333;position:relative}.club-action .address:before{content:"";position:absolute;width:12px;height:17px;background:url(/local/images/sprite.png) -601px 0 no-repeat;left:0;top:0}.club-action .address:after{content:"";position:absolute;width:176px;height:1px;border-bottom:1px solid #ebebeb;left:0;bottom:-5px}.club-action .address .name{color:#3cf}.club-action .address .arrd,.club-action .address .name{overflow:hidden;text-overflow:ellipsis}.club-action .tel{height:16px;margin-top:10px}.club-action .tel:before{content:"";position:absolute;width:17px;height:17px;background:url(/local/images/sprite.png) -620px 0 no-repeat;left:0;top:1px}.club-action .bye-wrapper{margin-top:17px;text-align:center;padding-right:6px}.club-action .bye-wrapper .buy{font-size:15px;padding:10px 30px 8px;letter-spacing:.5px;cursor:pointer}.club-action .bye-wrapper .buy:hover{background:#fff;color:#3cf}.club-action:hover .favorite{opacity:1}@media (max-width:1080px){.club-action{width:calc((100% - 20px)/2);margin:0 0 20px 20px}.club-action:nth-child(3n-2){margin-left:20px}.club-action:nth-child(2n-1){margin-left:0}.club-action .photo{height:auto}.club-action .photo img{top:0;-ms-transform:translateY(0);transform:translateY(0);display:block}.club-action .title{height:auto;font:24px/28px 'Museo',sans-serif}.club-action .timer{padding:12px 0 0 10px}.club-action .info{padding:5px 10px 10px}.club-action .address,.club-action .description,.club-action .tel{height:auto}.club-action .address,.club-action .tel{padding-left:25px}}@media (max-width:767px){.club-action .timer{padding:7px 0 0 8px;height:60px}.club-action .timer .time .etNumber{width:14px;font-size:18px}}@media (max-width:480px){.club-action{width:100%;margin:0 0 20px}.club-action:nth-child(3n-2){margin-left:0}.club-action .timer{padding:7px 0 0 10px}.club-action .timer .time .etNumber{width:19px;font-size:19px}}.poster-item{background:#fff;position:relative;transition:all .3s ease}.poster-item .img{min-height:75px;display:block;position:relative}.poster-item .img img{width:100%;display:block}.poster-item .share{opacity:0;transition:all .3s ease;position:absolute;bottom:0;left:0;right:0;height:75px;background:linear-gradient(0deg,#000,rgba(0,0,0,0));text-align:right}.poster-item .share .link,.poster-item .share .pluso{display:none;position:absolute;right:20px;bottom:12px}.poster-item .share .link{display:inline-block;color:#fff;font:500 12px/22px 'Museo',sans-serif;bottom:8px;padding-right:40px;transition:opacity .3s ease;cursor:pointer}.poster-item .share .link:hover{opacity:.75}.gym-details-page h1,.poster-item .share .link.hide{display:none}.poster-item .info{padding:10px 20px 14px}.poster-item .title{display:block;margin:6px 0 5px;font:500 24px/28px 'Museo',sans-serif}.poster-item .desc{color:#666;font:500 12px/18px 'Museo',sans-serif;margin-bottom:8px}.poster-item .props{width:180px;padding-top:1px}.poster-item .date,.poster-item .location,.poster-item .phone{color:#000;font:500 12px/17px 'Museo',sans-serif;padding:6px 0 5px 30px;position:relative;border-bottom:1px solid #ebebeb}.poster-item .phone{border-bottom:none}.poster-item .date:before,.poster-item .location:before,.poster-item .phone:before{content:"";position:absolute;top:7px;left:0;width:16px;height:17px;background:url(/local/images/sprite.png) -580px 0 no-repeat}.poster-item .location:before{background-position:-601px 0}.poster-item .phone:before{background-position:-620px 0}.poster-item .price-free{position:absolute;left:-10px;top:10px;padding:0 9px;text-transform:uppercase;font:500 10px/29px 'Museo',sans-serif;color:#000;background:#fc0}.poster-item .price-wrap{position:relative;height:31px}.poster-item .price{position:absolute;bottom:0;left:10px;background:#3cf;padding:0 10px;color:#fff}.poster-item .price .label{text-transform:uppercase;font:500 10px/14px 'Museo',sans-serif;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.5)}.poster-item .price .sum{position:relative;font:500 16px/28px 'Museo',sans-serif;padding-top:3px}.poster-item.double{background:#000}.poster-item.double .info:before,.poster-item.double:before{content:" ";display:table}.poster-item.double .info:after,.poster-item.double:after{content:" ";display:table;clear:both}.poster-item.double .date,.poster-item.double .location,.poster-item.double .phone{color:#fff}.poster-item.double .info{padding:10px 20px 8px}.poster-item.double .desc{color:#fff}.poster-item.double .text-block{float:left;width:375px;margin-right:60px;padding-bottom:10px;max-width:100%}.poster-item.double .text-block .title{margin:8px 0 9px -1px}.poster-item.double .props{width:175px;max-width:100%;float:left;padding-top:6px}.poster-item.double .date:before{background-position:-580px -20px}.poster-item.double .location:before{background-position:-601px -20px}.poster-item.double .phone:before{background-position:-620px -20px}.poster-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.3)}.poster-item:hover .share{opacity:1}.partners{padding:45px;margin-top:50px}.partners .bx-wrapper{margin:0 auto}.partners .partner{width:150px;height:100px;transition:all .3s ease;background:no-repeat center;background-size:contain;display:block}.partners .partner.focused{-ms-transform:translateY(-5px);transform:translateY(-5px)}.partners .partner.faded{opacity:.5}.partners .bx-controls-direction .bx-next,.partners .bx-controls-direction .bx-prev{top:calc(50% - 12px)}.partners .bx-controls-direction .bx-prev{left:-45px}.partners .bx-controls-direction .bx-next{right:-45px}@media (max-width:767px){.partners{margin-top:0;padding:35px}}.gym-details-page .content-block .services-tabs .switcher li.ui-state-active,.gym-details-page .left-menu li.active,.gym-details-page header{background-color:#060606}.gym-details-page header.header-menu-closed+.inner-page-wrapper{padding-top:167px}.gym-details-page .inner-page-wrapper{background:linear-gradient(180deg,#f2f5f8,#d4dfea) fixed}.gym-details-page .inner-page-wrapper .left-menu{transition:all .3s ease}.gym-details-page .side-banner{width:270px;display:block;position:absolute;right:-290px;top:120px}.gym-details-page .side-banner .side-banner-item{display:none}@media (max-width:1611px){.gym-details-page .side-banner{display:none}}.gym-details-page .side-banner img{max-width:100%}.gym-details-page .side-banner.is-fixed{position:fixed;top:326px;right:calc(50% - 785px)}.gym-details-page .page-banner{display:block;overflow:hidden}.gym-details-page .page-banner img{width:100%}.gym-details-page .left-menu{list-style:none;position:fixed;bottom:50%;-ms-transform:translateY(50%);transform:translateY(50%);left:55px;z-index:1000;padding-top:50px;box-sizing:border-box}@media (max-height:800px){.gym-details-page .left-menu{padding-top:120px}}.gym-details-page .left-menu li{width:40px;height:40px;border-radius:50%;margin-bottom:20px;padding:5px}@media (max-height:700px){.gym-details-page .left-menu li{margin-bottom:0}}.gym-details-page .content-block .services-tabs .service-type ul a:hover .tooltip,.gym-details-page .left-menu li a,.gym-details-page .worktime-dropdown .column span,.gym-details-page .worktime-dropdown.visible{display:block}.gym-details-page .left-menu .about a{width:40px;height:40px;background:url(/local/images/sprite.png) -240px -80px no-repeat}.gym-details-page .left-menu .about.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -480px -80px no-repeat}.gym-details-page .left-menu .gallery a{width:40px;height:40px;background:url(/local/images/sprite.png) -280px -80px no-repeat}.gym-details-page .left-menu .gallery.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -520px -80px no-repeat}.gym-details-page .left-menu .tariffs a{width:40px;height:40px;background:url(/local/images/sprite.png) -320px -80px no-repeat}.gym-details-page .left-menu .tariffs.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -560px -80px no-repeat}.gym-details-page .left-menu .services a{width:40px;height:40px;background:url(/local/images/sprite.png) -360px -80px no-repeat}.gym-details-page .left-menu .services.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -600px -80px no-repeat}.gym-details-page .left-menu .comments a{width:40px;height:40px;background:url(/local/images/sprite.png) -400px -80px no-repeat}.gym-details-page .left-menu .comments.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -640px -80px no-repeat}.gym-details-page .left-menu .recommended a{width:40px;height:40px;background:url(/local/images/sprite.png) -440px -80px no-repeat}.gym-details-page .left-menu .recommended.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -680px -80px no-repeat}.gym-details-page .left-menu .trainer a{width:40px;height:40px;background:url(/local/images/sprite.png) -720px -80px no-repeat}.gym-details-page .left-menu .trainer.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -760px -80px no-repeat}.gym-details-page .left-menu .timetable a{width:40px;height:40px;background:url(/local/images/sprite.png) -800px -80px no-repeat}.gym-details-page .left-menu .timetable.active a{width:40px;height:40px;background:url(/local/images/sprite.png) -840px -80px no-repeat}.gym-details-page .worktime-dropdown{box-sizing:border-box;width:439px;height:118px;display:none;position:absolute;z-index:100;left:-294px;top:50px;padding:0 20px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.3)}.gym-details-page .worktime-dropdown:before{content:"";position:absolute;top:-4px;right:65px;border-left:4px solid transparent;border-bottom:4px solid #fff;border-right:4px solid transparent;box-shadow:0 -2px 4px 4px rgba(0,0,0,.03)}.gym-details-page .worktime-dropdown .column{box-sizing:border-box;width:56px;height:118px;float:left;padding:28px 10px;font:12px/16px 'Museo',sans-serif;color:#000}.gym-details-page .worktime-dropdown .column span:first-child{margin-bottom:16px;font:14px/16px 'Museo',sans-serif}.gym-details-page .worktime-dropdown .column.current{background:#3cf;color:#fff}.gym-details-page .title-block{width:100%;height:487px;position:relative;z-index:1;color:#fff}.gym-details-page .title-block .background{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background-size:cover}.gym-details-page .title-block .heading{width:100%;height:auto;position:relative;padding-bottom:80px;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 103px,rgba(0,0,0,.7) 238px)}.gym-details-page .title-block .btn{position:absolute;bottom:50px;left:50%;margin-left:-135px;width:270px}.gym-details-page .title-block .price{position:absolute;top:40px;right:-10px;padding:6px 12px;background:#3cf;font:20px 'Museo',sans-serif;color:#fff}.gym-details-page .title-block .price span{font:36px/44px 'Museo',sans-serif}.gym-details-page .title-block .h1{margin:0;padding:44px 102px 15px 19px;max-width:630px;font:60px/60px 'Museo',sans-serif}.gym-details-page .gallery .tabs>div,.gym-details-page .title-block .h1,.gym-details-page .title-block .title-wrap{display:inline-block;position:relative}.gym-details-page .title-block .comments-count{top:40px}.gym-details-page .title-block .rating-block{padding:0 0 0 30px}.gym-details-page .title-block .rating-number{margin:0 26px 0 0}.gym-details-page .title-block .rating{margin:0 38px 0 0;display:inline-block;vertical-align:middle}.gym-details-page .title-block .favorite{width:110px;margin-right:16px;text-align:right}.gym-details-page .title-block .social-share{height:40px;min-width:100px;margin-left:27px}.gym-details-page .title-block .social-share .share-block{display:none}.gym-details-page .content-block .price-list .price-list-item.opened .service .title,.gym-details-page .content-block h2 span,.gym-details-page .title-block .social-share .social-share-link{color:#999}.gym-details-page .title-block .social-share:hover .share-block{display:inline-block;vertical-align:super}.gym-details-page .title-block .social-share .pluso-more,.gym-details-page .title-block .social-share:hover .social-share-link{display:none}.gym-details-page .title-block .advantages{position:absolute;top:138px;right:30px}.gym-details-page .title-block .advantages .column{float:right;margin-left:10px}.gym-details-page .title-block .advantages .icon{box-sizing:border-box;width:35px;height:35px;margin:0 0 8px;border:1px solid transparent;background:50% 50% no-repeat}.gym-details-page .title-block .advantages .icon:hover{border-color:rgba(255,255,255,.3)}.gym-details-page .title-block .icon-presale{width:57px;height:57px;background:url(/local/images/sprite.png) -460px -120px no-repeat;position:absolute;right:19px;bottom:50px}.gym-details-page .title-block .icon-closed-club{width:52px;height:52px;background:rgba(28,28,28,.7);position:absolute;left:50%;top:50%;margin-top:-26px;margin-left:-26px;border-radius:26px}.gym-details-page .title-block .icon-closed-club:after{content:"";position:absolute;width:18px;height:21px;background:url(/local/images/sprite.png) -665px 0 no-repeat;left:17px;top:15px}.gym-details-page .title-block .overview{position:relative;display:inline-block;height:40px;font:14px/40px Museo,sans-serif;text-align:center;color:#fff;white-space:nowrap;padding-left:48px;margin-left:27px}.gym-details-page .title-block .overview:before{content:"";position:absolute;width:40px;height:40px;background:url(/local/images/sprite.png) -390px -190px no-repeat;left:0;top:0}.gym-details-page .title-block a.overview{perspective:1000px;transform:perspective(1000px);transition:.5s color}.gym-details-page .title-block a.overview:before{transition:.5s transform;transform-style:preserve-3d}.gym-details-page .title-block a.overview:hover{color:rgba(255,255,255,.8)}.gym-details-page .title-block a.overview:hover:before{transform:rotateY(360deg)}.gym-details-page .cards-list{margin-top:22px}.gym-details-page .cards-list .more{text-align:center;padding-top:15px}.gym-details-page .cards-list .btn{font:18px/16px 'Museo',sans-serif;padding:19px}.gym-details-page .cards-list .content-inner{padding:0}.gym-details-page .cards-list .content-inner.cards-slider{max-width:none}.gym-details-page .cards-list .club-card{width:100%;height:100%}.gym-details-page .gallery .media-container{width:990px;height:663px;position:relative;margin-top:37px}.gym-details-page .gallery .tabs{position:absolute;z-index:1;top:30px;left:0;right:0;text-align:center;font-size:0;color:#fff}.gym-details-page .gallery .tabs>div{transition:background-color .3s ease;box-sizing:border-box;width:109px;height:39px;margin:0 1px;padding-left:47px;background:#000;font:14px/39px 'Museo',sans-serif;cursor:pointer}.gym-details-page .gallery .tabs>div.active{background-color:#3cf}.gym-details-page .gallery .tabs .photo:before{content:"";position:absolute;width:26px;height:20px;background:url(/local/images/sprite.png) -480px -50px no-repeat;left:10px;top:9px}.gym-details-page .gallery .tabs .video:before{content:"";position:absolute;width:29px;height:19px;background:url(/local/images/sprite.png) -510px -50px no-repeat;left:10px;top:10px}.gym-details-page .gallery .status{box-sizing:border-box;position:absolute;z-index:900;height:156px;left:0;right:0;bottom:0;padding-top:84px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 64px,rgba(0,0,0,.7) 152px)}.gym-details-page .gallery .status .counts,.gym-details-page .gallery .status .title{position:absolute;width:100%;left:0}.gym-details-page .gallery .status .title{margin:0 0 5px;text-align:center;font:18px/24px 'Museo',sans-serif;color:#fff;bottom:43px}.gym-details-page .gallery .status .counts{text-align:center;font:12px/18px 'Museo',sans-serif;color:#999;bottom:25px}.gym-details-page .gallery .slider{position:relative;cursor:pointer;height:663px}.gym-details-page .content-block .network .contact.phone .hidden-symbols.is-active .after,.gym-details-page .gallery .fancy-hidden{display:none}.gym-details-page .gallery .cycle-next,.gym-details-page .gallery .cycle-prev{width:43px;height:43px;z-index:950;margin-top:-21px;border-radius:50%;background:rgba(0,0,0,.8);top:50%;position:absolute;cursor:pointer}.gym-details-page .gallery .cycle-prev:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:-13px;margin-top:-9px}.gym-details-page .gallery .cycle-next:after,.gym-details-page .gallery .cycle-prev:after{content:"";width:24px;height:14px;background:url(/local/images/sprite.png) -330px -50px no-repeat;position:absolute;z-index:1;left:50%;top:50%}.gym-details-page .gallery .cycle-next:before,.gym-details-page .gallery .cycle-prev:before{content:"";position:absolute;width:63px;left:-10px;top:-311px;height:663px}.gym-details-page .gallery .cycle-prev{left:10px}.gym-details-page .gallery .cycle-next{right:10px}.gym-details-page .gallery .cycle-next:after{-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:-12px;margin-top:-7px}.gym-details-page .gallery .photo{width:990px;height:663px;background:50% 50% no-repeat;background-size:cover}.gym-details-page .content-block{margin:30px 0;padding:30px;background:#fff}.gym-details-page .content-block.about{margin:0 0 30px}.gym-details-page .content-block.gallery{padding:30px 0 0}.gym-details-page .content-block.recommended{padding:0;background:0 0}.gym-details-page .content-block h2,.gym-details-page .content-block h3{margin:0;font:36px 'Museo',sans-serif;text-align:center}.gym-details-page .content-block h4{margin:0;text-align:left;font:11px 'Museo',sans-serif;color:#93a4ad;text-transform:uppercase}.gym-details-page .content-block h5{margin:0;font:12px 'Museo',sans-serif;color:#999;text-align:center}.gym-details-page .content-block .about{box-sizing:border-box;width:652px;display:table-cell;padding:0 30px 0 0;font:14px/20px 'Museo',sans-serif;color:#666}.gym-details-page .content-block .about h2{margin:0 0 20px}.gym-details-page .content-block .about h4{margin:0 0 21px}.gym-details-page .content-block .about h4~h4{margin:42px 0 17px}.gym-details-page .content-block .about p{margin:0 0 20px;font:14px/20px 'Museo',sans-serif;color:#666}.gym-details-page .content-block .about .details{display:none;width:622px;margin-top:20px;max-width:100%}.gym-details-page .content-block .about .details .show-more{display:inline-block;height:18px}.gym-details-page .content-block .about .show-more,.gym-details-page .content-block .network .contact a{border-bottom:1px dashed #3cf}.gym-details-page .content-block .about .tags{margin-top:17px}.gym-details-page .content-block .about .tags .tag{cursor:pointer}.gym-details-page .content-block .about .tags .wrap{max-height:120px;overflow:hidden}.gym-details-page .content-block .about .tags.active .wrap{max-height:none}.gym-details-page .content-block .about .card-banner{background:#060606 76% center/contain no-repeat;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;margin-top:48px}.gym-details-page .content-block .about .card-banner .text{font:18px/24px 'Museo',sans-serif;width:50%}.gym-details-page .content-block .about .card-banner span,.gym-details-page .content-block .services-tabs .service-type ul a:hover{color:#3cf}.gym-details-page .content-block .about .card-banner .btn{font-size:18px;padding:19px 17px}.gym-details-page .content-block .network{box-sizing:border-box;display:table-cell;width:277px;padding:0 0 0 30px;border-left:1px solid #efefef}.gym-details-page .content-block .network .network-logo{width:100%;height:150px;margin:0 0 23px;background:50% 40% no-repeat}.gym-details-page .content-block .network h4~h4{margin-bottom:16px}.gym-details-page .content-block .network .contact{position:relative;margin-top:14px;padding-left:32px;font:13px/20px 'Museo',sans-serif;min-height:20px}.gym-details-page .content-block .network .contact:before{content:"";position:absolute;width:17px;height:17px;background:url(/local/images/sprite.png) -540px -50px no-repeat;left:0}.gym-details-page .content-block .network .contact.phone{cursor:pointer}.gym-details-page .content-block .network .contact.phone a{color:#000;border-bottom:none}.gym-details-page .content-block .network .contact.phone .hidden-symbols{position:relative}.gym-details-page .content-block .network .contact.phone .hidden-symbols:before{transition:opacity .3s ease;width:100%;height:100%;content:'****';text-align:center;position:absolute;left:0;top:0;background-color:#fff;z-index:10;letter-spacing:3px;opacity:1}.gym-details-page .content-block .network .contact.phone .hidden-symbols .after:after{transition:opacity .3s ease;position:absolute;content:'Показать';height:16px;top:-4px;left:117%;color:#3cf;border-bottom:1px dashed #3cf}.gym-details-page .content-block .network .contact.phone .hidden-symbols:hover:after{opacity:.7}.gym-details-page .content-block .network .contact.phone .hidden-symbols.is-active:before{opacity:0;pointer-events:none}.gym-details-page .content-block .network .contact.phone .hidden-symbols.is-active .after:after{content:'Скрыть'}.gym-details-page .content-block .network .contact.time:before{background-position:-570px -50px}.gym-details-page .content-block .network .contact.address:before{width:17px;height:24px;top:2px;background-position:-600px -50px}.gym-details-page .content-block .network .contact.time{display:inline-block}.gym-details-page .content-block .network .metro{position:relative;padding-left:23px}.gym-details-page .content-block .network .metro:before{content:"";position:absolute;width:16px;height:16px;background:url(/local/images/sprite.png) 0 -120px no-repeat;top:calc(50% - 8px);left:0}.gym-details-page .content-block.cards .bx-wrapper,.gym-details-page .content-block.tariffs .bx-wrapper{margin:0 auto}.gym-details-page .content-block.cards .bx-next:after,.gym-details-page .content-block.cards .bx-prev:after,.gym-details-page .content-block.tariffs .bx-next:after,.gym-details-page .content-block.tariffs .bx-prev:after{content:"";position:absolute;box-sizing:border-box;left:-22px;right:-21px;top:-200px;bottom:-200px}.gym-details-page .content-block.cards .bx-pager,.gym-details-page .content-block.tariffs .bx-pager{position:relative;display:none;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.gym-details-page .content-block.cards .bx-pager-item,.gym-details-page .content-block.tariffs .bx-pager-item{display:inline-block;margin:0 4px}.gym-details-page .content-block.cards .bx-pager-item a,.gym-details-page .content-block.tariffs .bx-pager-item a{width:16px;height:16px;border-radius:50%;background:#b2b2b2;opacity:.2;display:inline-block;font-size:0;color:transparent}.gym-details-page .content-block.cards .bx-pager-item a.active,.gym-details-page .content-block.tariffs .bx-pager-item a.active,.gym-details-page .recommended .bx-pager-item a.active{background:#3cf;opacity:1}.gym-details-page .content-block.tariffs p{font:14px/20px 'Museo',sans-serif;color:#060606}.gym-details-page .content-block.tariffs .title{color:#666}.gym-details-page .content-block .tariffs-slider{width:100%;position:relative;height:auto;display:-ms-flexbox;display:flex}.gym-details-page .content-block .tariffs-slider .tariff-wrap{background:linear-gradient(0deg,#f3f6f9,#f2f5f8);position:relative;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.gym-details-page .content-block .tariffs-slider .tariff-wrap:before{content:"";position:absolute;width:58px;height:58px;border-radius:29px;top:-19px;left:50%;margin-left:-29px;background-color:#f3f6f9}.gym-details-page .content-block .tariffs-slider .tariff-wrap:after{content:"";position:absolute;width:100%;height:3px;background:url(/local/images/base64/card-border.png) repeat-x;bottom:-3px;left:0}.gym-details-page .content-block .tariffs-slider .tariff-item{position:relative;padding:57px 0 10px;box-sizing:border-box;width:calc(840px/3);max-width:calc(840px/3);min-width:calc(840px/3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gym-details-page .content-block .tariffs-slider .tariff-item .tariff-title{position:relative;box-sizing:border-box;width:100%;height:45px;padding:0 8px;font:24px/32px 'Museo',sans-serif;color:#060606;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gym-details-page .content-block .tariffs-slider .tariff-item .tariff-title:before{content:"";position:absolute;width:16px;height:16px;top:-31px;left:50%;margin-left:-8px;background-color:#fff;border-radius:50%}.gym-details-page .content-block .tariffs-slider .tariff-item .tariff-title:after{content:"";position:absolute;width:100%;height:4px;background:url(/local/images/base64/title-border.png) repeat-x;bottom:0;left:0}.gym-details-page .content-block .tariffs-slider .tariff-item ul{list-style-image:url(/local/images/base64/list-style-image.png);margin:26px 0 0 25px}.gym-details-page .content-block .tariffs-slider .tariff-item ul li{padding:0 0 0 7px;margin:0 0 20px}.gym-details-page .content-block .tariffs-slider .tariff-item ul li:last-child{margin-bottom:0}.gym-details-page .content-block .tariffs-slider .tariff-item .btn-wrapper{box-sizing:border-box;width:100%;left:0;text-align:center;position:relative;margin-top:auto;padding-top:30px;height:auto;min-height:57px}.gym-details-page .content-block .tariffs-slider .tariff-item .btn-blue{padding:16px 15px 13px}.gym-details-page .content-block .tariffs-slider .tariff-item .btn-link{transition:all .3s ease;font:20px/57px 'Museo',sans-serif;color:#060606;border-bottom:1px dashed #060606}.gym-details-page .content-block .tariffs-slider .tariff-item .btn-link.detail-link{font-size:14px;margin-left:7px;margin-top:10px;display:inline-block;line-height:1}.gym-details-page .content-block .tariffs-slider:not(.js-tariffs-slider) .tariff-item{margin-left:22px}.gym-details-page .content-block .price-list{padding:39px 22px 15px}.gym-details-page .content-block .price-list .price-list-item .service{transition:all .3s ease;background:url(/local/images/base64/price-dot.gif) 0 27px repeat-x;cursor:pointer}.gym-details-page .content-block .price-list .price-list-item .service .title{display:inline-block;padding:0 50px 0 0;background-color:#fff;font:24px/44px 'Museo',sans-serif;color:#3cf}.gym-details-page .content-block .price-list .price-list-item .service .cost{float:right;padding-left:7px;background-color:#fff;font:18px/44px 'Museo',sans-serif}.gym-details-page .content-block .price-list .price-list-item .details{display:none;padding:11px 0 18px}.gym-details-page .content-block.services .bx-next:after,.gym-details-page .content-block.services .bx-prev:after{content:"";position:absolute;box-sizing:border-box;left:-22px;right:-21px;top:-50px;bottom:-50px}.gym-details-page .content-block .services-tabs{margin-top:22px}.gym-details-page .content-block .services-tabs .bx-wrapper{margin:0 auto}.gym-details-page .content-block .services-tabs .switcher{list-style:none;text-align:center;font-size:0}.gym-details-page .content-block .services-tabs .switcher li{transition:all .3s ease;display:inline-block;margin-right:1px;margin-bottom:1px;background-color:#3cf}.gym-details-page .content-block .services-tabs .switcher li a{display:block;padding:10px 20px;font:14px/20px 'Museo',sans-serif;color:#fff}.gym-details-page .content-block .services-tabs .tab{padding-top:25px}.gym-details-page .content-block .services-tabs .tab .bx-viewport{height:initial}.gym-details-page .content-block .services-tabs .tab .bx-controls-direction a{top:40%}.gym-details-page .content-block .services-tabs .tab .bx-pager{display:none}.gym-details-page .content-block .services-tabs .service-type{transition:all .3s ease;box-sizing:border-box;position:relative;float:left;width:177px;padding:18px 0}.gym-details-page .content-block .services-tabs .service-type:before{transition:all .3s ease;content:"";position:absolute;width:1px;height:90%;left:0;top:5%;background-color:#060606;opacity:.15}.gym-details-page .content-block .services-tabs .service-type:hover{background-color:#f2f5f8}.gym-details-page .content-block .services-tabs .service-type:hover+.service-type:before,.gym-details-page .content-block .services-tabs .service-type:hover:before{background-color:transparent}.gym-details-page .content-block .services-tabs .service-type .title{margin:0 0 21px 18px;font:18px/24px 'Museo',sans-serif;color:#060606}.gym-details-page .content-block .services-tabs .service-type ul{list-style:none;padding:0 18px}.gym-details-page .content-block .services-tabs .service-type ul a{transition:all .3s ease;position:relative;font:14px/22px 'Museo',sans-serif;color:#666}.gym-details-page .content-block.comments{position:relative}.gym-details-page .content-block.comments h2,.gym-details-page .timetable-block h2{padding:0 200px}.gym-details-page .content-block .add-review-btn{position:absolute;font:18px/16px 'Museo',sans-serif;top:25px;right:20px;padding:19px}.gym-details-page .content-block .preloader,.gym-details-page .timetable-block .head-buttons .social-share .share-block{display:none}.gym-details-page .reservation-block{text-align:center;margin:30px 0 60px}.gym-details-page .recommended h3{margin:-6px 0 6px}.gym-details-page .recommended .bx-wrapper{margin:0 auto}.gym-details-page .recommended .slider-wrapper{width:880px;height:226px;margin:0 auto;padding-top:39px}.gym-details-page .recommended .bx-pager{position:relative;display:none;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.gym-details-page .recommended .bx-pager-item{display:inline-block;margin:0 4px}.gym-details-page .recommended .bx-pager-item a{width:16px;height:16px;border-radius:50%;background:#fff;opacity:.5;display:inline-block;font-size:0;color:transparent}.gym-details-page .recommended .bx-next,.gym-details-page .recommended .bx-prev{margin-top:-25px}.gym-details-page .recommended .bx-next:hover,.gym-details-page .recommended .bx-prev:hover{opacity:.75}.gym-details-page .recommended .bx-next:after,.gym-details-page .recommended .bx-prev:after{content:"";position:absolute;box-sizing:border-box;left:-22px;right:-21px;top:-88px;bottom:-88px}.gym-details-page .recommended .club{width:157px;height:226px;float:left;position:relative;margin:0 10px!important;background-color:#fff}.gym-details-page .recommended .club .photo{width:157px;height:113px;display:block}.gym-details-page .recommended .club .vip{width:40px;height:40px;position:absolute;top:10px;right:-10px;background-color:#fc0}.gym-details-page .recommended .club .vip:after{content:"";position:absolute;width:21px;height:30px;background:url(/local/images/sprite.png) -50px 0 no-repeat;top:4px;left:10px}.gym-details-page .recommended .club .title{height:22px;display:block;margin:17px 5px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:14px/18px 'Museo',sans-serif;color:#000}.gym-details-page .recommended .club .rating-stars{margin:0 0 0 10px}.gym-details-page .recommended .club .price{width:auto;height:30px;position:relative;display:inline-block;left:-10px;margin:6px 0;padding:0 12px;background:#3cf;font:12px/30px 'Museo',sans-serif;color:#fff}.gym-details-page .recommended .club .price span{font:12px/30px 'Museo',sans-serif}.gym-details-page .timetable-block{position:relative}.gym-details-page .timetable-block .head-buttons{position:absolute;top:11px;right:19px}.gym-details-page .timetable-block .head-buttons .social-share{height:40px;min-width:100px;margin-left:27px}.gym-details-page .timetable-block .head-buttons .social-share .social-share-link{color:#999}.gym-details-page .timetable-block .head-buttons .social-share .social-share-link span{width:21px;height:21px;background:url(/local/images/sprite.png) -530px -190px no-repeat;margin-top:9px}.gym-details-page .timetable-block .head-buttons .social-share:hover .share-block{display:inline-block}.gym-details-page .timetable-block .head-buttons .social-share .pluso-more,.gym-details-page .timetable-block .head-buttons .social-share:hover .social-share-link{display:none}.gym-details-page .timetable-block .head-buttons .download-pdf{transition:all .3s ease;display:inline-block;font:12px/40px 'Museo',sans-serif;color:#999;vertical-align:middle;cursor:pointer;position:relative;padding-right:28px}.gym-details-page .timetable-block .head-buttons .download-pdf:after{content:"";position:absolute;width:17px;height:21px;background:url(/local/images/sprite.png) -560px -190px no-repeat;top:calc(50% - 11px);right:0}.gym-details-page .timetable-block .head-buttons .download-pdf:hover,.profile-page .profile .side-bar ul li>span{color:#060606}.gym-details-page .timetable-block .week-slider-wrapper{overflow:hidden;height:58px;margin:64px -30px 0;padding:0 30px}.gym-details-page .timetable-block .week-slider .bx-viewport{height:auto!important}.gym-details-page .timetable-block .week-slider .week{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.gym-details-page .timetable-block .week-slider .day{transition:all .3s ease;color:#060606;display:block;width:132px;background:#f2f5f8;text-align:center;font:700 14px/18px 'Museo',sans-serif;padding:11px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gym-details-page .timetable-block .week-slider .day span:nth-of-type(2){transition:all .3s ease;color:#999;display:block;font-weight:500}.gym-details-page .timetable-block .week-slider .day.active,.gym-details-page .timetable-block .week-slider .day:hover{background:#3cf;color:#fff}.gym-details-page .timetable-block .week-slider .day.active span,.gym-details-page .timetable-block .week-slider .day:hover span{color:#fff}.gym-details-page .timetable-block .week-slider .day.active{cursor:default}.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-prev{-ms-transform:translateY(-50%);transform:translateY(-50%);left:-22px}.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-next{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:-22px}.gym-details-page .timetable-block .timetable{display:none}.gym-details-page .timetable-block .timetable.empty-timetable{padding:100px 0;text-align:center;font:30px 'Museo',sans-serif}.gym-details-page .timetable-block .timetable.empty-timetable a{transition:color .3s ease}.gym-details-page .timetable-block .timetable.empty-timetable a:hover{color:#000}.gym-details-page .timetable-block .timetable.active{display:block}.gym-details-page .timetable-block .timetable .tab-toggle{font:500 20px/1 'Museo',sans-serif;cursor:pointer;padding:25px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gym-details-page .timetable-block .timetable .tab-toggle:after{width:12px;height:7px;background:url(/local/css/../images/sprite.svg?0b571cee) -83px -45px no-repeat;-ms-transform:rotate(180deg);transform:rotate(180deg);content:"";display:inline-block;position:relative;left:10px;top:-1px}.gym-details-page .timetable-block .timetable .tab-toggle.active:after{width:12px;height:7px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -121px no-repeat;-ms-transform:rotate(0);transform:rotate(0)}.gym-details-page .timetable-block .timetable .tab{display:none}.gym-details-page .timetable-block .timetable .tab .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:7px 8px;cursor:default}.gym-details-page .timetable-block .timetable .tab .row:nth-of-type(odd){background:#f2f5f8}.gym-details-page .timetable-block .timetable .tab .row .ceil{width:25%;max-width:25%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font:500 14px/20px 'Museo',sans-serif;padding-right:10px;box-sizing:border-box}.gym-details-page .timetable-block .timetable .tab .row .title{font-weight:700;position:relative}.gym-details-page .timetable-block .timetable .tab .row .title .icon{width:41px;height:41px;min-width:41px;margin-right:14px}.gym-details-page .timetable-block .timetable .tab .row .title .icon.power{width:41px;height:41px;background:url(/local/images/sprite.png) 0 -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.aerobic{width:41px;height:41px;background:url(/local/images/sprite.png) -50px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.single-combat{width:41px;height:41px;background:url(/local/images/sprite.png) -100px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.aqua{width:41px;height:41px;background:url(/local/images/sprite.png) -150px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.functional-training{width:41px;height:41px;background:url(/local/images/sprite.png) -200px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.dance{width:41px;height:41px;background:url(/local/images/sprite.png) -250px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.yoga{width:41px;height:41px;background:url(/local/images/sprite.png) -300px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.kids{width:41px;height:41px;background:url(/local/images/sprite.png) -350px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.active-recovery{width:41px;height:41px;background:url(/local/images/sprite.png) -400px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title .icon.cycling{width:41px;height:41px;background:url(/local/images/sprite.png) -450px -330px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .title:hover .direction-popup{display:block;animation:.3s fade-in-bottom-direction both}.gym-details-page .timetable-block .timetable .tab .row .time .icon{width:14px;height:14px;background:#3cf;border-radius:50%;position:relative;margin-right:10px}.gym-details-page .timetable-block .timetable .tab .row .time .icon:after,.gym-details-page .timetable-block .timetable .tab .row .time .icon:before{content:"";position:absolute;background:#8ddffc}.gym-details-page .timetable-block .timetable .tab .row .time .icon:before{width:2px;height:5px;left:6px;top:2px}.gym-details-page .timetable-block .timetable .tab .row .time .icon:after{width:4px;height:2px;left:7px;top:6px}.gym-details-page .timetable-block .timetable .tab .row .trainer .icon{width:11px;height:14px;background:url(/local/images/sprite.png) -740px -20px no-repeat;margin-right:10px}.gym-details-page .timetable-block .timetable .tab .row .type{padding-right:0}.gym-details-page .timetable-block .timetable .tab .row .type .icon{min-width:22px;position:relative;margin-right:10px}.gym-details-page .timetable-block .timetable .tab .row .type .icon.card,.gym-details-page .timetable-block .timetable .tab .row .type .icon.card-write{width:22px;height:14px;background:#3cf}.gym-details-page .timetable-block .timetable .tab .row .type .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row .type .icon.card:before{content:"";position:absolute;width:18px;height:5px;left:2px;top:2px;background:#cff3ff}.gym-details-page .timetable-block .timetable .tab .row .type .icon.card-write:after,.gym-details-page .timetable-block .timetable .tab .row .type .icon.money-write:after{content:"";position:absolute;width:14px;height:14px;background:url(/local/images/sprite.png) -760px -20px no-repeat;right:-3px;top:3px}.gym-details-page .timetable-block .timetable .tab .row .type .icon.money,.gym-details-page .timetable-block .timetable .tab .row .type .icon.money-write{width:22px;height:14px}.gym-details-page .timetable-block .timetable .tab .row .type .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row .type .icon.money:before{content:"";position:absolute;left:4px;top:0;width:14px;height:14px;background:url(/local/images/sprite.png) -780px 0 no-repeat}.gym-details-page .timetable-block .timetable .tab .row .type .order{position:relative;background:#3cf;color:#fff;padding:2px 6px 3px;border-radius:5px;font-size:12px;margin-left:10px;white-space:nowrap}.gym-details-page .timetable-block .timetable .tab .row .type .order .tooltip{transition:all .3s ease;white-space:normal;position:absolute;background:#fff;border:1px solid #3cf;left:50%;top:calc(100% + 13px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);text-align:center;padding:8px 26px;line-height:14px;visibility:hidden;opacity:0;z-index:1;pointer-events:none}.gym-details-page .timetable-block .timetable .tab .row .type .order .tooltip:after,.gym-details-page .timetable-block .timetable .tab .row .type .order .tooltip:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 5px 10px;border-color:transparent transparent #3cf transparent;left:calc(50% - 5px);top:-10px}.gym-details-page .timetable-block .timetable .tab .row .type .order .tooltip:after{border-color:transparent transparent #fff transparent;top:-9px}.gym-details-page .timetable-block .timetable .tab .row .type .order:hover{background:#fff;color:#3cf}.gym-details-page .timetable-block .timetable .tab .row .type .order:hover .tooltip{visibility:visible;opacity:1;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.gym-details-page .timetable-block .timetable .tab .row .type.no-order{color:#8a8a8a}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .order{background:#e0e3e7;color:#8a8a8a}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .order .tooltip{display:none}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.card,.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.card-write,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.card,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.card-write,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.card,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.card-write{background:silver}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.card:before,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.card:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.card:before{background:#fff}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.card-write:after,.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.money-write:after,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.card-write:after,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.money-write:after,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.card-write:after,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.money-write:after{width:14px;height:14px;background:url(/local/images/sprite.png) -800px -20px no-repeat}.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row .type.no-order .icon.money:before,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .icon.money:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .icon.money:before{width:14px;height:14px;background:url(/local/images/sprite.png) -800px 0 no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active,.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.card:before,.gym-details-page .timetable-block .timetable .tab .row:hover,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.card-write:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.card:before{background:#3cf}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.power,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.power{width:41px;height:41px;background:url(/local/images/sprite.png) 0 -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.aerobic,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.aerobic{width:41px;height:41px;background:url(/local/images/sprite.png) -50px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.single-combat,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.single-combat{width:41px;height:41px;background:url(/local/images/sprite.png) -100px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.aqua,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.aqua{width:41px;height:41px;background:url(/local/images/sprite.png) -150px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.functional-training,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.functional-training{width:41px;height:41px;background:url(/local/images/sprite.png) -200px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.dance,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.dance{width:41px;height:41px;background:url(/local/images/sprite.png) -250px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.yoga,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.yoga{width:41px;height:41px;background:url(/local/images/sprite.png) -300px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.kids,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.kids{width:41px;height:41px;background:url(/local/images/sprite.png) -350px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.active-recovery,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.active-recovery{width:41px;height:41px;background:url(/local/images/sprite.png) -400px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .title .icon.cycling,.gym-details-page .timetable-block .timetable .tab .row:hover .title .icon.cycling{width:41px;height:41px;background:url(/local/images/sprite.png) -450px -375px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .time .icon,.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.card,.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.card-write,.gym-details-page .timetable-block .timetable .tab .row:hover .time .icon,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.card,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.card-write{background:#cff3ff}.gym-details-page .timetable-block .timetable .tab .row.active .time .icon:after,.gym-details-page .timetable-block .timetable .tab .row.active .time .icon:before,.gym-details-page .timetable-block .timetable .tab .row:hover .time .icon:after,.gym-details-page .timetable-block .timetable .tab .row:hover .time .icon:before{background:#86e1ff}.gym-details-page .timetable-block .timetable .tab .row.active .trainer .icon,.gym-details-page .timetable-block .timetable .tab .row:hover .trainer .icon{width:11px;height:14px;background:url(/local/images/sprite.png) -740px -35px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row.active .type .icon.money:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.money-write:before,.gym-details-page .timetable-block .timetable .tab .row:hover .type .icon.money:before{width:14px;height:14px;background:url(/local/images/sprite.png) -780px -20px no-repeat}.gym-details-page .timetable-block .timetable .tab .row.active .type .order,.gym-details-page .timetable-block .timetable .tab .row:hover .type .order{background:#fff;color:#3cf}.gym-details-page .timetable-block .timetable .tab .row.active .type.no-order .order,.gym-details-page .timetable-block .timetable .tab .row:hover .type.no-order .order{background:#e0e3e7;color:#8a8a8a}.gym-details-page .timetable-block .trainer-item{position:relative;display:block;color:#060606;box-sizing:border-box}.gym-details-page .timetable-block .trainer-item:before{content:"";position:absolute;left:0;width:100%;bottom:0;top:-20px}.gym-details-page .timetable-block .trainer-item:hover .trainer-popup{display:block;animation:.3s fade-in-bottom-trainer both}.gym-details-page .timetable-block .direction-popup,.gym-details-page .timetable-block .trainer-popup{padding:10px;box-sizing:border-box;position:absolute;bottom:calc(100% + 20px);background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.23);display:none}.gym-details-page .timetable-block .trainer-popup{height:317px;-ms-transform:translateX(-50%);transform:translateX(-50%);width:251px;left:50%}.gym-details-page .timetable-block .trainer-popup:after,.gym-details-page .timetable-block .trainer-popup:before{content:"";position:absolute}.gym-details-page .timetable-block .trainer-popup:after{width:25px;height:25px;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:-13px;left:50%;z-index:1;background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.23)}.gym-details-page .timetable-block .trainer-popup:before{width:100%;height:100%;left:0;top:0;z-index:2;background:#fff}.gym-details-page .timetable-block .trainer-popup .photo{width:231px;height:297px;background-size:cover;position:relative;z-index:3}.gym-details-page .timetable-block .trainer-popup .name{position:absolute;color:#fff;font:500 20px/27px 'Museo',sans-serif;left:30px;bottom:26px;max-width:calc(100% - 60px);z-index:4}.gym-details-page .timetable-block .direction-popup{cursor:default;width:561px;left:-85px;z-index:1000}.gym-details-page .timetable-block .direction-popup.no-photo{width:calc(561px - 251px)}.gym-details-page .timetable-block .direction-popup .inner,.gym-details-page .timetable-block .direction-popup .skill .skill-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.gym-details-page .timetable-block .direction-popup:after,.gym-details-page .timetable-block .direction-popup:before{content:"";position:absolute}.gym-details-page .timetable-block .direction-popup:after{width:25px;height:25px;-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:-13px;left:138px;z-index:1;background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.23)}.gym-details-page .timetable-block .direction-popup:before{width:100%;height:100%;left:0;top:0;z-index:2;background:#fff}.gym-details-page .timetable-block .direction-popup .photo{width:231px;height:297px;min-width:231px;background-size:cover;position:relative;z-index:3;margin-right:20px}.gym-details-page .timetable-block .direction-popup .photo:before{content:"";position:absolute;width:100%;height:60%;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.8));z-index:1}.gym-details-page .timetable-block .direction-popup .level{font:700 13px/30px 'Museo',sans-serif;color:#fff;z-index:2;padding-left:50px;position:absolute;text-transform:uppercase;width:cacl(100% - 10px);left:5px;top:10px;box-sizing:border-box}.gym-details-page .timetable-block .direction-popup .level:before{content:"";position:absolute;top:calc(50% - 20px);left:0}.gym-details-page .timetable-block .direction-popup .level.new:before{width:40px;height:40px;background:url(/local/images/sprite.png) -600px -330px no-repeat}.gym-details-page .timetable-block .direction-popup .level.normal:before{width:40px;height:40px;background:url(/local/images/sprite.png) -550px -330px no-repeat}.gym-details-page .timetable-block .direction-popup .level.profi:before{width:40px;height:40px;background:url(/local/images/sprite.png) -500px -330px no-repeat}.gym-details-page .timetable-block .direction-popup .info{position:relative;z-index:3}.gym-details-page .timetable-block .direction-popup .description{font:500 14px/18px 'Museo',sans-serif}.gym-details-page .timetable-block .direction-popup .skill{padding:17px 14px 0 0}.gym-details-page .timetable-block .direction-popup .skill .skill-item{-ms-flex-align:center;align-items:center;padding-bottom:9px}.gym-details-page .timetable-block .direction-popup .skill .skill-title{display:inline-block;font:14px/18px 'Museo',sans-serif;color:#9e9f9f}.gym-details-page .timetable-block .direction-popup .skill .skill-stars{width:134px;height:6px;min-width:134px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.gym-details-page .timetable-block .direction-popup .skill .skill-stars .skill-stars-inner{width:13px;height:6px;background:#545454;margin-left:1px}.gym-details-page .timetable-block .direction-popup .skill .skill-stars .skill-stars-inner i,.trainers-block .skill .skill-stars .skill-stars-inner i{width:0;height:100%;background:#3cf;display:block}@media (max-width:1080px){.gym-details-page .inner-page-wrapper,.gym-details-page header.header-menu-closed+.inner-page-wrapper,.gym-details-page header.header-menu-closed+.inner-page-wrapper.header-wrapper-menu-closed{padding-top:96px}.gym-details-page .left-menu{display:none}.gym-details-page .inner-page-wrapper .content-inner{padding:0;overflow:hidden}.gym-details-page .breadcrumbs{margin:0;padding:20px}.gym-details-page .title-block{height:auto;min-height:330px;overflow:hidden}.gym-details-page .title-block:after{content:"";position:absolute;width:100%;height:100%;background:rgba(6,6,6,.5);left:0;top:0}.gym-details-page .title-block .price{right:20px}.gym-details-page .title-block .background{bottom:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.gym-details-page .title-block .heading{background:0 0;z-index:2}.gym-details-page .title-block .btn{z-index:2;margin-bottom:20px}.gym-details-page .title-block .advantages .column{width:80px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.gym-details-page .gallery .slider{height:auto}.gym-details-page .gallery .media-container{width:100%;height:auto}.gym-details-page .gallery .photo{width:100vw;height:auto;min-width:320px}.gym-details-page .content-block{margin:20px 0;padding:20px}.gym-details-page .content-block .about .card-banner,.gym-details-page .content-block.recommended{padding:20px}.gym-details-page .content-block.about{margin:0 0 20px}.gym-details-page .content-block.gallery h2,.gym-details-page .content-block.gallery h5{padding:0 20px}.gym-details-page .content-block h2{font-size:28px;text-align:left}.gym-details-page .content-block h5{text-align:left}.gym-details-page .content-block .about{width:60%;padding:0 20px 0 0}.gym-details-page .content-block .about .card-banner .text{font:16px/20px 'Museo',sans-serif}.gym-details-page .content-block .about .card-banner .btn{font-size:16px;padding:15px}.gym-details-page .content-block .network{width:40%;padding:0 0 0 20px}.gym-details-page .content-block .network .network-logo{background:0 40% no-repeat}.gym-details-page .content-block.tariffs .bx-pager{display:-ms-flexbox;display:flex}.gym-details-page .content-block.tariffs .bx-next,.gym-details-page .content-block.tariffs .bx-prev{display:none}.gym-details-page .content-block .tariffs-slider .tariff-item{width:calc((100vw - 90px)/3);max-width:calc((100vw - 90px)/3);min-width:calc((100vw - 90px)/3)}.gym-details-page .content-block.comments h2{padding:0;text-align:left;width:calc(100% - 200px)}.gym-details-page .content-block .services-tabs{padding:0 20px}.gym-details-page .content-block .services-tabs .switcher{text-align:left;margin:0 -20px}.gym-details-page .content-block .services-tabs .service-type{width:calc((100% - 40px)/4)}.gym-details-page .timetable-block h2{padding:0;text-align:left;width:calc(100% - 240px)}.gym-details-page .timetable-block .head-buttons{top:16px}.gym-details-page .timetable-block .week-slider-wrapper{padding:0 40px}.gym-details-page .timetable-block .week-slider .day{font-size:13px}.gym-details-page .timetable-block .direction-popup{width:calc(100vw - 40px);left:-8px}.gym-details-page .timetable-block .direction-popup.no-photo{width:calc(100vw - 40px)}.gym-details-page .recommended .slider-wrapper{width:100%;height:auto}.gym-details-page .recommended .club{width:calc((100% - 40px)/4)}.gym-details-page .recommended .club .photo{width:100%;background-size:cover}.gym-details-page .recommended .bx-pager{display:-ms-flexbox;display:flex}.gym-details-page .recommended .bx-next,.gym-details-page .recommended .bx-prev{display:none}}@media (max-width:767px){.gym-details-page .title-block{min-height:300px}.gym-details-page .title-block .h1{font-size:30px;line-height:40px;padding-top:88px}.gym-details-page .title-block .advantages{display:none}.gym-details-page .title-block .price{right:auto;left:20px;top:20px}.gym-details-page .title-block .comments-count{top:94px;right:20px}.gym-details-page .title-block .btn{position:relative;bottom:0}.gym-details-page .title-block .rating-block{padding:0 0 0 20px}.gym-details-page .title-block .heading{padding-bottom:40px}.gym-details-page .cards-list{margin:0 -15px}.gym-details-page .content-block .tariffs-slider .tariff-item{width:calc((100vw - 65px)/2);max-width:calc((100vw - 65px)/2);min-width:calc((100vw - 65px)/2)}.gym-details-page .content-block .tariffs-slider:not(.js-tariffs-slider) .tariff-item{margin-left:0}.gym-details-page .content-block.cards .bx-pager{display:-ms-flexbox;display:flex}.gym-details-page .content-block .services-tabs .tab .bx-controls .bx-controls-direction,.gym-details-page .content-block.cards .bx-next,.gym-details-page .content-block.cards .bx-prev{display:none}.gym-details-page .content-block .services-tabs{padding:0}.gym-details-page .content-block .services-tabs .switcher{margin:0}.gym-details-page .content-block .services-tabs .service-type{width:calc((100% - 40px)/3)}.gym-details-page .content-block .services-tabs .tab .bx-controls .bx-pager{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.gym-details-page .content-block .services-tabs .tab .bx-controls .bx-pager-item{display:inline-block;margin:0 4px}.gym-details-page .content-block .services-tabs .tab .bx-controls .bx-pager-item a{width:16px;height:16px;border-radius:50%;background:#b2b2b2;opacity:.2;display:inline-block;font-size:0;color:transparent}.gym-details-page .content-block .services-tabs .tab .bx-controls .bx-pager-item a.active{background:#3cf;opacity:1}.gym-details-page .content-block .about .card-banner{display:block;background-size:cover;text-align:center}.gym-details-page .content-block .about .card-banner .text{width:100%;padding-bottom:18px}.gym-details-page .timetable-block h2{width:calc(100% - 120px)}.gym-details-page .timetable-block .head-buttons{width:100px}.gym-details-page .timetable-block .head-buttons .social-share{margin-left:0}.gym-details-page .timetable-block .timetable .tab .row{display:block}.gym-details-page .timetable-block .timetable .tab .row .ceil{width:100%;max-width:100%;padding-right:0;padding-bottom:5px;padding-left:55px}.gym-details-page .timetable-block .timetable .tab .row .ceil.title{padding-left:0}.gym-details-page .timetable-block .week-slider-wrapper{padding:0 40px;height:auto}.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-next,.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-prev{top:18px}.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-prev{-ms-transform:translateY(0);transform:translateY(0)}.gym-details-page .timetable-block .week-slider .bx-controls-direction .bx-next{-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.gym-details-page .timetable-block .week-slider .week{display:block;height:auto;min-height:56px;position:relative}.gym-details-page .timetable-block .week-slider .week.open .day{height:56px}.gym-details-page .timetable-block .week-slider .week.open .day.active:after{opacity:0}.gym-details-page .timetable-block .week-slider .week.open .day.active span span{border-bottom:none}.gym-details-page .timetable-block .week-slider .day{width:100%;padding:0;height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;font-size:14px}.gym-details-page .timetable-block .week-slider .day.active{height:56px;position:relative}.gym-details-page .timetable-block .week-slider .day.active:after{content:"";position:absolute;width:21px;height:12px;background:url(/local/css/../images/sprite.svg?0b571cee) -102px -54px no-repeat;right:10px;top:calc(50% - 6px)}.gym-details-page .timetable-block .week-slider .day.active span span{border-bottom:1px dashed}.gym-details-page .timetable-block .direction-popup .photo{display:none}.gym-details-page .recommended .club{width:calc((100% - 40px)/3);height:306px}.gym-details-page .recommended .club .photo{height:184px;background-position:center center}.gym-details-page .gallery .status .title{width:calc(100% - 110px);position:relative;left:55px;margin:0;font:12px/14px 'Museo',sans-serif}.gym-details-page .gallery .slider{height:auto}.gym-details-page .gallery .media-container{width:100%;height:auto}.gym-details-page .gallery .photo{width:100vw;height:auto;min-width:320px}}@media (max-width:480px){.gym-details-page .title-block a.overview{margin-left:0;display:block;text-align:left;margin-top:20px}.gym-details-page .content-block .about,.gym-details-page .content-block .network{width:100%;padding:0;display:block}.gym-details-page .content-block .about h4~h4{margin:20px 0}.gym-details-page .content-block .network{margin:20px 0;border-left:none}.gym-details-page .content-block .tariffs-slider .tariff-item{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}.gym-details-page .content-block.comments h2{width:100%}.gym-details-page .content-block.comments .add-review-btn{position:relative;top:0;right:0;margin-top:30px}.gym-details-page .content-block .services-tabs .service-type{width:calc(100vw - 40px)}.gym-details-page .timetable-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gym-details-page .timetable-block h2,.gym-details-page .timetable-block h5{width:100%;-ms-flex-order:1;order:1}.gym-details-page .timetable-block .head-buttons{width:100%;position:relative;top:0;right:0;-ms-flex-order:2;order:2;padding-top:20px}.gym-details-page .timetable-block .head-buttons .social-share{margin-left:27px}.gym-details-page .timetable-block .timetable-set,.gym-details-page .timetable-block .week-slider-wrapper{-ms-flex-order:3;order:3}.gym-details-page .timetable-block .week-slider-wrapper{margin-top:20px}.gym-details-page .recommended .club{width:calc(100% - 40px);margin:0}}.bx-no-touch .gym-details-page .gallery .tabs>div:hover{background-color:#0f3d4d}.bx-no-touch .gym-details-page .content-block .services-tabs .switcher li.ui-state-active:hover,.bx-no-touch .gym-details-page .left-menu li.active a:hover{opacity:1}.bx-no-touch .gym-details-page .content-block .about .show-more :hover,.bx-no-touch .gym-details-page .content-block .network .contact a:hover{border-bottom-color:transparent}.bx-no-touch .gym-details-page .content-block .network .contact.time:hover .worktime-dropdown{display:block}.bx-no-touch .gym-details-page .content-block .tariffs-slider .tariff-item .btn-link:hover{border-bottom:1px dashed transparent}.about-page .about-header h1 a:hover,.bx-no-touch .gym-details-page .content-block .price-list .price-list-item .service:hover,.bx-no-touch .gym-details-page .content-block .services-tabs .switcher li:hover,.bx-no-touch .gym-details-page .left-menu li a:hover,.free-text .intro a:hover,.not-found-page .not-found-text a:hover,.text-container .text-header h1 a:hover{opacity:.8}@keyframes fade-in-bottom-trainer{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes fade-in-bottom-direction{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-page{width:100%;height:auto;box-sizing:border-box;background:linear-gradient(0deg,#f3f6f9,#f2f5f8);min-height:100%}.about-page .header-fixed{background-color:#060606}.about-page .about-header{width:100%;height:732px;position:relative;background:center center no-repeat;background-size:cover}.about-page .about-header h1{width:100%;font:60px 'Museo',sans-serif;color:#fff;position:absolute;top:160px;text-align:center}.about-page .about-header h1 a,.free-text .intro a,.text-container .text-header h1 a{transition:all .3s ease;color:#3cf}.about-page .about-text{min-height:858px;background:center top no-repeat;background-size:cover;padding:53px 0}.about-page .about-text .free-text{width:990px;margin:0 auto}.about-page .about-text .column2{box-sizing:border-box;float:left;padding:102px 13px;width:50%}.about-page .add-btn-wrap{text-align:center}.about-page .add-btn-wrap .btn{font:18px/16px 'Museo',sans-serif;right:20px;padding:19px}@media (max-width:1080px){.about-page .about-text .free-text{max-width:100%;padding:0 20px;box-sizing:border-box}}@media (max-width:767px){.about-page .about-header{height:350px}.about-page .about-header h1{font-size:30px;top:70px}.about-page .about-text .column2{width:100%;float:none;padding:22px 13px 0}.about-page .free-text .big-title{font-size:30px}}.free-text p{font:18px/22px 'Museo',sans-serif;color:#666}.free-text .intro{font:30px/36px 'Museo',sans-serif;color:#060606;margin:0 0 32px}.free-text .big-title{font:62px 'Museo',sans-serif;color:#060606;text-align:center;margin-top:45px}.free-text h2{font:24px 'Museo',sans-serif;color:#060606;margin:20px 0 15px}.free-text ul li{font:14px/18px 'Museo',sans-serif;color:#060606}.free-text ul.advantages{list-style:none;padding:16px 25px}.free-text ul.advantages li{position:relative;margin:0 0 15px}.free-text ul.advantages li:before{content:"";position:absolute;width:20px;height:20px;background:url(/local/images/sprite.png) -80px -120px no-repeat;left:-28px;top:0}.not-found-page{position:relative}.not-found-page .inner-page-wrapper{position:relative;z-index:-1;padding-bottom:156px;background:url(/local/css/../images/404-bg.jpg) 50% 50% no-repeat;background-size:cover}.not-found-page .header-wrapper{position:relative;height:160px;background-color:#060606}.not-found-page .header-wrapper:after{content:"";position:absolute;width:100%;height:63px;bottom:-63px;left:0;background-color:#060606;background:linear-gradient(0deg,transparent,#060606);z-index:0}.not-found-page .header-wrapper .search{z-index:5}.not-found-page .header-wrapper.header-wrapper-menu-closed{height:100px}.not-found-page video{position:relative;margin-top:-108px;z-index:1}.not-found-page .not-found-text,.not-found-page .not-found-title{position:absolute;z-index:10;width:100%;text-align:center}.not-found-page .not-found-title{font:89px 'Museo',sans-serif;color:#fff;top:340px}.not-found-page .not-found-text{font:30px 'Museo',sans-serif;color:#fff;top:485px}.not-found-page .not-found-text a{transition:all .3s ease}@media (max-width:1080px){.not-found-page .header-wrapper{position:absolute;height:160px}.not-found-page .header-wrapper.header-wrapper-menu-closed{height:160px}.not-found-page .inner-page-wrapper{min-height:100vh}}@media (max-width:767px){.not-found-page .not-found-title{font:45px 'Museo',sans-serif;color:#fff;top:340px}.not-found-page .not-found-text{box-sizing:border-box;font:18px 'Museo',sans-serif;padding:0 20px}}.bx-touch .not-found-page .not-found-text,.bx-touch .not-found-page .not-found-title{position:relative;top:auto;margin:50px 0}.bx-touch video,.profile-page select{display:none}.text-container{width:100%;height:auto;box-sizing:border-box;background:linear-gradient(0deg,#f3f6f9,#f2f5f8)}.text-container .free-text p{font:14px/20px 'Museo',sans-serif;margin-bottom:20px}.text-container .free-text ol{font:14px/20px 'Museo',sans-serif;margin:0 0 20px;padding-left:30px;color:#666}.text-container .free-text li{margin-bottom:7px}.text-container .header-fixed{background-color:#060606}.text-container .text-header{transition:height .3s ease;position:relative;background:url(/local/images/main-bg.jpg) center top no-repeat;background-size:cover;padding:200px 20px 0}.text-container .text-header h1{transition:top .3s ease;width:100%;font:60px 'Museo',sans-serif;color:#fff;text-align:center;margin:0;padding:.67em 0}.text-container .inner-page-wrapper{padding:53px 20px}.text-container .inner-page-wrapper .free-text{width:990px;margin:0 auto}.text-container .inner-page-wrapper .column2{box-sizing:border-box;float:left;padding:102px 13px;width:50%}@media (max-width:1080px){.text-container .inner-page-wrapper .free-text{box-sizing:border-box;max-width:100%;padding:0}.text-container .text-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:96px}.text-container .text-header.header-wrapper-menu-closed{padding-top:96px}.text-container .text-header h1{font-size:30px;position:relative;top:auto}.text-container a[name]{position:absolute;margin-top:-100px}}.profile-page{padding-top:146px;transition:padding .3s ease;box-sizing:border-box;position:relative}.profile-page.header-wrapper-menu-closed{padding-top:86px}.actions-page header,.poster-page header,.profile-page header{background:#000}.profile-page.is-partner .ui-datepicker{width:585px}.profile-page .cards-list{margin:15px -15px}.profile-page .cards-list .content-inner{padding:0}.profile-page .cards-list .club-card .social-share{min-width:32px}.profile-page .cards-list .club-card .social-share .social-share-link{font-size:0}.profile-page .profile{min-height:calc(100vh - 337px);background:#f2f5f8 linear-gradient(to bottom,#f2f5f8,#cedae7);padding-bottom:212px}.profile-page .profile .content{width:990px;margin:0 auto;background:#fff;box-sizing:border-box;padding:54px 30px 25px;font-family:'Museo',sans-serif}.profile-page .profile .content.partner{width:960px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.profile-page .profile .content.partner h1{margin-bottom:53px}.profile-page .profile .content.partner h2{margin:13px 0 8px}.profile-page .profile .content.partner form{padding-bottom:26px}.profile-page .profile .side-bar{width:250px;min-height:1px;padding-right:20px;box-sizing:border-box;padding-top:10px}.profile-page .profile .side-bar a,.profile-page .profile .side-bar span{font:500 18px/1 'Museo',sans-serif;display:block;padding:8px 15px 10px}.profile-page .profile .side-bar a{transition:color .3s ease;color:#060606;text-decoration:none}.profile-page .profile .side-bar span{cursor:default}.profile-page .profile .side-bar ul li{padding-bottom:3px}.profile-page .profile .side-bar ul li>span.selected{color:#fff;background:#3cf}.profile-page .profile .side-bar ul li ul{padding-top:5px;display:none}.profile-page .profile .side-bar ul li ul li{padding-bottom:5px;padding-left:20px}.profile-page .profile .side-bar ul li ul li a,.profile-page .profile .side-bar ul li ul li span{font:500 16px/1 'Museo',sans-serif}.profile-page .profile .side-bar a:hover,.profile-page .profile .side-bar ul li ul li span{color:#3cf}.profile-page .profile .content-block{width:680px;box-sizing:border-box;padding-left:74px}.profile-page .profile h1{color:#3cf;font-size:36px;margin:0;font-weight:400;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-page .profile h1 a{transition:color .3s ease;font-size:14px;vertical-align:inherit;display:inline-block;margin-top:20px}.profile-page .profile h1 a:hover{color:#060606}.profile-page .profile h2{font-size:24px;font-weight:400;margin:23px 0 0;padding-bottom:14px;border-bottom:1px solid #e6e6e6}.profile-page .profile .change-password-form,.profile-page .profile .profile-form{padding:0 0 26px;max-width:100%}.profile-page .profile .profile-form .fields .input.error .error-message{position:absolute;left:100%;color:#fff;background:#d52b2b;padding:15px 10px;z-index:2;top:26px;height:47px;box-sizing:border-box;white-space:nowrap}.profile-page .profile .change-password-form .fields .input.error .error-message{position:absolute;left:0;color:#d52b2b;z-index:1;top:77px;box-sizing:border-box;white-space:nowrap;font-size:12px;font-family:'Museo',sans-serif}.profile-page .profile .fields .column{width:450px}.profile-page .profile .fields .column:first-child{float:left}.profile-page .profile .fields .column:last-child{float:right}.profile-page .profile .fields .input{margin:26px 0 27px;position:relative}.profile-page .profile .fields .input.date-picker label:after{width:24px;height:24px;background:url(/local/images/sprite.png) -415px 0 no-repeat;content:"";position:absolute;display:block;right:14px;bottom:12px;z-index:1}.profile-page .profile .fields .input input.error~.error-icon,.profile-page .profile .fields .input.error input~.error-icon{width:20px;height:20px;background:url(/local/images/sprite.png) -470px 0 no-repeat;content:"";position:absolute;display:block;right:11px;bottom:14px;z-index:1}.profile-page .profile .fields .input input[type=text]{font-size:16px;height:47px}.profile-page .profile .fields label{font-size:18px;display:block;margin-bottom:6px}.profile-page .profile .fields label small{font-size:14px;color:#666}.profile-page .profile .fields input[type=password],.profile-page .profile .fields input[type=text]{width:100%;box-sizing:border-box;font-size:24px;color:#666;padding:8px 8px 9px;letter-spacing:.45px;border:1px solid #e5e5e5;transition:border .3s ease}.profile-page .profile .fields input[type=password]:focus,.profile-page .profile .fields input[type=password]:hover,.profile-page .profile .fields input[type=text]:focus,.profile-page .profile .fields input[type=text]:hover{border-color:#99e5ff}.profile-page .profile .btn-wrapper{margin:3px 0 27px}.profile-page .profile input[type=submit]{margin:0 auto;display:block;font-size:18px;padding:19px 28px}.profile-page .profile input[type=submit]:hover{background-color:#fff;color:#3cf}.profile-page .profile input[type=submit]:not(.btn-blue){background-color:#fff;padding:19px 53px}.profile-page .profile input[type=submit]:not(.btn-blue):hover{background-color:#3cf;color:#fff}.profile-page.profile-reservation .content.partner h1{margin-bottom:13px}.profile-page.profile-reservation form{margin-top:30px}.profile-page .services-list{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-page .services-list .license-item{background:linear-gradient(0deg,#f3f6f9,#f2f5f8);width:280px;position:relative;padding:25px 30px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:23px;font:500 14px/20px 'Museo',sans-serif;box-sizing:border-box}.profile-page .services-list .license-item:nth-of-type(odd){margin-right:23px}.profile-page .services-list .license-item:after{content:"";position:absolute;width:100%;height:3px;background:url(/local/images/base64/card-border.png) repeat-x;bottom:-3px;left:0}.profile-page .services-list .license-item .license-title{box-sizing:border-box;width:100%;height:45px;position:relative;padding:0 3px;font:24px/32px 'Museo',sans-serif;color:#060606;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:25px}.profile-page .services-list .license-item .license-title:before{content:"";position:absolute;width:16px;height:16px;top:-31px;left:50%;margin-left:-8px;background-color:#fff;border-radius:50%}.profile-page .services-list .license-item .license-title:after{content:"";position:absolute;width:100%;height:4px;background:url(/local/images/base64/title-border.png) repeat-x;bottom:0;left:0}.profile-page .services-list .license-item .type{color:#666}.profile-page .services-list .license-item .value{margin-bottom:20px}.profile-page .services-list .license-item .btn-wrapper{box-sizing:border-box;margin:25px 0 16px}.profile-page .services-list .license-item .btn-blue{transition:all .3s ease;padding:15px 25px 13px}.profile-page .services-list .license-item .btn-blue:hover{background:0 0;color:#3cf}.profile-page .services-list .license-item .btn-link{transition:all .3s ease;font:20px/57px 'Museo',sans-serif;color:#060606;border-bottom:1px dashed #060606}.profile-page .services-list .license-item .btn-link.detail-link{font-size:14px;display:inline-block;line-height:20px;color:#3cf;border-bottom:1px dashed #3cf;position:relative}.profile-page .services-list .license-item .btn-link.detail-link:after{content:"";position:absolute;transition:all .3s ease;width:8px;height:5px;background:url(/local/images/sprite.png) -690px 0 no-repeat;top:8px;right:-11px}.profile-page .services-list .license-item .btn-link.detail-link.open:after{-ms-transform:rotate(540deg);transform:rotate(540deg)}.profile-page .download-xls:hover span,.profile-page .services-list .license-item .btn-link:hover{border-bottom-color:transparent}.profile-page .services-list.my-license .license-item{width:100%}.profile-page .services-list.my-license .license-item:nth-of-type(odd){margin-right:0}.profile-page .services-list.my-service .license-item{padding:0 0 15px}.profile-page .services-list.my-service .license-item .value{margin-bottom:11px}.actions-page h1,.poster-page h1,.profile-page .services-list.my-service .license-item:after{display:none}.profile-page .services-list.my-service .club-action{width:100%;float:none;height:auto;background:0 0;margin:0}.profile-page .services-list.my-service .club-action .photo{height:201px}.profile-page .services-list.my-service .club-action .title{margin:12px 0 15px;height:auto}.profile-page .services-list.my-service .poster-item{background:0 0}.profile-page .services-list.my-service .poster-item .title{margin:12px 0 15px}.profile-page .services-list.my-service .poster-item .img{height:201px;overflow:hidden}.profile-page .services-list.my-service .poster-item .img img{width:auto;position:absolute;top:0;height:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.profile-page .services-list.my-service .poster-item:hover{box-shadow:none}.profile-page .services-list.my-service .poster-item .info{padding:4px 20px 20px}.profile-page .services-list.my-service .poster-item .phone{white-space:nowrap}.profile-page .services-list.my-service .license-date{padding-left:45px;padding-right:20px}.profile-page .services-list.my-service .license-date:after{left:20px}.profile-page .services-list.my-service .admin-comment{padding:0 20px}.profile-page .services-list.my-service .empty-service{padding:25px 30px}.profile-page .services-list.my-service .empty-service+.license-date{padding-left:55px;padding-right:20px}.profile-page .services-list.my-service .empty-service+.license-date:after{left:30px}.profile-page .services-list.my-service .empty-service~.admin-comment{padding:0 30px}.profile-page .services-list .license-date{font:500 14px/20px sans-serif;padding-left:25px;color:#52ab21;margin-bottom:20px;position:relative}.profile-page .services-list .license-date:after{content:"";position:absolute;width:17px;height:17px;background:url(/local/images/sprite.png) -700px 0 no-repeat;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.profile-page .services-list .license-date.fail{color:#fe331e}.profile-page .services-list .license-date.fail:after{width:17px;height:17px;background:url(/local/images/sprite.png) -700px -20px no-repeat}.profile-page .services-list .license-date.warning{color:#f88b34}.profile-page .services-list .license-date.warning:after{width:17px;height:17px;background:url(/local/images/sprite.png) -700px -40px no-repeat}.profile-page .list .row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #ececed;padding-top:14px;padding-bottom:11px}.profile-page .list .row:first-of-type{border-top-color:transparent}.profile-page .list .col{width:36%;box-sizing:border-box}.profile-page .list .col:first-of-type{width:42%;padding-right:10px}.profile-page .list .col:last-of-type{width:22%;padding-left:10px}.profile-page .list .col.date-create{width:22%}.profile-page .list .col.comment{padding-top:9px;width:41%}.profile-page .list .col.name-col{width:37%}.profile-page .list .name{color:#3cf;font:500 18px/30px 'Museo',sans-serif}.profile-page .list .date,.profile-page .list .direction,.profile-page .list .phone{color:#333;font:500 14px/30px 'Museo',sans-serif}.profile-page .list .date{color:#999}.profile-page .list .phone:hover{opacity:.8}.profile-page .list .comment{font:500 14px/16px 'Museo',sans-serif}.profile-page .ajax-wrapper{transition:opacity .3s ease}.profile-page .ajax-wrapper.loading{opacity:.5}.profile-page .not-found{font:500 18px/22px 'Museo',sans-serif;padding:24px 0}.profile-page .download-wrap{padding-bottom:20px}.profile-page .download-xls{transition:all .3s ease;display:inline-block;font:500 14px/20px 'Museo',sans-serif;vertical-align:middle;cursor:pointer;position:relative;padding-left:29px}.profile-page .download-xls:before{content:"";position:absolute;width:17px;height:21px;background:url(/local/css/../images/sprite.svg?0b571cee) -102px -70px no-repeat;top:calc(50% - 11px);left:0}.profile-page .download-xls span{transition:border .3s ease;border-bottom:1px dashed}.profile-page .gym-small-item{transition:all .3s ease;background:#fff;height:47px;padding:0 0 0 70px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;color:#333;font:16px/17px 'Museo',sans-serif;text-decoration:none}.profile-page .gym-small-item:hover{background:#f2f5f8}.profile-page .gym-small-item .image{width:47px;height:47px;position:absolute;left:0;top:0;background:center no-repeat;background-size:cover}.profile-page .gym-small-item .name{color:#333;font:16px/17px 'Museo',sans-serif}.profile-page .gym-small-item .address{color:#3cf;font:14px/17px 'Museo',sans-serif}@media (max-width:1080px){.profile-page,.profile-page.header-wrapper-menu-closed{padding-top:96px}.profile-page.is-partner .ui-datepicker{width:calc(100% - 310px)}.profile-page .profile{padding-bottom:0}.profile-page .profile .content{width:100%;padding:54px 20px 25px}.profile-page .profile .content.partner{width:100%}.profile-page .profile .content-block{width:calc(100% - 250px);padding-left:20px}.profile-page .profile .side-bar{width:250px}.profile-page .profile .fields .column{width:calc(50% - 10px)}.profile-page .ui-datepicker{width:calc(((100% - 40px)/2) - 10px)}.profile-page .ui-datepicker.profile-filter-date{width:calc(((100% - 350px)/2) - 10px)}.profile-page .services-list .license-item{width:calc((100% - 20px)/2);margin-bottom:20px}.profile-page .services-list .license-item:nth-of-type(odd){margin-right:20px}.profile-page .donut-diagram{height:auto}.profile-page .donut-diagram .cont-wrap{padding-left:20px}.profile-page .donut-diagram .donut-wrap{margin:0 auto}.profile-page .profile-filter .filter-row.col-date{width:50%}.profile-page .profile-filter .filter-row.col-type{width:100%}.profile-page .list .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-page .list .col{width:50%}.profile-page .list .col:first-of-type{width:50%;padding-right:0}.profile-page .list .col:last-of-type{width:100%;padding-left:0;padding-top:20px}.profile-page .list .col.date-create{width:50%}.profile-page .list .col.comment{padding-top:20px;width:100%}.profile-page .list .col.name-col{width:50%}.profile-page .list .phone:hover{opacity:1}}@media (max-width:767px){.profile-page .profile .content.partner{-ms-flex-direction:column;flex-direction:column}.profile-page .profile .content .side-bar{width:100%;padding-right:0;padding-bottom:40px}.profile-page .profile .content-block{width:100%;padding-left:0}.profile-page.is-partner .ui-datepicker{width:calc(100% - 40px)}}@media (max-width:480px){.profile-page .profile .fields .column{width:100%}.profile-page .profile .fields .input{margin:20px 0 0}.profile-page .profile .btn-wrapper{margin:20px 0}.profile-page .profile h1{-ms-flex-direction:column;flex-direction:column}.profile-page .ui-datepicker{width:calc(100% - 40px)}.profile-page .ui-datepicker.profile-filter-date{width:calc(100% - 80px)}.profile-page .custom-select,.profile-page .custom-select .custom-select-result,.profile-page .custom-select label{height:auto;min-height:47px}.profile-page .custom-select .custom-select-item.type-gym{height:auto;min-height:47px;padding:5px 42px 5px 10px}.profile-page .custom-select .custom-select-item.type-gym .image{display:none}.profile-page .services-list .license-item{width:100%}.profile-page .services-list .license-item:nth-of-type(odd){margin-right:0}.profile-page .donut-diagram{margin-left:-5px}.profile-page .list .row{display:block}.profile-page .list .col,.profile-page .profile-filter .filter-row.col-date{width:100%}.profile-page .list .col:first-of-type{width:100%;padding-right:0}.profile-page .list .col:last-of-type{width:100%;padding-left:0}.profile-page .list .col.date-create{width:100%}.profile-page .list .col.comment{padding-top:0;width:100%}.profile-page .list .col.name-col{width:100%}}.poster-page{padding-top:146px;transition:padding .3s ease;box-sizing:border-box;position:relative}.poster-page.header-wrapper-menu-closed{padding-top:86px}.poster-page .poster-content{margin:0 auto;padding-bottom:50px}.poster-page .grid{padding-top:40px}.poster-page .grid:before,.profile-filter:before{content:" ";display:table}.poster-page .grid:after,.profile-filter:after{content:" ";display:table;clear:both}.poster-page .grid-item{float:left;box-sizing:border-box;width:calc((100% - 40px)/3);padding-bottom:20px}.poster-page .grid-item.grid-item--width2{width:calc(((100% - 40px)/3)*2 + 20px)}.actions-page #bx-panel-back,.poster-page #bx-panel-back,.poster-page .ui-timepicker-div .ui_tpicker_time{display:none!important}.poster-page .nothing-found{padding:100px 0;text-align:center;font:30px Museo,sans-serif}.poster-page .ui-timepicker-div .ui_tpicker_time_label{font-family:'Museo',sans-serif;font-size:13px;margin-bottom:7px;color:#3cf}.poster-page .ui-timepicker-div .ui_tpicker_hour_label,.poster-page .ui-timepicker-div .ui_tpicker_minute_label{font-size:13px;font-family:'Museo',sans-serif;clear:none;height:24px;line-height:24px}.poster-page .ui-timepicker-div .ui_tpicker_hour,.poster-page .ui-timepicker-div .ui_tpicker_minute{margin:0 10px 10px;width:40px;float:left}.poster-page .ui-timepicker-div .ui-spinner{width:40px;height:24px;position:relative;display:block}.poster-page .ui-timepicker-div .ui-spinner-input{border:1px solid #e5e5e5;color:#666;font-size:14px;box-sizing:border-box;width:100%;padding:3px 15px 3px 5px}.poster-page .ui-timepicker-div .ui-spinner-button{width:12px;height:12px;transition:opacity .3s ease;cursor:pointer;display:block;position:absolute;right:3px}.poster-page .ui-timepicker-div .ui-spinner-button:hover{opacity:.75}.poster-page .ui-timepicker-div .ui-spinner-button .ui-icon{width:12px;height:12px;position:absolute;left:0;display:block;font-size:9px;text-align:center}.poster-page .ui-timepicker-div .ui-spinner-button.ui-spinner-up{top:0}.poster-page .ui-timepicker-div .ui-spinner-button.ui-spinner-up .ui-icon{top:3px}.poster-page .ui-timepicker-div .ui-spinner-button.ui-spinner-down{bottom:0}.poster-page .ui-timepicker-div .ui-spinner-button.ui-spinner-down .ui-icon{bottom:1px}.poster-page .ui-timepicker-div .ui-spinner-button .ui-button-text{width:12px;height:12px;display:block;position:relative}.poster-page .ui-autocomplete{max-height:360px;max-width:280px;overflow:hidden}@media (max-width:1080px){.poster-page,.poster-page.header-wrapper-menu-closed{padding-top:96px}.poster-page .grid-item{width:calc(50% - 10px)}.poster-page .grid-item.grid-item--width2{width:100%}}@media (max-width:767px){.poster-page .nothing-found{padding:20px 0}}@media (max-width:480px){.poster-page .grid-item{width:100%}}.actions-page{padding-top:146px;transition:padding .3s ease;box-sizing:border-box;position:relative}.actions-page.header-wrapper-menu-closed{padding-top:86px}.actions-page .actions-content{padding-top:42px;padding-bottom:70px}.actions-page .actions-content .nothing-found{padding:100px 0;text-align:center;font:30px 'Museo',sans-serif;width:100%}.actions-page .actions-content .nothing-found a,.club-list .nothing-found a,.trainers-block .lesson-block a{transition:color .3s ease}.actions-page .actions-content .nothing-found a:hover,.club-list .nothing-found a:hover{color:#000}.actions-page .actions-content .content-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions-page .actions-content .preloader{margin:2px auto 0}@media (max-width:1080px){.actions-page,.actions-page.header-wrapper-menu-closed{padding-top:96px}}.bx-no-touch .actions-content .content-inner .club-action:hover{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}.rating-page .hover-card{transition:all .3s ease}.rating-page .hover-card.faded{opacity:.5!important}.rating-page .hover-card.focused{opacity:1!important;box-shadow:0 10px 20px rgba(0,0,0,.3)}.rating-page .rating-title{margin-bottom:80px;text-align:center;font:36px/1.2 'Museo',sans-serif}.rating-page .rating-title .rating-subtitle{font-size:16px;font-weight:900;color:rgba(0,0,0,.3)}.rating-page .club-list{margin-bottom:20px}.rating-page .view-btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px 0 90px}.rating-page .tops-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -14px}.rating-page .tops-list .list-item{transition:all .3s ease;width:311px;height:509px;margin:0 14px 31px;background-color:#fff}.rating-page .tops-list .list-item .list-info{padding:20px 28px}.rating-page .tops-list .list-item .type-image{height:218px;border-bottom:7px solid #3cf;background-size:cover}.rating-page .tops-list .list-item .type-tagline{margin-bottom:10px;font:14px/1.3 'Museo',sans-serif}.rating-page .tops-list .list-item .type-name{margin-bottom:10px;color:#3cf;font:24px/1.1 'Museo',sans-serif}.rating-page .tops-list .list-item .club-list{background:0 0;list-style:none;counter-reset:placeCounter}.rating-page .tops-list .list-item .club-list li{counter-increment:placeCounter;position:relative;margin-bottom:10px;padding-left:17px;color:#3cf;font:14px/1.5 'Museo',sans-serif}.rating-page .tops-list .list-item .club-list li:before{content:counter(placeCounter) ".";position:absolute;left:0;top:0;color:#3cf}.rating-page .tops-list .list-item .club-list a{margin-right:10px;text-decoration:underline}.rating-page .tops-list .list-item .club-list a:hover{text-decoration:none}.rating-page .tops-list .list-item .club-list span{font-weight:900}.rating-page .tops-list .list-item.faded{opacity:.5}.rating-page .tops-list .list-item.focused{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}.rating-page .btn-link{font:20px/57px 'Museo',sans-serif;color:#060606}.rating-page .btn-title{width:100%;font:12px/20px 'Museo',sans-serif;color:#999;text-align:center;padding-bottom:10px}@media (max-width:1080px){.rating-page .tops-list{margin:0 -10px}.rating-page .tops-list .list-item{width:calc((100% - 60px)/3);height:auto;margin:0 10px 20px}.rating-page .tops-list .list-item .list-info{padding:20px}}@media (max-width:767px){.rating-page .tops-list .list-item{width:calc((100% - 40px)/2)}}@media (max-width:480px){.rating-page .tops-list .list-item{width:100%}}.cards-page .main-wrapper{background:url(/local/images/cards-bg.jpg) center center/cover no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:180px 20px 40px;box-sizing:border-box}.cards-page .main-wrapper .title-wrapper{width:900px;max-width:100%;text-align:center}.cards-page .main-wrapper .title-wrapper .title{font:48px/58px 'Museo',sans-serif;color:#fff;margin:0 0 42px}.cards-page .main-wrapper .title-wrapper .title span{color:#3cf}.cards-page .cards-list{min-height:500px;padding-top:15px;padding-bottom:15px}.cards-page .cards-list .nothing-found{padding:100px 0;text-align:center;font:30px 'Museo',sans-serif;width:100%}.cards-page .preloader-wrap{width:100%;margin:40px 0 60px}.cards-page .ui-datepicker{width:231px;z-index:211!important}@media (max-width:1080px){.cards-page header .filter-btn{display:block}.cards-page .main-wrapper{min-height:0;height:auto;padding:100px 20px 50px}.cards-page .main-wrapper .title-wrapper .title{font:38px/46px 'Museo',sans-serif}.cards-page .filter-form .sliders-row .input-wrap{height:auto}}@media (max-width:767px){.cards-page .main-wrapper{padding:80px 20px 50px}.cards-page .main-wrapper .title-wrapper .title{font:24px/30px 'Museo',sans-serif}.cards-page .cards-list .nothing-found{padding:50px 0;font:20px 'Museo',sans-serif}.cards-page .filter-form .filter-form-row{margin-bottom:0}}.club-list{background:linear-gradient(0deg,#eaeff4,#f2f5f8);background-attachment:fixed}.club-list .nothing-found{padding:100px 0;text-align:center;font:30px 'Museo',sans-serif}.club-list .icon-closed-club{width:52px;height:52px;background:rgba(28,28,28,.7);position:absolute;left:50%;top:73px;margin-left:-26px;border-radius:26px}.club-list .icon-closed-club:after{content:"";position:absolute;width:18px;height:21px;background:url(/local/images/sprite.png) -665px 0 no-repeat;left:17px;top:15px}.club-list .icon-presale-club{width:50px;height:50px;background:url(/local/images/sprite.png) -520px -120px no-repeat;position:absolute;top:21px;right:20px;z-index:10}.club-list .club{float:left;position:relative;width:311px;transition:all .3s ease;margin:0 0 30px 30px;background-color:#fff}.club-list .club:nth-child(3n-2){margin-left:20px}.club-list .club.focused{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}.club-list .club.faded{opacity:.5}.club-list .club .photo{width:311px;height:198px;display:block;background-size:cover}.club-list .club .over{width:25px;height:80px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);position:absolute;top:35px;right:25px;z-index:1}.club-list .club .over:after{content:"";position:absolute;width:20px;height:80px;background-color:#fff;top:0;right:-20px}.club-list .club .price{position:absolute;top:10px;left:-10px;padding:6px 12px;background:#3cf;font:13px 'Museo',sans-serif;color:#fff}.club-list .club .price span{font:24px 'Museo',sans-serif}.club-list .club .vip{width:40px;height:40px;position:absolute;top:10px;right:-10px;background-color:#fc0}.club-list .club .vip:after{content:"";position:absolute;width:21px;height:30px;background:url(/local/images/sprite.png) -50px 0 no-repeat;top:4px;left:10px}.club-list .club .rating-number{position:absolute;top:149px;left:9px}.club-list .club img{width:311px;height:198px}.club-list .club .info{padding:12px 20px 20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;height:calc(100% - 205px)}.club-list .club .info .btn{margin-top:auto}.club-list .club .comments-count{position:absolute;right:20px;top:20px;z-index:2}.club-list .club .title{transition:all .3s ease;display:block;margin:12px 0 3px;font:24px/24px 'Museo',sans-serif;color:#3cf}.club-list .club .title:hover{opacity:.7}.club-list .club .address{margin-bottom:4px;font:13px/16px 'Museo',sans-serif;color:#060606}.club-list .club .address a{border-bottom:1px dashed #3cf}.club-list .club .address a:hover{border-bottom:none}.club-list .club .subway{position:relative;box-sizing:border-box;width:100%;height:16px;overflow:hidden;white-space:nowrap;text-overflow:clip;padding:0 0 0 24px;font:11px/18px 'Museo',sans-serif;color:#999}.club-list .club .subway:before{content:"";position:absolute;width:16px;height:16px;left:1px;top:0;border-radius:50%;background:#2a4b8a}.club-list .club .subway:after{content:"";position:absolute;width:10px;height:8px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -132px no-repeat;left:4px;top:3px}.club-list .club .subway.empty:before{background:0 0}.club-list .club .tags-scroller{width:100%;height:auto;position:relative;margin:15px 0 21px;overflow:hidden}.club-list .club .tags-scroller .more{transition:all .3s ease;display:none;border:1px solid #3cf;height:20px;padding:0 6px;margin:0 2px 2px 0;font:12px/20px 'Museo',sans-serif;color:#fff;background-color:#3cf}.club-list .club .tags-scroller .more:hover{background-color:#fff;border-color:#999;color:#333}.club-list .club .tags-scroller .tags{transition:all .3s ease;white-space:normal;height:auto;position:relative;overflow:hidden;left:0;display:inline-block}.club-list .club .tags-scroller .tags .tag{margin:0 5px 5px 0;display:none}.club-list .club .tags-scroller .tags .tag:nth-of-type(1),.club-list .club .tags-scroller .tags .tag:nth-of-type(2),.club-list .club .tags-scroller .tags .tag:nth-of-type(2)~.more{display:inline-block}.club-list .club .tags-scroller .tags .tag.current{color:#fff;background-color:#3cf;border-color:#3cf}.club-list .club .tags-scroller .tags .tag.current:hover{color:#3cf;background-color:#fff}.club-list .club .tags-scroller.open .tags .tag,.profile-filter .dimension-input label{display:inline-block}.club-list .club .tags-scroller.open .more{display:none!important}.club-list .club .favorite{opacity:0;float:right}.club-list .club.leader{background-color:#fff;padding-top:19px;overflow:hidden}.club-list .club.leader .photo{position:relative;height:205px}.club-list .club.leader .photo .border{position:absolute;pointer-events:none;left:50%;width:312px;-ms-transform:translateX(-50%);transform:translateX(-50%)}.club-list .club.leader .photo .border:after,.club-list .club.leader .photo .border:before{content:"";position:absolute;width:100%;height:100%;top:0}.club-list .club.leader .photo .border:before{right:calc(100% - 1px)}.club-list .club.leader .photo .border:after{left:calc(100% - 1px)}.club-list .club.leader .photo .border:first-child{top:-19px;height:29px}.club-list .club.leader .photo .border:first-child:after,.club-list .club.leader .photo .border:first-child:before{background:#eff4f6}.club-list .club.leader .photo .border:last-child{bottom:-16px;height:24px}.club-list .club.leader .photo .border:last-child:after,.club-list .club.leader .photo .border:last-child:before{background:#fff}.club-list .club.leader .price,.club-list .club.leader .rating-number,.club-list .club.leader .winner-place{z-index:1}.club-list .club.leader .winner-place{text-align:center;position:absolute;top:10px;right:20px;color:#fff;font:900 10px/1 'Museo',sans-serif}.club-list .club.leader .winner-place .circle{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:1px;border-radius:50%;font-size:16px}.club-list .club.leader .winner-place .circle span{position:relative;top:1px;right:-1px}.club-list .club.leader:nth-child(1){top:-40px;-ms-flex-order:2;order:2}.club-list .club.leader:nth-child(1) .winner-place .circle{background-color:#fcb815}.club-list .club.leader:nth-child(1) .border:first-child{background-image:url(/local/images//leader-borders/golden-top.png)}.club-list .club.leader:nth-child(1) .border:last-child{background-image:url(/local/images//leader-borders/golden-bottom.png)}.club-list .club.leader:nth-child(2){top:-20px;-ms-flex-order:1;order:1}.club-list .club.leader:nth-child(2) .winner-place .circle{background-color:#b4b3b2}.club-list .club.leader:nth-child(2) .border:first-child{background-image:url(/local/images//leader-borders/sliver-top.png)}.club-list .club.leader:nth-child(2) .border:last-child{background-image:url(/local/images//leader-borders/sliver-bottom.png)}.club-list .club.leader:nth-child(3){top:0;-ms-flex-order:3;order:3}.club-list .club.leader:nth-child(3) .winner-place .circle{background-color:#db8f6c}.club-list .club.leader:nth-child(3) .border:first-child{background-image:url(/local/images//leader-borders/bronze-top.png)}.club-list .club.leader:nth-child(3) .border:last-child{background-image:url(/local/images//leader-borders/bronze-bottom.png)}.club-list .club.full{width:100%;height:auto;min-height:163px;display:-ms-flexbox;display:flex}.club-list .club.full .info{padding:19px 21px;-ms-flex:1;flex:1;width:320px;min-width:320px;max-width:100%;box-sizing:border-box}.club-list .club.full .price{left:auto;top:20px;right:-20px}.club-list .club.full .address{margin-bottom:12px}.club-list .club.full .photo{width:calc(100% - 320px);height:100%;min-height:163px}.club-list .club.full .rating-number{position:static}.club-list .club:hover .favorite{opacity:1}.club-list .content-inner,.club-list.top-clubs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.club-list .content-inner{position:relative;padding:30px 0 90px;width:1030px;max-width:100%;box-sizing:border-box;-ms-flex-pack:center;justify-content:center;left:-10px;margin:0 auto}.club-list .content-inner .clearfix{width:100%}.club-list .content-inner .preloader{margin:2px auto 0}.club-list.top-clubs{margin:0 -15px;background:0 0}.club-list.top-clubs .club{float:none;margin-left:15px;margin-right:14px}.club-list.top-clubs .club.full{-ms-flex-order:4;order:4}.club-list.top-clubs .hidden-container{margin-right:-7px;margin-left:15px;width:calc(100% + 20px);-ms-flex-order:5;order:5}.club-list.top-clubs .hidden-container .club{width:calc(100% - 20px);margin-left:0;margin-right:0}@media (max-width:1080px){.club-list .content-inner{padding:10px}.club-list .content-inner .clearfix,.club-list.top-clubs .hidden-container .club{width:100%}.club-list .club{max-width:100%;margin:10px}.club-list .club:nth-child(3n-2){margin:10px}.club-list.top-clubs{margin:0}.club-list.top-clubs .hidden-container{margin-right:0;margin-left:0;width:100%}.club-list.top-clubs .hidden-container .club:first-of-type{margin-top:0}.club-list .rating-title{margin-bottom:60px}.club-list .club.full{margin:20px 0}.club-list .club.full .price{right:-10px}.club-list .club.leader{overflow:hidden;width:calc((100% - 40px)/3);margin:0 10px;padding-top:19px}.club-list .club.leader:nth-of-type(2){margin-left:0}.club-list .club.leader:nth-of-type(3){margin-right:0}.club-list .club.leader .photo{width:100%}}@media (max-width:767px){.club-list .content-inner{left:0}.club-list .club{height:auto;width:100%}.club-list .club:nth-child(3n-2){height:auto;width:100%}.club-list .club .photo{width:100%}.club-list.top-clubs{margin:0}.club-list.top-clubs .club.full{-ms-flex-direction:column;flex-direction:column}.club-list.top-clubs .club.full .info{-ms-flex-order:2;order:2}.club-list.top-clubs .club.full .photo{width:100%;height:150px;min-height:150px;-ms-flex-order:1;order:1}.club-list .club.leader:nth-child(2),.club-list .club.leader:nth-child(3){width:calc(50% - 10px);-ms-flex-order:1;order:1}.club-list .club.leader:nth-child(1){width:100%;-ms-flex-order:0;order:0;max-width:400px;margin:0 auto}}@media (max-width:480px){.club-list .club.leader:nth-child(2),.club-list .club.leader:nth-child(3){width:100%;margin:0}.club-list .club.full .info{min-width:280px}}.trainers-block{padding-bottom:20px}.trainers-block .services-tabs .tab{padding-top:32px}.trainers-block .services-tabs .tab .bx-controls-direction a{top:187px}.trainers-block .services-tabs .tab .bx-controls-direction .disabled{display:none}.trainers-block .bx-wrapper .trainer-item{padding-bottom:13px;margin:0 10px 10px!important}.trainers-block .trainer-item{transition:all .3s ease;width:280px;padding-top:19px}.trainers-block .trainer-item:after{content:"";position:absolute;width:58px;height:58px;border-radius:29px;top:0;left:calc(50% - 29px);background-color:#dee6ec;z-index:0}.trainers-block .trainer-item:before{content:"";position:absolute;width:100%;height:3px;background:url(/local/images/base64/card-border.png) repeat-x;bottom:10px;left:0}.trainers-block .trainer-item.faded{opacity:.5}.trainers-block .trainer-item.focused{opacity:1}.trainers-block .trainer-item.focused .trainer-wrap{box-shadow:0 5px 10px rgba(0,0,0,.3)}.trainers-block .trainer-wrap{transition:all .3s ease;background:#ebf0f5}.trainers-block .photo-block{padding:31px 25px 13px;box-sizing:border-box;background:#dee6ec;position:relative;z-index:1}.trainers-block .reward{width:82px;height:82px;background:url(/local/images/sprite.png) -440px -190px no-repeat;position:absolute;top:0;right:0;z-index:1}.trainers-block .name{color:#fff;position:absolute;left:0;bottom:0;font:500 20px/27px 'Museo',sans-serif;padding:15px 29px}.trainers-block .photo{height:297px;background:center no-repeat;background-size:cover;position:relative}.trainers-block .photo:before{content:"";position:absolute;width:100%;height:60%;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.8))}.trainers-block .skill{padding:15px 0 0}.trainers-block .skill .skill-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2px}.trainers-block .skill .skill-title{display:inline-block;font:12px/20px 'Museo',sans-serif;color:#999}.trainers-block .skill .skill-stars{width:134px;height:6px;min-width:134px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.trainers-block .skill .skill-stars .skill-stars-inner{width:13px;height:6px;background:#545454;margin-left:1px}.trainers-block .info-block{font:500 14px/20px 'Museo',sans-serif;padding:4px 25px 10px 50px}.trainers-block .info-block .info-title{color:#666;position:relative;padding-top:12px}.trainers-block .info-block .info-title:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#caced2;left:-25px;top:17px}.trainers-block .info-block .for-users{padding-top:12px;color:#3cf}.trainers-block .info-block>.btn-link{transition:all .3s ease;font:20px/57px 'Museo',sans-serif;color:#060606;border-bottom:1px dashed #060606}.trainers-block .info-block>.btn-link.detail-link{font-size:14px;margin-top:10px;display:inline-block;line-height:1}.profile-filter.timetable-day-filter .dimension-input .dimension:hover span,.trainers-block .info-block>.btn-link:hover{border-bottom-color:transparent}.filter ul li a:hover,.profile-filter.timetable-day-filter .dimension-input span,.trainers-block .lesson-block a:hover{color:#060606}.trainers-block .text-container{background:0 0;min-height:0;padding-bottom:0}.trainers-block .btn-wrapper{height:147px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:23px;padding-bottom:30px}.trainers-block .btn-wrapper .btn-title{width:100%;font:12px/20px 'Museo',sans-serif;color:#999;text-align:center;padding-bottom:10px}.trainers-block .btn-wrapper .btn{padding:16px 15px 13px}.trainers-block .btn-wrapper .btn-link{cursor:default}.trainers-block .trainer-item{width:calc(840px/3);max-width:calc(840px/3);min-width:calc(840px/3)}.trainers-block .trainer-item .price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.trainers-block .trainer-item .trainer-clubs{margin-top:20px;padding-bottom:10px}.trainers-block .trainer-item .trainer-clubs .trainer-club-title{margin-bottom:10px;font:14px/1.428 'Museo',sans-serif}.trainers-block .trainer-item .trainer-clubs .trainer-club-item{margin-right:10px;transition:.3s opacity}.trainers-block .trainer-item .trainer-clubs .trainer-club-item:last-child{margin-right:0}.trainers-block .trainer-item .trainer-clubs .trainer-club-item:hover{opacity:.7}.trainers-block .trainer-item.top-trainer{position:relative;padding-bottom:0;padding-top:19px;width:311px;max-width:311px;min-width:311px;background-color:#fff;overflow:hidden}.trainers-block .trainer-item.top-trainer .hidden,.trainers-block .trainer-item.top-trainer .rating{display:none}.trainers-block .trainer-item.full-trainer:after,.trainers-block .trainer-item.full-trainer:before,.trainers-block .trainer-item.top-trainer:after,.trainers-block .trainer-item.top-trainer:before{content:none}.trainers-block .trainer-item.top-trainer .photo{position:relative;height:327px;background-size:cover;overflow:initial}.trainers-block .trainer-item.top-trainer .photo .border{position:absolute;pointer-events:none;left:50%;width:312px;-ms-transform:translateX(-50%);transform:translateX(-50%)}.trainers-block .trainer-item.top-trainer .photo .border:after,.trainers-block .trainer-item.top-trainer .photo .border:before{content:"";position:absolute;width:100%;height:100%;top:0}.trainers-block .trainer-item.top-trainer .photo .border:before{right:calc(100% - 1px)}.trainers-block .trainer-item.top-trainer .photo .border:after{left:calc(100% - 1px)}.trainers-block .trainer-item.top-trainer .photo .border.first-border{top:-19px;height:29px}.trainers-block .trainer-item.top-trainer .photo .border.first-border:after,.trainers-block .trainer-item.top-trainer .photo .border.first-border:before{background:#eff4f6}.trainers-block .trainer-item.top-trainer .photo .border.second-border{bottom:-16px;height:24px}.trainers-block .trainer-item.top-trainer .photo .border.second-border:after,.trainers-block .trainer-item.top-trainer .photo .border.second-border:before{background:#fff}.trainers-block .trainer-item.top-trainer .photo .winner-place{text-align:center;position:absolute;top:30px;left:30px;color:#fff;font:900 10px/1 'Museo',sans-serif}.trainers-block .trainer-item.top-trainer .photo .winner-place .circle{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:1px;border-radius:50%;font-size:15px}.trainers-block .trainer-item.top-trainer .photo .winner-place .circle span{position:relative;top:1px;right:0}.trainers-block .trainer-item.top-trainer .photo:after{width:145px;height:145px;top:-36px;left:-36px;background:radial-gradient(circle at center,rgba(0,0,0,.4) 0,transparent 70%)}.trainers-block .trainer-item.top-trainer .info-block{padding:35px 50px 30px 30px}.trainers-block .trainer-item.top-trainer .info-block .skill{padding:0}.trainers-block .trainer-item.top-trainer .name,.trainers-block .trainer-item.top-trainer .winner-place{z-index:2}.trainers-block .trainer-item.top-trainer .trainer-wrap{background:0 0}.trainers-block .trainer-item.top-trainer:nth-child(1){top:-40px;-ms-flex-order:2;order:2}.trainers-block .trainer-item.top-trainer:nth-child(1) .winner-place .circle{background-color:#fcb815}.trainers-block .trainer-item.top-trainer:nth-child(1) .border.first-border{background-image:url(/local/images//leader-borders/golden-top.png)}.trainers-block .trainer-item.top-trainer:nth-child(1) .border.second-border{background-image:url(/local/images//leader-borders/golden-bottom.png)}.trainers-block .trainer-item.top-trainer:nth-child(2){top:-20px;-ms-flex-order:1;order:1}.trainers-block .trainer-item.top-trainer:nth-child(2) .winner-place .circle{background-color:#b4b3b2}.trainers-block .trainer-item.top-trainer:nth-child(2) .border.first-border{background-image:url(/local/images//leader-borders/sliver-top.png)}.trainers-block .trainer-item.top-trainer:nth-child(2) .border.second-border{background-image:url(/local/images//leader-borders/sliver-bottom.png)}.trainers-block .trainer-item.top-trainer:nth-child(3){top:0;-ms-flex-order:3;order:3}.trainers-block .trainer-item.top-trainer:nth-child(3) .winner-place .circle{background-color:#db8f6c}.trainers-block .trainer-item.top-trainer:nth-child(3) .border.first-border{background-image:url(/local/images//leader-borders/bronze-top.png)}.trainers-block .trainer-item.top-trainer:nth-child(3) .border.second-border{background-image:url(/local/images//leader-borders/bronze-bottom.png)}.trainers-block .trainer-item.full-trainer{display:-ms-flexbox;display:flex;width:100%;max-width:100%;min-width:100%;min-height:219px;padding-top:0;margin-top:19px}.trainers-block .trainer-item.full-trainer .info-block,.trainers-block .trainer-item.full-trainer .photo{height:auto;min-height:219px;background-position:0 25%}.trainers-block .trainer-item.full-trainer .info-block:after,.trainers-block .trainer-item.full-trainer .info-block:before,.trainers-block .trainer-item.full-trainer .photo:after,.trainers-block .trainer-item.full-trainer .photo:before{content:none}.trainers-block .trainer-item.full-trainer .info-block{-ms-flex-preferred-size:312px;flex-basis:312px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;padding:25px 53px 10px 31px;box-sizing:border-box}.trainers-block .trainer-item.full-trainer .skill{margin-bottom:11px}.trainers-block .trainer-item.full-trainer .buy{min-width:132px;position:absolute;top:20px;right:-20px;padding:8px 11px 6px}.trainers-block .trainer-item.full-trainer .name{position:static;margin-bottom:5px;padding:0;color:#3cf;font:24px/1.2 'Museo',sans-serif}.trainers-block .trainer-item.full-trainer .photo{-ms-flex:1;flex:1}.trainers-block .trainer-item .buy:not(a){opacity:1}.trainers-block.top-trainers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.trainers-block.top-trainers .trainer-item{margin:30px 0 0}.trainers-block.top-trainers .full-trainer{-ms-flex-order:4;order:4}.trainers-block.top-trainers .hidden-container{-ms-flex-order:5;order:5;width:calc(100% + 20px)}@media (max-width:1080px){.trainers-block .trainer-item{width:calc((100vw - 110px)/2);max-width:calc((100vw - 110px)/2);min-width:calc((100vw - 110px)/2)}.trainers-block .trainer-item.full-trainer .buy{right:-10px}.trainers-block .trainer-item.full-trainer .info-block{padding:25px 20px 10px;-ms-flex-preferred-size:280px;flex-basis:280px}.trainers-block .trainer-item.top-trainer{overflow:hidden;width:calc((100% - 40px)/3);max-width:calc((100% - 40px)/3);min-width:calc((100% - 40px)/3);margin:0 10px;padding-top:19px}.trainers-block .trainer-item.top-trainer:nth-of-type(2){margin-left:0}.trainers-block .trainer-item.top-trainer:nth-of-type(3){margin-right:0}.trainers-block .trainer-item.top-trainer .photo{width:100%}.trainers-block .trainer-item.top-trainer .info-block{padding:35px 20px 30px}.trainers-block .trainer-item.top-trainer .skill .skill-stars{width:90px;min-width:90px}}@media (max-width:767px){.trainers-block .trainer-item{width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:calc(100vw - 40px)}.trainers-block .trainer-item.top-trainer:nth-child(2),.trainers-block .trainer-item.top-trainer:nth-child(3){width:calc(50% - 10px);max-width:calc(50% - 10px);min-width:calc(50% - 10px);-ms-flex-order:1;order:1}.trainers-block .trainer-item.top-trainer:nth-child(1){width:100%;max-width:100%;min-width:100%;-ms-flex-order:0;order:0;margin:0 auto}}@media (max-width:480px){.trainers-block .bx-wrapper .trainer-item{margin:0 0 10px!important}.trainers-block .trainer-item.full-trainer{-ms-flex-direction:column;flex-direction:column}.trainers-block .trainer-item.full-trainer .info-block{-ms-flex-order:2;order:2}.trainers-block .trainer-item.top-trainer:nth-child(2),.trainers-block .trainer-item.top-trainer:nth-child(3){width:100%;max-width:100%;min-width:100%;margin:0}.trainers-block .trainer-item.top-trainer .skill .skill-stars{width:120px;min-width:120px}}.breadcrumbs{margin:50px 0 30px;padding:0}.breadcrumbs li{list-style:none;padding:0;display:inline-block;position:relative;font:17px/20px 'Museo',sans-serif}.breadcrumbs li+li:before{content:'\2192'}.profile-filter{padding:20px 10px 0;background:#3cf;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-filter .filter-row{margin-bottom:20px;padding:0 10px;box-sizing:border-box;width:100%}.profile-filter .filter-row.col-type{width:40%}.profile-filter .filter-row.col-date{width:30%}.profile-filter .label{font:500 17px/20px 'Museo',sans-serif;margin-bottom:10px;color:#fff}.profile-filter input[type=password],.profile-filter input[type=text]{width:100%;box-sizing:border-box;color:#666;padding:15px;letter-spacing:.45px;border:none;font:16px/17px 'Museo',sans-serif;height:47px}.profile-filter :-ms-input-placeholder{font:16px/38px 'Museo',sans-serif;color:#999}.profile-filter ::placeholder{font:16px/38px 'Museo',sans-serif;color:#999}.profile-filter .dimension-input{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.profile-filter .dimension-input span{font:14px/17px 'Museo',sans-serif;color:#fff;border-bottom:1px dashed;cursor:pointer}.profile-filter .dimension-input input{position:absolute;visibility:hidden}.profile-filter .dimension-input input:checked+span{color:#333}.profile-filter.timetable-day-filter{background:#fff;border:1px solid #3cf;padding:14px 10px 0}.profile-filter.timetable-day-filter .label{color:#3cf}.profile-filter.timetable-day-filter .dimension-input{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-filter.timetable-day-filter .dimension-input label{margin-right:25px;margin-bottom:10px}.profile-filter.timetable-day-filter .dimension-input input:checked+span{color:#3cf;border-bottom-color:transparent;cursor:default}.profile-filter.timetable-day-filter .filter-row{margin-bottom:8px}.column-diagram{height:230px;position:relative;margin-top:50px}.column-diagram .abcissa{position:absolute;border-bottom:1px solid #c5c5c5;left:18px;bottom:20px;width:calc(100% - 18px)}.column-diagram .abcissa:before{content:"";position:absolute;right:-5px;top:-3px;border:3px solid transparent;border-left:7px solid #c5c5c5}.column-diagram .ordinate{position:absolute;height:calc(100% - 20px);left:18px;bottom:20px;border-left:1px solid #c5c5c5}.column-diagram .ordinate:before{content:"";position:absolute;top:-5px;left:-3px;border:3px solid transparent;border-right-width:2px;border-bottom:7px solid #c5c5c5}.column-diagram .collist,.column-diagram .ordinate .scale{position:absolute;height:196px;left:0;bottom:0}.column-diagram .ordinate .gradus{position:absolute;right:0;width:20px;border-bottom:1px solid #c5c5c5;box-sizing:border-box;padding-right:9px;text-align:right}.column-diagram .ordinate .label{font:500 9px/1 'Museo',sans-serif;color:#999;width:30px;position:absolute;right:9px;top:-9px}.column-diagram .collist{left:32px;bottom:20px;width:calc(100% - 18px - 26px);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.column-diagram .collist .column{width:100%;position:relative}.column-diagram .collist .column:before{content:"";position:absolute;animation:growth linear .5s;-ms-transform-origin:0 100%;transform-origin:0 100%;left:0;bottom:0;height:100%;width:90%;background:#3cf}.column-diagram .collist .column .label{transition:all .3s ease;position:absolute;left:0;bottom:-20px;font:500 9px/1 'Museo',sans-serif;color:#999}.column-diagram .collist .column .label:before{transition:all .3s ease;content:"";position:absolute;left:0;top:-11px;height:7px;border-left:1px solid #c5c5c5}.column-diagram .collist .column .val{animation:growth-val linear .5s;position:absolute;font:500 9px/1 'Museo',sans-serif;color:#3cf;left:0;bottom:100%;width:100%;box-sizing:border-box;padding-right:10%;text-align:center}.column-diagram .collist .column:hover{cursor:pointer}.column-diagram .collist .column:hover:before{color:#29709a}.column-diagram .collist .column:hover .label{bottom:-30px}.column-diagram .collist .column:hover .label:before{top:-21px;height:17px}.column-diagram .empty-result{font:500 30px/1 'MyriadProRegular',sans-serif;color:#666;opacity:.7;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.donut-diagram{margin-top:50px;height:290px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.donut-diagram .peity text{font:500 12px/1 'Museo',sans-serif;text-anchor:middle;alignment-baseline:central}.donut-diagram .peity path{stroke:#fff;stroke-width:2px;cursor:pointer}.donut-diagram .peity path.active,.donut-diagram .peity path:hover{stroke:rgba(255,255,255,.3)}.donut-diagram .donut-wrap{width:290px;height:290px}.donut-diagram .cont-wrap{width:calc(100% -290px);float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:93px;box-sizing:border-box}.donut-diagram .cont-wrap .label{font:500 12px/18px 'Museo',sans-serif;position:relative;margin:20px 0;padding-left:26px;cursor:pointer}.donut-diagram .cont-wrap .label:before{content:"";position:absolute;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:9px solid;left:0;top:0}.donut-diagram .cont-wrap .label.active{font:700 12px/18px 'Museo',sans-serif}.donut-diagram .cont-wrap .label.active:before{-ms-transform:scale(1.2);transform:scale(1.2)}.custom-select{position:relative;height:47px;background:#fff}.custom-select .custom-select-result{position:relative;display:block;text-decoration:none;color:#333;box-sizing:border-box;width:100%;height:47px}.custom-select .custom-select-result .custom-select-item{padding-right:35px}.custom-select .custom-select-result:after{transition:all .3s ease;content:"";position:absolute;width:20px;height:12px;background:url(/local/css/../images/sprite.svg?0b571cee) -75px -24px no-repeat;right:20px;top:18px}.custom-select .custom-select-options{display:none;position:absolute;top:100%;left:0;width:100%;box-shadow:0 1px 1px 1px rgba(0,0,0,.3);z-index:1}.custom-select label{display:block;margin:0;height:47px}.custom-select label input{position:absolute}.custom-select .custom-select-item{transition:all .3s ease;background:#fff;height:47px;padding:0 20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;color:#333;font:16px/17px 'Museo',sans-serif}.custom-select .custom-select-item:hover{background:#f2f5f8}.custom-select .custom-select-item.type-gym{padding:0 0 0 70px}.custom-select .custom-select-item.type-gym .image{width:47px;height:47px;position:absolute;left:0;top:0;background:center no-repeat;background-size:cover}.custom-select .custom-select-item.type-gym .name{color:#333;font:16px/17px 'Museo',sans-serif}.custom-select .custom-select-item.type-gym .address{color:#3cf;font:14px/17px 'Museo',sans-serif}.custom-select.is-single .custom-select-result:after{display:none}.custom-select.open .custom-select-result:after{transform:rotateX(180deg)}@media (max-width:1080px){.custom-select .custom-select-item.type-gym .address{font:12px/12px 'Museo',sans-serif}}.review-list{margin-top:33px}.review-list .no-comments{text-align:center;margin:50px 0;color:#999;font-family:'Museo',sans-serif}.review-list .review .review-left{float:left;width:57px;padding:2px 0 0}.review-list .review .review-left img{width:57px;height:57px}.review-list .review .review-left .no-photo{width:57px;height:57px;position:relative}.review-list .review .review-left .no-photo:before{content:"";position:absolute;width:40px;height:40px;background:url(/local/images/sprite.png) 0 0 no-repeat;top:0;left:9px}.review-list .review .review-right{float:right;margin:0 0 28px;width:calc(100% - 75px);padding:0 0 24px;border-bottom:1px solid #ececed}.review-list .review .review-right.with-answer{padding:0;border-bottom:none;margin:0 0 30px}.review-list .review .review-right .name{transition:all .3s ease;display:inline-block;position:relative;font:18px/20px 'Museo',sans-serif;color:#3cf}.review-list .review .review-right .name:after{content:"";position:absolute;top:0;right:-23px}.filter ul li.active a,.review-list .review .review-right .name.deleted{color:#999}.review-list .review .review-right .name.twitter:after{width:20px;height:20px;background:url(/local/images/sprite.png) -20px -120px no-repeat}.review-list .review .review-right .name.facebook:after{width:20px;height:20px;background:url(/local/images/sprite.png) -40px -120px no-repeat}.review-list .review .review-right .name.odnoklassniki:after{width:20px;height:20px;background:url(/local/images/sprite.png) -60px -120px no-repeat}.review-list .review .review-right .name.google:after{width:20px;height:20px;background:url(/local/images/sprite.png) -535px 0 no-repeat}.review-list .review .review-right .name.vkontakte:after{width:30px;height:20px;background:url(/local/images/sprite.png) -505px 0 no-repeat;right:-30px}.review-list .review .review-right .mark{float:left;margin:10px 0 15px;padding:5px 10px;font:12px/20px 'Museo',sans-serif;color:#fff}.review-list .review .review-right .mark.good{background-color:#9c3}.review-list .review .review-right .mark.normal{background-color:#f6f6f6;color:#333}.review-list .review .review-right .mark.bad{background-color:#c33}.review-list .review .review-right .date{float:left;margin:15px 8px 0;font:12px/20px 'Museo',sans-serif;color:#999}@media (max-width:767px){.review-list .review .review-right .date{margin-left:0}}.review-list .review .review-right .review-rating-block{clear:both;margin-bottom:15px}.review-list .review .review-right .review-rating-title{display:inline-block;width:110px;font:12px/20px Museo,sans-serif;color:#999}.review-list .review .review-right .review-rating-stars{width:80px;height:12px;display:inline-block;background:url(/local/images//base64/star-empty.png) repeat-x;position:relative;top:2px}.review-list .review .review-right .review-rating-stars .review-rating-stars-inner{height:12px;background:url(/local/images//base64/star-full.png) repeat-x}.review-list .review .review-right .review-text{position:relative;clear:left;font:14px/20px 'Museo',sans-serif;color:#333;margin-bottom:10px;transition:.4s height}.review-list .review .review-right .review-text p{max-height:60px;overflow:hidden;transition:.4s max-height}.review-list .review .review-right .review-text:before{content:"";position:absolute;width:30px;height:30px;background:url(/local/images/sprite.png) -630px -50px no-repeat;top:4px;left:-47px}.review-list .review .review-right .review-text.open p{max-height:800px}.review-list .more,.review-list .review .review-right .show-more-wrapper{text-align:center}.review-list .review .review-right .show-more{transition:.2s border;font:14px/20px 'Museo',sans-serif;border-bottom:1px dashed #3cf}.review-list .review .review-right .show-more:hover{border-bottom-color:transparent}.review-list .review .review-right .answer{position:relative;background-color:#f2f5f8;margin:15px 0 0;padding:13px 42px}.review-list .review .review-right .answer.loading{opacity:.5}.review-list .review .review-right .answer.loading:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.review-list .review .review-right .answer:before{content:"";position:absolute;width:18px;height:20px;background:url(/local/images/sprite.png) -660px -50px no-repeat;left:11px;top:10px}.review-list .review .review-right .answer .title{font:12px/20px 'Museo',sans-serif;color:#3cf}.review-list .review .review-right .answer p{font:12px/20px 'Museo',sans-serif;color:#060606}.review-list .more .show-more-reviews{transition:all .3s ease;display:inline-block;margin:15px auto 0;font:14px/16px 'Museo',sans-serif;color:#3cf;text-align:center;border-bottom:1px dashed #3cf}.review-list .more .show-more-reviews:hover{border-bottom-color:transparent}.review-list .del-answer{width:12px;height:13px;transition:all .3s ease;position:absolute;top:10px;right:10px;background:url(/local/images/base64/close.png) no-repeat}.review-list .del-answer:hover{opacity:.8}.type-menu,.type-menu a{transition:all .3s ease;position:relative;height:111px;background-color:#1c1c1c}.type-menu{z-index:10;text-align:center;font-size:0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.type-menu a{display:inline-block;box-sizing:border-box;width:126px;border-right:1px solid rgba(255,255,255,.1)}.type-menu a:first-child{border-left:1px solid rgba(255,255,255,.1)}.type-menu a .count,.type-menu a .icon,.type-menu a .title{position:absolute;color:#fff}.type-menu a .title{width:100px;top:75px;left:15px;font:13px/13px 'Museo',sans-serif;text-align:left;white-space:normal}.type-menu a .count{transition:all .3s ease;opacity:0;top:20px;right:17px;font:16px/16px 'Museo',sans-serif;text-align:right}.type-menu a.trainers .icon{width:43px;height:42px;background:url(/local/images/sprite.png) 0 -140px no-repeat;top:20px;left:22px}.type-menu a.groups .icon{width:50px;height:43px;background:url(/local/images/sprite.png) -50px -140px no-repeat;top:20px;left:22px}.type-menu a.pools .icon{width:42px;height:28px;background:url(/local/images/sprite.png) -100px -140px no-repeat;top:28px;left:20px}.type-menu a.spa .icon{width:47px;height:42px;background:url(/local/images/sprite.png) -150px -140px no-repeat;top:20px;left:19px}.type-menu a.children .icon{width:40px;height:42px;background:url(/local/images/sprite.png) -200px -140px no-repeat;top:20px;left:19px}.type-menu a.play{width:122px}.type-menu a.play .icon{width:37px;height:42px;background:url(/local/images/sprite.png) -250px -140px no-repeat;top:20px;left:22px}.type-menu a.medicine .icon{width:43px;height:43px;background:url(/local/images/sprite.png) -300px -140px no-repeat;top:20px;left:18px}.type-menu a.cosmetology .icon{width:35px;height:42px;background:url(/local/images/sprite.png) -350px -140px no-repeat;top:20px;left:19px}.type-menu a.martial-arts .icon{width:54px;height:42px;background:url(/local/images/sprite.png) -400px -140px no-repeat;top:20px;left:19px}.type-menu a.dance .icon{width:41px;height:47px;background:url(/local/images/sprite.png) -665px -140px no-repeat;top:15px;left:19px}.type-menu a.yoga .icon{width:28px;height:42px;background:url(/local/images/sprite.png) -600px -140px no-repeat;top:22px;left:19px}.type-menu a.crossfit .icon{width:22px;height:42px;background:url(/local/images/sprite.png) -640px -140px no-repeat;top:20px;left:19px}.type-menu a.active{border-right:1px solid transparent}.bx-no-touch .type-menu a:hover:first-child,.type-menu a.active:first-child{border-left:1px solid transparent}.bx-no-touch .type-menu a:hover.trainers,.type-menu a.active.trainers{background-color:#fc0}.bx-no-touch .type-menu a:hover.groups,.type-menu a.active.groups{background-color:#9c0}.bx-no-touch .type-menu a:hover.pools,.type-menu a.active.pools{background-color:#036}.bx-no-touch .type-menu a:hover.spa,.type-menu a.active.spa{background-color:#f90}.bx-no-touch .type-menu a:hover.children,.type-menu a.active.children{background-color:#3cc}.bx-no-touch .type-menu a:hover.play,.type-menu a.active.play{background-color:#93c}.type-menu a.active.medicine{background-color:#3c9}.type-menu a.active.cosmetology{background-color:#f06}.type-menu a.active.martial-arts{background-color:#3fa923}.type-menu a.active.dance{background-color:#246ff8}.bx-no-touch .type-menu a:hover.medicine,.type-menu a.active.yoga{background-color:#3c9}.bx-no-touch .type-menu a:hover.cosmetology,.type-menu a.active.crossfit{background-color:#f06}.type-menu a.active .count{opacity:1}.type-menu.menu-type-compact,.type-menu.menu-type-compact li{height:70px}.type-menu.menu-type-compact .title{opacity:0}.type-menu.menu-type-compact a .count,.type-menu.menu-type-compact a.groups .icon,.type-menu.menu-type-compact a.trainers .icon{top:15px}.type-menu.menu-type-compact a.pools .icon{top:23px}.type-menu.menu-type-compact a.children .icon,.type-menu.menu-type-compact a.cosmetology .icon,.type-menu.menu-type-compact a.martial-arts .icon,.type-menu.menu-type-compact a.medicine .icon,.type-menu.menu-type-compact a.play .icon,.type-menu.menu-type-compact a.spa .icon{top:15px}.bx-no-touch .type-menu a:hover{border-right:1px solid transparent}.bx-no-touch .type-menu a:hover.martial-arts{background-color:#3fa923}.bx-no-touch .type-menu a:hover.dance{background-color:#246ff8}.bx-no-touch .type-menu a:hover.yoga{background-color:#3c9}.bx-no-touch .type-menu a:hover.crossfit{background-color:#f06}.bx-no-touch .type-menu a:hover .count{opacity:1}.bx-no-touch .club-list .content-inner .club:hover{opacity:1;box-shadow:0 10px 20px rgba(0,0,0,.3)}@media (max-width:1080px){.type-menu,.type-menu a{display:-ms-flexbox;display:flex}.type-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;padding:0 20px}.type-menu,.type-menu.menu-type-compact{height:auto}.type-menu.menu-type-compact a .title{opacity:1}.type-menu.menu-type-compact a .count{top:0}.type-menu a{width:20%;height:45px;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.type-menu a:nth-child(5n+1){border-left:1px solid rgba(255,255,255,.1)}.type-menu a.play{width:20%}.type-menu a .icon{display:none}.type-menu a .title{position:relative;left:auto;top:auto;padding:0 10px}.type-menu a .count{right:3px;top:0;font-size:13px}}@media (max-width:767px){.type-menu a{width:50%!important}.type-menu a:nth-child(2n-1){border-left:1px solid rgba(255,255,255,.1)!important}.type-menu a:nth-child(5n+1){border-left:0}}.filter-block-wrapper{margin-top:-110px;width:100%;height:167px;background-color:#f3f6f9}@media (max-width:1080px){.filter-block-wrapper{margin-top:0;height:auto;position:fixed;top:94px;left:0;z-index:200;background:0 0;display:none}}@media (max-width:767px){.filter-block-wrapper{top:94px;max-height:calc(100vh - 94px);overflow:auto}}.filter,.filter-block{transition:top .3s ease;width:100%}.filter-block.filter-header{margin-top:10px}.filter-block.filter-compact{top:166px}.filter-block.filter-compact.filter-menu-closed{top:106px}.filter{transition:all .3s ease;box-sizing:border-box;height:56px;position:relative;padding:16px 10px;background-color:#fff;font:14px 'Museo',sans-serif;z-index:10;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.filter .adv-search-btn .short,.filter .hr{display:none}.filter .content-inner:before{content:" ";display:table}.filter .content-inner:after{content:" ";display:table;clear:both}.filter .menu-filter{float:left;width:23px;height:24px;background:url(/local/images/sprite.png) -30px -50px no-repeat;margin:0}.filter .adv-search-btn{display:block;float:left;height:30px;font-size:14px;line-height:31px;border:1px solid #3cf;padding:0 15px;margin-right:30px;margin-top:-4px;transition:all .2s ease}.filter .adv-search-btn:hover{color:#fff;background:#3cf}.filter ul li{position:relative;float:left}.filter .view-cards,.filter .view-map,.filter ul li a{transition:all .3s ease;font:14px/26px 'Museo',sans-serif;color:#3cf}.filter ul li a{display:block;text-decoration:none;padding:0 36px 0 30px}.filter ul li span{color:#999;display:block;font:14px/26px 'Museo',sans-serif}.filter ul li.active a:after{content:"";position:absolute;top:8px;right:7px;border:4px solid transparent;border-bottom:4px solid #3cf}.filter ul li.active a:before{content:"";position:absolute;top:12px;right:21px;border:4px solid transparent;border-top:4px solid #3cf}.filter ul li.active.desc a:after{border-bottom-color:#999}.filter ul li.active.asc a:before{border-top-color:#999}.filter ul.sort-cards{float:right}.filter .view-cards,.filter .view-map{position:relative;float:right;padding:0 16px 0 53px}.filter .view-cards:hover,.filter .view-map:hover{color:#060606}.filter .view-cards.active,.filter .view-map.active{color:#999}.filter .view-cards.active:hover,.filter .view-map.active:hover{cursor:default}.filter .view-map:before{content:"";position:absolute;left:18px;width:17px;height:24px;background:url(/local/images/sprite.png) -150px -50px no-repeat}.filter .view-map.active:before{content:"";position:absolute;width:17px;height:24px;background:url(/local/images/sprite.png) -120px -50px no-repeat}.filter .view-cards:before{content:"";position:absolute;left:8px;width:26px;height:24px;background:url(/local/images/sprite.png) -90px -50px no-repeat}.filter .view-cards.active:before{content:"";position:absolute;width:26px;height:24px;background:url(/local/images/sprite.png) -60px -50px no-repeat}@media (max-width:1080px){.filter{height:auto;padding-left:0;padding-right:0}.filter .content-inner{padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.filter .content-inner:after,.filter .content-inner:before{display:none}.filter .adv-search-btn{margin:0;-ms-flex-order:1;order:1;padding-right:25px;position:relative;line-height:26px;height:26px}.filter .adv-search-btn:before{content:"";position:absolute;width:8px;height:5px;background:url(/local/images/sprite.png) -690px 0 no-repeat;right:10px;top:11px}.filter .adv-search-btn .short{display:inline}.filter .adv-search-btn .long{display:none}.filter .sort-type li a{padding:0 16px 0 10px}.filter .sort-type li.active a:before{right:7px}.filter .sort-type li.active a:after{right:0}}@media (max-width:767px){.filter{padding:14px 0}.filter .content-inner{-ms-flex-align:center;align-items:center}.filter .hr{display:block;width:calc(100% + 40px);border-bottom:1px solid #e8e8e8;margin:14px -20px}.filter .sort-type{width:calc(100% - 24px);box-sizing:border-box;padding:0 10px}.filter .sort-type li{box-sizing:content-box;width:50%}.filter .sort-type li a{line-height:22px}.filter .view-cards{padding-left:42px}.filter .view-map{padding-left:32px}.filter .view-map:before{left:0}}@media (max-width:480px){.filter .sort-type{padding-right:0}.filter .sort-type li.active a:before{top:10px;right:auto;left:10px}.filter .sort-type li.active a:after{top:6px;right:auto;left:3px}.filter .sort-type li a{padding-left:20px;padding-right:0}}.club-card{perspective:900px;padding:15px;width:50%;box-sizing:border-box}.club-card .wrap{transition:transform .3s ease;transform-style:preserve-3d;position:relative;height:100%}.club-card .back,.club-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.club-card .front{position:relative;height:100%;padding:26px 30px 14px;border:1px solid #dadada;z-index:1}.club-card .back .foot,.club-card .front .params{margin-top:auto}.club-card .front .param:last-of-type{margin-bottom:0}.club-card .back{transform:rotateY(180deg);position:absolute;left:0;top:0;right:0;border:1px solid #3cf;min-height:100%;padding:23px 30px 28px}.club-card .not-active{font:500 13px/1.54 'Museo',sans-serif;margin-bottom:8px;color:#666}.club-card .logo,.club-card .top{box-sizing:border-box;display:-ms-flexbox;display:flex}.club-card .top{padding-bottom:22px;width:100%}.club-card .logo{width:130px;height:86px;min-width:130px;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin-top:4px}.club-card .logo.no-logo i{width:96px;height:18px;background:url(/local/css/../images/sprite.svg?0b571cee) -2px -2px no-repeat;display:block}.club-card .logo:after,.club-card .logo:before{content:"";position:absolute;transition:border .3s ease;box-sizing:border-box;background:#fff;border:1px solid #dadada;border-radius:10px}.club-card .logo:after{width:130px;height:86px;left:0;top:0}.club-card .logo:before{width:120px;height:81px;left:5px;top:10px}.club-card .logo img,.club-card .logo.no-logo i{position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.club-card .logo:hover:after,.club-card .logo:hover:before{border-color:#3cf}.club-card .info{padding-left:20px}.club-card .info .type{font:500 13px/1.54 'Museo',sans-serif;margin-bottom:8px}.club-card .info .gym-name{transition:border .3s ease;font:18px/1.33 'Museo',sans-serif;color:#3cf;margin-bottom:4px;border-bottom:1px solid transparent}.club-card .info .gym-name:hover{border-bottom-color:#3cf}.club-card .info .gym-address{transition:border .3s ease;font:500 13px/1.54 'Museo',sans-serif;color:#3cf;border-bottom:1px dashed #3cf}.club-card .info .gym-address:hover{border-bottom-color:transparent}.club-card .info .gym-metro{margin-top:9px;position:relative;padding-left:23px;font:500 11px/1.45 'Museo',sans-serif}.club-card .info .gym-metro:before{content:"";position:absolute;width:16px;height:16px;background:url(/local/images/sprite.png) 0 -120px no-repeat;top:-1px;left:0}.club-card .params{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.club-card .param{width:50%;box-sizing:border-box;position:relative;margin-bottom:16px}.club-card .param.large{width:100%}.club-card .param .key{color:#93a4ad;text-transform:uppercase;font:500 11px/1.82 'Museo',sans-serif}.club-card .param .val{font:500 13px/1.54 'Museo',sans-serif}.club-card .param.count,.club-card .param.time,.club-card .param.to{padding-left:30px}.club-card .param.count:before,.club-card .param.time:before,.club-card .param.to:before{content:"";position:absolute;left:0;top:-2px}.club-card .param.to:before{width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -128px -2px no-repeat}.club-card .param.time .val,.club-card .param.to .val{text-transform:lowercase}.club-card .param.count:before{width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -100px -96px no-repeat}.club-card .param.time .val:first-letter{text-transform:uppercase}.club-card .param.time:before{width:20px;height:20px;background:url(/local/css/../images/sprite.svg?0b571cee) -52px -96px no-repeat}.club-card .price{position:absolute;right:0;top:10px;background:#3cf;color:#fff;font:500 17px/1.18 'Museo',sans-serif;padding:7px 27px 5px 13px}.club-card .bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:4px}.club-card .bottom .delete{border-bottom-color:transparent;font:500 13px/1.13 'Museo',sans-serif;color:#93a4ad}.club-card .bottom .delete:hover,.club-card .foot .contacts a:hover{color:#3cf}.club-card .bottom .edit{position:relative;margin-left:29px}.club-card .bottom .edit:before{content:"";position:absolute;width:17px;height:17px;background:url(/local/css/../images/sprite.svg?0b571cee) -46px -45px no-repeat;left:-29px;top:-2px}.club-card .show-detail{transition:border .3s ease;border-bottom:1px dashed #3cf;font:500 13px/1.13 'Museo',sans-serif}.club-card .show-detail:hover{border-bottom-color:transparent}.club-card .social-share{height:40px;min-width:100px}.club-card .social-share .share-block{display:none}.club-card .social-share .social-share-link{color:#999}.club-card .social-share .social-share-link span{width:22px;height:22px;background:url(/local/css/../images/sprite.svg?0b571cee) -102px -2px no-repeat}.club-card .social-share:hover .share-block{display:inline-block;vertical-align:super}.club-card .social-share .pluso-more,.club-card .social-share:hover .social-share-link{display:none}.club-card .foot{padding-top:20px}.club-card .foot .text{font:500 13px/1.23 'Museo',sans-serif;color:#999}.club-card .foot .contacts{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.club-card .foot .contacts .mail,.club-card .foot .contacts .phone{min-width:50%;box-sizing:border-box;padding-right:10px;margin-top:10px}.club-card .foot .contacts a{transition:color .3s ease;color:#060606;padding-left:28px;position:relative;font:500 13px/1.13 'Museo',sans-serif}.club-card .close:after,.club-card .foot .contacts a:before{content:"";position:absolute;left:-1px;top:-2px}.club-card .foot .contacts .phone a:before{width:17px;height:17px;background:url(/local/css/../images/sprite.svg?0b571cee) -128px -69px no-repeat}.club-card .foot .contacts .mail a:before{width:17px;height:17px;background:url(/local/css/../images/sprite.svg?0b571cee) -128px -90px no-repeat}.club-card .close{transition:all .3s ease;width:12px;height:13px;position:absolute;top:14px;right:14px;background:url(/local/images/base64/close.png) no-repeat}.club-card .close:after{width:300%;height:300%;left:-100%;top:-100%}.club-card .close:hover{opacity:.8}.club-card.active{z-index:2}.club-card.active .wrap{transform:rotateY(180deg)}.club-card.sell{min-height:346px}.club-card.sell .front{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.club-card.sell .title{font:500 20px/28px 'Museo',sans-serif}.club-card.sell .text{font:500 13px/20px 'Museo',sans-serif;color:rgba(6,6,6,.6)}.club-card.sell .btn{margin-top:20px;font-size:18px;padding:19px}@media (max-width:1080px){.club-card .foot .contacts,.club-card .top{display:block}.club-card .info{padding-left:0}.club-card .foot .contacts .mail,.club-card .foot .contacts .phone,.club-card .param{width:100%}.club-card .front{padding:50px 30px 14px}.club-card .logo{margin:0 auto 15px}.club-card .bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.club-card{width:100%}.club-card .foot .contacts .mail,.club-card .foot .contacts .phone{padding-right:0;text-overflow:ellipsis;overflow:hidden}.club-card .foot .contacts .mail a:before,.club-card .foot .contacts .phone a:before{left:0}.club-card .bottom{padding-top:14px}.club-card .bottom .social-share{display:-ms-flexbox;display:flex;margin-left:0;margin-top:6px}.club-card .bottom .profile-buttons{-ms-flex-order:5;order:5;margin:10px 0}}.bx-ie .club-card .back,.bx-ie .club-card.active .wrap{transform:rotateY(0)}.bx-ie .club-card.active .back{z-index:2}@media screen and (min-device-width:768px) and (max-device-width:1250px){.gym-details-page .left-menu{left:30px}}@media screen and (max-device-height:768px){.gym-details-page .left-menu{top:auto!important;bottom:142px}.gym-details-page .left-menu li{margin-bottom:10px}.index-page .main-title p{margin-bottom:35px}}@media screen and (max-device-height:800px){.index-page .apps{margin-top:0}}.bx-touch .main-wrapper{background-attachment:scroll}.bx-touch .type-menu,.bx-touch header,.bx-touch header .menu,.bx-touch header .menu li a,.bx-touch header .menu-switcher,.bx-touch header .search input[type=text]{transition:none 0 none}.bx-touch .gym-details-page .left-menu{display:none}.bx-touch .gym-details-page .title-block .advantages .icon:hover:before{content:attr(data-title);position:absolute;right:100%;white-space:nowrap;background-color:#fff;padding:5px 5px 2px;box-shadow:0 0 6px 2px rgba(0,0,0,.3);font:12px/16px 'Museo',sans-serif;color:#060606;margin:4px -2px 0 0}
/* End */
/* /local/css/style.css?1543222660237845 */
