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}#no-results{display:none}.no-results{margin:50px 0 300px 0;text-align:center;font-size:15px;font-weight:600}.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;max-width:75%}.content-wrapper{position:relative;width:1170px;max-width:100%;margin:auto}.content-wrapper.content-wrapper-big{width:1450px}.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;padding:0 20px}.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}.text-field-wrapper{width:100%;position:relative;border-bottom:2px solid #230000;margin-top:40px}.text-field-wrapper.needsfilled{border-bottom:2px solid #f00}.head-holder{position:relative;height:120px}.head-holder .head-border{z-index:5;position:absolute;bottom:-5px;left:0;right:0;height:5px;background-image:url("../../../images/front/backgrounds/header-border-gradient.png")}.header{position:absolute;top:0;left:0;right:0;width:100%;height:120px;z-index:10;font-family:'Montserrat',Arial,Helvetica,sans-serif}.header .logo{position:absolute;top:35px;left:30px;width:188px;overflow:hidden}.header .logo a{display:block}.header .mobile-nav-btn{display:none}.header .nav{position:absolute;top:42px;left:320px;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 38px;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: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}.transparent-holder{position:relative}.transparent-holder.bgr{left:0;top:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center}.transparent-holder.try-for-free{min-height:200px;background-color:#e2d6ce;background-image:url("../../../images/front/backgrounds/home-try-for-free.jpg")}.transparent-holder.homepage{background-image:url("../../../images/front/backgrounds/header-home.jpg")}.transparent-holder.login-page,.transparent-holder.profile-page,.transparent-holder.gift-card-page{max-width:1450px;margin:0 auto;background-image:url("../../../images/front/backgrounds/login-page.jpg");background-position-y:top}.transparent-holder.profile-page{background-image:url("../../../images/front/backgrounds/profile-page.jpg");min-height:700px}.transparent-holder.gift-card-page{background-image:url("../../../images/front/backgrounds/gift-card-page.jpg")}.inner-page-head .image-holder{width:45%;float:left}.inner-page-head .title-holder{width:55%;float:right;text-align:center;font-size:80px;line-height:95px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.inner-page-head .title-holder .content-text{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:17px;line-height:21px;font-weight:bold;letter-spacing:3px}.inner-page-head .title-holder .spanner-bottom{display:none}.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}.yogatype-style-1{background-color:#e1d5cd}.yogatype-style-1:hover{background-color:#d2beb1}.yogatype-style-2{background-color:#e4d0c3}.yogatype-style-2:hover{background-color:#d7beb1}.yogatype-style-3{background-color:#d2cdcc}.yogatype-style-3:hover{background-color:#beb4b3}.yogatype-style-4{background-color:#e4e4e3}.yogatype-style-4:hover{background-color:#cdcdcb}.bgr-beige{background-color:#e5e5e4}.bgr-green{background-color:#636f6e}.bgr-pink{background-color:#d1b6a1}.bgr-other{background-color:#e1d5cd}.welcome{position:relative;background-color:#e5e5e4;width:55%;bottom:0;padding:80px 50px 50px 50px;color:#000;float:left;z-index:1;min-height:100% !important}.welcome .logo{float:right;margin-top:20px}.welcome .yoga-everywhere{position:absolute;color:#000;right:auto;bottom:auto;top:-800px;left:20px;text-align:left;font-size:75px;line-height:80px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif}.welcome .yoga-everywhere .content_text{padding:50px 0 100px 0;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:22px;line-height:29px;max-width:650px}.welcome .yoga-everywhere .button{font-family:'Montserrat',Arial,Helvetica,sans-serif;margin-top:50px;font-size:20px;height:55px;line-height:50px;padding:0 60px 5px 60px}.try-for-free-holder{position:relative}.try-for-free-holder .content{position:absolute;top:80px;left:0;z-index:10;font-size:95px;line-height:105px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.try-for-free-holder .content .content_text{padding:50px 0 50px 0;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-size:22px;line-height:29px;max-width:700px}.try-for-free-holder .content .buttons .button{width:250px}.homepage-gift-voucher{float:right;padding:20px 20px 0 80px;width:45%;text-align:right}.homepage-gift-voucher img{margin-top:20px}.homepage-gift-voucher:before{position:absolute;top:0;left:0;bottom:0;width:55%;font-size:0;line-height:0;background:#e5e5e4;content:""}.homepage-gift-voucher .buttons{margin:20px 0 2px 0;text-align:right;max-width:479px;width:100%;float:right}.homepage-gift-voucher .buttons .button{position:relative;padding-left:60px}.homepage-gift-voucher .buttons .fa{position:absolute;top:0;left:15px;font-size:39px}.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}.the-classes{margin:20px 0 90px 0}.the-classes .classes-filter{padding:20px 0}.the-classes .classes-filter .filters{text-align:center}.the-classes .classes-filter .filters a.item{color:#230000;font-weight:bold;display:inline-block;letter-spacing:1px;line-height:25px;margin:0 40px;cursor:hand;cursor:pointer;border-bottom:1px solid transparent}.the-classes .classes-filter .filters a::after{font-family:FontAwesome;content:"\f078";font-weight:normal;padding-left:5px}.the-classes .classes-filter .filters a:hover{border-bottom:1px solid #230000}.the-classes .classes-filter .filters a.opened{border-bottom:1px solid #230000}.the-classes .classes-filter .filters a.opened::after{content:"\f077"}.the-classes .classes-filter .fv-holder{text-align:center;margin-top:20px;background-color:#e5e5e4;padding:30px 0;display:none}.the-classes .classes-filter .fv-holder a.item{color:#230000;display:inline-block;letter-spacing:1px;line-height:25px;margin:0 20px;cursor:hand;cursor:pointer;border-bottom:1px solid transparent}.the-classes .classes-filter .fv-holder a.selected{position:relative;border-bottom:1px solid #230000}.the-classes .classes-filter .fv-holder a.selected::after{position:absolute;right:-18px;font-weight:normal;top:0;font-family:FontAwesome;content:"\f00d"}.the-classes .classes-filter .fv-holder a:hover{border-bottom:1px solid #230000}.the-classes .classes-filter .fv-holder.trainers .trainer{width:234px;float:left;white-space:nowrap}.the-classes .classes-filter .fv-holder.trainers .trainer a.item{margin:0}.the-classes .classes-filter .fv-holder.styles .program{width:390px;overflow:hidden;float:left;white-space:nowrap}.the-classes .classes-filter .fv-holder.styles .program a.item{margin:0}.the-classes .classes-filter .fv-holder.types .class_type{width:234px;overflow:hidden;float:left;white-space:nowrap}.the-classes .classes-filter .fv-holder.types .class_type a.item{margin:0}.the-classes .classes-list .item{position:relative;width:390px;float:left;margin:0 0 15px 0;color:#636f6e}.the-classes .classes-list .item .desc-holder{position:absolute;width:406px;left:-8px;top:314px;background:#fff;z-index:5;display:none}.the-classes .classes-list .item .desc-holder .desc{margin-left:8px;padding:0 17px 40px 17px;width:390px;-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;color:#230000;font-size:11px}.the-classes .classes-list .item .desc-holder .desc::before{position:absolute;width:390px;background:#fff;top:-5px;left:8px;height:5px;content:' '}.the-classes .classes-list .item .desc-holder .desc .desc-title{line-height:16px;text-transform:uppercase;font-weight:bold;letter-spacing:2px;padding-bottom:10px}.the-classes .classes-list .item .desc-holder .desc .desc-text{font-size:11px}.the-classes .classes-list .item .image{padding:15px 17px 0 17px;width:390px;height:282px}.the-classes .classes-list .item .name{position:relative;padding:5px 17px 0 17px;text-align:left;line-height:27px;height:32px;overflow:hidden}.the-classes .classes-list .item .name .delimiter{padding:0 3px;font-weight:bold;color:#230000;font-size:17px;overflow:hidden}.the-classes .classes-list .item .name .dots{position:absolute;height:32px;background:#fff;right:17px;top:5px;color:#230000;letter-spacing:1px;font-size:17px;font-weight:bold;padding-left:5px}.the-classes .classes-list .item .class-title{padding:0 17px 5px 17px;text-align:left;color:#230000;line-height:16px;height:53px;overflow:hidden;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:2px}.the-classes .classes-list .item:hover{-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}.the-classes .classes-list .item:hover .desc-holder{display:inline}.section-yoga-types .items a.item{height:450px;overflow:hidden;position:relative;float:left;margin:5px 0 5px 10px;width:48%;padding:40px;color:#230000;display:block}.section-yoga-types .items a.item .name{font-size:50px;line-height:55px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e;margin-bottom:30px}.section-yoga-types .items a.item .options{font-size:16px}.section-yoga-types .items a.item .image{position:absolute;right:40px;bottom:40px;max-width:200px;max-height:200px}.section-yoga-types .items a.item .image img{max-width:200px;max-height:200px}.code-form-holder{max-width:300px;margin:0 auto 100px auto;text-align:center}.code-form-holder .text-field-focus{text-align:left}.section-pictograms .items{padding-top:60px}.section-pictograms .items .item{text-align:center;width:211px;margin:0 10px 60px 10px;float:left}.section-pictograms .items .item .image{height:186px}.section-subscriptions .items,.popup-subscription .items,.list-subscriptions-1 .items,.list-subscriptions-2 .items,.list-subscriptions-3 .items,.list-subscriptions-4 .items{margin:50px auto;width:620px}.section-subscriptions .items .item,.popup-subscription .items .item,.list-subscriptions-1 .items .item,.list-subscriptions-2 .items .item,.list-subscriptions-3 .items .item,.list-subscriptions-4 .items .item{width:250px;margin:0 30px;float:left}.section-subscriptions .items .item .subscription_title,.popup-subscription .items .item .subscription_title,.list-subscriptions-1 .items .item .subscription_title,.list-subscriptions-2 .items .item .subscription_title,.list-subscriptions-3 .items .item .subscription_title,.list-subscriptions-4 .items .item .subscription_title{font-size:40px;line-height:45px;height:90px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.section-subscriptions .items .item .price,.popup-subscription .items .item .price,.list-subscriptions-1 .items .item .price,.list-subscriptions-2 .items .item .price,.list-subscriptions-3 .items .item .price,.list-subscriptions-4 .items .item .price{height:85px;margin-bottom:10px}.section-subscriptions .items .item .price .content,.popup-subscription .items .item .price .content,.list-subscriptions-1 .items .item .price .content,.list-subscriptions-2 .items .item .price .content,.list-subscriptions-3 .items .item .price .content,.list-subscriptions-4 .items .item .price .content{display:inline-block;position:relative;font-size:80px;line-height:85px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#230000}.section-subscriptions .items .item .price .content::after,.popup-subscription .items .item .price .content::after,.list-subscriptions-1 .items .item .price .content::after,.list-subscriptions-2 .items .item .price .content::after,.list-subscriptions-3 .items .item .price .content::after,.list-subscriptions-4 .items .item .price .content::after{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:bold;position:absolute;font-size:20px;right:-32px;bottom:-20px;content:"лв"}.section-subscriptions .items .item .price .content.euro::after,.popup-subscription .items .item .price .content.euro::after,.list-subscriptions-1 .items .item .price .content.euro::after,.list-subscriptions-2 .items .item .price .content.euro::after,.list-subscriptions-3 .items .item .price .content.euro::after,.list-subscriptions-4 .items .item .price .content.euro::after{content:"€"}.section-subscriptions .items .item .desc,.popup-subscription .items .item .desc,.list-subscriptions-1 .items .item .desc,.list-subscriptions-2 .items .item .desc,.list-subscriptions-3 .items .item .desc,.list-subscriptions-4 .items .item .desc{font-size:12px;height:170px}.section-subscriptions .items .item .desc ul,.popup-subscription .items .item .desc ul,.list-subscriptions-1 .items .item .desc ul,.list-subscriptions-2 .items .item .desc ul,.list-subscriptions-3 .items .item .desc ul,.list-subscriptions-4 .items .item .desc ul{margin:10px 0 0 25px}.section-subscriptions .items .item .desc ul li,.popup-subscription .items .item .desc ul li,.list-subscriptions-1 .items .item .desc ul li,.list-subscriptions-2 .items .item .desc ul li,.list-subscriptions-3 .items .item .desc ul li,.list-subscriptions-4 .items .item .desc ul li{padding:0 0 9px 0}.section-subscriptions .items .item .button .button,.popup-subscription .items .item .button .button,.list-subscriptions-1 .items .item .button .button,.list-subscriptions-2 .items .item .button .button,.list-subscriptions-3 .items .item .button .button,.list-subscriptions-4 .items .item .button .button{height:33px;line-height:33px;padding:0 40px}.popup-subscription .items,.list-subscriptions-1 .items{width:310px}.popup-subscription .items .item,.list-subscriptions-1 .items .item{width:310px;margin:0}.yoga-program{max-width:524px;margin:0 auto 80px auto;text-align:center}.yoga-program a.img-holder{color:#230000}.yoga-program a.img-holder .titles{margin-top:10px;font-size:15px}.section-trainers .more-button{margin:20px 0 60px 0;text-align:center}.section-trainers .trainers-home-slide .item .content{padding:0 4px}.section-trainers .trainers-home-slide .item .content .name{padding:12px 0;color:#636f6e;font-weight:bold;font-size:17px}.section-trainers .trainers-home-slide .item .content .text{height:40px;line-height:20px;overflow:hidden}.gift-voucher{position:relative;padding:50px;max-height:500px}.gift-voucher img{max-height:400px}.gift-voucher .buttons{position:absolute;width:300px;right:7%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-email-subscription,.section-promo-code-form{background:#636f6e;color:#fff;padding:60px 20px 80px 30px}.section-email-subscription .text-part,.section-promo-code-form .text-part{float:left;max-width:450px;padding-bottom:30px}.section-email-subscription .text-part .subs-title,.section-promo-code-form .text-part .subs-title{font-family:'Tenor Sans',Arial,Helvetica,sans-serif;font-size:40px;padding-bottom:20px}.section-email-subscription .form-holder,.section-promo-code-form .form-holder{float:right;width:350px;padding-top:20px}.section-email-subscription .form-holder input.button,.section-promo-code-form .form-holder input.button{display:block;width:100%;margin-top:0}.section-promo-code-form{background:#e1d5cd;color:#230000;padding:40px 20px 60px 30px}.section-promo-code-form #form-errors{margin-top:10px}.section-contacts{text-align:center;padding:60px 0}.section-contacts .company{position:relative;display:inline-block;font-size:45px;line:height 55px;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;color:#636f6e}.section-contacts .company .ul{position:absolute;bottom:-10px;left:40px;right:40px;height:3px;background-color:#636f6e}.forms-pages{position:relative}.forms-pages a{color:#230000}.forms-pages .forms-pages-stretch{display:none}.forms-pages .forgotten-password{font-size:12px;padding-top:4px}.forms-pages .delimiter-text{font-size:12px;color:#8b8a8a;margin:20px 0}.forms-pages .title-text{position:absolute;top:50px;left:20px;z-index:1;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;font-size:50px;line-height:50px}.forms-pages .forms-pages-holder{position:absolute;color:#000;width:40%;top:130px;left:20px;text-align:left;z-index:1}.forms-pages .forms-pages-holder .content{width:80%}.forms-pages .forms-pages-holder #form-errors{padding-top:4px;min-height:38px;line-height:17px}.forms-pages .forms-pages-holder .button{margin-top:5px;height:29px;line-height:25px;min-width:170px;display:block}.forms-pages .forms-pages-holder .button.change-password-btn{margin-top:20px}.forms-pages .text-field{font-size:15px;color:#230000;display:block;width:100%;height:38px;line-height:38px;background:transparent;padding:0 5px}.forms-pages .text-field-focus{position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}.forms-pages .text-field-focus::after{font-size:15px;color:#230000;content:attr(data-title);display:block;position:absolute;top:10px;left:0;right:0;padding-left:5px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.forms-pages .text-field:focus + .text-field-focus::after{top:-17px}.forms-pages .text-field.filled + .text-field-focus::after{top:-17px}.forms-pages input{outline:none;border:none;margin:0}.forms-pages .btn-show-pass{font-size:15px;color:#230000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;height:100%;top:0;right:0;padding-right:5px;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.forms-pages .btn-show-pass:hover,.forms-pages .btn-show-pass.active{color:#636f6e}.forms-pages.gift-card-page .forms-pages-holder{width:70%;top:170px}.forms-pages.gift-card-page .item{margin-bottom:6px}.class-page .class-props{padding:20px 0;text-align:center}.class-page .class-props .item{display:inline-block;color:#fff;letter-spacing:1px;line-height:25px;margin-left:20px}.class-page .video-holder{max-width:900px;margin:50px auto 30px auto}.class-page .video-desc{max-width:900px;margin:0 auto 30px auto;background-color:#e5e5e4;padding:30px 20px}.class-page .trainer,.trainer-page .trainer{text-align:justify;margin-right:40px}.class-page .trainer .image,.trainer-page .trainer .image{width:320px;height:320px;float:left;margin-right:40px}.class-page .trainer a,.trainer-page .trainer a{color:#230000}.class-page .trainer a.name,.trainer-page .trainer a.name{display:inline-block;position:relative;font-family:'Tenor Sans',Arial,Helvetica,sans-serif;font-size:38px;margin:40px 0 20px 0}.class-page .trainer a.name::after,.trainer-page .trainer a.name::after{position:absolute;width:80%;background:#230000;bottom:0;left:0;right:0;height:1px;content:' '}.section-links{text-align:center;line-height:70px;padding-top:10px}.section-links a{padding:0 15px;font-size:16px;color:#230000}.section-links a:hover{text-decoration:none;font-weight:bold}.section-footer{position:relative;padding:80px 0 30px 0;text-align:center;font-size:16px;line-height:35px}.section-footer a{color:#230000}.section-footer a:hover{font-weight:bold}.section-footer .social-networks{position:absolute;left:50%;top:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-footer .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-footer .social-networks .social-network:hover{background:#d1b6a1}.the-team{margin:50px auto}.the-team .item{position:relative;width:25%;float:left;overflow:hidden;margin:0 0 20px 0;color:#230000}.the-team .item .content{padding:0 4px}.the-team .item .content .name{padding:12px 0;color:#636f6e;font-weight:bold;font-size:17px}.the-team .item .content .text{height:40px;line-height:20px;overflow:hidden}.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.pink:hover,input.button.pink:hover{background-color:#be9d87}a.button.green,input.button.green{background:#636f6e;border-color:#636f6e;color:#fff}a.button.white-bgr,input.button.white-bgr{background:#fff;color:#230000}a.button.white-border,input.button.white-border{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.more-round,input.button.more-round{border-radius:22px;padding:0 35px}a.button.border-green,input.button.border-green{border-color:#636f6e}a.button.text-green,input.button.text-green{color:#636f6e}a.button.no-shadow,input.button.no-shadow{-webkit-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.button.hover-green:hover,input.button.hover-green:hover{color:#fff;background-color:#53605e}a.button.hover-green1:hover,input.button.hover-green1:hover{color:#fff;background-color:#d0b5a0}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],input[type=radio],textarea[type=radio],select[type=radio]{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:1600px){.welcome .yoga-everywhere{top:-700px;font-size:67px;line-height:75px}.welcome .yoga-everywhere .content_text{padding-bottom:70px}.try-for-free-holder .content{top:60px;font-size:75px;line-height:85px}}@media only screen and (max-width:1450px){.content-wrapper-big{width:100%}}@media only screen and (max-width:1400px){.welcome .yoga-everywhere{top:-600px}.try-for-free-holder .content{font-size:67px;line-height:75px}.try-for-free-holder .content .content_text{padding:40px 0}}@media only screen and (max-width:1240px){.try-for-free-holder .content{left:20px;font-size:50px;line-height:60px}.try-for-free-holder .content .content_text{padding-bottom:30px;font-size:17px;line-height:24px;max-width:550px}}@media only screen and (max-width:1200px){.content-wrapper{width:100%}.the-classes .classes-list{width:780px;margin:0 auto}.the-classes .classes-filter .fv-holder.trainers .filter-values{width:936px;margin:0 auto}.the-classes .classes-filter .fv-holder.styles .filter-values{width:780px;margin:0 auto}.content-padding{padding:0 20px}.welcome{padding:40px 25px 25px 25px}.welcome .yoga-everywhere{top:-500px;font-size:60px;line-height:68px}.welcome .yoga-everywhere .content_text{padding-bottom:30px;font-size:17px;line-height:24px;max-width:550px}.homepage-gift-voucher{padding:10px 20px 2px 30px}}@media only screen and (max-width:1170px){.section-pictograms .items{width:693px;margin:0 auto}.section-pictograms .items .item-4{margin-left:125px}.section-pictograms .items .item-5{margin-right:125px}}@media only screen and (max-width:1125px){.header .nav{left:255px}.header .nav li{margin:0 0 0 30px}}@media only screen and (max-width:1050px){.header .nav ul li{margin-left:22px}.gift-voucher{padding:40px;max-height:400px}.gift-voucher img{max-height:320px}}@media only screen and (max-width:1000px){.section-title .title{font-size:40px;line-height:40px}.try-for-free-holder .content{top:20px}.inner-page-head .title-holder{font-size:65px;line-height:75px}.inner-page-head .title-holder .content-text{font-size:14px;line-height:17px}.the-classes .classes-filter .fv-holder.trainers .filter-values{width:702px}.the-team{max-width:960px}.the-team .item{position:relative;width:33.3%}}@media only screen and (max-width:980px){.welcome .yoga-everywhere{top:-450px;font-size:50px;line-height:58px}.welcome .yoga-everywhere .content_text{padding-bottom:20px}.welcome .yoga-everywhere .button{font-size:17px;height:45px;line-height:40px;padding:0 20px 5px 20px}.header .nav ul li a.item{font-size:14px}.the-classes .classes-filter .filters a.item{margin:0 15px}}@media only screen and (max-width:940px){.header .nav ul li a.item span{display:none}.forms-pages .title-text{font-size:40px;top:30px}.forms-pages .forms-pages-holder{width:45%;top:100px}.forms-pages .delimiter-text{margin:10px 0}.forms-pages .text-field-wrapper{margin-top:35px}.content-padding{padding:0 15px}.section-links a{font-size:15px}}@media only screen and (max-width:915px){.welcome .yoga-everywhere{top:-400px;font-size:45px;line-height:55px}.welcome .yoga-everywhere .content_text{padding:20px 0;max-width:400px}.welcome .yoga-everywhere .button{margin-top:0}.section-email-subscription .text-part,.section-promo-code-form .text-part{max-width:400px}.section-email-subscription .form-holder,.section-promo-code-form .form-holder{width:270px}.section-email-subscription.white,.section-promo-code-form.white{color:#230000}.section-email-subscription.white .logo-white,.section-promo-code-form.white .logo-white{display:none}.section-email-subscription.white .logo,.section-promo-code-form.white .logo{display:block}.section-email-subscription.white .nav ul li a,.section-promo-code-form.white .nav ul li a{color:#230000}}@media only screen and (max-width:900px){.try-for-free-holder{position:relative;padding:30px 30px 20px 30px}.try-for-free-holder .content{position:relative;top:auto;left:auto;font-size:45px;line-height:50px}.try-for-free-holder .content .content_text{max-width:100%;font-size:14px;line-height:19px}.try-for-free-holder .content .buttons{position:absolute;top:430px;left:80px;width:350px}.forms-pages.gift-card-page .forms-pages-holder{top:120px}.gift-voucher{max-height:fit-content;text-align:center}.gift-voucher .buttons{position:relative;right:auto;top:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;display:block;margin:0 auto;margin-top:30px}}@media only screen and (max-width:890px){.homepage-gift-voucher .gift-word{display:none}.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%}.class-page .trainer,.trainer-page .trainer{padding:0 0 50px 30px}.class-page .trainer .image,.trainer-page .trainer .image{float:none;margin:0 auto 10px auto}.class-page .trainer a.name,.trainer-page .trainer a.name{display:block;text-align:center;margin-top:0;font-size:30px}.class-page .trainer a.name::after,.trainer-page .trainer a.name::after{width:auto;left:30%;right:30%}.section-links a{padding:0 12px;font-size:14px}}@media only screen and (max-width:830px){.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}}@media only screen and (max-width:800px){.modal{max-width:90%}.welcome{width:100%;float:none}.welcome .yoga-everywhere{top:-350px;font-size:35px;line-height:45px}.welcome .yoga-everywhere .content_text{padding:20px 0 40px 0;max-width:300px;font-size:14px;line-height:21px}.homepage-gift-voucher{float:none;width:100%;text-align:center}.homepage-gift-voucher .gift-word{display:inline}.homepage-gift-voucher:before{display:none}.homepage-gift-voucher .buttons{text-align:center;float:none;max-width:100%}.inner-page-head{position:relative}.inner-page-head .image-holder{float:none;position:absolute;width:80%;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.inner-page-head .title-holder{padding-top:30px;width:100%;float:none;margin-bottom:100px}.inner-page-head .title-holder .spanner-top{display:none}.inner-page-head .title-holder .spanner-bottom{display:inline}.the-classes .classes-list{width:390px}.the-classes .classes-filter .filters a.item{margin:0 8px}.the-classes .classes-filter .fv-holder.styles .filter-values{width:100%}.the-classes .classes-filter .fv-holder.styles .filter-values .program{width:100%;float:none;white-space:normal}.section-pictograms .items{width:542px}.section-pictograms .items .item{margin-left:30px;margin-right:30px}.section-pictograms .items .item-5{margin-left:165px;margin-right:165px}.section-contacts{padding:10px 0}.section-contacts .company{font-size:35px;line-height:45px}.forms-pages .title-text{width:5px;font-size:35px;line-height:37px;top:120px}.forms-pages .forms-pages-holder{position:relative;width:90%;top:auto;left:auto;margin:30px auto}.forms-pages .forms-pages-holder .content{width:100%}.forms-pages .forms-pages-stretch{display:block}.forms-pages .transparent-holder.login-page,.forms-pages .transparent-holder.profile-page,.forms-pages .transparent-holder.gift-card-page{position:absolute;top:0;left:0;right:0}.forms-pages.gift-card-page .title-text{width:50%;font-size:35px;line-height:35px;top:100px}.forms-pages.gift-card-page .forms-pages-holder{top:-40px;width:90%}.section-yoga-types{padding:0 10px}.section-yoga-types .items a.item{float:none;margin:10px auto;width:auto;max-width:500px}.the-team{max-width:640px}.the-team .item{width:50%}.section-links{display:none}}@media only screen and (max-width:750px){.section-email-subscription .text-part,.section-promo-code-form .text-part{float:none;width:100%}.section-email-subscription .form-holder,.section-promo-code-form .form-holder{float:none;width:100%}.the-classes .classes-filter .fv-holder.trainers .filter-values{width:468px}}@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}}@media only screen and (max-width:700px){.content-padding{padding:0 10px}.try-for-free-holder .content .buttons{top:390px;left:0}}@media only screen and (max-width:650px){.section-title .title{font-size:35px;line-height:35px}.welcome{padding-top:120px}.welcome .yoga-everywhere{top:-280px}.welcome .yoga-everywhere .content_text{padding-bottom:100px}.section-subscriptions .items,.popup-subscription .items,.list-subscriptions-1 .items,.list-subscriptions-2 .items,.list-subscriptions-3 .items,.list-subscriptions-4 .items{width:100%}.section-subscriptions .items .item,.popup-subscription .items .item,.list-subscriptions-1 .items .item,.list-subscriptions-2 .items .item,.list-subscriptions-3 .items .item,.list-subscriptions-4 .items .item{width:80%;margin:0 auto 50px auto;float:none;padding-top:40px;border-top:1px solid #8b8a8a}.section-subscriptions .items .item:first-child,.popup-subscription .items .item:first-child,.list-subscriptions-1 .items .item:first-child,.list-subscriptions-2 .items .item:first-child,.list-subscriptions-3 .items .item:first-child,.list-subscriptions-4 .items .item:first-child{border-top:none;padding-top:0}.section-subscriptions .items .item .subscription_title,.popup-subscription .items .item .subscription_title,.list-subscriptions-1 .items .item .subscription_title,.list-subscriptions-2 .items .item .subscription_title,.list-subscriptions-3 .items .item .subscription_title,.list-subscriptions-4 .items .item .subscription_title{height:auto}.section-subscriptions .items .item .desc,.popup-subscription .items .item .desc,.list-subscriptions-1 .items .item .desc,.list-subscriptions-2 .items .item .desc,.list-subscriptions-3 .items .item .desc,.list-subscriptions-4 .items .item .desc{height:auto;padding-bottom:20px}.the-classes{margin-top:0}.the-classes .classes-filter{padding-top:0}.the-classes .classes-filter .filters{text-align:left}.the-classes .classes-filter .filters a.item{display:block;width:90%;margin:0 auto 15px auto;padding-bottom:7px;border-bottom:1px solid #230000;position:relative}.the-classes .classes-filter .filters a.item::after{position:absolute;right:0}}@media only screen and (max-width:600px){.try-for-free-holder .content .buttons{top:350px}.the-classes .classes-filter .fv-holder a.item{display:block}}@media only screen and (max-width:550px){.welcome .yoga-everywhere{font-size:28px;line-height:30px;top:-200px}.welcome .yoga-everywhere .content_text{padding-bottom:30px;max-width:230px}.inner-page-head .title-holder{font-size:45px;line-height:55px}.inner-page-head .title-holder .content-text{font-size:12px;line-height:14px}.inner-page-head .image-holder{width:75%;bottom:-40px}.section-trainers .trainers-home-slide .item .content{max-width:320px;margin:auto}.section-pictograms .items{width:360px}.section-pictograms .items .item{width:150px;margin-left:30px;margin-right:30px}.section-pictograms .items .item-1,.section-pictograms .items .item-3{margin-left:0}.section-pictograms .items .item-2,.section-pictograms .items .item-4{margin-right:0}.section-pictograms .items .item-5{margin-left:105px;margin-right:105px}.forms-pages .title-text{font-size:30px;line-height:32px;top:80px}.forms-pages.gift-card-page .title-text{font-size:30px;line-height:30px;top:60px}.the-team{max-width:320px}.the-team .item{float:none;width:100%}}@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}.the-classes .classes-filter .fv-holder.trainers .filter-values{width:100%}.the-classes .classes-filter .fv-holder.trainers .filter-values .trainer{width:100%;float:none;white-space:normal}}@media only screen and (max-width:420px){.homepage-gift-voucher .gift-word{display:none}.gift-voucher .buttons{width:200px}.gift-voucher .gift-word{display:none}.section-yoga-types{padding:0 10px}.section-yoga-types .items a.item .name{font-size:38px;line-height:40px;margin-bottom:15px}}