html,body{margin:0;padding:0;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:14px;color:#230000;background:#fff}b,strong{font-weight:700}em{font-style:italic}img{max-width:100%;height:auto}ul{padding:0;margin:0 0 10px 40px;position:relative}ul.booking{margin:0 0 10px 20px}ul li{padding:0 0 5px 0;margin:0;position:relative;list-style:none}ul li:before{position:absolute;top:2px;left:-20px;font-size:12px;content:"\f00c";font-family:FontAwesome;display:inline-block;width:15px}ul.slick-dots{bottom:-20px}ul.slick-dots li:before{content:''}ul.slick-dots li button:before{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65);font-size:11px;color:$text-color-orange}ul.slick-dots li.slick-active button:before{opacity:1;-ms-filter:none;filter:none;color:$text-color-orange}.hidden,.hide-me{display:none}.clickable{cursor:hand;cursor:pointer}.non-sel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear{clear:both;line-height:0}.align-center{display:block;margin-left:auto;margin-right:auto}.align-left{float:left;width:auto}.align-right{float:right}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-upper-case{text-transform:uppercase}.valign-middle{vertical-align:middle}.valign-top{vertical-align:top}.valign-bottom{vertical-align:bottom}.red{color:#f00}.bold{font-weight:700}.announcement{color:#f00;font-weight:700;font-size:17px}.blocker{z-index:1000}.modal{overflow:visible;border-radius:0;line-height:18px;padding:0}.content-wrapper{position:relative;width:1170px;max-width:100%;margin:auto}.content-wrapper.content-wrapper-absolute{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.content-padding{padding:0}.ajax .content-wrapper{width:auto}.ajax .content-wrapper .inner-content{width:auto}.ajax .content-wrapper .inner-content .subscriptions{width:280px}.fixed{position:fixed;top:0;left:0;right:0;z-index:1000}a,a:active,a:visited,a:hover{text-decoration:none}p{margin:0;padding:0 0 10px 0;text-align:justify}h1{padding:0;color:$text-color-main;font-weight:bold;font-size:20px;line-height:30px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h1,h2,h3,h4{margin:0;padding:0 0 10px 0}h3{color:#f00;font-weight:700}a.special{font-weight:700;color:#f00}.header{position:absolute;top:35px;left:0;right:0;width:100%;height:85px;margin-top:10px;z-index:5;background:transparent;font-family:'Montserrat',Arial,Helvetica,sans-serif}.header .content-wrapper{width:1170px}.header .logo,.header .logo-white{position:absolute;top:5px;left:20px;width:130px;height:85px;overflow:hidden}.header .logo a,.header .logo-white a{display:block;width:130px;height:85px}.header .logo-white{display:none}.header .mobile-nav-btn{display:none}.header .nav{position:absolute;top:25px;left:200px;right:0;height:31px;line-height:31px}.header .nav ul{float:left;position:relative;margin:0;padding:0;color:#fff;list-style:none}.header .nav ul.main{width:100%}.header .nav ul li{float:left;padding:0;margin:0 0 0 18px;font-weight:bold}.header .nav ul li:before{display:none}.header .nav ul li a.item{position:relative;display:inline-block;padding:0;margin:0;line-height:28px;height:28px;font-size:15px;color:#230000;white-space:nowrap;letter-spacing:3px;cursor:hand;cursor:pointer}.header .nav ul li a.item:hover{color:$text-color-orange;text-decoration:none}.header .nav ul li a.item:hover:before{visibility:visible;-webkit-transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header .nav ul li a.item:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:$text-color-orange;visibility:hidden;-webkit-transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.header .nav ul li.have-sub a:hover:before{visibility:hidden}.header .nav ul li.have-sub b{font-weight:700}.header .nav ul li.lang-right{margin-left:10px}.header .nav ul li:first-child{margin:0}.header .nav ul li.nav-profile{margin-right:10px}.header .nav ul li.nav-map a.item{font-size:28px}.header .nav ul li ul.subnav{display:none;position:absolute;left:-7px;top:30px;padding:15px 0 10px 0;border:none;z-index:5;background:#e5e5e4;-webkit-box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px}.header .nav ul li ul.subnav li{float:none;padding:0;margin:3px 0;background-color:$text-color-orange;border:1px solid $text-color-orange;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.header .nav ul li ul.subnav li a{display:block;color:#636f6e;font-size:13px;padding:0 30px}.header .nav ul li ul.subnav li a:hover{color:$text-color-white}.header .nav ul li ul.subnav li .show-in-mobile{display:none}.header .nav ul li.nav-shop a.item{font-size:23px}.header .nav ul li.nav-shop a.item .basket-items-cnt{position:absolute;top:-8px;right:-8px;width:22px;height:22px;background-color:#c50;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;font-size:11px;color:#fff;text-align:center;line-height:24px;padding:0;margin:0;letter-spacing:1px}.header .nav ul li.nav-shop ul.subnav{left:auto;right:-15px}.header .nav ul li.nav-shop ul.subnav li a{font-size:13px}.header .nav ul li:hover ul.subnav,.header .nav ul li:focus ul.subnav{display:block}.header .nav ul li.nav-right{float:right}.header .nav ul li.nav-profile ul.subnav{left:auto;right:-7px}.header.white{color:#fff}.header.white .logo-white{display:block}.header.white .logo{display:none}.header.white .nav ul li a{color:#fff}.header-holder{position:relative;min-height:130px}.header-holder .title_text{position:absolute;right:30px;bottom:70px;color:#fff;font-size:45px;line-height:55px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;text-align:right}.header-holder.header-bgr{left:0;top:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center}.header-holder.homepage{background-image:url("../../../images/front/backgrounds/header-home.jpg")}.header-holder.homepage .content-wrapper.content-wrapper-absolute{bottom:auto;top:0}.header-holder.homepage .content-wrapper .title_text{color:#636f6e;right:auto;bottom:auto;top:190px;left:20px;text-align:left;font-size:65px;line-height:80px}.header-holder.homepage .content-wrapper .title_text .button{font-family:'Montserrat',Arial,Helvetica,sans-serif;margin-top:50px;font-size:20px;height:55px;line-height:50px;padding:0 60px 5px 60px}.header-holder.timetable{background-image:url("../../../images/front/backgrounds/header-timetable.jpg")}.header-holder.yoga-rooms{background-image:url("../../../images/front/backgrounds/yoga-rooms-s.jpg")}.header-holder.pilates-reformer{background-image:url("../../../images/front/backgrounds/yoga-rooms-s.jpg")}.header-holder.events{background-image:url("../../../images/front/backgrounds/events-s.jpg")}.header-holder.blog{background-image:url("../../../images/front/backgrounds/events-s.jpg")}.header-holder.shop{background-image:url("../../../images/front/backgrounds/shop-s.jpg")}.header-holder.yoga-vibe{background-image:url("../../../images/front/backgrounds/yoga-vibe-header-s.jpg")}.header-holder.office-vibe{background-image:url("../../../images/front/backgrounds/office-vibe-header.jpg")}.title-small{letter-spacing:2px;font-size:15px;line-height:15px}.title{letter-spacing:2px;font-size:55px;line-height:55px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.bgr-beige{background-color:#e5e5e4}.bgr-green{background-color:#636f6e}.bgr-pink{background-color:#d1b6a1}.welcome{position:relative;background-color:#636f6e;width:48%;bottom:0;padding:80px 50px 50px 50px;color:#fff;text-align:justify;float:left;z-index:1;min-height:100% !important}.welcome .logo{float:right;margin-top:20px}.homepage-events{float:right;padding:65px 20px 30px 80px;width:52%;text-align:right}.homepage-events img{margin-top:20px}.homepage-events:before{position:absolute;top:0;left:0;bottom:0;right:52%;font-size:0;line-height:0;background:#636f6e;content:""}.homepage-events .buttons{margin:20px 0;text-align:left;max-width:479px;width:100%;float:right}.section-title{position:relative;height:95px;margin:55px 0 35px 0}.section-title .title-small{text-align:center}.section-title .title-small.position-bottom{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;margin:auto;display:inline-block}.section-title .title{display:inline-block;width:auto;margin:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.section-title .title:before,.section-title .title:after{position:absolute;top:33px;font-size:0;line-height:0;height:1px;width:190px;background:#636f6e;content:""}.section-title .title:after{right:-220px}.section-title .title:before{left:-220px}.section-title.logo-section-title{margin-top:20px}.yoga-rooms .section-title,.pilates-reformer .section-title{height:55px;margin:35px 0 0 0}.yoga-rooms .section-title.with-logo,.pilates-reformer .section-title.with-logo{margin-top:25px;margin-bottom:35px;padding-top:50px;height:130px;background-image:url("../../../images/icons/yogavibe-50.png");background-repeat:no-repeat;background-position:center 0}.yoga-rooms .section-title .title,.pilates-reformer .section-title .title{white-space:nowrap;font-size:40px}.yoga-rooms .section-title .title-small,.pilates-reformer .section-title .title-small{white-space:nowrap}.yoga-rooms .content-wrapper.yoga-rooms-wrapper,.pilates-reformer .content-wrapper.yoga-rooms-wrapper,.yoga-rooms .content-wrapper.pilates-reformer-wrapper,.pilates-reformer .content-wrapper.pilates-reformer-wrapper{width:1102px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .align-left,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .align-left,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .align-left,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .align-left{float:left;width:50%}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .align-right,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .align-right,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .align-right,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .align-right{float:right;width:50%}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc{padding:70px 40px 40px 70px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title{font-family:'Tenor Sans',Arial,Helvetica,sans-serif;font-size:30px;line-height:30px;padding-bottom:20px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-desc{text-align:justify}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .imgs,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .imgs,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .imgs,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .imgs,.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc{max-width:551px;margin:auto}.yoga-rooms .bgr-beige .desc .room-title,.pilates-reformer .bgr-beige .desc .room-title{color:#636f6e}.yoga-rooms .bgr-green .desc,.pilates-reformer .bgr-green .desc{color:#fff}.yoga-rooms .slick-list,.pilates-reformer .slick-list{margin:0}.yoga-rooms .slick-prev,.pilates-reformer .slick-prev{left:20px;z-index:1}.yoga-rooms .slick-next,.pilates-reformer .slick-next{right:20px;z-index:1}.yoga-rooms .slick-prev:before,.pilates-reformer .slick-prev:before,.yoga-rooms .slick-next:before,.pilates-reformer .slick-next:before{color:#fff}.yoga-rooms .more,.pilates-reformer .more{background-color:#d1b6a1;height:120px;line-height:120px;padding:0 40px 0 70px;font-size:15px;letter-spacing:2px}.yoga-rooms .more .button,.pilates-reformer .more .button{float:right;margin-top:35px}.pilates-reformer .white-border{border-bottom:1px solid #fff}.section-practices .practice-item .practice-text{padding:40px 490px 0 45px;text-align:justify}.section-practices .practice-item .practice-text .title{font-size:35px;letter-spacing:1px;line-height:35px;margin-bottom:15px}.section-practices .practice-item .image{float:right;width:460px;text-align:right}.section-practices .bgr-green .practice-item .practice-text{color:#fff;padding-left:490px;padding-right:40px}.section-practices .bgr-green .practice-item .practice-text .title{color:#fff;text-align:right}.section-practices .bgr-green .practice-item .image{float:left;text-align:left}.section-practices .bgr-green .practice-item .button{float:right}.section-practices .titles i{font-size:25px;color:#636f6e}.section-private-class{padding:25px 55px 25px 35px}.section-private-class .image{float:right;width:40%}.section-private-class .titles{float:left;width:60%}.section-private-class .titles .title-small{margin-bottom:10px}.section-private-class .titles .title{margin-bottom:20px}.section-private-class .text{float:left;width:60%;padding-right:45px}.section-office-vibe{position:relative;background-image:url("../../../images/front/backgrounds/office-vibe.jpg");background-repeat:no-repeat;background-size:cover;background-position:left center;min-height:550px}.section-office-vibe .content{color:#fff;width:47%;text-align:right;float:right;margin:40px 80px 0 0}.section-office-vibe .content .title-small{margin-bottom:15px}.section-office-vibe .content .title{color:#fff;margin-bottom:25px}.section-office-vibe .content .button{margin-top:20px}.section-office-vibe .content.wide{width:67%}.section-office-vibe .content.wide .title{font-size:45px}.section-office-vibe .content .right-button{margin-left:20px}.section-shop-categories .left-item{float:left;padding-right:5px}.section-shop-categories .right-item{float:right;padding-left:5px}.section-shop-categories .left-item,.section-shop-categories .right-item{width:50%;margin-bottom:10px}.section-shop-categories .left-item .bgr,.section-shop-categories .right-item .bgr{position:relative;background-color:#e5e5e4}.section-shop-categories .left-item .image,.section-shop-categories .right-item .image{float:right}.section-shop-categories .left-item .image img,.section-shop-categories .right-item .image img{margin:40px;margin-left:0;width:250px}.section-shop-categories .left-item .content,.section-shop-categories .right-item .content{position:absolute;left:30px;top:30px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e;font-size:32px;border-bottom:1px solid #636f6e}.section-shop-categories .left-item .button,.section-shop-categories .right-item .button{position:absolute;bottom:45px;left:30px;white-space:nowrap}.section-shop-categories .wide-item{width:100%;position:relative;margin-bottom:10px}.section-shop-categories .wide-item .content{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#fff;font-size:32px;white-space:nowrap;text-align:center;border-bottom:1px solid #fff}.section-shop-categories .wide-item .button{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.shop-title .title{font-size:42px;padding-top:5px;line-height:45px;width:60%}.shop-title .title:before,.shop-title .title:after{width:120px}.shop-title .title:after{right:-180px}.shop-title .title:before{left:-180px}.section-shop-products{width:1155px !important;margin:30px auto}.section-shop-products .title{font-size:42px;padding-top:5px;line-height:45px}.section-shop-products .item{display:block;float:left;width:385px;padding:0 10px 130px 5px;position:relative;color:#230000}.section-shop-products .item .content{position:absolute;bottom:0;height:120px;padding-right:20px}.section-shop-products .item .content .name{font-size:18px;line-height:22px}.section-shop-products .item .content .price{margin-top:22px;font-weight:bold}.section-shop-product .title{font-size:25px;line-height:28px}.section-shop-product .title:before,.section-shop-product .title:after{top:17px}.section-shop-product .product-images-holder{width:420px;float:left;margin-bottom:30px}.section-shop-product .product-images-holder.single-image{width:370px}.section-shop-product .product-images-holder .buy{border-top:1px solid #e5e5e4;padding:0 8px;margin-top:5px}.section-shop-product .product-images-holder .buy .price,.section-shop-product .product-images-holder .buy .prop-title{width:70%;float:left;font-weight:bold;font-size:21px;padding-top:11px}.section-shop-product .product-images-holder .buy .buy-button,.section-shop-product .product-images-holder .buy .prop-select{width:30%;float:right;text-align:right}.section-shop-product .product-images-holder .buy .buy-button .button,.section-shop-product .product-images-holder .buy .prop-select .button{height:35px;line-height:35px}.section-shop-product .product-images-holder .buy .prop-title{width:50%;font-size:18px;font-weight:normal;padding:8px 0}.section-shop-product .product-images-holder .buy .prop-select{width:50%;padding:8px 0}.section-shop-product .product-images-holder .buy .prop-select select{width:100%}.section-shop-product .content{margin-left:450px;margin-bottom:30px}.section-shop-product .content.single-image{margin-left:400px}.section-basket{margin-bottom:50px}.section-basket .continue-shopping{float:left;width:auto;margin-right:20px;display:inline-block}.section-basket .continue-shopping .button{margin-top:0}.section-basket select{margin-bottom:0;height:29px;line-height:29px}.section-basket .empty-basket{text-align:center;padding:20px 0 40px 0}.section-basket .left-form-fld,.section-basket .right-form-fld{width:49%}.section-basket .left-form-fld label,.section-basket .right-form-fld label{font-weight:normal}.section-basket .left-form-fld input,.section-basket .right-form-fld input,.section-basket .left-form-fld select,.section-basket .right-form-fld select{margin-bottom:0;height:29px;line-height:29px}.section-basket .left-form-fld input.checkbox,.section-basket .right-form-fld input.checkbox,.section-basket .left-form-fld select.checkbox,.section-basket .right-form-fld select.checkbox{height:auto;width:auto;display:inline-block;margin:10px 5px 5px 5px}.section-basket .left-form-fld textarea,.section-basket .right-form-fld textarea{margin-bottom:0;height:85px}.section-basket .left-form-fld.form-fld-error,.section-basket .right-form-fld.form-fld-error{border-color:#f00}.section-basket .left-form-fld.terms-fld,.section-basket .right-form-fld.terms-fld{padding-top:30px}.section-basket .left-form-fld.terms-fld,.section-basket .right-form-fld.terms-fld,.section-basket .left-form-fld.comment-fld,.section-basket .right-form-fld.comment-fld{padding-bottom:15px}.section-basket .form-fld{width:100%;text-align:right}.section-basket .city-fld{width:60%;float:left}.section-basket .zip-fld{width:36%;float:right}.section-basket .left-form-fld{float:left}.section-basket .right-form-fld{float:right}.section-basket label{color:;margin-top:15px}.section-basket label.label-error{color:#f00}.section-basket table{width:100%;border-top:1px solid #e5e5e4;border-bottom:1px solid #e5e5e4;margin-bottom:30px}.section-basket table th,.section-basket table td{padding:8px}.section-basket table th img,.section-basket table td img{min-width:65px;margin:5px 0}.section-basket table th{background-color:#e5e5e4;color:#230000}.section-basket table .top-bordered td{border-top:1px solid #e5e5e4}.section-basket table .bottom-bordered td{border-bottom:1px solid #e5e5e4}.section-basket table .product-thumbnail{min-width:70px;width:10%}.section-basket table .product-name{width:45%}.section-basket table .product-name .options{font-size:11px;font-style:italic}.section-basket table .product-price{width:15%}.section-basket table .product-quantity{width:15%;min-width:115px}.section-basket table .product-quantity .minus,.section-basket table .product-quantity .plus,.section-basket table .product-quantity .qty{width:30px;float:left;text-align:center;border:1px solid #e5e5e4;line-height:28px}.section-basket table .product-quantity .minus,.section-basket table .product-quantity .plus{cursor:hand;cursor:pointer;color:;font-weight:bold;font-size:16px}.section-basket table .product-quantity .minus{border-right:none}.section-basket table .product-quantity .plus{border-left:none}.section-basket table .product-quantity input{width:28px;padding:0;text-align:center;border:none;line-height:inherit;height:auto;margin-bottom:0}.section-basket table .product-subtotal{width:15%;text-align:right}.section-basket table .totals-value{text-align:right}.section-basket table.totals{float:right;width:280px}.section-basket table.totals tr.discount{display:none}.section-basket table.customer{float:left;width:30%}.section-basket table.order{border:none;margin:0}.section-basket table.order th,.section-basket table.order td{vertical-align:top;padding:2px 0;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text}.section-basket table.order th user-selecttext,.section-basket table.order td user-selecttext,.section-basket table.order th label,.section-basket table.order td label{margin-top:0}.section-blog-index{width:1155px !important;margin:30px auto}.section-blog-index .item{display:block;float:left;width:385px;padding:0 25px 0 25px;position:relative;color:#230000}.section-blog-index .item .item-image{width:335px;height:223px;margin-bottom:15px}.section-blog-index .item .content .item_title{font-size:18px;line-height:22px;height:44px;overflow:hidden;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.section-blog-index .item .content .short_desc{margin-top:20px;height:90px;line-height:18px;overflow:hidden}.section-blog-index .item .content .item_btn{margin-top:15px;height:110px}.section-blog-item{padding:0 20px}.section-blog-item .item{margin:60px 0 50px 0}.section-blog-item .item .item-image{float:left;margin-right:60px;margin-bottom:20px}.section-blog-item .item .item_title{text-align:center;margin-bottom:40px;position:relative;font-size:33px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e;line-height:40px}.section-studios .studio-item{position:relative;background-image:url("../../../images/icons/yogavibe-50.png");background-repeat:no-repeat;background-position:70px 0;padding:0 0 40px 140px}.section-studios .studio-item .name{text-transform:uppercase;letter-spacing:3px;font-size:19px;font-weight:bold;color:#000}.section-studios .studio-item .address{color:#636f6e}.section-studios .studio-item .button{position:absolute;top:0;right:70px;padding:0 40px}.section-rooms .more-button{margin:20px 0 60px 0;text-align:center}.section-rooms .yogarooms .item{text-align:center}.section-rooms .yogarooms .item .content{padding:0 8px}.section-links{text-align:center;color:#fff;line-height:70px}.section-links br{display:none}.section-links a{color:#fff;padding:0 10px;font-size:16px}.section-links a:hover{text-decoration:none}.section-contacts{padding:0 0 60px 0}.section-contacts .contact-form-holder{padding-bottom:70px}.section-contacts .contact-form-holder .logo-part{float:left;padding:0;width:50%;text-align:center}.section-contacts .contact-form-holder .logo-part .content{position:relative;display:inline-block;padding:50px 30px 30px 30px;margin:0 0 30px 20px;border-bottom:1px solid #000}.section-contacts .contact-form-holder .logo-part .content .social-networks{position:absolute;left:50%;bottom:-55px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-contacts .contact-form-holder .logo-part .content .social-networks .social-network{width:30px;height:30px;line-height:30px;background:#000;color:#fff;font-size:17px;float:left;margin:10px 8px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.section-contacts .contact-form-holder .contact-form{float:right;width:45%}.section-contacts .contact-form-holder .contact-form .title{font-size:28px;white-space:nowrap}.section-contacts .contact-form-holder .contact-form .form-holder{float:right;padding:50px 20px 0 10px;max-width:350px}.section-contacts .contact-form-holder .contact-form .form-holder input.button{display:block;width:100%;margin-top:0}.section-contacts .address-holder{width:100%;margin:0 auto}.section-contacts .address-holder .address{float:left;width:270px;margin:0 9px}.section-contacts .address-holder .address .item{height:30px;line-height:20px;padding-bottom:10px}.section-contacts .address-holder .address .item.address-item{height:70px}.section-contacts .address-holder .address .map{height:270px;margin-bottom:23px}.section-contacts .address-holder .address .map iframe{width:270px;height:270px}.team-top{background-image:url("../../../images/front/backgrounds/yoga-trainer-small.jpg");background-repeat:no-repeat;background-size:contain;background-position:50px 0}.team-top .text{width:55%;float:right;margin-bottom:30px}.team-top .text .title{font-size:40px;line-height:40px;margin:100px 10px 40px 0}.team-top .text p{text-align:left;width:80%}.the-team .item{position:relative;width:25%;float:left;overflow:hidden;margin:0 0 20px 0;color:#230000}.the-team .item .image{margin:3px}.the-team .item .name{text-align:center;line-height:30px;height:30px;overflow:hidden}.the-team .team-head-bgr{height:160px;overflow:visible;background-color:#d1b6a1;border:1px solid #d1b6a1;margin-top:50px}.the-team .team-head-holder{width:720px;margin:-50px auto 0 auto}.the-team .team-head-holder .item{width:50%}.the-team .team-head-holder .item .image{margin:0 30px 20px 30px}.the-team .team-head-holder .item .name{font-weight:bold}.the-team .team-head-holder .item .title-text{text-align:center}.prices-header{position:relative;background-image:url("../../../images/front/backgrounds/prices.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.prices-header .prices-content{width:650px;margin:0 0 0 50px;padding:50px 30px;background-color:rgba(99,111,110,0.8)}.prices-header .prices-content .title{color:#fff}.prices-header table.prices{width:100%}.prices-header table.prices td,.prices-header table.prices th{line-height:25px}.prices-header table.prices td:last-child,.prices-header table.prices th:last-child{text-align:right;white-space:nowrap;padding-left:5px}.section-easy-card{padding:40px 0 30px 0}.section-easy-card .image{float:right;width:50%;padding:0 10px 30px 30px}.section-easy-card .titles .title-small{margin-bottom:10px}.section-easy-card .titles .title{margin-bottom:20px}.section-easy-card .text{float:left;width:50%}.timetable-note{position:relative;text-align:center;padding:20px 0 40px 0;margin:0 0 70px 0}.timetable-note .logo{display:inline-block;width:70px;height:70px;margin:auto;position:absolute;left:50%;bottom:-55px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background-color:#fff;background-image:url("../../../images/icons/yogavibe-50.png");background-repeat:no-repeat;background-position:center}.section-events .item{background-color:#e5e5e4;margin-bottom:10px}.section-events .item .event{padding:60px}.section-events .item .event .image{float:left;margin-right:20px;margin-bottom:20px}.section-events .item .event .content .event_title{margin-left:304px;position:relative;font-size:33px;color:#636f6e;line-height:35px}.section-events .item .event .content .event_title:after{position:absolute;left:0;bottom:-12px;height:1px;background-color:#636f6e;width:350px;content:""}.section-events .item .event .content .event_sub_title{padding-top:20px;padding-bottom:10px;color:#636f6e}.section-events .item .event .content .date{text-align:center;color:#230000;letter-spacing:2px;height:35px;line-height:35px;display:inline-block;width:auto;padding:0 15px;margin-right:20px;background-color:#d1b6a1;border:1px solid #d1b6a1;border-radius:11px;-webkit-box-shadow:rgba(35,0,0,0.3) 0 1px 2px 0,rgba(35,0,0,0.15) 0 2px 6px 2px;box-shadow:rgba(35,0,0,0.3) 0 1px 2px 0,rgba(35,0,0,0.15) 0 2px 6px 2px}.section-events .item .event .content a.button{height:36px;line-height:36px}.section-events .item .event .content .short_desc{padding-top:20px}.section-events .item .event .content .desc{display:none}.section-events .item .event .content .price{font-weight:bold}.section-events .item .event .more-arrow{font-size:25px;color:#636f6e;font-weight:normal;width:30px;height:30px;position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-events .item .event.single .content .desc{display:block}.section-events .item .event.single .more-arrow{display:none}.section-events .item.training{background-color:#636f6e;color:#fff}.section-events .item.training .event .content .event_title{color:#fff}.section-events .item.training .event .content .event_title:after{background-color:#fff}.section-events .item.training .event .content .event_sub_title{color:#fff}.section-events .item.training .event .content .date{color:#fff}.section-events .item.training .event .content a.button{color:#fff;border-color:#fff;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 2px 0,rgba(255,255,255,0.15) 0 2px 6px 2px;box-shadow:rgba(255,255,255,0.3) 0 1px 2px 0,rgba(255,255,255,0.15) 0 2px 6px 2px}.section-events .item.training .event .more-arrow{color:#fff}.timetable-filter{padding:40px 0}.timetable-filter .timetable-filter-field{width:33%;float:left;padding:0 15px}.timetable-filter .timetable-filter-field .title-small{font-size:12px;font-weight:bold}.timetable-filter .timetable-filter-field .title{font-size:32px;font-weight:bold}.timetable-filter .timetable-filter-field select{width:100%;height:35px;background:transparent;border:1px solid #230000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.timetable-items{margin-bottom:50px}.timetable-items .section-title{margin-bottom:0}.timetable-items .wday{padding:20px 0 0 4px}.timetable-items .date{padding-left:4px}.timetable-items .schedule{display:block;color:#230000;cursor:pointer;cursor:hand;padding:5px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.timetable-items .schedule.special-item{font-weight:bold}.timetable-items .schedule .col{white-space:nowrap;overflow:hidden;padding:0 4px}.timetable-items .schedule:hover{color:#fff;background-color:#d1b6a1}.popup-wrapper .popup-header{margin:0;padding:0 50px;height:70px;line-height:70px;color:#fff;background-color:#636f6e}.popup-wrapper .popup-header img{margin-right:5px}.popup-wrapper .popup-content{padding:20px 50px 30px 50px}.popup-wrapper .popup-content.trainer-profile{padding:25px 25px 40px 25px;max-width:650px}.popup-wrapper .popup-content.trainer-profile .image{margin-bottom:20px}.popup-wrapper .popup-content.trainer-profile .desc{margin-bottom:10px}.popup-wrapper .popup-content.trainer-profile .button{float:none;display:block;margin:auto;width:150px}.slick-list{margin:0 25px}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before,.slick-next:before{font-family:FontAwesome;color:#636f6e}.slick-prev:before{content:"\f053"}.slick-next:before{content:"\f054"}a.button,input.button{text-align:center;color:#230000;letter-spacing:2px;font-size:14px;height:45px;line-height:45px;display:inline-block;width:auto;padding:0 15px;border:1px solid #230000;border-radius:11px;-webkit-box-shadow:rgba(35,0,0,0.3) 0 1px 2px 0,rgba(35,0,0,0.15) 0 2px 6px 2px;box-shadow:rgba(35,0,0,0.3) 0 1px 2px 0,rgba(35,0,0,0.15) 0 2px 6px 2px;cursor:hand;cursor:pointer;margin:10px auto 0 auto}a.button:hover,input.button:hover{text-decoration:none}a.button.block,input.button.block{display:block}a.button.white,input.button.white{color:#fff;border-color:#fff;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 2px 0,rgba(255,255,255,0.15) 0 2px 6px 2px;-webkit-box-shadow:rgba(255,255,255,0.3) 0 1px 2px 0,rgba(255,255,255,0.15) 0 2px 6px 2px;box-shadow:rgba(255,255,255,0.3) 0 1px 2px 0,rgba(255,255,255,0.15) 0 2px 6px 2px}a.button.pink,input.button.pink{background:#d1b6a1;border-color:#d1b6a1}a.button.green,input.button.green{background:#636f6e;border-color:#636f6e;color:#fff}a.button.login,input.button.login{height:35px;line-height:35px;margin-top:0}input,textarea,select{background-color:transparent;border:1px solid #636f6e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:35px;height:35px;margin-bottom:17px;width:100%}input.needsfilled,textarea.needsfilled,select.needsfilled{border-color:#f00}input[type=checkbox],textarea[type=checkbox],select[type=checkbox]{line-height:auto;height:auto;margin-bottom:auto;width:auto}textarea{height:auto;line-height:18px;min-height:72px}@media only screen and (max-width:1200px){.content-wrapper{width:100%}.content-padding{padding:0 20px}}@media only screen and (max-width:1170px){.section-contacts .address-holder{width:870px}.section-practices .practice-item .practice-text{padding:30px 490px 0 35px}.section-practices .bgr-green .practice-item .practice-text{color:#fff;padding-right:35px}.section-shop-products{width:770px !important}.section-blog-index{width:770px !important}}@media only screen and (max-width:1125px){.header .nav{left:140px}.header .nav li{margin:0 0 0 15px}}@media only screen and (max-width:1100px){.team-top{background-position:20px 0}.team-top .text p{width:100%}.section-practices .practice-item .practice-text{padding-top:30px;padding-left:20px;padding-right:480px}.section-practices .practice-item .practice-text .title{font-size:30px;line-height:30px}.section-practices .bgr-green .practice-item .practice-text{color:#fff;padding-left:480px;padding-right:20px}.section-shop-categories .left-item .image,.section-shop-categories .right-item .image{float:none;display:block;width:250px;margin:auto}.section-shop-categories .left-item .image img,.section-shop-categories .right-item .image img{margin:80px auto 90px auto}.section-shop-categories .left-item .content,.section-shop-categories .right-item .content{top:10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-shop-categories .left-item .button,.section-shop-categories .right-item .button{bottom:25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-holder .title_text{bottom:40px}}@media only screen and (max-width:1050px){.header .nav ul li{margin-left:13px}.header .nav ul li a.item{font-size:14px}.header .nav ul li.nav-map a.item{font-size:22px}.header .nav ul li.nav-shop a.item{font-size:18px}}@media only screen and (max-width:1000px){.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text{font-size:55px;line-height:65px}.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text .button{margin-top:40px;font-size:18px;height:50px;line-height:45px;padding:0 50px 5px 50px}.team-top{background-position:0}.team-top .text{width:59%}.team-top .text .title{font-size:39px;line-height:39px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc{padding:40px}.yoga-rooms .more,.pilates-reformer .more{padding:0 40px}.section-office-vibe .content.wide{width:47%}.section-shop-categories .wide-item .content{top:30px}.section-shop-categories .wide-item .button{bottom:30px}.section-shop-product .product-images-holder{width:320px}.section-shop-product .product-images-holder.single-image{width:270px}.section-shop-product .content{margin-left:340px}.section-shop-product .content.single-image{margin-left:290px}}@media only screen and (max-width:980px){.yoga-rooms .section-title,.pilates-reformer .section-title{height:120px}.yoga-rooms .section-title .title,.pilates-reformer .section-title .title{font-size:35px}.yoga-rooms .section-title .title:before,.pilates-reformer .section-title .title:before,.yoga-rooms .section-title .title:after,.pilates-reformer .section-title .title:after{width:140px}.yoga-rooms .section-title .title:after,.pilates-reformer .section-title .title:after{right:-170px}.yoga-rooms .section-title .title:before,.pilates-reformer .section-title .title:before{left:-170px}.header .nav ul li{margin-left:12px}.header .nav ul li a.item{font-size:13px}.header .nav ul li.nav-map{margin-left:5px}.header .nav ul li.nav-map a.item{font-size:22px}.header .nav ul li.nav-shop{margin-left:10px}.header .nav ul li.nav-shop a.item{font-size:18px}}@media only screen and (max-width:940px){.welcome{padding:40px 25px 25px 25px}.homepage-events{padding:30px 20px 20px 30px}.team-top .text{width:61%}.content-padding{padding:0 15px}.section-practices .practice-item .practice-text{float:none;width:100%;padding:20px}.section-practices .practice-item .practice-text .title{text-align:center}.section-practices .practice-item .practice-text .button{display:block;margin:auto;width:150px}.section-practices .practice-item .image{float:none;width:100%;text-align:center}.section-practices .bgr-green .practice-item .practice-text{float:none;padding:20px}.section-practices .bgr-green .practice-item .practice-text .title{text-align:center}.section-practices .bgr-green .practice-item .button{float:none}.section-practices .bgr-green .practice-item .image{float:none;text-align:center}.section-private-class{padding:25px}.section-private-class .image,.section-private-class .titles,.section-private-class .text{float:none;width:100%;text-align:center;padding:0}.section-private-class .image p,.section-private-class .titles p,.section-private-class .text p,.section-private-class .image li,.section-private-class .titles li,.section-private-class .text li{text-align:justify}.section-private-class .image{padding-bottom:20px}.section-studios .studio-item{background-position:30px 0;padding-left:100px}.section-studios .studio-item .button{right:50px}.section-studios .studio-item .text{float:none;width:100%;padding-right:0}.section-links a{font-size:15px}.the-team .item{position:relative;width:33.3%}.section-easy-card{padding-bottom:50px}.section-easy-card .image,.section-easy-card .text{float:none;width:100%;padding:0}.section-easy-card .image{padding-bottom:30px;text-align:center}.timetable-filter .timetable-filter-field{padding:0 10px}.section-events .item .event{padding:40px}.section-events .item .event .content .event_title{font-size:35px;line-height:35px}.section-events .item .event .content .event_title:after{width:300px}}@media only screen and (max-width:915px){.header-holder{min-height:0}.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text{top:50px}.header{position:relative;top:0}.header .mobile-nav-btn{display:block;color:$text-color-1;font-size:30px;position:absolute;top:20px;right:20px}.header .nav{display:none;position:absolute;background-color:#e5e5e4;top:95px;right:0;left:0;height:auto;line-height:31px;padding:0}.header .nav.show-nav{display:block}.header .nav ul{display:block;width:100%;float:none;position:relative;margin:0 0 0 0;padding:0}.header .nav ul li{width:100%;display:block;border-bottom:1px solid #d2d2d2;list-style:none;text-indent:0;margin:0;clear:both;padding:0;float:none}.header .nav ul li.nav-right{float:none}.header .nav ul li a,.header .nav ul li a.item{display:block;text-align:center;line-height:50px;height:50px;text-align:center;font-size:15px}.header .nav ul li a:hover:before,.header .nav ul li a.item:hover:before{visibility:hidden}.header .nav ul li .home{display:block}.header .nav ul li.delimiter{display:none}.header .nav ul li.lang-right,.header .nav ul li.nav-profile{margin:0}.header .nav ul li:first-child{border-top:1px solid #d2d2d2}.header .nav ul li.nav-yoga-special-events a span{display:inline}.header .nav ul li ul.subnav{position:relative;display:block;left:0;right:0;top:auto;margin:0;padding:0}.header .nav ul li ul.subnav li{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid $text-color-1}.header .nav ul li ul.subnav li:last-child{border-bottom:none}.header .nav ul li.nav-profile ul.subnav{display:block;right:0}.header.white{color:#230000}.header.white .logo-white{display:none}.header.white .logo{display:block}.header.white .nav ul li a{color:#230000}}@media only screen and (max-width:890px){.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text{font-size:45px;line-height:55px}.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text .button{margin-top:20px;height:45px;line-height:40px;padding:0 40px 5px 40px}.section-title .title:before,.section-title .title:after{width:120px}.section-title .title:after{right:-150px}.section-title .title:before{left:-150px}.content-wrapper .inner-content{max-width:100%}.header-holder .title_text{font-size:33px;line-height:36px;bottom:30px}.section-contacts .address-holder{width:580px}.team-top{background-position:110% 0}.team-top .text{width:70%;float:left;padding-left:20px;padding-right:20px}.team-top .text .title{margin:40px 0 40px 0;font-size:30px;line-height:33px}.the-team .team-head-bgr{height:120px}.the-team .team-head-holder{width:600px}.the-team .team-head-holder .item .image{margin:0 25px 20px 25px}.section-links a{font-size:14px}.section-contacts .contact-form-holder .contact-form .form-holder{padding-top:20px}.yoga-rooms .section-title .city,.pilates-reformer .section-title .city{display:none}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc{padding:20px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title{font-size:25px;line-height:28px}.yoga-rooms .more,.pilates-reformer .more{padding:0 20px}.shop-title .title{font-size:32px;line-height:35px;width:90%}.shop-title .title:before,.shop-title .title:after{display:none}.section-events .item .event{padding:20px;padding-bottom:40px}.section-events .item .event .image{margin-right:15px;margin-bottom:10px}.section-events .item .event .content .event_title{font-size:25px;line-height:25px}.section-events .item .event .content .event_title:after{width:270px}.section-blog-item .item{margin-top:40px}.section-blog-item .item .item-image{margin-right:40px}.section-blog-item .item .item_title{font-size:28px;line-height:33px}}@media only screen and (max-width:840px){.section-links{line-height:30px;padding:15px 0}.section-links br{display:block}.section-links .delimiter-break{display:none}}@media only screen and (max-width:800px){.welcome{width:100%;float:none}.homepage-events{float:none;width:100%;text-align:center}.homepage-events:before{display:none}.homepage-events .buttons{text-align:center;float:none;max-width:100%}.section-office-vibe{min-height:450px}.section-office-vibe .content{width:100%;float:none;margin:0;padding:40px 20px 50px 20px}.section-office-vibe .content.wide{width:100%}.team-top{background-position:120% 0}.section-studios .studio-item{background-position:center 0;padding:60px 10px 40px 10px;text-align:center}.section-studios .studio-item .name{text-align:center}.section-studios .studio-item .address{text-align:center}.section-studios .studio-item .button{position:relative;top:auto;right:auto;margin-top:20px}.yoga-rooms .section-title .title:before,.pilates-reformer .section-title .title:before,.yoga-rooms .section-title .title:after,.pilates-reformer .section-title .title:after{display:none}.yoga-rooms .section-title .title.logo-section-title .title:before,.pilates-reformer .section-title .title.logo-section-title .title:before,.yoga-rooms .section-title .title.logo-section-title .title:after,.pilates-reformer .section-title .title.logo-section-title .title:after{display:inline-block}.section-shop-categories .wide-item .content{top:10px;font-size:22px;line-height:27px;padding-bottom:7px}.section-shop-categories .wide-item .button{bottom:22px}.section-shop-products{width:385px !important}.section-shop-products .title{font-size:25px;line-height:27px;width:90%}.section-shop-products .title:before,.section-shop-products .title:after{display:none}.section-blog-index{width:385px !important}.section-shop-product .product-images-holder{width:420px;margin:0 auto 25px auto;float:none}.section-shop-product .product-images-holder.single-image{width:370px}.section-shop-product .content{margin-left:0}.section-shop-product .content.single-image{margin-left:0}.section-basket .form-fld.terms-fld,.section-basket .left-form-fld.terms-fld,.section-basket .right-form-fld.terms-fld,.section-basket .form-fld.comment-fld,.section-basket .left-form-fld.comment-fld,.section-basket .right-form-fld.comment-fld{width:100%;float:none;margin-top:0;padding-top:0}}@media only screen and (max-width:750px){.team-top{background-position:125% 0}.team-top .text{width:80%}.prices-header .prices-content{width:100%;margin:0;padding:20px}.timetable-filter{padding-top:20px}.timetable-filter .timetable-filter-field{float:none;width:100%;padding:0 15px}.timetable-filter .title-small{margin-top:20px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content{padding-bottom:30px}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .align-left,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .align-left,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .align-left,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .align-left,.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .align-right,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .align-right,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .align-right,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .align-right{float:none;width:100%}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-title,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-title,.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-desc,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .desc .room-desc,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-desc,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .desc .room-desc{text-align:center}.yoga-rooms .content-wrapper.yoga-rooms-wrapper .room-content .imgs,.pilates-reformer .content-wrapper.yoga-rooms-wrapper .room-content .imgs,.yoga-rooms .content-wrapper.pilates-reformer-wrapper .room-content .imgs,.pilates-reformer .content-wrapper.pilates-reformer-wrapper .room-content .imgs{padding:20px}.yoga-rooms .more,.pilates-reformer .more{height:auto;line-height:20px;text-align:center;padding:20px 0}.yoga-rooms .more .button,.pilates-reformer .more .button{float:none;display:block;margin:20px auto;width:150px}}@media only screen and (max-width:730px){.section-title .title:before,.section-title .title:after{display:none}.section-title.logo-section-title .title:before,.section-title.logo-section-title .title:after{display:inline-block}.section-private-class .titles .title{font-size:35px;line-height:35px}}@media only screen and (max-width:700px){.content-padding{padding:0 10px}.team-top{background-position:135% 0}.team-top .text{width:70%}.section-contacts .contact-form-holder .logo-part{float:none;width:100%}.section-contacts .contact-form-holder .logo-part .content{margin:0 20px}.section-contacts .contact-form-holder .contact-form{float:none;width:100%}.section-contacts .contact-form-holder .contact-form .title{font-size:28px;white-space:nowrap}.section-contacts .contact-form-holder .contact-form .form-holder{float:none;padding:50px 20px;margin:0 auto;max-width:550px}.section-basket .left-form-fld,.section-basket .right-form-fld{width:100%;float:none;margin:0}.section-blog-item .item .item-image{margin:0 0 30px 0;float:none;text-align:center}}@media only screen and (max-width:650px){.team-top{background-position:155% 0}.the-team .item{width:50%}.the-team .team-head-holder{width:100%}.the-team .team-head-holder .item .image{margin:0 20px 15px 20px}.section-events .item .event{padding:10px 10px 40 10px}.section-events .item .event .image{float:none;text-align:center;margin:0 0 10px 0}.section-events .item .event .content .event_title{text-align:center;margin-left:0;font-size:20px;line-height:20px}.section-events .item .event .content .event_title:after{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-events .item .event .content .event_sub_title{text-align:center}.section-events .item .event .content .date,.section-events .item .event .content a.button{width:100%}}@media only screen and (max-width:600px){.team-top{background:none}.team-top .text{width:100%}.team-top .text .title{margin:25px 0}.the-team .team-head-bgr{margin-top:30px}.the-team .team-head-holder{margin:-30px auto 0 auto}.section-contacts .address-holder{width:400px}.section-contacts .address-holder .address{width:180px;margin:0 10px}.section-contacts .address-holder .address .item.address-item{height:90px}.section-contacts .address-holder .address .map{height:180px}.section-contacts .address-holder .address .map iframe{width:180px;height:180px}.section-shop-product .title{font-size:20px;line-height:22px}.section-basket table td{padding:8px}.section-basket table .product-thumbnail{display:none}}@media only screen and (max-width:570px){.section-shop-categories .left-item,.section-shop-categories .right-item{float:none;width:100%;padding:0}.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text{top:30px;font-size:35px;line-height:45px}.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text .button{font-size:15px;height:45px;line-height:40px;padding:0 20px 5px 20px}}@media only screen and (max-width:500px){.section-title.logo-section-title .title:before,.section-title.logo-section-title .title:after{width:70px}.section-title.logo-section-title .title:after{right:-100px}.section-title.logo-section-title .title:before{left:-100px}.yoga-rooms .section-title,.pilates-reformer .section-title{height:95px}.yoga-rooms .section-title .title,.pilates-reformer .section-title .title{font-size:23px}.yoga-rooms .section-title .title-small,.pilates-reformer .section-title .title-small{white-space:normal}.yoga-rooms .section-title{height:95px}.yoga-rooms .section-title .title-small{display:none}.pilates-reformer .section-title .title-small{width:90%}.the-team .team-head-holder{margin:20px auto 0 auto}.the-team .team-head-holder .item .image{margin:0 10px 10px 10px}.the-team .team-head-bgr{height:auto;background-color:none;border-color:transparent;margin-top:0}.section-shop-categories .wide-item{margin-bottom:90px}.section-shop-categories .wide-item .content{top:30px}.section-shop-categories .wide-item .button{white-space:nowrap;bottom:-60px}.header-holder .title_text{font-size:22px;line-height:24px;bottom:15px}}@media only screen and (max-width:480px){.section-shop-product .product-images-holder{width:100%}.section-shop-product .product-images-holder.single-image{width:100%}}@media only screen and (max-width:450px){.header-holder.homepage .content-wrapper.content-wrapper-absolute .title_text{left:10px;top:20px;font-size:28px;line-height:30px}.section-contacts .contact-form-holder .contact-form .title{font-size:23px}.section-office-vibe .content.wide .title{font-size:30px;line-height:40px}}@media only screen and (max-width:420px){.section-contacts .address-holder{width:300px}.section-contacts .address-holder .address{width:280px;margin:0 10px}.section-contacts .address-holder .address .item.address-item{height:70px}.section-contacts .address-holder .address .map{height:280px}.section-contacts .address-holder .address .map iframe{width:280px;height:280px}.team-top .text .title{font-size:26px;line-height:28px}.section-shop-categories .wide-item .content{top:15px}.section-shop-products{width:100% !important}.section-shop-products .item{float:none;width:100%}.section-blog-index{width:100% !important}.section-blog-index .item{float:none;width:100%;padding:0 15px}.section-blog-index .item .item-image{width:100%;height:auto}.section-blog-index .item .content .item_title{height:auto;overflow:visibile}.section-blog-index .item .content .short_desc{margin-top:20px;height:auto;overflow:visibile}}@media only screen and (max-width:340px){.the-team .item{float:none;width:100%}.the-team .item .image{margin:10px}.the-team .team-head-holder .item{width:100%}}