@media only screen and (orientation:landscape){#mobile-menu li.first-child>a{padding-bottom:5px}#mobile-menu li a,#mobile-wrap a{padding:5px 0}}@media only screen and (max-width:1680px){div.slider div.slick-slide div.content h2{font-size:50px;margin-top:0}div.slider div.slider-down{margin:25px 0 0}div.services{height:auto}div.flex-cont{width:100%}div.flex-cont div.flex{width:33%}div.service{height:auto}div.service div.img{height:auto;width:90%}div.service div.img img{height:auto;width:100%;display:inherit}div.service a h3{font-size:20px;width:90%}}@media only screen and (max-width:1560px){.bottom-order{font-size:26px}}@media only screen and (max-width:1440px){div.slider,div.slider div.slick-slide div.content{height:auto}div.slider div.slick-slide img{width:130%}div.slider .slick-prev{margin-left:-655px}div.slider .slick-prev:active{margin-left:-665px}div.slider .slick-next{margin-right:-655px}div.slider .slick-next:active{margin-right:-665px}}@media only screen and (max-width:1400px){.bottom-order{font-size:22px}}@media only screen and (max-width:1360px){.trainer-desc table,.trainer-desc tbody,.trainer-desc tr{width:100%;display:block}.trainer-desc td{padding:5px;text-align:left;margin:0;width:auto;display:inline-block}}@media only screen and (max-width:1260px){.template-contacts div.body div.page-title{padding:50px 0;right:auto;position:relative;top:auto;left:auto;width:auto}.map-balloon-contacts{padding:0 30px;margin-bottom:30px;position:relative;text-align:center;top:auto;border-radius:0;left:auto}.map-balloon-contacts .contacts{width:auto;display:inline-block}div.contacts div.socials a{margin:0 10px}.template-contacts #map{height:500px}.map-balloon-contacts .green-link{margin-left:0}.table-group-price div,.table-group-price div.some-row{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.table-group-price div.some-row{height:auto;border:2px solid #d4ded9;margin:0 0 30px}.table-group-price div.some-row div.group-head{margin:35px 30px 35px 40px;width:auto}.table-group-price div.some-row div.cell-center{display:block}.table-group-price div.some-row div.group-price{height:auto;border-right:1px solid #d4ded9;margin-right:30px;padding-right:30px;text-align:center;clear:both;width:auto;float:none;vertical-align:top;display:inline-block}.group-head-wrap{padding:30px;display:block}.group-price-wrap{padding:0 30px;margin:0 0 30px;display:block}.group-price-wrap div{margin-bottom:0!important;margin-top:0!important}div.some-row div.some-cell:first-child:after{display:none}.table-group-price div.some-row div.group-order{height:auto;padding:0 30px 30px;text-align:left;margin:0;width:auto;float:none}div.some-row div.group-order a.js-form{height:auto;padding:10px 30px;width:auto;display:inline-block}}@media only screen and (max-width:1280px){.bottom-order{font-size:18px}div.slider .slick-prev{margin-left:-600px}div.slider .slick-prev:active{margin-left:-610px}div.slider .slick-next{margin-right:-600px}div.slider .slick-next:active{margin-right:-610px}header .content{max-width:inherit}menu.main{padding:0 30px}div.logo{border-bottom-right-radius:3px;border-bottom-left-radius:3px;height:100px;padding:10px 30px;position:absolute;left:30px;width:auto}div.logo img{max-height:100%;margin:0;width:auto}}@media only screen and (max-width:1260px){.block-instagram{margin-bottom:50px;padding-bottom:50px}.block-instagram .posts .post:last-child{display:none}.block-instagram .posts .post{margin:0 30px}.block-instagram .posts{height:auto}.block-instagram .posts .post p{height:100px;overflow:hidden;display:block}.block-tourneers-placeholder{display:none}}@media only screen and (max-width:1080px){.slider h2{margin:0 0 15px}.slider .button-video{margin-bottom:30px}div.slider div.slick-slide div.content h2{font-size:40px;line-height:50px}}@media only screen and (max-width:1024px){.no-mobile{display:none}.fancybox-lock,.no-scroll{overflow:hidden}a.menu-toggle{height:30px;right:0;transition:all .3s;position:absolute;top:0;margin:10px;background:url(/images/icons/menu.svg) no-repeat 50%;width:30px;z-index:200}body.menu-open a.menu-toggle{background:url(/images/icons/close.svg) no-repeat 50%}.header-phone{font-size:20px;right:130px;position:absolute;text-align:center;top:15px;left:130px;line-height:20px;display:block}div#order form div.w100{margin:0;width:100%}div.empty{height:50px}.menu-open .mobile-menu-wrap{display:block}.mobile-menu-wrap{overflow:auto;padding:0 0 30px;right:0;position:fixed;bottom:0;top:50px;background:#fff;left:0;z-index:9999}#mobile-menu,#mobile-wrap,.no-desktop{display:block}#mobile-wrap a.btn{padding:0;min-width:230px;margin:0 auto 25px;width:auto;line-height:36px;display:inline-block}#mobile-menu li a{padding:10px 0;font-size:18px;width:100%;line-height:26px;display:inline-block}#mobile-menu li.first-child{padding-bottom:0}#mobile-menu li.first-child>a{padding-bottom:10px;display:inline-block}#mobile-menu li.selected>a{color:#bf2f26}#mobile-menu li>ul{border-top:1px solid #00783f;border-bottom:1px solid #00783f;display:none}#mobile-menu li.selected>ul{display:block}#mobile-menu li.first-child ul.level-3{border-top:1px solid #bf2f26;border-bottom:1px solid #bf2f26}#mobile-menu li.first-child ul.level-2 li.selected ul.level-3{display:block}#mobile-menu{height:calc(100% - 50px);overflow-y:auto;overflow-x:hidden;transition:left .3s;position:fixed;top:51px;background:#fff;left:-100%;width:100%;z-index:199}#mobile-wrap{padding-top:30px;border-top:1px solid #ccc;text-align:center;width:100%;margin-top:30px}#mobile-wrap a{padding:5px 0;width:100%;display:block}#mobile-wrap a.content-phone{font-size:20px;margin-bottom:15px}div.content{margin:0 2%;width:96%}.body{padding-top:50px}.template-contacts .body{padding-top:0}.template-default .body,.template-main .services{background-size:90% auto}header.header div.top,header.header div.top-menu,header.header menu.main{display:none}header.header,header.header.inner,header.header.scrolled{height:50px;position:fixed!important;border-bottom:1px solid #ccc;background:#fff;z-index:1000}header.header div.logo{height:40px;padding:0;top:5px;background:url(/images/logo-mobile.png) no-repeat 50%;left:15px;width:91px}div.logo img{display:none}header.header div.content{margin:0;width:100%}body.menu-open header.header div#mobile-menu{left:0}header.header div#mobile-menu ul.level-1{text-align:center;width:100%;margin-top:10px}div.slider{z-index:0}div.slider:after{animation:none;height:0;background:0 none;width:0}div.slider .slick-dots{bottom:20px}div.slider .slick-arrow{display:none}div.slider div.slick-slide div.content{margin:0 2%;width:96%}div.slider div.slick-slide div.content h2{font-size:50px}div.slider div.slick-slide div.content h3{font-size:24px}div.ig-preview{background-size:100% auto}div.post{width:25%}div.post div.img div.bg,div.posts div.post div.img:after{height:240px;width:240px}.page-crumbs{display:none}div.page-title{padding:0 0 30px}div.page-title h1{margin:0}div.gallery-list-items div.elem{margin:0 14px 10px 0;width:235px}div.gallery-list-items div.elem div.img img{width:100%}div.some-table{margin-bottom:70px}div.some-row div.group-head{width:340px}div.some-row div.group-price{width:145px}div.cell-half h2{font-size:20px}div.some-row div.some-cell.img{font-size:0}.template-contacts div.body{padding-bottom:0}.template-default div.body{padding-bottom:60px}.template-main div.body{padding-bottom:30px}footer.footer{height:auto;right:auto;position:relative;bottom:auto;left:auto;width:auto}footer .w50{width:100%;float:none}footer.footer .f-top{height:auto}footer div#map{height:300px}footer.footer .f-bottom{height:auto;padding:2px 0;line-height:24px}footer .bottom-wrap{padding:15px 0}.bottom-order{padding:0 0 0 140px;font-size:30px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.bottom-order p{margin:0}footer div.contacts{height:auto;padding:30px;text-align:center}footer div.contacts .block-content{font-size:0;text-align:center}footer div.contacts .block-content div{margin-bottom:15px}footer div.contacts .block-content div:last-child{margin-bottom:0}footer div.contacts .block-content p{text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;vertical-align:top;display:inline-block}footer div.contacts div.socials{margin-top:30px}footer div.contacts div.socials a{margin:0 10px}footer div.contacts p{display:inline-block}footer div.contacts p.con.address{line-height:26px}footer div.contacts p.con.address br{display:none}@media only screen and (min-height:1366px){.template-contacts #map{height:1200px}}}@media only screen and (max-width:980px){div.post div.img div.bg{height:200px;width:90%}div.posts div.post div.img:after{height:0;background:0 none;width:0}div.gallery-list-items div.elem{margin:0 13px 10px 0;width:220px}div.gallery-list-items div.elem div.img{height:160px}div.some-row div.group-price{width:130px}div.some-table{margin-bottom:50px}div.cell-half h2,div.cell-half h2 span,h2.subhead,h2.subhead span{margin-bottom:35px}.mb-80{margin-bottom:40px}div.lease div.cell-half:first-child div:after,div.lease div.cell-half:first-child div:before,div.lease div.cell-half:last-child div:after,div.lease div.cell-half:last-child div:before{background:0 none}}@media only screen and (max-width:920px){div.slider div.slick-slide div.content h2{font-size:36px;line-height:40px}div.trainer div.img{height:auto;margin-right:0;margin-bottom:30px;text-align:center;width:auto;line-height:inherit;float:none;display:block}div.trainer div.img .content-icon{float:none;margin-top:0}.trainer-desc.text{margin-left:0}div.trainer div.trainer-desc h2{font-size:20px;line-height:1.5}}@media only screen and (max-width:800px){.slider .button-video{height:80px;width:80px}.slider .button-video,.slider .button-video:hover{background-size:90px 90px}.slider .button{font-size:16px;line-height:40px}.bottom-order{font-size:26px}.embed-video .button-video{display:inline-block}.embed-video iframe{display:none}.some-table.lease{border:2px solid #d4ded9}.some-table.lease div.some-row{height:auto;display:block}.some-table.lease div.some-row div{border-right:0!important;border-left:0!important}.some-table.lease div.some-row div.cell-half{height:auto;width:100%;display:block}.some-table.lease div.some-row div.cell-center{display:block}.some-table.lease .some-cell{padding:15px 0;border-bottom:2px solid #d4ded9}.some-table.lease .some-cell:last-child{border-bottom:0}div.some-row:before{display:none}}@media only screen and (max-width:768px){.block-instagram .posts .post:nth-child(3){display:none}.block-instagram .posts .post{margin:0 15px;width:50%}.block-instagram div.posts{height:auto;overflow:visible;margin:30px 0 0}div.slider .slick-dots{bottom:60px}@keyframes move{0%,to{bottom:15px}25%{bottom:10px}50%{bottom:15px}75%{bottom:20px}to{bottom:15px}}div.slider:after{bottom:15px}div.slider div.slick-slide div.content h2{font-size:32px}div.slider div.slick-slide div.content h3{font-size:20px}div.slider div.slick-slide div.content span{padding:10px 30px;font-size:16px}div.slider .slick-arrow{height:60px;background-size:contain;width:60px;margin-top:0}div.services{padding-top:35px}div.service a h3{font-size:16px}div.heading h2,div.heading h2 span{font-size:26px}div.ig-preview div.heading.bg h2:before{height:80px;background-size:contain;top:-15px;left:-100px;width:160px}div.ig-preview div.content{padding-top:30px}div.ig-preview .heading .right{width:180px}div.posts div.post p{line-height:22px}div.previews{padding-top:10px;width:100%;margin-top:25px}div.previews div.bg{width:175px}div.previews div.preview{width:230px}div.previews div.preview span.time{font-size:16px}div.previews div.preview a{font-size:14px}div.previews-bg{background-size:auto 160px}div.heading.add{padding-bottom:35px}div.add-services{height:150px}div.add-service{height:150px;width:150px;line-height:150px}div.some-table{margin-bottom:25px}div.cell-half h2,div.cell-half h2 span,h2.subhead,h2.subhead span{font-size:20px;margin-bottom:15px;line-height:26px}h2.big,h2.big span{font-size:24px}div.big p{font-size:16px}.mb-80{margin-bottom:25px}div.some-row div.cell-half{margin:0}div.lease-price div.some-row div.cell-half table{width:80%}div.last-data h2.subhead{margin-bottom:15px}form#court,p.center{width:100%}}@media only screen and (max-width:760px){.slider .button-video{height:80px;margin-bottom:15px;-moz--border-radius:0;border-radius:0;-webkit-border-radius:0;width:80px}.slider .button-video,.slider .button-video:hover{background-size:contain;background-color:transparent}div.slider div.slick-slide div.content h2{font-size:28px;line-height:30px}.bottom-order{font-size:20px}footer div.contacts .block-content,footer div.contacts div.socials{text-align:left}footer div.contacts div.socials a{margin:0 20px 0 0}.block-add-services,.block-instagram .posts .post p{display:none}.table-group-price div.some-row div.group-head{margin:0;float:none}.table-group-price div.group-img{display:none!important}}@media only screen and (max-width:640px){.btn-ig{height:30px;width:120px;line-height:30px}div.ig-preview .heading .right{width:150px}div.post div.img div.bg{height:180px}div.post div.img{margin-bottom:10px}.btn{font-size:16px}div.page-title{padding:30px 0}div.page-title h1{font-size:30px}div.heading h2,div.heading h2 span{font-size:26px}div.heading p{font-size:16px}article .button{padding:10px 25px;font-size:18px;line-height:28px}article h2{font-size:20px;margin-bottom:30px;line-height:26px}div.gallery-list-items div.elem{width:270px}div.gallery-list-items div.elem div.img{height:195px}div.gallery-list-items div.elem,div.gallery-list-items div.elem:nth-child(4n+4){margin:0 17px 10px}table.schedule{width:100%}.page-schedule div.body div.content{width:96%}table.schedule tr td:first-child,table.schedule tr th:first-child{width:30px}table.schedule tr td,table.schedule tr th{width:70px}table.schedule-hint tr td div.exercise{width:100%}table.schedule-hint tr td span.title{height:30px;align-items:center;display:flex}.content-list-item{margin:0}form#court,p.center{width:100%}.bottom-order{font-size:18px}}@media only screen and (max-width:600px){div.post div.img div.bg{width:auto}div.heading h2,div.heading h2 span{font-size:24px}div.ig-preview div.heading.bg h2{margin-top:15px}div.ig-preview div.heading.bg h2:before{height:0;background:0 none;width:0}div.flex-cont{display:block}div.flex-cont div.flex{margin:0 auto;width:80%}div.service a h3{font-size:24px}div.flex-cont div.flex:first-child div.service,div.flex-cont div.flex:last-child div.service{margin-top:30px}div.posts{height:auto;overflow:visible;display:block}.block-instagram .posts .post{height:auto;padding:0;margin-bottom:15px;width:auto;float:none}.block-instagram .posts .post p{height:90px}.block-instagram div.post div.img div.bg{height:260px}div.previews-bg{background:0 none;margin-top:40px}div.previews{padding:0;margin:0}div.previews:after,div.previews:before{background:0 none}div.previews div.line{padding:15px 0;background:0 none!important}div.previews div.bg{display:none}div.previews div.preview{font-size:0;text-align:center!important;margin:0 10%;width:80%}.bottom-order{height:auto;padding:30px;font-size:18px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-image:none!important;line-height:28px;display:block}nav.inner{margin-bottom:20px}nav.inner ul li{margin:0 10px}nav.inner ul li a{padding:5px 15px;font-size:16px}div.media-menu,nav.add{margin:20px 0}.table-group-price div.some-row div.group-head{text-align:center}.table-group-price div.some-row div.group-price{border-right:0;padding:0 0 15px!important;border-bottom:1px solid #d4ded9;margin:0 0 15px!important;width:auto;display:block}.table-group-price div.some-row div.group-order{text-align:center}div.some-row div.some-cell p{line-height:1.6}.table-individual-price div.some-row div.cell-center{height:auto;padding:0 30px;width:auto;display:block}.table-individual-price .big-text{text-align:center;display:block}.lease-price div.some-row div.cell-half{border-right:0;width:auto}.lease-price div.some-row div.cell-center{display:block}.lease-price div.some-row div.some-cell{margin:0;float:none}div.lease-price div.some-row div.cell-half table{margin-bottom:15px;width:100%}div.lease-price:after{display:none}div.gallery-list-items div.elem{width:240px}div.gallery-list-items div.elem,div.gallery-list-items div.elem:nth-child(4n+4){margin:0 16px 10px}form#court div.w150{margin-top:0}}@media only screen and (max-width:460px){.slider .button{padding:0 15px;font-size:14px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;line-height:32px}.slider .button-video{height:60px;margin-bottom:15px;width:60px}div.slider div.slick-slide div.content h2{font-size:22px;margin-bottom:15px;line-height:28px}.header-phone{font-size:18px;right:60px;text-align:right;top:16px;left:auto;line-height:18px}div#order .form-title{font-size:18px;line-height:24px}div#order form{padding:30px 10px 15px}.fck_content-title{padding:10px 0;font-size:20px;margin:0 0 30px;line-height:28px}.map-balloon-contacts{padding:0 15px}}@media only screen and (max-width:380px){.slider .button-video{height:60px;margin-bottom:10px;width:60px}div.slider div.slick-slide div.content h2{font-size:18px;margin-bottom:5px;line-height:24px}.header-phone{font-size:16px;top:17px;line-height:16px}}@media only screen and (max-height:500px){.template-contacts footer.footer{display:none}}@media only screen and (min-width:320px) and (max-width:599px){div.ig-preview div.heading.bg h2{margin:0}div.ig-preview .heading .right{position:static;width:100%;margin-top:10px}.big-text{font-size:18px}div.service a h3{font-size:20px}div.post{height:350px;margin-bottom:20px;width:100%}div.posts div.post:last-child{margin-bottom:0}div.post div.img div.bg{height:225px}nav.inner ul li{margin:0 5px}nav.inner ul li a{padding:5px 10px;font-size:14px}div.gallery-list-items div.elem{width:100%}div.gallery-list-items div.elem,div.gallery-list-items div.elem:nth-child(4n+4){margin:10px 0}div.gallery-list-items div.elem div.img{height:auto}div.lease-price table td{font-size:13px}div.lease-price div.some-row div.cell-half table{width:98%}a.btn-release{padding:10px 25px}div.previews-bg{padding-bottom:40px}nav.mini{margin:0}div.trainer div.img{line-height:normal}.template-contacts footer.footer{height:145px}.template-contacts .bottom-order p{margin:0}.template-contacts footer.footer div.w100{height:auto}footer.footer div.w50,form#court div.w100.more{width:100%}form#court label.pseudo-checkbox,form#court label.pseudo-checkbox input[type=checkbox],form#court label.pseudo-checkbox span{height:40px;width:70px}form#court label.pseudo-checkbox span{font-size:16px;line-height:40px!important}}