@font-face{src:url(/fonts/v/proximanova-regular.eot);src:url(/fonts/v/proximanova-regular.eot) format("embedded-opentype"),url(/fonts/v/proximanova-regular.woff2) format("woff2"),url(/fonts/v/proximanova-regular.woff) format("woff"),url(/fonts/v/proximanova-regular.ttf) format("truetype"),url(/fonts/v/proximanova-regular.svg##ProximaNova-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap;font-family:Proxima Nova}@font-face{src:url(/fonts/v/proximanova-light.eot);src:url(/fonts/v/proximanova-light.eot) format("embedded-opentype"),url(/fonts/v/proximanova-light.woff2) format("woff2"),url(/fonts/v/proximanova-light.woff) format("woff"),url(/fonts/v/proximanova-light.ttf) format("truetype"),url(/fonts/v/proximanova-light.svg##ProximaNova-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;font-family:Proxima Nova Lt}@font-face{src:url(/fonts/v/proximanova-bold.eot);src:url(/fonts/v/proximanova-bold.eot) format("embedded-opentype"),url(/fonts/v/proximanova-bold.woff2) format("woff2"),url(/fonts/v/proximanova-bold.woff) format("woff"),url(/fonts/v/proximanova-bold.ttf) format("truetype"),url(/fonts/v/proximanova-bold.svg##ProximaNova-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap;font-family:Proxima Nova Bold}*{padding:0;font-size:100.01%;border:0;outline:none;margin:0}html{height:100%}body{height:100%;font-weight:400;color:#000;font-family:Proxima Nova,Arial,Verdana,Helvetica,sans-serif}body,div.page{min-height:100%}div.page{height:auto!important;height:100%;padding-top:75px;margin:auto;width:100%}div.footer,div.footer_guarantor{height:785px;clear:both}div.footer{padding:200px 0 40px;margin:-785px auto auto;background:#000;width:100%}::-webkit-input-placeholder{color:#444!important}:-ms-input-placeholder{color:#444!important}:-moz-placeholder,::-moz-placeholder{color:#444!important;opacity:1}label{font-weight:lighter}strong{font-family:Proxima Nova Bold}.gold{color:#d0a452!important}.grey{color:#9b9b9b!important}.green{color:#32854c!important}.red{color:#c0362f!important}.brown{color:#d0a452!important}.white{color:#fff!important}.black,.black a{color:#000!important}.invalid{border:1px solid red!important}div.error{display:none!important}.kids_programs_list .kids_act_block{cursor:pointer}#loader{height:100%;position:fixed;top:0;background:url(https://afitness.ru/im/loader.svg) no-repeat #000 50%;left:0;width:100%;z-index:9999999999}.owl-theme .owl-nav .disabled{opacity:0}a,a:focus,a:hover{text-decoration:none!important;color:#000}.under{text-decoration:underline!important}.under:hover{text-decoration:none!important}.btn1{border:1px solid #6c6c6c;border-radius:20px}tr.no_bor td{border-bottom:none!important}tr.no_bor1 td{border-top:none!important}.big{font-size:20px}.navbar{height:75px;border:none;color:#fff;background-color:#000;margin:0;border-radius:0;background-image:none}.navbar-default .navbar-nav>li>a{height:63px;font-size:18px;color:#d8d8d8;margin-top:6px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#d8d8d8;background:none}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d0a452!important;background:none!important}.navbar .dropdown li.divider:last-of-type{display:none}.navbar-brand{height:75px}.navbar-brand,.navbar-right{margin-top:5px}.decor{margin-bottom:25px;position:relative;padding-bottom:10px;z-index:1}.decor:after{height:5px;content:" ";position:absolute;top:100%;background:#000;left:0;width:30px;display:block;z-index:10}.decor2:after{background:#fff}h1.decor:after,h2.decor:after{height:8px;width:70px}h2.decor{font-size:45px}.navbar-default .navbar-text{padding:8px 20px 0 0;font-size:20px;font-size:18px;color:#d8d8d8}.navbar-default .navbar-text.gold{color:#d0a452!important;font-family:Proxima Nova Bold;padding-left:30px}.navbar-default .navbar-text a{color:#d8d8d8}.navbar-default .navbar-text.navbar-right{padding-top:18px}.head h1{font-size:45px;margin:50px 0;padding-bottom:15px;font-family:Proxima Nova}.head h1 strong{font-family:Proxima Nova Bold!important}.namegrey{color:#9b9b9b;margin-left:13px}.cap{line-height:36px;font-family:Proxima Nova Bold}.cap,.cap1{font-size:30px}.cap1{font-family:Proxima Nova}.advantage{margin:40px 0 0}.advantage ul li{font-family:Proxima Nova}.advantage .cap.decor{padding:10px 0!important}.card{padding:80px 0;margin:40px 0 80px;background:url(https://afitness.ru/im/bg_kisl-site_1.png) repeat 0 0}.card .cap{margin:65px 0 30px 38px}ul.check li{margin-bottom:15px;background:url(https://afitness.ru/im/check-icon.svg)no-repeat 0 0;background-size:20px;line-height:23px;font-family:Proxima Nova;padding-left:40px}.lk h2{margin:60px 0 40px}.lk .news{margin:0 0 70px}form{margin-bottom:20px}.form-control{border:1px solid #707070;border-radius:20px}.leadhead{margin-bottom:0}.leadhead .form-control{color:#fff;background:none}.btn_stand,form .btn{padding:7px 35px;font-size:15px;color:#fff;border-radius:35px;background:#d0a452;margin-top:30px;font-family:Proxima Nova}form .btn:focus,form .btn:hover{color:#fff}.btn_stand{margin-top:0}.line_footer{padding:60px 0;font-size:18px;margin-bottom:50px;background:url(https://afitness.ru/im/line.svg)no-repeat 50%/14%}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}.map{height:450px;margin:40px 0;width:100%}.lk .card{padding:20px 0 50px;margin-bottom:30px}.slider .nav{position:relative;background:url(https://afitness.ru/im/bg_kisl-site_1.png) repeat 0 0;z-index:1000}.slider .nav div{padding:33px 0 33px 120px;font-size:21px;color:#000;text-align:left;cursor:pointer;margin-left:-50px;width:117%;font-family:Proxima Nova}.slider .nav div.active{color:#d0a452;background:#000}.slider .owl-dot span{background:#000!important;width:55px!important;margin-top:15px!important}.slider .owl-dot.active span{background:#cca378!important}.slider .col-lg-8{padding-right:0}#main .owl-dot span{background:#000!important;width:55px!important;margin-top:15px!important}#main .owl-dot.active span{background:#cca378!important}.services{text-transform:uppercase;margin:0}.services p{margin-bottom:20px}.services strong{font-family:Proxima Nova Bold}.foot .cap1{margin:60px 0 50px}.foott{margin:26px 0 5px}.foot p{font-size:20px;font-family:Proxima Nova}.foot strong{font-family:Proxima Nova Bold}p.icons{margin:15px 0 40px}.footico a,p.icons a{margin-right:30px}.footico a:last-of-type,p.icons a:last-of-type{margin-right:0}.footico{padding:5px}.radio-inline{padding-left:0}.radio-inline label{height:20px;background:url(https://afitness.ru/im/dots.png)no-repeat;padding-left:23px}.kab_form .radio-inline{margin:0 0 35px 15px}.kab_form .radio-inline label{margin:10px 10px 0 0}.kab_foto img{margin-top:20px}.radio-inline label.checked{background-position:0 -20px}.radio-inline input{visibility:hidden;margin-left:0}.select2-search{display:none}.select2-container--default .select2-selection--single{height:36px;border:1px solid #707070;border-radius:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:9px}section.cards_section{background:url(https://afitness.ru/im/bg_kisl-site_1.png) repeat 0 0}.abon{padding:20px 20px 70px;justify-content:space-between;border:1px solid #afb0b2;position:relative;flex-direction:column;margin:5px 0;background:#fff;width:100%;display:flex}.abon .spare{padding:5px 10px;font-size:13px;border:1px solid #d0a452;margin-bottom:10px;color:#d0a452;border-radius:56px;display:inline-block}.abon p.but{margin-bottom:0;width:100%}.abon .tarif,.month_offer .tarif{font-size:10px;text-transform:uppercase;font-family:Proxima Nova Bold}.abon .tarif img,.month_offer .tarif img{margin-right:10px}.abon h3,.month_offer h3{font-size:19px;margin-bottom:0;font-family:Proxima Nova Bold}.abon h3{margin-bottom:20px}.abon .time{margin-bottom:0}.month_offer .afitcard{margin-bottom:25px;width:220px}.month_offer{padding:30px;font-size:13px;right:50px;color:#fff;position:absolute;top:100px;background:#000;width:250px;z-index:999}.abon .desc,.month_offer .desc{font-family:Proxima Nova Bold}.month_offer .desc{padding-bottom:10px}.abon .price{padding:20px 0}.abon .price,.month_offer .price{font-size:22px;font-family:Proxima Nova Bold}.month_offer .price{padding:20px 0 0}.abon .btn,.btn-yellow,.month_offer .btn{padding:7px 35px;font-size:16px;border:none;color:#fff;box-shadow:none;border-radius:35px;background:#d0a452;font-family:Proxima Nova}.abon .btn:hover,.btn-yellow:hover{color:#fff;background:#000}.abon .del{text-decoration:line-through;color:#d0a452}.abon .mo_discount{margin:-20px 0 10px}.month_offer.main{color:#000;background:url(https://afitness.ru/im/bg_kisl-site_1.png) repeat 0 0}.month_offer.main .dropdown{margin-top:35px}.month_offer.main .dropdown>a{padding:10px;border:1px solid #707070;text-decoration:none;color:#707070;border-radius:25px}.cards #apply_promo{margin:25px 25px 25px 0}.cards #apply_promo .btn{padding:6px 20px 5px;border:1px solid #707070;color:#707070;background:none;margin-top:0}div.no2click{position:relative;text-align:center;width:210px}div.no2click div{position:absolute;bottom:0;top:0;background:hsla(0,0%,100%,.9);left:0;width:100%;display:none}#cardModal .btn{margin:40px 0 20px}div.card_txt p{font-size:16px;margin-bottom:5px}.blue{color:#003677}.lightblue{color:#587bbd}p.ordclub{font-weight:700;color:#d11717;margin-top:5px}.red{color:#d11717!important}#order_price{font-size:25px;font-family:Proxima Nova Bold}div.card_buy ul.nav .but_map,div.card_buy ul.nav .but_map:focus,div.card_buy ul.nav .but_map:hover{border-radius:3px 0 0 3px;background:transparent linear-gradient(180deg,#5e84c3,#023576) repeat scroll 0 0}#cardModal .modal-header{background:#000}#cardModal .close{font-size:80px;font-weight:100;margin:0;line-height:40px}.trener_modal .modal-header{background:#000}.trener_modal .close{font-size:80px!important;font-weight:100;margin:0!important;line-height:40px}#myModal3 .modal-header{background:#000}#myModal3 .close{font-size:80px;font-weight:100;margin:0;line-height:40px}#myModal .modal-header{background:#000}#myModal .close{font-size:80px;font-weight:100;margin:0;line-height:40px}#myModal2 .modal-header{background:#000}#myModal2 .close{font-size:80px;font-weight:100;margin:0;line-height:40px}#priceModal .modal-header{background:#000}#priceModal .close{font-size:80px;font-weight:100;margin:0;line-height:40px}#probaModal .modal-header{background:#000}#probaModal .close{font-size:80px;font-weight:100;margin:0;line-height:40px}.modal_stand .modal-header{background:#000}.modal_stand .modal-header .close{font-size:80px;font-weight:100;margin:0;line-height:40px}div.card_buy ul.nav li .but_map:hover,div.card_buy ul.nav li.active .but_map,div.card_buy ul.nav li.active .but_map:hover{position:relative}div.card_buy ul.nav li .but_map:hover:after,div.card_buy ul.nav li .but_map:hover:before,div.card_buy ul.nav li.active .but_map:after,div.card_buy ul.nav li.active .but_map:before,div.card_buy ul.nav li.active .but_map:hover:after,div.card_buy ul.nav li.active .but_map:hover:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;width:0}div.card_buy ul.nav li .but_map:hover:after,div.card_buy ul.nav li.active .but_map:after,div.card_buy ul.nav li.active .but_map:hover:after{border-color:#073a7b rgba(7,58,123,0) rgba(7,58,123,0);border-width:10px;margin-left:-10px;left:50%}div.card_buy ul.nav li .but_map:hover:before,div.card_buy ul.nav li.active .but_map:before,div.card_buy ul.nav li.active .but_map:hover:before{border-color:#073a7b rgba(7,58,123,0) rgba(7,58,123,0);border-width:11px;margin-left:-11px;left:50%}div.card_buy ul.nav{margin-bottom:20px}div.card_buy ul.nav li a{border:none!important;color:#fff!important;margin:0}div.card_buy ul.nav .buy_link{position:relative;border-radius:0 3px 3px 0;background:url(https://afitness.ru/im/bant1.png) no-repeat 30px 0,transparent linear-gradient(180deg,#df1a17,#9d0f18) repeat scroll 0 0!important}div.card_buy ul.nav .buy_link i{height:47px;right:10px;position:absolute;bottom:0;background:url(https://afitness.ru/im/bant2.png)no-repeat 0 0;width:45px}div.card_buy ul.nav li .buy_link:hover,div.card_buy ul.nav li.active .buy_link,div.card_buy ul.nav li.active .buy_link:hover{position:relative}div.card_buy ul.nav li .buy_link:hover:after,div.card_buy ul.nav li .buy_link:hover:before,div.card_buy ul.nav li.active .buy_link:after,div.card_buy ul.nav li.active .buy_link:before,div.card_buy ul.nav li.active .buy_link:hover:after,div.card_buy ul.nav li.active .buy_link:hover:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;width:0}div.card_buy ul.nav li .buy_link:hover:after,div.card_buy ul.nav li.active .buy_link:after,div.card_buy ul.nav li.active .buy_link:hover:after{border-color:#a11018 rgba(161,16,24,0) rgba(161,16,24,0);border-width:10px;margin-left:-10px;left:50%}div.card_buy ul.nav li .buy_link:hover:before,div.card_buy ul.nav li.active .buy_link:before,div.card_buy ul.nav li.active .buy_link:hover:before{border-color:#a11018 rgba(161,16,24,0) rgba(161,16,24,0);border-width:11px;margin-left:-11px;left:50%}#drbutModal.modal-dialog{right:15px;position:absolute;top:60px;width:255px}#drbutModal a{height:40px;color:#fff;text-transform:uppercase;margin:0 -15px;border-radius:0 0 5px 5px;background:#d3a95b;line-height:40px;display:block}#drbutModal .close{opacity:1;line-height:.5}#drModal form{padding:0 50px}#drModal .h1{font-size:20px;font-weight:700;color:#d3a95b}#drModal .h2{font-size:25px;font-weight:700}#drModal .dr{margin-top:-45px}#drModal .close{opacity:1}.dr_mob{right:5px;position:fixed;bottom:5px;display:none}.mo_head{font-size:10px;color:#d0a452;text-transform:uppercase;padding-bottom:20px;font-family:Proxima Nova Bold}.mo_head img{margin-right:10px}.mo_title{margin-bottom:0;line-height:22px}.mo_price,.mo_title{font-size:22px;font-family:Proxima Nova Bold}.mo_price span,strong.del{text-decoration:line-through;color:#d0a452}.mo_time{margin-bottom:20px;font-family:Proxima Nova}.tab{display:none}.tab.active{display:block}ul.tabs{margin-bottom:30px}.tabs li{list-style:none;font-size:22px;font-weight:700;color:#000;text-align:center;cursor:pointer}.tabs li.last{padding-right:0}.tabs li.active,.tabs li:hover{color:#d0a452}.tabs li.active div,.tabs li:hover div{border-color:#d0a452}.graph .nav-tabs li:hover a:after,.graph .nav-tabs li:hover a:before,.tabs li.active:after,.tabs li.active:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;width:0}.tabs li.active:after,.tabs li:hover:after{border-color:#d0a452 hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:5px;margin-left:-5px;left:50%}.tabs li.active:before,.tabs li:hover:before{border-color:#d0a452 rgba(208,164,82,0) rgba(208,164,82,0);border-width:5px;margin-left:-5px;left:50%}.opisanie{margin:90px 0 70px}.tabs div{border-bottom:4px solid #000}.slider.main .nav div{padding:50px 0;font-size:16px;text-align:center;margin-left:0;width:20%;float:left}.slider.main .owl-theme .owl-nav.disabled+.owl-dots{position:relative;z-index:999}.news{margin:100px 0 50px}.news_img{position:relative}.news_img .row{position:absolute;top:10px;margin:0;width:100%}.news_img .decor{font-size:20px;font-weight:700;text-transform:uppercase;padding-bottom:5px;line-height:24px}.graph .nav-tabs{margin-bottom:20px}.graph .nav-tabs a{border:none!important;border-bottom:2px solid #000!important;margin:0 5px 0 0}.graph .nav-tabs li:last-of-type a{margin:0 0 0 5px}.graph .nav-tabs li a:hover,.graph .nav-tabs li.active a{border-color:#d0a452!important;color:#d0a452;position:relative;background:none}.foot strong{font-size:18px}.foot .oneclub,.news_info{margin-top:25px}.news_info a{font-size:18px}.news_info .gold{margin-top:10px}.graph .nav-tabs li.active a:after,.graph .nav-tabs li.active a:before,.graph .nav-tabs li:hover a:after,.graph .nav-tabs li:hover a:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;width:0}.graph .nav-tabs li.active a:after,.graph .nav-tabs li:hover a:after{border-color:#d0a452 hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-left:-10px;left:50%}.graph .nav-tabs li.active a:before,.graph .nav-tabs li:hover a:before{border-color:#d0a452 rgba(208,164,82,0) rgba(208,164,82,0);border-width:11px;margin-left:-11px;left:50%}.arrow_box3{border:1px solid #000;color:#fff;position:relative;background:#000}.arrow_box3:after,.arrow_box3:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;left:100%;width:0}.arrow_box3:after{border-color:transparent transparent transparent #000;border-width:10px;top:50%;margin-top:-10px}.arrow_box3:before{border-color:transparent transparent transparent #000;border-width:11px;top:50%;margin-top:-11px}.tarif_block{border:2px solid #d11717;background:none}.trener_modal .modal-body{padding:0 45px 30px}.trener_modal h4{font-size:25px}.trener_modal .modal-content{border-radius:0}.trener_modal strong{font-size:16px;font-weight:400;font-family:Proxima Nova Bold}.panel_tt{padding:20px 20px 5px;margin:25px 0 0;background:#f7f7f7}.slider_tt{margin:8px 0}.slider_tt .carousel-control{text-shadow:none;color:#25282e;background:#fff}.slider_tt .carousel-control.right{padding-right:20px;text-align:right;line-height:.9}.slider_tt .carousel-control.left{text-align:left;line-height:.9;padding-left:20px}.slider_tt .carousel-control .fa-angle-left,.slider_tt .carousel-control .fa-angle-right{position:absolute;top:50%;margin-top:-11px;display:inline-block;z-index:5}.slider_tt .carousel-control .fa-angle-left{left:0}.slider_tt .carousel-control .fa-angle-right{right:0}.telek{position:relative}.telek .btn{padding:5px 10px;font-size:20px;position:absolute;top:50%;border-radius:10px;background:#000;margin-left:-100px;left:50%;margin-top:-20px}.breadcrumb{padding:8px 0;font-size:16px;background:none;margin-top:20px}.breadcrumb>li+li:before{padding:0 10px}.month_offer .select2-container--default .select2-selection--single{color:#8f8d8f;background:none}.month_offer .select2-container--default .select2-selection--single .select2-selection__rendered{color:#8f8d8f}.month_offer .select2-container--default .select2-selection--single .select2-selection__arrow b{top:40%}#askForm .select2-container--default .select2-selection--single{height:34px}#askForm .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}#askForm .select2-container--default .select2-selection--single .select2-selection__arrow,#reCall .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px}#bmenu ul{list-style:none;text-align:center;margin:0}#bmenu li{padding:0 10px;display:inline-block}#bmenu a{color:#9b9b9b}.area{font-size:15px!important}.area .btn{font-size:16px;border:1px solid #d0a452;margin-right:15px;color:#d0a452;border-radius:20px;background:none;width:250px;line-height:20px}.navbar-header .phone{padding:25px 30px;font-size:18px}.navbar-header>a,.navbar-header>span{float:left}#totop{height:50px;right:0;color:#fff;position:fixed;bottom:10px;text-align:center;background:rgba(0,0,0,.7);cursor:pointer;width:50px;line-height:50px;display:none;z-index:1000}.cards_wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards_wrapper,.cards_wrapper>div{display:-webkit-flex;display:-ms-flexbox;display:flex}.cards_wrapper>div{width:24.9%}.slider_tt .carousel-control .fa-angle-left,.slider_tt .carousel-control .fa-angle-right{height:20px;font-size:20px;color:#25282e;width:20px}@media (max-width:767px){.cards .owl-carousel .owl-nav button.owl-next{right:0}.cards .owl-carousel .owl-nav button.owl-prev{left:0}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-fixed-top{border-width:0 0 1px;top:0}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}#menuModal div{color:#959594}#menuModal .modal-content{border:none;opacity:.95;background-color:#fff;margin:0 12px;box-shadow:none;border-radius:20px}#menuModal .modal-dialog{margin-top:70px}#menuModal ul{margin:20px 0}#menuModal li{margin-bottom:10px;text-align:center}#menuModal li a{font-size:15px;color:#000;font-family:Proxima Nova,sans-serif}#menuModal li a.active{color:#d0a452}#menuModal li a:hover{background:none}#menuModal li.sm{margin-bottom:0}#menuModal li.sm a{font-size:12.9999px;line-height:19px}#menuModal .close{font-size:28px;font-weight:100;right:25px;color:#161616;position:absolute;opacity:1;top:12px;font-family:Proxima Nova,sans-serif}#menuModal div .form-group{margin-bottom:14px}.navbar-toggle{border:0;margin-top:17px}.navbar-toggle .icon-bar{height:2px;margin-bottom:7px;width:32px}.navbar-nav .open .dropdown-menu{border:0;position:static;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;width:auto;float:none;margin-top:0}.black_bg .close{font-size:80px;margin:0}#totop{height:35px;right:20px;bottom:0;width:35px;line-height:35px}#bMenu a{color:#9b9b9b}#corp .corp1 .decor{color:#000!important}#corp .container.ch3{padding-top:0}#corp .corp1 .sctitle{position:relative;padding-bottom:0}#corp .ch3 img{width:60px!important}#kids .ch1 .decor{color:#000!important}#kids .ch1 .sctitle{position:relative;padding-bottom:0}#kids .ch3,#kids .se3{padding-top:0}#kids .owl-carousel44 .txt_carousel{font-size:14px}#kids .ch3 img[width="80"]{width:60px!important}#company .corp1 .decor{color:#000!important}#company .container.ch3{padding-top:0}#company .corp1 .sctitle{position:relative;padding-bottom:0}#company .corp1 .sctitle .area.white{color:#000!important}#company .ch3 img{width:60px!important}.modal_kids table{width:100%!important}.sctitle .btn{margin-top:15px}.sctitle{padding-bottom:50px}.black_bg .sctitle{padding:0 0 50px;position:relative}.black_bg .modal-dialog{height:auto}.black_bg{padding-left:0!important}#menuModal .dropdown-menu{margin-top:0}.cards_section h2,.sctitle h1,.sctitle h2{font-size:25px}.modal .owl-carousel{margin-top:25px}.footer .row.buttons{margin-top:10px}.sc2 .sctitle{padding:70px 15px}.modal-header .close{font-size:50px;margin-right:auto;opacity:1;margin-top:-10px}.black_bg .modal-header .close{font-size:60px}.month_offer{padding:15px;right:20px}.month_offer.mob{margin:60px 20px 0}.table_tt,.table_tt tbody,.table_tt thead,.table_tt tr,.table_tt tr td{border:none!important;width:100%!important;display:block!important}.table_tt thead{overflow:hidden}.table_tt tr th{text-align:center;background:#fff!important;margin-left:-1px;width:14.4%!important;line-height:15px!important;float:left}.navbar-default .navbar-nav>li>a{font-size:13px;margin-top:10px}.nav>li>a{padding:12px 8px 0 5px}.opisanie{margin:0}.news_info .gold{margin:5px 0 25px}.news{margin:100px 0 30px}.foot .oneclub{margin:20px 0}.table_tt th strong{font-weight:700}.telek{margin:50px 0}.abon{margin:0 25px;width:auto}.buttons .btn{font-size:16px;border:1px solid #6e6e6e;margin-bottom:15px;color:#6e6e6e;background:none;width:200px;line-height:27px}.abon h3{font-size:19px}.cards #apply_promo{margin:0 55px 20px 25px}.table_tt tr th:nth-child(2){margin-left:0}.table_tt tr td:first-of-type,.table_tt tr th:first-of-type{display:none!important}.table_tt{border-top:1px solid #ddd!important}.table_tt td{padding:0!important}.table_tt td div{border-right:none;border-left:none;padding:10px}.table_tt td div:last-of-type{border-bottom:none}.slider_tt .left.carousel-control,.slider_tt .right.carousel-control{top:23%;width:100px}.slider_tt .right.carousel-control:before{content:"Следующая";text-align:right}.slider_tt .left.carousel-control:before,.slider_tt .right.carousel-control:before{font-size:12px;font-weight:100;color:grey;line-height:12px;vertical-align:top;display:inline-block}.slider_tt .left.carousel-control:before{content:"Предыдущая";text-align:left}.slider_tt .carousel-control .fa-angle-left{right:auto}.ttabs li{width:1%;display:table-cell}.trainers>div{width:50%}#menuModal .nav>li>a{padding:4px}#menuModal .nav .open>a,#menuModal .nav .open>a:focus,#menuModal .nav .open>a:hover{background-color:#d9d9d9}#menuModal .navbar-nav .open .dropdown-menu .dropdown-header,#menuModal .navbar-nav .open .dropdown-menu>li>a{padding:5px}#menuModal .dropdown-menu .divider{background-color:#d9d9d9}}@media(min-width:768px){#menuModal{display:none!important}}@media (max-width:767px){.navbar-brand>img{width:133px}.navbar-header .phone{padding:25px 0;font-size:14px}.sctitle p.buttons1{margin-top:25px}.lk .footer_guarantor{height:160px;margin:0}.lk .footer{height:auto;padding:40px 0;margin:-160px 0 0}#drModal .dr{margin-top:0}#drModal form{padding:0}#drbutModal{display:none}.cards #apply_promo .btn{padding:7px 15px;font-size:14px}.head h1{font-size:26px;margin-left:15px;line-height:33px;margin-top:30px}.head{margin-bottom:0}.services{margin:0}.cardimg{margin:30px}.opisanie{margin:30px 0}label{font-weight:lighter;margin:20px 0}.kab_form .radio-inline label{margin-right:20px;display:inline-block}.formpad{padding:0 15px}h1.decor:after,h2.decor:after{height:6px;width:33px}.se3 h1{font-size:29px}.advantage{margin:20px 0}.foott{margin:5px 0}form .btn{margin-top:15px}.services div{margin-bottom:40px}.services>div{width:49%;float:none;vertical-align:top;display:inline-block}.form-control{height:36px;border:1px solid #707070;border-radius:30px}#kids .form-control{height:34px}.cap{font-size:25px;line-height:30px;font-family:Proxima Nova Bold}.cap a{color:#000}.grey,.grey a{color:#9b9b9b}form .text-right{text-align:left}.foot .cap1{font-size:25px;margin:20px 0 45px;line-height:30px}.line_footer{padding:0 25px;font-size:17px;margin:35px 0;background:none;line-height:19px}.card{padding:0;margin-bottom:20px}h1{font-size:24px}h2{font-size:25px;line-height:30px;margin-top:45px}.mobtop{margin-top:0!important}.card .cap{margin:0 0 30px}.list-unstyled{margin-bottom:40px}.map{margin-bottom:20px}div.footer{padding:50px 0 0;text-align:center;margin-top:-800px}div.footer,div.footer_guarantor{height:800px}.map{height:200px;margin:20px 0 0;width:100%}.footico{padding:5px 0}.mappad,.slider .col-lg-8{padding:0}.slider .owl-dots{position:relative;opacity:.7;z-index:50}#main .owl-dots span,.slider .owl-dots span{height:5px!important;width:40px!important}.xsnav_block .col-xs-12{padding:0}.xsnav{padding:25px 50px;font-size:18px;color:#fff;position:relative;background:#000;width:100%}.xsnav,.xsnav a{font-family:Proxima Nova}.xsnav a{font-size:40px;color:#d0a452;position:absolute}.xsnav a img{padding:20px 0;width:12px!important}.xsnav a.prev{left:15px}.xsnav a.next,.xsnav a.prev{text-decoration:none;top:4px}.xsnav a.next{right:15px}.xsadv{padding:20px 10px 15px;margin:15px 0 0}.index .xsadv{margin-bottom:0;background:rgb(0,0,0,.5)}.xsadv .decor:after{background:transparent}.xsadv .decor{padding:0;margin:0}.xsadv ul{margin:0}.xsadv .owl-dots span{height:6px!important;width:6px!important}.index .xsadv .owl-dots span,.xsadv .owl-dots span{background:#fff!important}.xsadv .owl-dot.active span{background:#d0a452!important}.xsadv .cls-1{fill:#aeaeae!important}.index .xsadv .cls-1{fill:#fff!important}.cls-1:hover,.xsadv .active .cls-1{fill:#d0a452!important}}.sort_tt{margin-bottom:25px}.sort_tt .bootstrap-select{width:100%!important}.sort_tt .dropdown-toggle{padding:6px 20px;font-size:16px!important;border:none;margin-bottom:10px;text-shadow:none;color:#fff!important;outline:0;border-radius:20px;background:#000!important}.sort_tt .dropdown-toggle .caret{margin-top:8px}.sort_tt .dropdown-menu{margin-top:0}.sort_tt .dropdown-menu li a{position:relative;padding-right:40px}.sort_tt .dropdown-menu li a.active:after,.sort_tt .dropdown-menu li a:hover:after{right:15px;content:"\e013";position:absolute;top:50%;margin-top:-11px;font-family:Glyphicons Halflings}.sort_tt .dropdown-menu ul{list-style:none}.sort_tt .dropdown-menu ul a{padding:3px 40px;display:block}.sort_tt .dropdown-menu li a:hover{background-color:#e8e8e8;background-image:linear-gradient(180deg,#f5f5f5 0,#e8e8e8)}.sort_tt .dropdown-menu li .media{border-bottom:1px solid #f5f5f5}.sort_tt .dropdown-menu li:last-of-type .media{border:none}.sort_tt .dropdown-menu .media .media-object{width:50px}.table_tt{table-layout:fixed}.table_tt thead tr th{border-bottom:none;text-align:center;background:#fff}.table_tt th{font-size:14px;font-weight:400}.table_tt .current{background:#dbdbdb!important}.table_tt td,.table_tt th{border-color:#c1c1c1!important}.table_tt td{padding:0!important;font-size:12px}.table_tt td h6{margin:0 0 7px}.table_tt td p{margin-bottom:7px;line-height:12px}.table_tt td p:last-of-type{margin:0}div.ttcell{padding:5px;border:1px solid #fff;position:relative;border-bottom:none}div.ttcell .time,div.ttcell h6{font-family:Proxima Nova Bold}div.ttcell .place,div.ttcell .trainer{font-size:13px}div.ttcell:nth-child(2),div.ttcell:nth-child(3),div.ttcell:nth-child(4),div.ttcell:nth-child(5){border-top:1px solid #ddd!important}div.ttcell:hover{cursor:pointer}.table_tt tr td:first-of-type{font-size:14px;text-align:center;vertical-align:middle}.ttabs{font-size:10px;text-align:center}.ttabs a{padding:10px!important}.search_trener button{padding:6px 35px 5px;margin-top:0}a.trener{color:#000;position:relative;font-family:Proxima Nova;display:block}a.trener p{font-size:19px;margin-bottom:7px}a.trener .gold{font-size:16px;margin-bottom:20px!important;line-height:19px}a.trener img{filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);margin-bottom:20px;transition:.6s;opacity:1;border-radius:3px 3px 0 0;cursor:pointer}a.trener img:hover{filter:none;-webkit-filter:grayscale(0)}.trainers>div{float:none;vertical-align:top;display:inline-block}.buttons{margin:50px 0}.buttons .btn{font-size:16px;border:1px solid #fff;color:#fff;background:none;width:250px;line-height:20px}.buttons .btn:hover{border-color:#fff;color:#fff}.buttons .btn.gold{border-color:#d0a452}#apply_promo{background:url(https://afitness.ru/im/prez.svg) no-repeat 0;padding-left:35px}.cards .month_offer{right:0;position:relative;top:0}.news>div{float:none;vertical-align:top;display:inline-block}.news_filter button{padding:6px 35px 5px;margin-top:0}.news_filter{margin-top:20px}.news_filter .select2-selection{height:35px}.news_filter .select2-selection__rendered{line-height:35px!important}.news_filter .select2-selection__arrow{top:5px!important}ul.pagination{margin:0!important}.modal-header .close{font-size:50px;margin-right:-50px;text-shadow:none;color:#fff;opacity:1;margin-top:-50px}.month_offer.mob{right:0;position:relative;top:0;margin:20px 20px 0}#hhModal .modal-content{border:0;background-color:transparent;box-shadow:none}#hhModal .modal-header{padding:0;border:0}#hhModal .modal-header .close{margin:0}div.card_buy11 ul.nav li a{font-size:16px;color:#000!important;border-bottom:2px solid #000!important;margin:20px 30px;border-radius:0;background:none!important;font-family:Proxima Nova Bold}div.card_buy11 ul.nav li.active a{color:#000!important;border-bottom:2px solid #d0a452!important;background:none!important}div.card_buy11 ul.nav .buy_link{font-size:16px;margin:20px 30px;border-radius:0;background:none!important;font-family:Proxima Nova Bold}div.card_buy ul.nav li .but_map:hover:before,div.card_buy ul.nav li.active .but_map:before,div.card_buy ul.nav li.active .but_map:hover:before,div.card_buy11 ul.nav li .but_map:hover:after,div.card_buy11 ul.nav li.active .but_map:after,div.card_buy11 ul.nav li.active .but_map:hover:after{border-top-color:#d0a452}div.card_buy11 ul.nav li a:hover,div.card_buy11 ul.nav li.active a{font-size:16px;color:#d0a452!important;margin:20px 30px;border-radius:0;font-family:Proxima Nova Bold}div.card_buy11 ul.nav li .buy_link:hover{border-bottom:2px solid #d0a452!important}div.card_buy ul.nav li .buy_link:hover:after,div.card_buy ul.nav li.active .buy_link:hover:after,div.card_buy11 ul.nav li .buy_link:hover:before,div.card_buy11 ul.nav li.active .buy_link:hover:before{border-top-color:#000!important}div.card_buy11 ul.nav li .buy_link:hover:after,div.card_buy11 ul.nav li .buy_link:hover:before,div.card_buy11 ul.nav li.active .buy_link:after,div.card_buy11 ul.nav li.active .buy_link:before,div.card_buy11 ul.nav li.active .buy_link:hover:after,div.card_buy11 ul.nav li.active .buy_link:hover:before{border-top-color:#d0a452!important}div.card_buy11 .buymodalt{font-size:16px;margin:25px 0}#advLabel{height:100px;padding:20px 20px 19px;right:-300px;position:fixed;top:300px;background:#e1dbdd;width:270px;display:block;z-index:1000}#advLabel strong{font-size:15px;padding-bottom:20px}#advLabel span.glyphicon{padding:35px 20px 35px 10px;font-size:30px;right:0;color:#fff;position:absolute;top:0;background:#cda84f}#advLabel_xs{padding:8px 0;font-size:12px;margin-right:auto;right:0;border-top-right-radius:8px;color:#000!important;position:fixed;border-top-left-radius:8px;bottom:0;background:#d0a452;margin-left:4px;left:0;width:70%;line-height:1.2;z-index:1500}.faq p{padding:20px;color:#000;border-radius:30px;background:#eaeaea}.faq .orange_bg,.faq .title p{padding:10px 20px;color:#fff;margin:0;border-radius:30px;background:rgba(208,164,82,.5)}.faq .black_bg{padding:20px;border-radius:30px;background:#000}.faq .panel{margin:0;box-shadow:none}.lk .footer_guarantor{height:295px;margin:0}.lk .footer{height:auto;padding:40px 0;margin:-295px 0 0}.btn-pr{border:1px solid #000;border-radius:25px}.btn-pr span{color:#f22b30}#wlpeLoginForm .pforgot{text-decoration:underline!important;position:relative;top:10px}.main section{height:780px;position:relative;width:100%}.sc1{background:url(https://afitness.ru/im/sc1.jpg)no-repeat top}.sc2{background:url(https://afitness.ru/im/sc2.jpg)no-repeat top}.sc3{background:url(https://afitness.ru/im/sc3.jpg)no-repeat top}.sc4{background:url(https://afitness.ru/im/sc4.jpg)no-repeat top}.sc5{background:url(https://afitness.ru/im/sc5.jpg)no-repeat top}.sc6{background:url(https://afitness.ru/im/sc6.jpg)no-repeat top}.sc7{background:url(https://afitness.ru/im/sc10.jpg)no-repeat top}.sc8{background:url(https://afitness.ru/im/sc7.jpg)no-repeat top}.sc10{background:url(https://afitness.ru/im/sc8.jpg)no-repeat top}.main .section{background-size:cover;background-position:bottom}.sctitle{padding:10px 45px 35px 30px;color:#fff;position:absolute;bottom:0;left:0;width:100%}.sctitle,.se1{font-size:16px}.se1 h1{margin-bottom:25px;margin-left:0!important}.sctitle .decor:after{background:#fff}.sc9{background:#000}.sc9 .footer{margin-top:0}.sctitle a{font-size:14px;color:#fff}.sctitle .btn{margin-top:30px}.navbar a{cursor:pointer}.hist .hist:last-of-type hr{display:none}.navbar .dropdown-menu{background:#000!important}.navbar .dropdown-menu a{color:#fff}.navbar .divider{background-color:#434343}.oneclub{float:none;vertical-align:top;display:inline-block}.wlpeMessage{color:red}.ch1,.ch2,.ch3{padding:100px 45px 70px}.ch1{padding:0}.ch2{padding-top:40px;background:#cda84f;padding-bottom:15px}.ch2 h2{margin-bottom:50px}.btn2{background:#000!important}.owl-carousel44 .txt_carousel{padding:20px 60px;font-size:20px;margin-bottom:50px;background:#e6e7e9}.owl-carousel44 .owl-dots{display:none}.owl-carousel44 .owl-nav{right:0;position:absolute;top:50%;left:0;z-index:1000}.owl-carousel44 .owl-prev{margin-left:50px;float:left;margin-top:-20px}.owl-carousel44 .owl-next{margin-right:50px;float:right;margin-top:-20px}.owl-carousel44 .owl-next span,.owl-carousel44 .owl-prev span{font-size:100px;text-shadow:0 0 10px #888484;color:#fff}.owl-carousel45 .owl-dots,.owl-carousel45 .owl-nav{display:none}.block46 div strong{padding:20px 30px;font-size:18px;display:inline-block}.block46 div.active1{color:#fff;background:#000}#advLabel{right:-10px;bottom:70px;top:auto}.corp1{padding:0;position:relative}.dropdown-menu>.active>a{color:#000;background:#fff}.black_bg .close{position:relative;z-index:999}.black_bg .modal-header{border:0}.black_bg .modal-dialog{height:100%;min-height:100%;margin:0;width:100%}.black_bg .modal-content{height:100%;color:#fff;background:rgba(0,0,0,.95)}.black_bg .modal-body{height:100%}.black_bg .close{font-size:60px;font-weight:100;color:#fff;opacity:1;margin:-30px;line-height:40px}.onepage-pagination li a:before{background-color:#fff!important}.onepage-pagination li a.active:before{border-color:#fff!important;background:none!important}.se1 .container-fluid,.se3 .container-fluid{padding:0 45px 0 30px}.se3 h1{font-size:45px}.se3{padding-top:90px}.sc10 .services strong{font-size:14px}.section .news_info a{color:#000}.decor.black:after{background:#000}.town .slider{padding:0}.town .slider .owl-dots{position:absolute;bottom:0;left:50%}.sctitle .owl-dots span{height:5px!important;width:40px!important}.sctitle #main .owl-dot span,.sctitle .owl-dots span{background:#fff!important}.sctitle #main .owl-dot.active span,.sctitle .owl-dot.active span{background:#d0a452!important}.sctitle p.buttons1{margin-top:30px}.sctitle .owl-carousel .owl-nav button{height:100%;position:absolute;top:0;width:20px;z-index:1000}.sctitle .owl-carousel .owl-nav button:hover{background:none}.sctitle .owl-carousel .owl-nav button.owl-next{right:0}.sctitle .owl-carousel .owl-nav button.owl-prev{left:0}.sctitle .owl-carousel .owl-nav button span{font-size:65px}.cards .owl-carousel .owl-nav button{height:100%;position:absolute;top:0;width:20px;z-index:1000}.cards .owl-carousel .owl-nav button:hover{background:none}.cards .owl-carousel .owl-nav button.owl-next{right:0;z-index:10000}.cards .owl-carousel .owl-nav button.owl-prev{left:0}.cards .owl-carousel .owl-nav button span{font-size:65px}.cards .owl-theme .owl-nav [class*=owl-]:hover{color:#000}.trener.team{float:none;vertical-align:top;display:inline-block}.no_nav .owl-nav{display:none!important}#trenerModal div{color:#707070}#trenerModal .modal-content{border:none;opacity:.95;background-color:#f5f5f5;margin:0 12px;box-shadow:none;border-radius:30px}#trenerModal .modal-dialog{margin-top:70px}#trenerModal ul{margin:30px 0 10px}#trenerModal li{margin-bottom:10px;text-align:center;width:100%}#trenerModal li a{font-size:20px;font-weight:500;color:#000;font-family:Proxima Nova}#trenerModal li a.active{color:#d0a452}#trenerModal li a:hover{background:none}#trenerModal li.sm{margin-bottom:0}#trenerModal li.sm a{font-size:17px;line-height:19px}#trenerModal .close{font-size:50px;font-weight:100;right:25px;color:#000;position:absolute;opacity:1;top:12px;font-family:Proxima Nova}.cards .owl-carousel img{width:auto;display:inline}.phone_mask{color:#555!important}.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}#cidPersonal{background:url(https://afitness.ru/im/cidPersonal.jpg) top no-repeat}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media(min-width:992px){.col-md-1-5{width:20%;float:left}.kids_programs_list .kids_act_block{float:none;vertical-align:top;display:inline-block}.cards .owl-carousel .owl-nav button.owl-next{right:-20px}.cards .owl-carousel .owl-nav button.owl-prev{left:-20px}}@media(min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (max-width:1024px){.navbar-default .navbar-nav>li>a{padding:10px!important;font-size:15px}.month_offer{right:30px}.mo_time{margin-bottom:10px}.month_offer .price{padding:10px 0 0;margin-bottom:0}.month_offer .desc{margin-bottom:0;padding-bottom:0}.abon h3,.month_offer h3{font-size:25px;margin-top:10px}}@media (max-width:320px){.advantage{margin:0}.navbar-header .phone{padding:25px 0;font-size:12px}.sctitle p.buttons1{margin-top:20px}.sctitle p.buttons1 a{font-size:12px}.services>div{height:35px}.sctitle .owl-nav{margin-top:17px}.sctitle .owl-carousel .owl-nav button{height:75%}.sctitle .owl-carousel{margin-top:15px}.foot p,.sctitle #main{margin-top:0}#advLabel_xs{font-size:11px}.area{font-size:12px!important}.main h1,.se3 h1{font-size:25px;line-height:25px}.main p{font-size:12px}.sc10 .services strong{font-size:11px;line-height:13px;display:block}.sc10 .services p{margin-bottom:0}.sc10 .services img{width:60px}.sc2 .sctitle{padding:70px 30px}.abon h3,.month_offer h3{font-size:17px!important}.abon{margin:0 25px}.abon .desc{height:30px}.abon .price{padding:10px 0 0;font-size:19px}.abon .time{margin-bottom:20px}.abon{padding:10px 20px}.buttons{margin:0}.abon .btn,.btn-yellow,.month_offer .btn{font-size:14px}.cards #apply_promo{margin:15px 55px 20px 25px}.sctitle a{font-size:12px;color:#fff}}.couch-ia,.sctp ul li a.fb,.sctp ul li a.im{display:none!important}.block_recurent .small-text.grey{font-size:14px;line-height:20px;display:block}.abon.block_recurent .price{padding-top:0}#phoneCheckModal button{margin-top:0}#phoneCheckModal input[type=text]{height:37px}.mb20{margin-bottom:20px}.ttcell{min-height:115px!important}@media (max-width:767px){.ttcell{min-height:auto!important;padding:5px 15px!important;border-bottom:1px solid #ddd!important}.ttcell,div.ttcell:nth-child(2),div.ttcell:nth-child(3),div.ttcell:nth-child(4),div.ttcell:nth-child(5){border-top:none!important}.ttcell .glyphicon{float:right}#ttwrap{padding:0}#ttwrap .tab-content{border-top:1px solid #ddd}.ttcell .time,.ttcell h6{font-size:14px;font-family:Proxima Nova Bold}div.ttcell .trainer{margin-bottom:0}div.ttcell .place,div.ttcell .trainer{font-size:14px}}.oldprice_promo{font-size:18px;text-decoration:line-through;font-weight:700;color:#d0a452;text-align:center;font-family:Proxima Nova,Arial,Helvetica,sans-serif;display:block}.econom,.oldprice_promo span{color:#acacac}.econom{font-size:16px;text-align:center;font-family:Proxima Nova,Arial,Helvetica,sans-serif;display:block}.error_promo{padding:5px 0 0 30px;margin:0}