@charset "UTF-8";.classicbutton,a:hover{text-decoration:none}.slick-loading .slick-slide,.slick-loading .slick-track,.slides:after{visibility:hidden}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0;margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}ol.flex-control-nav{padding:0;margin:0;list-style:none}ol.flex-control-nav li{display:inline}ol.flex-control-nav li a{display:inline-block;width:18px;height:18px;background:#3498db;text-indent:-9999999px;margin:3px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}ol.flex-control-nav li a.flex-active{background:#083665}.slides:after{content:"\0020";clear:both;line-height:0;height:0}* html .slides{height:1%}body{font-family:roboto_regular}.button,strong{font-family:roboto_heavy}.wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}.wrap:after{content:"";display:table;clear:both}.header ul li,nav ul li{display:inline}nav ul{padding:0;margin:0;list-style:none}.logo{width:125px;height:50px;display:block;background:url(../img/Qmax_Logo.svg) center no-repeat;background-size:contain;font-size:0}a{color:#000}.classicbutton{color:#FFF;padding:18px 24px;background-color:#62259D;font-size:14px}.classicbutton:hover{text-decoration:underline}.button,.social li a{display:inline-block;text-decoration:none}.button{background:#62259D;margin:20px 0 0;color:#FFF}.button.circle{padding:0 25px;width:150px;height:150px;line-height:1.4em;border-radius:50%;font-size:20px;-webkit-transition:scale,.3s;-moz-transition:scale,.3s;transition:scale,.3s}#ctas ul li a,.button:hover.circle{-webkit-transition:scale,.3s;-moz-transition:scale,.3s}.button.circle div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.button:hover.circle{transform:scale(1.05);transition:scale,.3s}.social{padding:12px 0 0}.social li a{font-size:0;padding:0 25px!important}.social li a:before{content:"";font-size:32px}.social li a:hover{text-decoration:none!important}.social li a:hover:before{color:#3b5998}.social li.instagram a:before{content:""}.social li.instagram a:hover:before{color:#517fa4}.social li.twitter a:before{content:""}.social li.twitter a:hover:before{color:#00aced}.gform_body ul li#field_2_3,.gform_body ul li#field_2_5{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.gform_body ul li#field_2_3,.gform_body ul li#field_2_3:last-child,.gform_body ul li#field_2_5:last-child{margin-right:0}a,button,input,textarea{outline:0}@media screen and (max-width:1024px){.gform_body ul li#field_2_3,.gform_body ul li#field_2_5{float:left;display:block;width:100%;margin-right:0}.gform_body ul li#field_2_3,.gform_body ul li#field_2_3:last-child,.gform_body ul li#field_2_5:last-child{margin-right:0}}@media screen and (max-width:800px){.social{padding:12px 0 0}.social li a{font-size:0;padding:0 10px!important}}@font-face{font-family:roboto_italic;src:url(../fonts/Roboto-MediumItalic-webfont.eot);src:url(../fonts/Roboto-MediumItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-MediumItalic-webfont.woff) format("woff"),url(../fonts/Roboto-MediumItalic-webfont.ttf) format("truetype"),url(../fonts/Roboto-MediumItalic-webfont.svg#roboto_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_regular;src:url(../fonts/Roboto-Medium-webfont.eot);src:url(../fonts/Roboto-Medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Medium-webfont.woff) format("woff"),url(../fonts/Roboto-Medium-webfont.ttf) format("truetype"),url(../fonts/Roboto-Medium-webfont.svg#roboto_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_light;src:url(../fonts/Roboto-Regular-webfont.eot);src:url(../fonts/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Regular-webfont.woff) format("woff"),url(../fonts/Roboto-Regular-webfont.ttf) format("truetype"),url(../fonts/Roboto-Regular-webfont.svg#roboto_light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_lightitalic;src:url(../fonts/Roboto-Italic-webfont.eot);src:url(../fonts/Roboto-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Italic-webfont.woff2) format("woff2"),url(../fonts/Roboto-Italic-webfont.woff) format("woff"),url(../fonts/Roboto-Italic-webfont.ttf) format("truetype"),url(../fonts/Roboto-Italic-webfont.svg#roboto_lightitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_bold;src:url(../fonts/Roboto-Bold-webfont.eot);src:url(../fonts/Roboto-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Bold-webfont.woff) format("woff"),url(../fonts/Roboto-Bold-webfont.ttf) format("truetype"),url(../fonts/Roboto-Bold-webfont.svg#roboto_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_bolditalic;src:url(../fonts/Roboto-BoldItalic-webfont.eot);src:url(../fonts/Roboto-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-BoldItalic-webfont.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic-webfont.woff) format("woff"),url(../fonts/Roboto-BoldItalic-webfont.ttf) format("truetype"),url(../fonts/Roboto-BoldItalic-webfont.svg#roboto_bolditalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_heavy;src:url(../fonts/Roboto-Black-webfont.eot);src:url(../fonts/Roboto-Black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Black-webfont.woff) format("woff"),url(../fonts/Roboto-Black-webfont.ttf) format("truetype"),url(../fonts/Roboto-Black-webfont.svg#roboto_heavy) format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_heavyitalic;src:url(../fonts/Roboto-BlackItalic-webfont.eot);src:url(../fonts/Roboto-BlackItalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-BlackItalic-webfont.woff2) format("woff2"),url(../fonts/Roboto-BlackItalic-webfont.woff) format("woff"),url(../fonts/Roboto-BlackItalic-webfont.ttf) format("truetype"),url(../fonts/Roboto-BlackItalic-webfont.svg#roboto_heavyitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:yogabar;src:url(../fonts/yogabar.eot?o6ynqr);src:url(../fonts/yogabar.eot?o6ynqr#iefix) format("embedded-opentype"),url(../fonts/yogabar.ttf?o6ynqr) format("truetype"),url(../fonts/yogabar.woff?o6ynqr) format("woff"),url(../fonts/yogabar.svg?o6ynqr#icomoon) format("svg");font-weight:400;font-style:normal}#instagram>a:before,.icon,.locationdropdown .dropdownlist span.closelist:before,.locationheader #timetable_tabs #viewlocation:after,.social li a:before,.validation_error:before,.validation_message:before{font-family:yogabar!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header#banner{height:70px;width:100%;background:#FFF;position:fixed;z-index:9;top:0;left:0;transition:background,.2s}header#banner.scroll{background:rgba(255,255,255,.95);transition:background,.2s}header#banner .wrap{position:relative}header#banner .opennav{display:none}header#banner .logo{position:absolute;top:0;left:20px;margin:11px 0 0}header#banner nav{float:left;display:block;margin-right:2.3576515979%;width:100%;text-align:center}header#banner nav:last-child{margin-right:0}header#banner nav ul li{position:relative}header#banner nav ul li a{display:inline-block;height:70px;line-height:70px;padding:0 25px;text-decoration:none;font-family:roboto_heavy;color:#000}header#banner nav ul li a:hover{text-decoration:underline}header#banner nav ul li.join{position:absolute;right:20px;top:0}header#banner nav ul li.join a{background:#62259D;color:#FFF;font-family:roboto_heavy;padding:0 35px}header#banner nav ul li ul{display:none;position:absolute;left:0;top:40px;width:300px;background:#000;padding:10px 0}header#banner nav ul li ul:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;position:absolute;left:25px;top:-10px}header#banner nav ul li ul li,header#banner nav ul li:hover ul{display:block}header#banner nav ul li ul li a{display:block;text-align:left;height:auto;padding:5px 25px;line-height:1.4em;color:#FFF}@media screen and (max-width:1024px){header#banner{background:0 0}header#banner .logo{position:static;margin:10px auto;height:45px}header#banner .opennav{display:block;position:absolute;top:3px;right:20px;height:60px;line-height:60px;font-size:0;text-decoration:none}header#banner .opennav:hover{text-decoration:none}header#banner .opennav:before{font-family:yogabar!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:none;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:42px}header#banner nav{display:none;position:fixed;top:60px;left:0;width:100%;min-height:100vh;height:100%;background:rgba(255,255,255,.98);overflow-x:auto;overflow-y:auto}header#banner nav ul li{display:block}header#banner nav ul li a{width:100%;border-top:#DDD 1px solid}header#banner nav ul li.join{position:static}header#banner nav ul li ul{display:none;position:static;width:100%;padding:0}header#banner nav ul li ul:before{content:'';width:0;height:0;border:none}header#banner nav ul li ul li a{text-align:center;border-top:#333 1px solid;padding:20px}header#banner nav ul li:hover ul{display:none}header#banner nav ul li.active ul,header#banner.open nav{display:block}header#banner.open .opennav:before{content:""}}#content.blog .left .widget-inner ul li a span.readmore,#dream .wrap h1,.overview small{font-style:italic}footer#main .wrap{padding:45px 0;text-align:center}footer#main .wrap .logo{margin:0 auto 15px}footer#main .wrap nav li a{text-decoration:none;display:inline-block;padding:4px 20px;color:#000}footer#main .wrap nav li a:hover{text-decoration:underline}@media screen and (max-width:640px){footer#main .wrap nav li{display:block}footer#main .wrap nav li a{padding:10px}footer#main .wrap nav.social li{display:inline-block}}label{color:#000;font-family:roboto_heavy;padding:0 0 8px;display:block}label .gfield_required{position:relative;top:-4px}input[type=text],input[type=search],input[type=password],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=file],select,textarea{padding:15px;background:#FFF;border:1px solid #DDD;line-height:normal;display:block;width:100%;font-size:16px;outline:0;-webkit-appearance:none;appearance:none;font-family:inherit!important}#newsletter .wrap .button,.validation_error,.validation_message{font-family:roboto_heavy}input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=file]:focus,select:focus,textarea:focus{border-color:#000;outline:0}input[type=file]:hover{cursor:pointer}input[type=search],input[type=checkbox],input[type=radio]{width:auto;display:inline-block}select[multiple],select[size]{height:auto}button,input[type=submit],input[type=reset],input[type=button]{padding:20px 60px;font-size:16px;background:#62259D;color:#FFF;display:inline-block;font-weight:400;text-transform:uppercase;cursor:pointer;border:0;outline:0;width:100%;-webkit-appearance:none;appearance:none}.validation_error,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#000;color:#FFF}.mc4wp-alert{clear:both;padding:20px 0 0;line-height:1.4em}#gform_wrapper{max-width:890px;margin:0 auto}.gform_body ul{list-style:none;padding:40px 0 0!important;margin:0!important}.gform_body ul:after{content:"";display:table;clear:both}.gform_body ul li{padding:10px 0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;text-align:left}.gform_body ul li:last-child,.gform_body ul li:last-child:last-child,.gform_body ul li:nth-child(2n){margin-right:0}.gform_body ul li:nth-child(2n+1){clear:left}.gform_body ul li:last-child{float:left;display:block;width:100%;margin-right:0}.gform_body ul li label,.gform_body ul li.gform_validation_container{display:none}.gform_body ul li input,.gform_body ul li textarea{text-align:left}.gform_body ul li.gfield_error input{border:1px solid #000}.validation_error{padding:20px 25px;margin:25px 0 0;display:none}.validation_error:before,.validation_message:before{content:"";margin:0 6px 0 0;position:relative;top:2px}.validation_error:before{color:#f8ea47;font-size:20px}.validation_message{display:block;padding:10px 0 0}.validation_message:before{color:#E71D36}@media screen and (max-width:1024px){.gform_body ul li,.gform_body ul li:last-child{float:left;display:block;width:100%;margin-right:0}.gform_body ul li{padding:10px 0;text-align:left}.gform_body ul li label,.gform_body ul li.gform_validation_container{display:none}.gform_body ul li:last-child:last-child{margin-right:0}.gform_body ul li input,.gform_body ul li textarea{text-align:left}.gform_body ul li.gfield_error input{border:1px solid #000}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}#ctas ul li a,#instagram,#intro ul li h2,#menu .wrap,#newsletter{text-align:center}@media screen and (max-width:640px){button,input[type=submit],input[type=reset],input[type=button]{width:100%}}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:0;background:0 0;font-size:0;outline:0;width:auto;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0}.slick-next:before,.slick-prev:before{background-color:none;content:"";width:0;padding:23px;background-repeat:no-repeat}.slick-prev{left:0;margin:0 0 0 15px}.slick-prev:before{background-image:url(../img/icon/arrow_left.svg)}.slick-next{right:0;margin:0 15px 0 0}.slick-next:before{background-image:url(../img/icon/arrow_right.svg)}@media screen and (max-width:800px){.slick-next:before,.slick-prev:before{background-size:60%}}.header ul{margin:0}#ctas ul li a,#instagram>a{display:block;text-decoration:none}#intro ul li{width:100%;background:url(../img/header.jpg) center no-repeat;background-size:cover}#intro ul li .wrap{height:60vh;max-height:750px;min-height:420px}#intro ul li h2{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:650px;font-size:46px;line-height:1.3em;padding:35px 50px;margin:0;font-weight:300}#intro ul li h2.image{max-width:none;background-position:center;background-size:contain;background-repeat:no-repeat;padding:180px 65px;margin:0 auto}#intro ul li h2.opacity{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%)}#dream .wrap{padding:110px 20px;position:relative}#dream .wrap h1{font-size:30px}#dream .wrap .button{margin:0;text-align:center;position:absolute;top:55px;right:27px}#ctas:after,#instagram:after{content:"";display:table;clear:both}#ctas ul,#instagram ul#instafeed{list-style:none}#ctas ul li{float:left;width:50%;height:330px;overflow:hidden}#ctas ul li a{position:relative;z-index:5;width:100%;height:330px;line-height:330px;color:#000;font-size:35px;background:url(../img/timetables.jpg) center no-repeat;background-size:cover;transition:scale,.3s}#ctas ul li a:hover{transform:scale(1.05);-webkit-transition:scale,.3s;-moz-transition:scale,.3s;transition:scale,.3s;font-size:34px}#ctas ul li a:before{content:"";background-color:rgba(255,255,255,.4);position:absolute;left:0;top:0;z-index:-1;height:100%;width:100%}#ctas ul li:last-child a{color:#FFF;background:url(../img/sports_montage.jpg) center no-repeat;background-size:cover}#instagram{padding:50px 0 0}#instagram>a{padding:0 0 50px;font-size:22px}#instagram>a:hover{text-decoration:underline}#instagram>a:before{content:"";font-size:1.2em;position:relative;top:3px;padding:0 10px 0 0}#accordion ul:after,#content #summary:after,#content.blog header:after,#content.teacher .questions:after,#newsletter:after{content:""}#instagram ul#instafeed li{width:10%;float:left}#instagram ul#instafeed li img{width:100%;height:auto;float:left}#menu{padding:80px 0}#menu .wrap{max-width:650px}#menu .wrap h3{font-size:30px;padding:0 0 15px}#menu .wrap p{font-size:20px;line-height:1.4em;padding:0 0 15px}#newsletter{background:#00C4B3;color:#FFF;padding:20px 0}#newsletter:after{display:table;clear:both}#newsletter .wrap{padding:70px 0 80px;max-width:500px}#newsletter .wrap h4{font-size:28px;padding:0 0 30px}#newsletter .wrap .button,#newsletter .wrap input{height:60px;line-height:60px;font-size:16px;float:left}#newsletter .wrap input{border:0;padding:0 15px;border-radius:0;appearance:none;-webkit-appearance:none;border-right:#000 1px solid}#newsletter .wrap .button{border-width:0 0 0 1px;border-color:#000;padding:0}#newsletter .gform_body{width:75%;float:left}#newsletter .gform_body ul{width:100%;padding:0!important}#newsletter .gform_body ul li{float:none;padding:0;clear:none}#newsletter .gform_footer{width:25%;padding:0 0 35px;float:left}#newsletter .gform_footer input{margin:0}@media screen and (min-width:1920px){#intro ul li .wrap{max-height:1050px}#ctas ul li{height:430px}#ctas ul li a{height:430px;line-height:430px}}@media screen and (max-width:1024px){#intro ul li .wrap{max-height:650px;position:relative}#intro ul li .wrap h2{position:absolute;bottom:0;left:0;top:auto;transform:none;max-width:100%;width:100%;font-size:35px;padding:50px 20px;text-align:center}#intro ul li .wrap h2.image{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:70%}}@media screen and (max-width:800px){#intro ul li .wrap{max-height:350px;min-height:300px}#dream{text-align:center}#dream .wrap{padding:90px 25px 80px}#dream .wrap .button{margin:30px 0 0;position:static}#ctas ul li{float:none;width:100%;height:220px}#ctas ul li a{line-height:220px;font-size:30px}#ctas ul li a:hover{font-size:29px}#menu .wrap h3{font-size:26px}#menu .wrap p{font-size:16px}#newsletter .wrap{padding:70px 20px 80px}#newsletter .wrap h4{font-size:22px}#newsletter .wrap button,#newsletter .wrap input{font-size:16px}}@media screen and (max-width:640px){#intro ul li,#intro ul li .wrap{max-height:210px;min-height:150px}#intro{position:relative}#intro ul li{height:100vh}#intro ul li:before{content:'';width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:rgba(255,255,255,.7)}#intro ul li .wrap{position:relative;z-index:2}#intro ul li .wrap h2{font-size:30px;position:static;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#dream{position:relative;min-height:auto;max-height:auto;height:auto}#dream .wrap{padding:60px 20px 70px}#dream .wrap h1 span{display:block;padding:12px 0 0}#instagram h3{font-size:20px}#instagram h3:before{display:block;margin:0 0 15px}#menu .wrap p{display:none}}.buy-classes #content .bc{background-repeat:no-repeat;margin:10px 0 0!important}.buy-classes #content .title{margin:0}.buy-classes #content #trial-offers{margin-bottom:60px}.buy-classes #content #trial-offers ul.trials-list{list-style:none;padding:0;margin:0}.buy-classes #content #trial-offers ul.trials-list li.trial{width:100%;display:block;background-color:#232020;padding:50px 0;margin:0 auto 20px}.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container{position:relative;max-width:1000px;margin:0 auto}.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .trial-text{display:block;text-align:left;color:#FFF;padding-right:175px}@media screen and (max-width:640px){.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .trial-text{text-align:center;padding:20px}}.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .trial-text h1{font-family:roboto_regular;font-weight:400;font-size:34px;line-height:1.25;padding:0;margin:0 0 10px;text-transform:capitalize}.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .trial-text p{padding:0;margin:0;line-height:2em}.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .button{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);vertical-align:top;font-family:roboto_regular;margin:0;color:#FFF;font-weight:700;font-size:20px;text-transform:uppercase;text-align:center}@media screen and (max-width:640px){.buy-classes #content #trial-offers ul.trials-list li.trial .wrap .container .button{position:static;transform:none;margin:20px auto 0}}#content{padding:60px 0 90px;text-align:center}#content>.title{text-align:center;margin:10px 0 30px;clear:both;background-image:url(../img/headerinternal.png);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.85}#content>.title h1{color:#FFF;margin:0;padding:35px 0!important;font-size:28px!important}#content #intro{margin:0 0 -12px}#content #intro ul{padding:0}#content #intro ul li .wrap{height:100vh;max-height:450px;min-height:220px}#content .pagetitle{padding:20px 30px 15px;margin:0;font-family:roboto_regular;font-size:18px;text-transform:uppercase;border-bottom:#41AD49 5px solid;display:block;text-align:left}#content .wrap>h1,#content h2,#content h3,#content h4,#content h5{font-family:roboto_heavy;text-transform:uppercase}#content .wrap>h1{padding:15px 0 10px;font-size:30px}#content .featuredimage{margin:0 0 25px;position:relative}#content .featuredimage img{margin:0}#content .featuredimage:before{position:absolute;top:0;left:0;background:rgba(255,255,255,.6);width:100%;height:100%}#content .featuredimage h1{position:absolute;bottom:30px;left:30px}#content h2,#content h3,#content h4,#content h5{padding:16px 0 10px;font-size:24px}#content h3{font-size:22px}#content h4{font-size:20px}#content h5{font-size:18px}#content p{padding:12px 0;line-height:1.5em}#content ol,#content ul{padding:16px 0 10px 25px}#content ol li,#content ul li{line-height:1.4em;padding:0 0 12px}#content img{max-width:100%;height:auto;margin:12px 0}#content img.circle{border-radius:50%;margin:0 20px}#content img.whatisyogabar{margin:30px 0 0}#content hr{margin:20px 0 15px;border:1px solid #DDD;border-width:0}#content .heroimage{margin:0 0 -10px;width:100%;height:360px;background-size:cover;background-position:center}#content .introsummary{padding:10px 0;line-height:2em}#content #summary{display:block;margin:40px 0}#content #summary:after{display:table;clear:both}#content #summary.leftcol{background-color:#DDD}#content #summary.rightcol{background-color:#EEE}#content #summary .left,#content #summary .right{float:left;width:50%;margin:0}#content #summary .left span,#content #summary .right span{height:200px;width:100%;display:block}#content #summary .left span h3,#content #summary .right span h3{color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content #summary .left ul,#content #summary .right ul{list-style:none;text-align:left;padding:30px 120px}#content #summary .left ul li,#content #summary .right ul li{padding:10px 0;margin:10px 0;position:relative}#content #summary .left ul li.check:before,#content #summary .right ul li.check:before{content:"";background-image:url(../img/icon/checkbox.svg);background-position:left;background-repeat:no-repeat;padding:20px;display:inline;position:absolute;left:-40px;top:0}#content .intro,#content.teacher .right{background-size:cover;background-position:center}#content #summary .left ul li p,#content #summary .right ul li p{display:inline;padding:0;position:relative}#content #summary .left span{background-color:#62259D}#content #summary .left ul{background-color:#DDD}#content #summary .right span{background-color:#00C4B3}#content #summary .right ul{background-color:#EEE}#content .intro{background-repeat:repeat;padding:65px 50px 85px}#content .intro h1{font-size:29px;font-family:roboto_regular;margin:0 0 10px;background-color:none}#content .intro p{font-size:18px;line-height:1.8em;padding:0 120px}#content.bloglist{padding:80px 0 50px}#content.bloglist .wrap>h1{padding:0 0 25px}#content.bloglist .post{padding:0 0 40px}#content.bloglist .post .featuredimage{margin:0}#content.bloglist .post .entry-title{text-transform:uppercase;font-size:20px;font-family:roboto_bold;margin:0;padding:35px 0 0}#content.bloglist .post .entry-summary{padding:8px 0 0}#content.bloglist .post .readmore{font-family:roboto_heavy;color:#777;text-decoration:none;padding:10px 0 20px;display:block}#content.blog{text-align:left;padding:70px 0 50px}#content.blog .entry-title{padding:0;margin:25px 0 15px;text-align:left}#content.blog header:after{display:table;clear:both}#content.blog .heroimage{margin:0 0 20px}#content.blog .left{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:40px 0 0}#content.blog .left:last-child,#content.blog .right:last-child{margin-right:0}#content.blog .left .widget-inner h3{padding:0 0 27px;margin:0;text-transform:uppercase;font-size:20px;font-family:roboto_bold}#content.blog .left .widget-inner ul{padding:0;margin:0;list-style:none}#content.blog .left .widget-inner ul li{padding:15px 0 0}#content.blog .left .widget-inner ul li a{text-decoration:none}#content.blog .left .widget-inner ul li a span{display:block;padding:4px 0 0}#content.blog .left .widget-inner ul li a span.rpwwt-post-title{text-transform:uppercase;font-family:roboto_bold}#content.blog .right{display:block;width:65.8807828007%;margin-right:0;float:right;padding:40px 0 0}#content.blog .right .authored,#content.blog .right .social,#content.teacher .left{float:left;width:48.821174201%;display:block}#content.blog .right .entry-title{text-transform:uppercase;font-size:20px;font-family:roboto_bold;margin:0;padding:0 0 8px}#content.blog .right .authored{margin-right:2.3576515979%}#content.blog .right .authored:last-child,#content.blog .right .social:last-child{margin-right:0}#content.blog .right .authored .byline{padding:0;margin:0;color:#777}#content.blog .right .authored .byline a{text-decoration:none;color:#777}#content.blog .right .authored .byline a:hover{text-decoration:underline}#content.blog .right .social{margin-right:0;text-align:right;padding:0}#content.blog .right .social ul{padding:0}#content.blog .right .social ul li a{text-decoration:none}#content.blog .right .social ul li a:before{font-size:24px}#content.blog .right .updated{display:block;padding:5px 0 25px;color:#777}#content.blog .right .featuredimage{margin:0 0 18px;clear:both}#content.blog .right #comments{padding:20px 0 0;margin:20px 0 0;border-top:#DDD 1px solid}#content.blog .right #comments .commentlist{list-style:none;padding:0}#content.blog .right #comments .commentlist li{border-top:#DDD 1px solid;margin:25px 0 0;padding:35px 0 0}#content.blog .right #comments .commentlist li cite{display:block;font-family:roboto_bold}#content.blog .right #comments .commentlist li time{font-size:14px}#content.blog .right #respond{padding:25px 0 0;margin:25px 0 0;border-top:#DDD 1px solid}#content.blog .right #respond h3{padding:16px 0 0}#content.blog .right #respond form ul{padding:0;margin:0;list-style:none}#content.blog .right #respond form ul li{padding:0 0 15px}#content.blog .right #respond form ul li.half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#content.blog .right #respond form ul li.half:last-child,#content.blog .right #respond form ul li.half:nth-child(2n){margin-right:0}#content.blog .right #respond form ul li.half:nth-child(2n+1){clear:left}#content.blog .right #respond form ul li label{margin:5px 0 0}#content.blog .right #respond form ul li textarea{height:140px}#content.teacher .left{text-align:left;margin-right:2.3576515979%;padding:0 40px 0 70px}#content.teacher .left:last-child,#content.teacher .right:last-child{margin-right:0}#content.teacher .left .entry-title{font-size:32px}#content.teacher .left .description{font-size:18px}#content.teacher .right{float:right!important;float:left;display:block;width:48.821174201%;height:400px;background-repeat:no-repeat;margin-right:0}#content.teacher .questions{float:left;width:100%;display:block;list-style:none;margin:40px auto 0;padding:0 0 0 30px!important;clear:both}#content.teacher .questions:after{display:table;clear:both}#content.teacher .questions:last-child{margin-right:0}#content.teacher .questions .answers{display:inline-block;width:160px;height:160px;margin:30px 10px 0;background:#f8ea47;border-radius:50%;text-align:center;overflow-x:hidden}#content.teacher .questions .answers small{font-family:roboto_bold;display:block;padding:5px 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;text-align:center}#accordion ul li .title h3 span,#accordion_2 ul li .title h3 span{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#content.teacher .questions .answers small.answer{font-family:roboto_italic}#content.teacher .questions .answers span a{display:block;padding:30px 0 0;font-size:14px;line-height:1em;text-decoration:none}#accordion ul li .title h3,#accordion_2 ul li .title h3{font-family:roboto_bold;line-height:1.4em;cursor:pointer}#accordion ul li .title h3:after,#accordion_2 ul li .title h3:after{text-align:center;text-transform:uppercase;text-decoration:underline}#accordion{padding:30px 0 0}#accordion ul{list-style:none;padding:0;margin:0}#accordion ul:after{display:table;clear:both}#accordion ul li{padding:50px 0;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}#accordion ul li:last-child,#accordion ul li:nth-child(3n){margin-right:0}#accordion ul li:nth-child(3n+1){clear:left}#accordion ul li .title h3{position:relative;width:200px;height:200px;border-radius:50%;background:center;text-align:center;font-size:18px;border:50%;padding:0 25px;margin:0 auto;background-size:cover}#accordion ul li .title h3:after{position:absolute;top:62%;left:0;width:100%;font-size:14px;font-family:roboto_heavy}#accordion ul li .title h3 span{display:block;position:relative;top:50%;transform:translateY(-50%)}#accordion ul li .description{margin-right:0;font-size:14px;text-align:center;display:none}#accordion ul li.active,#accordion ul li:hover{position:relative}#accordion ul li.active .description,#accordion ul li:hover .description{display:block;position:absolute;top:190px;z-index:2;background:#000;color:#FFF;padding:30px;cursor:pointer}#accordion ul li.active .description:before,#accordion ul li:hover .description:before{content:'';position:absolute;top:-10px;left:50%;right:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000;margin:0 0 0 -5px}#accordion ul li.active .title h3,#accordion ul li:hover .title h3{color:#000!important}#accordion ul li.active .title h3:before,#accordion ul li:hover .title h3:before{transform:scale(1.1);-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;background:url(../img/yogabar-circle.svg) center 15% no-repeat #f8ea47;background-size:32px;border:2px solid #f8ea47}#accordion_2{padding:30px 40px 0}#accordion_2 ul{list-style:none;padding:0;margin:0}#accordion_2 ul li{padding:40px 0;float:left;display:block;margin-right:2.3576515979%;width:100%}#accordion_2 ul li:after{content:"";display:table;clear:both}#accordion_2 ul li:last-child{margin-right:0}#accordion_2 ul li .title{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}#accordion_2 ul li .title:last-child{margin-right:0}#accordion_2 ul li .title h3{position:relative;width:200px;height:200px;border-radius:50%;background:center;text-align:center;font-size:18px;border:50%;padding:0 25px;margin:0 auto;background-size:cover}#accordion_2 ul li .title h3:before{content:'';width:200px;height:200px;border-radius:50%;background:center 15% #f8ea47;background-size:32px;position:absolute;border:2px solid #f8ea47;top:0;left:0;right:0;transform:scale(0);-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}#accordion_2 ul li .title h3:after{position:absolute;top:62%;left:0;width:100%;font-size:14px;font-family:roboto_heavy}#accordion_2 ul li .title h3 span{display:block;position:relative;top:50%;transform:translateY(-50%)}#accordion_2 ul li .description{display:block;width:74.4105871005%;float:right;text-align:left;padding:0 60px;margin-right:0}#accordion_2 ul li .description:last-child{margin-right:0}#accordion_2 ul li .description p{color:#231f20;font-family:roboto_regular;text-transform:none;padding:5px 100px 0 0}#teachers{padding:10px 0 0}#teachers ul.teachers-row{padding:0;margin:10px 0}#teachers ul.teachers-row:after{content:"";display:table;clear:both}#locations ul.cafe_location li.location_details:nth-child(2n+1),#teachers ul.teachers-row li:nth-child(4n+1){clear:left}#teachers ul.teachers-row li{float:left;display:block;width:23.2317613015%;padding:0;margin:50px 5px 20px}#teachers ul.teachers-row li:last-child,#teachers ul.teachers-row li:nth-child(4n){margin-right:0}#teachers ul.teachers-row li .profile{width:100%;max-width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}#teachers ul.teachers-row li>h2{margin:20px 0;height:50px}#teachers ul.teachers-row li>h2 a{text-decoration:none}#teachers ul.teachers-row li .description{padding:0 5px;margin:0 5px;height:158px;overflow-y:hidden}#teachers ul.teachers-row li .link_teacher{display:block;width:70px;height:70px;margin:30px auto 10px;background:#f8ea47;border-radius:50%;text-align:center}#teachers ul.teachers-row li .link_teacher span{display:block;padding:0 0 30px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:roboto_bold;line-height:1em;text-align:center}#teachers ul.teachers-row li .link_teacher span a{display:block;padding:30px 0 0;font-size:14px;line-height:1em;text-decoration:none}#locations{padding:20px 0}#locations ul.cafe_location{list-style:none;padding:0}#locations ul.cafe_location li.location_details{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:0 0 25px}#locations ul.cafe_location li.location_details:last-child,#locations ul.cafe_location li.location_details:nth-child(2n){margin-right:0}#locations ul.cafe_location li.location_details h5{padding:20px 0}#locations ul.cafe_location li.location_details h5 span{color:#62259D;text-transform:uppercase}#locations ul.cafe_location li.location_details p{padding:0;font-size:18px}#locations ul.cafe_location li.location_details p.address_1,#locations ul.cafe_location li.location_details p.address_2{font-family:roboto_regular}#locations ul.cafe_location li.location_details p.direction{padding:15px 0;width:36%;max-width:100%;font-style:italic;margin:0 auto;opacity:.7}#locations ul.cafe_location li.location_details ul.hours{margin:0 auto;padding:10px 20px;width:30%;min-width:30%;max-width:100%;list-style:none}#locations ul.cafe_location li.location_details ul.hours li{font-family:roboto_bold;padding:0 0 5px}#locations ul.cafe_location li.location_details ul.hours li:after{content:"";display:table;clear:both}#locations ul.cafe_location li.location_details ul.hours li .day{text-align:left;width:40%;float:left}#locations ul.cafe_location li.location_details ul.hours li .time{text-align:right;float:right;width:60%}#gallery{padding:50px 0 0}#gallery ul.gallery_images{display:block;text-decoration:none;margin:0 auto;text-align:center;padding:0 0 0 40px}#gallery ul.gallery_images:after{content:"";display:table;clear:both}#gallery ul.gallery_images li.gallery_image{float:left;width:18.9668591516%;border:0;display:inline-block;margin:0 5px}#gallery ul.gallery_images li.gallery_image:last-child,#gallery ul.gallery_images li.gallery_image:nth-child(5n){margin-right:0}#gallery ul.gallery_images li.gallery_image:nth-child(5n+1){clear:left}#gallery ul.gallery_images li.gallery_image a img{margin:0;line-height:0;border:none;width:100%;height:auto}.gallerybox{background:rgba(0,0,0,.8)!important;position:fixed;top:0;left:0;z-index:999999999;width:100%;height:100vh;text-align:center}.gallerybox .featherlight-content{height:100%;width:100%;border:0;margin:0!important}.gallerybox .featherlight-content .featherlight-close{background:0 0!important;position:absolute;right:30px;top:30px}.gallerybox .featherlight-content .featherlight-close:before{font-family:yogabar;width:40px;height:40px;content:"";font-size:1.7em;line-height:1.2em;border:4px solid #FFF;border-radius:50px;color:#FFF;background-color:transparent}.gallerybox .featherlight-content img{margin:0 auto;max-width:80%!important;max-height:80%;width:auto!important;height:auto!important;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:calc(100vh * .5)}.gallerybox .featherlight-content .featherlight-next,.gallerybox .featherlight-content .featherlight-previous{position:absolute;left:30px;top:50%;margin-top:-21px}.gallerybox .featherlight-content .featherlight-next span,.gallerybox .featherlight-content .featherlight-previous span{font-size:1.3em!important;display:block}.gallerybox .featherlight-content .featherlight-next span:before,.gallerybox .featherlight-content .featherlight-previous span:before{font-family:yogabar;content:"";width:10px;height:10px;font-size:1.7em;line-height:1.2em;border:4px solid #FFF;border-radius:50px;color:#FFF}.gallerybox .featherlight-content .featherlight-next span:hover,.gallerybox .featherlight-content .featherlight-previous span:hover{background:0 0}.gallerybox .featherlight-content .featherlight-next{right:30px;left:auto}.gallerybox .featherlight-content .featherlight-next span:before{content:""}.locationheader{position:relative}.locationheader:after{content:"";display:table;clear:both}.locationheader #timetable_tabs{list-style:none;float:left;display:block;width:31.7615656014%;margin-right:0;position:absolute;right:0;z-index:7}.locationheader #timetable_tabs:last-child{margin-right:0}.locationheader #timetable_tabs.locationvisible #viewlocation{border-radius:5px 5px 0 0}.locationheader #timetable_tabs.locationvisible li{display:block;background:#FFF}.locationheader #timetable_tabs #viewlocation{padding:12px;margin:8px 0 0;font-size:18px;display:block;cursor:pointer;background:#00C4B3;font-family:roboto_bold;color:#FFF;border:1px solid #DDD;border-radius:5px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.locationheader #timetable_tabs #viewlocation:after{content:"";font-size:15px;margin:0 5px}.locationheader #timetable_tabs li{display:none;padding:12px;border-bottom:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD}.locationheader #timetable_tabs li:hover{background:#00C4B3}.locationheader #timetable_tabs li:hover a{color:#FFF}.locationheader #timetable_tabs li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.locationheader #timetable_tabs li a{text-decoration:none;color:#231f20;text-transform:uppercase}.locationheader .locationname{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;text-align:left}.locationheader .locationname:last-child{margin-right:0}.locationheader .locationname h4{font-size:34px!important}#timetables{list-style:none}#timetables li.timetable{display:none}#timetables li.timetable.activetimetable{display:block}#content-buyclasses{text-align:left}div.healcode .filters{display:none}div.healcode div.header div.date_links span.week_links span.next_week a,div.healcode div.header div.date_links span.week_links span.previous_week a,div.healcode div.header div.date_links span.week_links span.today a{background:#8A8A8D!important;padding:10px 0;font-size:16px!important;opacity:.6;border-radius:0!important}div.healcode table.schedule tbody tr.even td span,div.healcode table.schedule tbody tr.odd td span{font-size:14px}div.healcode .hc_footer a img,div.healcode div.header .action_icon{display:none!important}#start_date,.date_links .week_links span.healcode-jump-to-date{display:none}div.healcode table.schedule tbody tr{text-align:center}div.healcode table.schedule tbody tr th{border-top:1px solid #F7F7F7!important;border-bottom:1px solid #F7F7F7!important;background-color:#62259D!important;vertical-align:middle!important;color:#FFF!important;text-align:center;margin:0 0 5px}div.healcode table.schedule tbody tr.even td,div.healcode table.schedule tbody tr.odd td{background-color:#FFF!important;border-top:0;border-bottom:1px solid #F7F7F7;vertical-align:middle;text-align:center;font-family:roboto_regular}div.healcode table.schedule tbody tr th span{color:#FFF!important}div.healcode table.schedule tbody tr.even td span a,div.healcode table.schedule tbody tr.odd td span a{text-decoration:none!important;font-weight:700;color:#231f20}div.healcode table.schedule tbody tr.even td{text-decoration:none!important}div.healcode table.schedule tbody tr.even td span span{font-weight:700}div.healcode table.schedule tbody tr.even td span a.hc-button,div.healcode table.schedule tbody tr.odd td span a.hc-button{border-radius:0;background:0 0!important;color:#00C4B3!important;font-size:14px!important;font-weight:700}div.healcode table.schedule tbody tr.odd td span span{font-weight:700}div.healcode table.schedule tbody tr.even td span.hc_time span.hc_endtime,div.healcode table.schedule tbody tr.even td span.hc_time span.hc_starttime,div.healcode table.schedule tbody tr.odd td span.hc_time span.hc_endtime,div.healcode table.schedule tbody tr.odd td span.hc_time span.hc_starttime{font-family:roboto_regular}div.healcode table.schedule tbody tr.even td span,div.healcode table.schedule tbody tr.odd td span{text-align:center}.date_links .week_links{padding:2em 0!important}.date_links .week_links span{width:33.3333333333%;margin:0}.date_links .week_links span.next_week{margin-right:0!important}.locationdropdown{display:none;position:fixed;z-index:9999999;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:rgba(0,0,0,.6)}.locationdropdown .dropdownlist{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:400px;margin:0 auto;background:#FFF;padding:40px;text-align:center}.locationdropdown .dropdownlist span.closelist{position:absolute;top:10px;right:10px;cursor:pointer}.locationdropdown .dropdownlist span.closelist:before{font-size:30px;content:""}.locationdropdown .dropdownlist h4{padding:10px 0 40px!important}.locationdropdown .dropdownlist select.selection{position:relative;background:#F7F7F7;height:50px;margin:0 0 40px;-webkit-appearance:menulist;-moz-appearance:menulist}.locationdropdown .dropdownlist .gotobuy{display:block!important;padding:35px!important;margin:0!important;font-size:18px!important;font-family:roboto_regular;text-transform:uppercase;position:relative!important;top:auto!important;transform:none!important;right:auto!important}.locationdropdown .dropdownlist .gotobuy:hover{background:#000;color:#FFF!important}.buybutton{padding:20px 150px}#buy .heading{padding:60px 0 25px;margin:0;font-size:40px}#buy .title{text-align:center;background:#62259D;clear:both;color:#FFF}#buy .title.black{background-color:#000}#buy .title.black h1{color:#FFF}#buy .title h1{margin:0;padding:22px 0!important;font-size:28px!important}#buy .introtext{font-size:18px;line-height:1.8em;padding:50px 120px 20px}#buy ul.classes{padding:0;margin:30px 0}#buy ul.classes:after{content:"";display:table;clear:both}#buy ul.classes li.dual:nth-child(2n+1),#buy ul.classes li:nth-child(3n+1){clear:left}#buy ul.classes li{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;background:#F7F7F7;padding:0;margin-bottom:35px}#buy ul.classes li:last-child,#buy ul.classes li:nth-child(3n){margin-right:0}#buy ul.classes li.dual{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#buy ul.classes li.dual:last-child,#buy ul.classes li.dual:nth-child(2n){margin-right:0}#buy ul.classes li.dual .benefits li{width:300px;margin:0 auto 15px}#buy ul.classes li h2{position:relative;padding:36px 30px;background-color:#000;color:#FFF;font-family:roboto_regular;font-size:24px;font-weight:400;text-align:center}#buy ul.classes li h2:after{content:"";position:absolute;bottom:-10px;z-index:5;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);border-top:11px solid #000;border-left:25px solid transparent;border-right:25px solid transparent}#buy ul.classes li .top{background-repeat:no-repeat;background-size:cover;background-position:center;text-transform:none;min-height:300px;position:relative}#buy ul.classes li .top span{position:absolute;display:block;font-size:30px;width:135px;height:135px;right:25px;top:20px;line-height:125px;background-color:#62259D;border-radius:70px;font-weight:700;color:#FFF}#buy ul.classes li .top span small{bottom:30px;height:20px;display:block;line-height:19px;font-size:14px;position:absolute;left:50%;transform:translateX(-50%);width:100%}#buy ul.classes li .top span small.top-text{top:20px;bottom:auto}#buy ul.classes li .info{background-color:#000;padding:20px 80px}#buy ul.classes li .info p{color:#FFF;font-size:16px;font-family:roboto_regular;margin:0 0 5px}#buy ul.classes li .benefits{background-color:#00C4B3;background-repeat:repeat;background-size:cover;padding:50px 20px 30px 70px}#buy ul.classes li .benefits li{margin:0 auto 15px;z-index:5;display:block!important;width:100%;float:none;background:0 0;text-align:left;position:relative;height:23px}#buy ul.classes li .benefits li:before{content:"";background-image:url(../img/buyclasses/checkbox.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:-35px;top:2px;height:22px;width:22px}#buy ul.classes li .benefits li span{font-size:14px;color:#000}#buy ul.classes li .benefits li.notick:before{display:none}#buy ul.classes li .offer{padding:0 0 20px}#buy ul.classes li .offer h2{background:#000;color:#FFF;margin:0;padding:25px 30px;border-width:1px 0;position:relative;text-align:center}#buy ul.classes li .offer h2:after{content:'';display:block;position:absolute;bottom:-10px;left:50%;right:50%;margin-left:-5px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}#buy ul.classes li .offer>h3{font-family:roboto_bold;padding:40px 0 0}#buy ul.classes li .offer .price{display:block;width:180px;height:180px;margin:30px auto 10px;background:#62259D;border-radius:50%}#buy ul.classes li .offer .price span{display:block;padding:0 0 30px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:roboto_bold;font-size:42px;line-height:1em;text-align:center}#buy ul.classes li .offer .price span small{display:block;padding:0 30px;font-size:14px;line-height:1.3em}#buy ul.classes li .offer .price span h3{font-size:24px;padding:0;text-decoration:line-through}#buy ul.classes li .offer h4{text-transform:none;font-size:18px}#buy ul.classes li .offer h4 span{display:block;line-height:1.3em;font-size:30px;padding:8px 0 0}#buy ul.classes li .button{display:block;padding:35px;margin:0;font-size:20px;font-family:roboto_regular;font-weight:700;text-transform:uppercase}#buy .passes ul.classes li,#buy .passes ul.classes li:nth-child(3n){margin-right:2.3576515979%}#buy ul.classes li .button:hover{background:#000;color:#FFF}#buy .passes ul.classes li{float:left;display:block;width:48.821174201%}#buy .passes ul.classes li:nth-child(3n+1){clear:none}#buy .passes ul.classes li:last-child,#buy .passes ul.classes li:nth-child(2n){margin-right:0}#buy .passes ul.classes li:nth-child(2n+1){clear:left}#buy .passes ul.classes li h2{color:#FFF;font-family:roboto_regular;font-size:24px;background-color:#000}#buy .passes ul.classes li h2:after{border-top:11px solid #000;border-left:25px solid transparent;border-right:25px solid transparent}#buy .passes ul.classes li .top{background-repeat:no-repeat;background-size:cover;background-position:center;text-transform:none;position:relative}#buy .passes ul.classes li .top span{width:125px;height:125px;line-height:125px}#buy .passes ul.classes li .top span.classprice{line-height:90px}#buy .passes ul.classes li .top span.classprice small{bottom:38px;height:20px;display:block;line-height:19px}#buy .passes ul.classes li .top span small{display:none}#buy .passes ul.classes li .benefits{padding:50px 20px 30px 100px}#buy .passes ul.classes li .benefits:after{content:"";display:table;clear:both}#buy .passes ul.classes li .benefits li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;height:20px}#buy .passes ul.classes li .benefits li:last-child,#buy .passes ul.classes li .benefits li:nth-child(2n){margin-right:0}#buy .passes ul.classes li .benefits li:nth-child(2n+1){clear:left}#buy .passes ul.classes li .benefits li span{width:80%}.contact-us .gform_body ul li#field_1_3,.contact-us .gform_body ul li#field_1_5{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.contact-us .gform_body ul li#field_1_3,.contact-us .gform_body ul li#field_1_3:last-child,.contact-us .gform_body ul li#field_1_5:last-child{margin-right:0}@media screen and (min-width:1920px){#content .heroimage{height:600px}}@media screen and (max-width:1024px){#buy .passes ul.classes li .top span,#buy ul.classes li .top span{line-height:140px;border-radius:100px;font-size:36px;height:140px}#content .buybutton{padding:25px 0;margin:20px 0 10px;width:80%}#content img.yogabar-circle{width:150px;height:150px;margin:0 auto}#content .heroimage{height:300px}#content.blog .left,#content.blog .right{float:left;display:block;margin-right:2.3576515979%;width:100%}#content.blog .left:last-child,#content.blog .right:last-child{margin-right:0}#content.blog .left{margin-top:25px;border-top:#DDD 1px solid}#content.teacher{text-align:center}#content.teacher .left,#content.teacher .right{float:left;display:block;width:100%;margin:0 0 30px;padding:0 10px;text-align:center}#content.teacher .left:last-child,#content.teacher .right:last-child{margin-right:0}#content.teacher ul.questions{margin:0;padding:0!important;display:block}#content.teacher ul.questions li.answers{margin:20px auto;display:block}#content #summary{margin:40px 0;background-color:transparent}#content #summary .left,#content #summary .right{float:left;width:100%}#content #summary .left span,#content #summary .right span{height:140px;width:100%;display:block}#content #summary .left span h3,#content #summary .right span h3{color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content #summary .left ul,#content #summary .right ul{padding:20px 50px;text-align:center}#content #summary .left ul li,#content #summary .right ul li{padding:10px 0 0 30px;width:300px;margin:10px auto;position:relative}#accordion ul li,#accordion ul li:nth-child(3n){margin-right:2.3576515979%}#content #summary .left ul li.check:before,#content #summary .right ul li.check:before{content:"";background-image:url(../img/icon/checkbox.svg);background-position:center;background-repeat:no-repeat;padding:20px;display:inline;position:absolute;left:-4px;top:0}#content #summary .left span{background-color:#62259D}#content #summary .left ul{background-color:#DDD}#content #summary .right span{background-color:#00C4B3}#content #summary .right ul{background-color:#EEE}#accordion ul li{float:left;display:block;width:48.821174201%}#accordion_2 ul li .description,#accordion_2 ul li .title,#buy ul.classes li,#buy ul.classes li.dual{width:100%;display:block;float:left}#accordion ul li:nth-child(3n+1){clear:none}#accordion ul li:last-child,#accordion ul li:nth-child(2n){margin-right:0}#accordion ul li:nth-child(2n+1){clear:left}#accordion_2 ul li{padding:10px 0}#accordion_2 ul li .title{padding:20px 0;margin-right:2.3576515979%}#accordion_2 ul li .title:last-child{margin-right:0}#accordion_2 ul li .description{padding:20px 0;text-align:center;margin-right:2.3576515979%}#accordion_2 ul li .description:last-child{margin-right:0}#accordion_2 ul li .description p{padding:5px 10px}#buy .heading{padding:30px 0 25px}#buy ul.classes{margin:30px 0 0}#buy ul.classes li{margin:0 0 30px}#buy .passes ul.classes li:last-child,#buy ul.classes li.dual,#buy ul.classes li.dual:last-child,#buy ul.classes li:last-child{margin-right:0}#buy ul.classes li .info{min-height:0!important;padding:20px}#buy ul.classes li .top{min-height:480px}#buy ul.classes li .top span{width:140px}#buy ul.classes li .top span small{bottom:30px}#buy .passes ul.classes li{float:left;display:block;width:100%;margin-right:0}#buy .passes ul.classes li .benefits{padding:25px 20px 30px 100px}#buy .passes ul.classes li .top span{width:140px}#buy .passes ul.classes li .top span.classprice{line-height:110px}#buy .passes ul.classes li .top span.classprice small{bottom:38px}#locations ul.cafe_location li.location_details{float:left;display:block;margin-right:2.3576515979%;width:100%}#locations ul.cafe_location li.location_details:last-child{margin-right:0}#locations ul.cafe_location li.location_details:nth-child(2n){margin-right:2.3576515979%}#locations ul.cafe_location li.location_details:nth-child(2n+1){clear:none}#locations ul.cafe_location li.location_details ul.hours{width:50%}#locations ul.cafe_location li.location_details ul.hours li{font-family:roboto_bold;padding:0 0 5px}#locations ul.cafe_location li.location_details ul.hours li:after{content:"";display:table;clear:both}#teachers ul.teachers-row li{float:left;display:block;width:100%;margin-right:0}#teachers ul.teachers-row li:last-child{margin-right:0}#teachers ul.teachers-row li .profile{height:600px}#teachers ul.teachers-row li .description{height:auto}#gallery,#gallery ul.gallery_images{text-align:center}#gallery ul.gallery_images li.gallery_image{float:left;display:block;width:31.7615656014%;margin:0 1% 0 0!important;clear:none!important}#gallery ul.gallery_images li.gallery_image:nth-child(5n){margin-right:2.3576515979%}#gallery ul.gallery_images li.gallery_image:nth-child(5n+1){clear:none}#gallery ul.gallery_images li.gallery_image:last-child,#gallery ul.gallery_images li.gallery_image:nth-child(3n){margin-right:0}#gallery ul.gallery_images li.gallery_image:nth-child(3n+1){clear:left}#gallery ul.gallery_images li.gallery_image a img{margin:0;line-height:0}}@media screen and (max-width:800px){.buy-classes #content #dream:before{display:none}.buy-classes #content #dream .wrap{padding:60px 20px;text-align:center}.buy-classes #content #dream .wrap h1{font-size:30px;padding:15px 0 10px}.buy-classes #content #dream .wrap p{font-size:23px;padding:15px 0 10px}.buy-classes #content #dream .wrap .button{font-family:roboto_regular;margin:30px 0 0;color:#FFF;font-size:20px;text-align:center;position:relative;top:auto;right:auto;transform:none;transition:none}.buy-classes #content #dream .wrap .button:hover.circle{transform:none}#content .heroimage{height:240px}#content #dream{text-align:center;padding:40px 25px 0}#content #dream h1{padding:0 10px}#content #dream .button{margin:30px 0 0;position:static}#content .intro{padding:40px 5px 50px}#content .intro h1{font-size:26px}#content .intro p{padding:0}#content.blog .right #respond form ul li.half{float:left;display:block;width:100%;margin-right:0}#content.blog .right #respond form ul li.half:last-child{margin-right:0}#content #summary{margin:40px 0;background-color:transparent!important}#content #summary .left,#content #summary .right{float:left;width:100%}#content #summary .left span,#content #summary .right span{height:140px;width:100%;display:block}#content #summary .left span h3,#content #summary .right span h3{padding:0 20px;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content #buy .introtext{padding:30px 5px 0;font-size:18px}#content #buy ul.classes li .top{min-height:350px}.gallerybox .featherlight-content .featherlight-next,.gallerybox .featherlight-content .featherlight-previous{display:none!important}.contact-us .gform_body ul li#field_1_3,.contact-us .gform_body ul li#field_1_5{float:left;display:block;width:100%;margin-right:0}.contact-us .gform_body ul li#field_1_3:last-child,.contact-us .gform_body ul li#field_1_5:last-child{margin-right:0}.locationheader:after{content:"";display:table;clear:both}.locationheader #timetable_tabs{list-style:none;float:left;display:block;width:100%;margin-right:0;position:relative;top:auto;right:auto;z-index:auto}.locationheader #timetable_tabs:last-child{margin-right:0}.locationheader .locationname{float:left;display:block;width:100%;margin:10px 0}.locationheader .locationname:last-child{margin-right:0}}@media screen and (max-width:640px){.buy-classes #content #dream:before{display:none}.buy-classes #content #dream .wrap{padding:60px 10px}.buy-classes #content #dream .wrap p{font-size:20px;padding:15px 0 10px}#content .heroimage{height:200px}#content.teacher{text-align:center}#content.teacher .left{text-align:center;margin:0 0 10px}#content.teacher .left .description{font-size:16px;margin:0}#content.teacher .right{margin:0;height:300px}#content #buy .introtext{padding:35px 5px 5px;font-size:16px}#content #buy ul.classes li .info{padding:20px}#content #buy ul.classes li .info p{font-size:18px}#content #buy ul.classes li ul.benefits li{height:auto;margin:0 0 14px!important}#content #buy ul.classes li ul.benefits li:after{content:"";display:table;clear:both}#content #buy .passes ul.classes li ul.benefits{padding:50px 20px 30px 60px}#content #buy .passes ul.classes li ul.benefits li{display:block;margin:0 auto 15px!important;width:200px;z-index:5;float:none;background:0 0;position:relative;text-align:left;height:auto}#content #buy .passes ul.classes li ul.benefits li:nth-child(2n){margin-right:2.3576515979%}#content #buy .passes ul.classes li ul.benefits li:nth-child(2n+1){clear:none}#content #buy .passes ul.classes li ul.benefits li:after,#locations ul.cafe_location li.location_details ul.hours li:after{content:"";display:table;clear:both}#locations ul.cafe_location li.location_details p.direction{width:100%}#locations ul.cafe_location li.location_details ul.hours{width:80%;padding:10px 0}#locations ul.cafe_location li.location_details ul.hours li{font-family:roboto_bold;padding:0 0 5px}#locations ul.cafe_location li.location_details ul.hours li .day{width:100%;text-align:center;padding:5px 0}#locations ul.cafe_location li.location_details ul.hours li .time{width:100%;text-align:center}.locationdropdown .dropdownlist{width:270px;padding:20px}.locationdropdown .dropdownlist h4{padding:10px 0 30px}div.healcode .filters{display:none}div.healcode div.header div.date_links span.week_links .next_week a,div.healcode div.header div.date_links span.week_links .previous_week a,div.healcode div.header div.date_links span.week_links .today a{font-size:14px!important;padding:5px 2px}#gallery,.locationheader .locationname{text-align:center}#gallery ul.gallery_images{text-align:center;padding:0}#gallery ul.gallery_images li.gallery_image{float:left;display:block;margin-right:2.3576515979%;width:100%;clear:none!important}#accordion ul li:last-child,#gallery ul.gallery_images li.gallery_image:last-child,#gallery ul.gallery_images li.gallery_image:nth-child(n){margin-right:0}#gallery ul.gallery_images li.gallery_image a img{margin:0;line-height:0}#accordion ul li{float:left;display:block;width:100%;margin-right:0}}@media screen and (max-width:480px){div.healcode table.schedule tr td ol.schedule_list li{padding:10px!important}div.healcode table.schedule tr td ol.schedule_list li .hc_cart_button .signup_now{border-radius:0!important}#content #summary{padding:40px 0}#content #summary .left span h3,#content #summary .right span h3{color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content #summary .left ul,#content #summary .right ul{padding:20px 30px}#content #summary .left ul li,#content #summary .right ul li{margin:10px auto;width:200px;position:relative}#content #summary .left ul li.check:before,#content #summary .right ul li.check:before{left:-15px}#content #buy .passes ul.classes li ul.benefits li,#content #buy ul.classes li ul.benefits li{width:100%;margin:0 0 30px}}.location .wpgmza_map{margin:0}.location #locations{clear:both;border:1px solid #DDD;border-width:1px 0;padding:20px 0;margin:20px 0}.location #locations:after{content:"";display:table;clear:both}.location #locations ul{padding:0;margin:0}.location #locations ul>li{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding:40px 20px;border:1px solid #DDD}.location #locations ul>li:last-child,.location #locations ul>li:nth-child(4n){margin-right:0}.location #locations ul>li:nth-child(4n+1){clear:left}.location #locations ul>li h3{font-size:15px;font-family:roboto_heavy;padding:0 0 12px;text-align:left}.location #locations ul>li ol{list-style:none;padding:0;margin:0;text-align:left}.location #locations ul>li ol li{font-size:15px;padding:0 0 5px}.overview{padding:30px 45px 0 15px;clear:both}.overview h2{font-size:20px!important}.overview small{color:#999;font-size:16px}@media screen and (max-width:1024px){.location #locations ul>li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.location #locations ul>li:last-child,.location #locations ul>li:nth-child(2n){margin-right:0}.location #locations ul>li:nth-child(2n+1){clear:left}.overview{padding:30px 15px 0}}@media screen and (max-width:640px){.location .wpgmza_map{height:300px!important}.location #locations ul>li{float:left;display:block;width:100%;margin-right:0}.location #locations ul>li:last-child{margin-right:0}}.alignnone{margin:5px 20px 20px 0}.aligncenter div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#outdated{display:none}.ie8down #outdated{display:block;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;z-index:1500;background-color:#21b8ce;color:#fff}.ie8down #outdated h6{font-size:25px;line-height:25px;margin:30px 0 20px}.ie8down #outdated p{font-size:12px;line-height:12px;margin:0}.ie8down #outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:20px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}.ie8down #outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}.ie8down #outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}.ie8down #outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}@media screen and (max-width:1024px){.alignleft,.alignright{float:none;margin:0}.aligncenter{display:block;margin:0}}