
/* IMPORT */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
:focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.fm_e_checkbox_presentation {
  display: none;
}
/* LESS FUNCTIONS */
/* VERSION */
/* IMPORTS */
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.ym-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-label,.ym-form .ym-message{position:relative;line-height:1.5;display:block}.ym-form .ym-message{clear:both}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.ym-form input[type="image"],.ym-form input[type="radio"],.ym-form input[type="checkbox"],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input.hidden,.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox:before,.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox:after,.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type="radio"]:focus,.ym-form input[type="radio"]:hover,.ym-form input[type="radio"]:active,.ym-form input[type="checkbox"]:focus,.ym-form input[type="checkbox"]:hover,.ym-form input[type="checkbox"]:active{border:0 none}.ym-form input,.ym-form textarea,.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%}.ym-form .ym-fbox-check input,.ym-form input[type="radio"],.ym-form input[type="checkbox"]{display:inline;margin-left:0;margin-right:.5ex;width:auto;height:auto}.ym-form input[type="image"]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto}.ym-form label,.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline}.ym-fbox-wrap{display:table;table-layout:fixed;width:70%}.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select{width:100%}.ym-fbox-wrap input[type="image"]{width:auto}.ym-fbox-wrap input[type="radio"],.ym-fbox-wrap input[type="checkbox"]{display:inline;width:auto;margin-left:0;margin-right:.5ex}.ym-fbox-wrap label,.ym-fbox-wrap .ym-label{display:inline}.ym-full input,.ym-full textarea,.ym-full select{width:100%}.ym-full .ym-fbox-wrap{width:100%}.ym-columnar input,.ym-columnar textarea,.ym-columnar select{float:left;margin-right:-3px}.ym-columnar label,.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message{margin-left:30%}.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px}.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0%}.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0}.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative}.ym-columnar .ym-fbox-check{position:relative}.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label{padding-top:0}.ym-columnar .ym-fbox-check input{top:3px}.ym-columnar .ym-fbox-button input{float:none;margin-right:1em}.ym-fbox-wrap+.ym-fbox-wrap{margin-top:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}.ym-gbox{padding:0}.ym-g05{width:05%}.ym-g10{width:10%}.ym-g15{width:15%}.ym-g45{width:45%}.ym-g70{width:70%}.ym-g90{width:90%}.ym-g95{width:95%}ul{margin:0}li{margin:0}.ym-g100,.ym-clear{width:100%;max-width:100%;float:none;clear:both}body,html{width:100%;height:101%}input,select,textarea,button{margin:0;padding:0;background:transparent;border:none;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit;line-height:inherit}a>img{vertical-align:top}pre{font-size:12px;line-height:14px}h1,h2,h3,h4,h5,h6{font-weight:400}a>img{vertical-align:top}@font-face{font-family:'MessinaSansWeb';src:url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Bold.eot);src:url('/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Bold.eot?#iefix') format('embedded-opentype'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Bold.woff2) format('woff2'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Bold.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'MessinaSansWeb';src:url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-BoldItalic.eot);src:url('/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-BoldItalic.woff2) format('woff2'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'MessinaSansWeb';src:url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Regular.eot);src:url('/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Regular.eot?#iefix') format('embedded-opentype'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Regular.woff2) format('woff2'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-Regular.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB04}@font-face{font-family:'MessinaSansWeb';src:url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-RegularItalic.eot);src:url('/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-RegularItalic.eot?#iefix') format('embedded-opentype'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-RegularItalic.woff2) format('woff2'),url(/admin/app/openyoga/theme/default/css/../font/MessinaSansWeb-RegularItalic.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+000D-FB04}a:hover,a:focus{text-decoration:none}.theme-normalize{font-size:1.4vw;line-height:1.4vw}.theme-h1{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:11.875em;line-height:1.02631579em;letter-spacing:.03em}.theme-h1s{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:8.75em;line-height:1.02631579em;letter-spacing:.03em;white-space:nowrap;color:#f5ff8f}.theme-h2{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:5.9375em;line-height:1.02631579em}.theme-h3{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:2.9375em;line-height:1.14285714em;letter-spacing:.005em}.theme-h3 a{font-weight:inherit;font-size:inherit;color:inherit;line-height:inherit}.theme-h4{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme-nav{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em}.theme-nav.bold{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-main{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.theme-main.title,.theme-main strong,.theme-content h2.title{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-main strong{font-style:inherit}.theme-small{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.6em;line-height:1.42857143em;letter-spacing:.01em}.theme-small.title,.theme-small strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-content dt,.theme-content dd,.theme-content p,.theme-content li,.theme-content h3,.theme-content h2,.theme-content td{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.theme-content dt.title,.theme-content dd.title,.theme-content p.title,.theme-content li.title,.theme-content h3.title,.theme-content h2.title,.theme-content td.title,.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h2 strong,.theme-content td strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h2 strong,.theme-content td strong{font-style:inherit}.theme-content dt a,.theme-content dd a,.theme-content p a,.theme-content li a,.theme-content h3 a,.theme-content h2 a,.theme-content td a{font-size:1em;font-weight:inherit;font-style:inherit}.theme-content dt{font-weight:700}.theme-content dd{margin:0 0 1.1em 0}.theme-content dl{margin:0}.theme-content ul,.theme-content ol{margin:0 0 0 1.25em}.theme-content ul{list-style:none}.theme-content ul>li:before{display:inline-block;content:"—";width:2em;margin-left:-2em}.theme-content ol{list-style:decimal}.theme-content li{margin-bottom:.75em;padding-left:1em;margin-left:0}.theme-content p,.theme-content ul,.theme-content ol,.theme-content dl{margin-bottom:1.1em}.theme-content p:last-child,.theme-content ul:last-child,.theme-content ol:last-child,.theme-content dl:last-child{margin-bottom:0}.theme-content ul.assets{list-style-type:none;margin-left:0}.theme-content ul.assets li{padding:0}.theme-content p.big{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme-content table.small,.theme-content p.small{font-size:.6em;line-height:1.42857143em}.theme-content p:not(.small)+p.small{margin-top:7em}.theme-content em{color:#ff5c4c;font-style:normal}.theme-content a:hover{color:#ff5c4c}.theme-content-underline a{text-decoration:underline}.theme-submit{display:block;width:auto;margin-bottom:.75em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:#ede9ff}.theme-input{background-color:transparent}.theme-search label{position:absolute}.theme-search input{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em;color:#000;background-color:#fff;outline:none;border:1px solid #b78a42;padding:4px 8px;width:calc(100% - 32px);float:left}.theme-search input.title,.theme-search input strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-search input strong{font-style:inherit}.theme-search .submit{background-color:#b78a42;border:1px solid #b78a42;width:32px;float:right;text-indent:1000px;cursor:pointer;height:32px;overflow:hidden}.theme-search *::-webkit-input-placeholder{color:#ede9ff}.theme-search *:-moz-placeholder{color:#ede9ff;opacity:1}.theme-search *::-moz-placeholder{color:#ede9ff;opacity:1}.theme-search *:-ms-input-placeholder{color:#ede9ff}.theme-search *::-ms-input-placeholder{color:#ede9ff}.theme-search *::placeholder{color:#ede9ff;opacity:1}.theme-border{display:block;border-bottom:2px solid #b78a42;clear:both;width:100%;max-width:600px;margin:1em auto 2em auto}@media all{html,body{width:100%;min-height:100%;height:100%;font-size:1.4vw;line-height:1.4vw;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;color:#000}html.loadpage,body.loadpage{overflow:hidden}a{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.34375em;letter-spacing:.031em;font-size:1em;text-decoration:none;color:#000}a.title,a strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}a strong{font-style:inherit}a:hover{text-decoration:none}.ym-wrapper{max-width:920px;margin:0 auto;width:100%;background-color:#fff}.ym-wbox{padding:0 2em}.ym-gbox,.ym-cbox{padding:0 2em}.gmap{overflow:hidden;position:relative;max-height:300px;margin-bottom:2em}.gmap:after{display:block;padding:34% 0 100px 0;content:' '}.gmap>div{position:absolute;width:100%;height:100%}img.responsive{width:100%}#responsive_content::after{content:"content_x2"}#responsive_content_full::after{content:"content_full_x2"}#responsive_team::after{content:"team_x2"}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}}@media screen{.fm--com-accessibility{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.fm--com-accessibility a{position:absolute;top:-32768px;left:-32768px}.fm--com-accessibility a:active,.fm--com-accessibility a:focus{left:32768px;outline:0 none;position:absolute;width:100%;color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none}.app_more_component_form .red-bg{background-color:#ff5c4c;margin-top:-2.1em;padding-top:2.1em;min-height:calc(100vh - 8vw - 2.1em)}.app_more_component_form .ym-g33.colorprofile{padding-top:7em}.app_more_component_form .ym-g33.colorprofile p{width:87%;margin-bottom:4em}.app_more_component_form .ym-g100{padding-top:1em}.app_more_component_form .fm--form__inputtype{margin-bottom:1.25em}.app_more_component_form .fm--form__canvas{background-color:transparent}.app_more_component_form .inputtype_app_core_form_select .fm--form__canvas{padding:0}.app_more_component_form .inputtype_app_core_form_select .fm--form__canvas select{padding:4px 8px}.app_more_component_form textarea,.app_more_component_form input,.app_more_component_form select{color:#000;background-color:transparent;border:none;outline:none;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;width:100%}.app_more_component_form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.app_more_component_form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto}.app_more_component_form select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.app_more_component_form .fm--form-radiogroup:after{content:'';display:block;clear:both}.app_more_component_form .fm--form-radiogroup input{width:auto}.app_more_component_form .fm--form-radiogroup__item .fm--form__label{color:#505050;visibility:visible;display:inline;position:static;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .fm--form-radiogroup__item .fm--form__label.title,.app_more_component_form .fm--form-radiogroup__item .fm--form__label strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .fm--form-radiogroup__item .fm--form__label strong{font-style:inherit}.app_more_component_form .fm--form-radiogroup__item .fm--form__label span{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.app_more_component_form .fm--form-radiogroup__item .fm--form__label span.title,.app_more_component_form .fm--form-radiogroup__item .fm--form__label span strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .fm--form-radiogroup__item .fm--form__label span strong{font-style:inherit}.app_more_component_form textarea{height:95px;resize:none}.app_more_component_form .fm--form__inputtype fieldset{margin-bottom:1.5em;border-radius:5px}.app_more_component_form .fm--form__inputtype fieldset legend{font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;margin-bottom:1em}.app_more_component_form .fm--form__inputtype fieldset legend.title,.app_more_component_form .fm--form__inputtype fieldset legend strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .fm--form__inputtype fieldset legend strong{font-style:inherit}.app_more_component_form .fm--form__inputtype fieldset .fm--form__canvas{border:none}.app_more_component_form label,.app_more_component_form .required_form_key+.fm--form__inputtype{visibility:hidden;display:block;position:absolute;height:0;width:0}.app_more_component_form .fm--form__inputtype-core-checkbox{margin-bottom:.5em}.app_more_component_form .fm--form__inputtype-core-checkbox .fm--form__canvas{border:none;width:auto;display:inline-block}.app_more_component_form .fm--form__inputtype-core-checkbox .fm--form__label{color:#ede9ff;display:inline-block;min-width:12em}.app_more_component_form .fm--form__inputtype-core-checkbox label{visibility:visible;position:static;display:inline-block;height:auto;width:auto;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.app_more_component_form .fm--form__inputtype-core-checkbox label.title,.app_more_component_form .fm--form__inputtype-core-checkbox label strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .fm--form__inputtype-core-checkbox label strong{font-style:inherit}.app_more_component_form .fm--form__inputtype-core-checkbox label:after{content:":"}.app_more_component_form .fm--form__inputtype-core-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ede9ff;width:.5em;height:.5em;border:0;margin-bottom:-2px}.app_more_component_form .fm--form__inputtype-core-checkbox input:checked{background-color:#000}.app_more_component_form .submit_wrapper{padding-top:2em}.app_more_component_form .submit_wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:auto;margin-bottom:.75em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:#ede9ff;cursor:pointer}.app_more_component_form .submit_wrapper button:hover,.app_more_component_form .submit_wrapper button:focus,.app_more_component_form .submit_wrapper button:active{color:#000}.app_more_component_form .submit_wrapper:after{content:'';clear:both;display:block}.app_more_component_form .fm_s_error .fm--form__canvas{border-color:#b78a42}.app_more_component_form .message_box{padding-bottom:14px}.app_more_component_form .message_box dt,.app_more_component_form .message_box dd,.app_more_component_form .message_box p,.app_more_component_form .message_box li,.app_more_component_form .message_box h3,.app_more_component_form .message_box h2,.app_more_component_form .message_box td{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.app_more_component_form .message_box dt.title,.app_more_component_form .message_box dd.title,.app_more_component_form .message_box p.title,.app_more_component_form .message_box li.title,.app_more_component_form .message_box h3.title,.app_more_component_form .message_box h2.title,.app_more_component_form .message_box td.title,.app_more_component_form .message_box dt strong,.app_more_component_form .message_box dd strong,.app_more_component_form .message_box p strong,.app_more_component_form .message_box li strong,.app_more_component_form .message_box h3 strong,.app_more_component_form .message_box h2 strong,.app_more_component_form .message_box td strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .message_box dt strong,.app_more_component_form .message_box dd strong,.app_more_component_form .message_box p strong,.app_more_component_form .message_box li strong,.app_more_component_form .message_box h3 strong,.app_more_component_form .message_box h2 strong,.app_more_component_form .message_box td strong{font-style:inherit}.app_more_component_form .message_box dt a,.app_more_component_form .message_box dd a,.app_more_component_form .message_box p a,.app_more_component_form .message_box li a,.app_more_component_form .message_box h3 a,.app_more_component_form .message_box h2 a,.app_more_component_form .message_box td a{font-size:1em;font-weight:inherit;font-style:inherit}.app_more_component_form .message_box dt{font-weight:700}.app_more_component_form .message_box dd{margin:0 0 1.1em 0}.app_more_component_form .message_box dl{margin:0}.app_more_component_form .message_box ul,.app_more_component_form .message_box ol{margin:0 0 0 1.25em}.app_more_component_form .message_box ul{list-style:none}.app_more_component_form .message_box ul>li:before{display:inline-block;content:"—";width:2em;margin-left:-2em}.app_more_component_form .message_box ol{list-style:decimal}.app_more_component_form .message_box li{margin-bottom:.75em;padding-left:1em;margin-left:0}.app_more_component_form .message_box p,.app_more_component_form .message_box ul,.app_more_component_form .message_box ol,.app_more_component_form .message_box dl{margin-bottom:1.1em}.app_more_component_form .message_box p:last-child,.app_more_component_form .message_box ul:last-child,.app_more_component_form .message_box ol:last-child,.app_more_component_form .message_box dl:last-child{margin-bottom:0}.app_more_component_form .message_box ul.assets{list-style-type:none;margin-left:0}.app_more_component_form .message_box ul.assets li{padding:0}.app_more_component_form .message_box p.big{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.app_more_component_form .message_box table.small,.app_more_component_form .message_box p.small{font-size:.6em;line-height:1.42857143em}.app_more_component_form .message_box p:not(.small)+p.small{margin-top:7em}.app_more_component_form .message_box em{color:#ff5c4c;font-style:normal}.app_more_component_form .message_box a:hover{color:#ff5c4c}.app_more_component_form .message_box label{visibility:visible;position:static;display:inline;height:auto;width:auto}.app_more_component_form .fm--form__error{display:none}.app_more_component_form *::-webkit-input-placeholder{color:#ede9ff}.app_more_component_form *:-moz-placeholder{color:#ede9ff;opacity:1}.app_more_component_form *::-moz-placeholder{color:#ede9ff;opacity:1}.app_more_component_form *:-ms-input-placeholder{color:#ede9ff}.app_more_component_form *::-ms-input-placeholder{color:#ede9ff}.app_more_component_form *::placeholder{color:#ede9ff;opacity:1}.app_openyoga_component_subscriptions.once dt{width:7em;clear:left}.app_openyoga_component_subscriptions.once dd{width:calc(100% - 7em)}.app_openyoga_component_subscriptions.abo dt{width:100%}.app_openyoga_component_subscriptions.abo dd{width:100%;margin-bottom:1em}.app_openyoga_component_contact{padding-bottom:2em}.app_openyoga_component_lessons .table-container{margin:0 -5px}.app_openyoga_component_lessons table{width:100%;border-collapse:separate;border-spacing:5px 0;table-layout:fixed}.app_openyoga_component_lessons td,.app_openyoga_component_lessons th{width:20%}.app_openyoga_component_lessons .time{width:22%}.app_openyoga_component_lessons .type{width:30%}.app_openyoga_component_lessons .name{width:25%}.app_openyoga_component_lessons .room .ctn,.app_openyoga_component_lessons .name .ctn,.app_openyoga_component_lessons .type a{width:98%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app_openyoga_component_lessons .room{width:17%}.app_openyoga_component_lessons .subscribe,.app_openyoga_component_lessons .language{width:5%}.app_openyoga_component_lessons .subscribe svg{width:.8em}.app_openyoga_component_lessons .outer_frame1{margin-top:-200px}.app_openyoga_component_lessons .outer_frame2{padding-top:200px}.app_openyoga_component_lessons .frame_1{width:100%;overflow:hidden}.app_openyoga_component_lessons .frame_2{width:210%;-webkit-transition:transform 0.5s ease-in-out 0s;-moz-transition:transform 0.5s ease-in-out 0s;-o-transition:transform 0.5s ease-in-out 0s;transition:transform 0.5s ease-in-out 0s}.app_openyoga_component_lessons .frame_2:after{content:'';display:block;clear:left}.app_openyoga_component_lessons .container{width:47.5%;margin-right:2.5%;float:left}.app_openyoga_component_lessons.teacher{max-width:80%;margin-top:1.5em;margin-bottom:1.5em}.app_openyoga_component_lessons.teacher .time{width:26%}.app_openyoga_component_lessons.teacher>h3{width:3em;float:left;clear:left}.app_openyoga_component_lessons.teacher .table-container{float:left;width:calc(100% - 4em)}#current_week #next_week:target .frame_2{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#next_week:not(:target) .app_openyoga_component_lessonnavigation li:first-child a{color:#000}#next_week:target .app_openyoga_component_lessonnavigation li:nth-child(2) a{color:#000}.app_openyoga_component_daytimetable{margin:10% 0 0 16%}.app_openyoga_component_daytimetable table,.app_openyoga_component_daytimetable thead,.app_openyoga_component_daytimetable tbody,.app_openyoga_component_daytimetable tr,.app_openyoga_component_daytimetable th,.app_openyoga_component_daytimetable td{display:block}.app_openyoga_component_daytimetable tr:after{content:'';display:block;clear:both}.app_openyoga_component_daytimetable td{width:45%;float:left}.app_openyoga_component_daytimetable tr{margin-bottom:2em}.app_openyoga_component_daytimetable.big tbody tr{margin-bottom:1em}.app_openyoga_component_daytimetable.more{margin-top:5%}.app_openyoga_component_daytimetable.more tbody tr{margin-bottom:.5em}.app_openyoga_component_daytimetable .room .ctn,.app_openyoga_component_daytimetable .name .ctn,.app_openyoga_component_daytimetable .type a{width:98%;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app_openyoga_component_daytimetable a:hover{color:#000000!important}.app_openyoga_component_daytimetable .type,.app_openyoga_component_daytimetable .name{width:45%}.app_openyoga_component_daytimetable .subscribe{float:right;width:10%}.app_openyoga_component_daytimetable .subscribe a{position:relative;top:-1em}.app_openyoga_component_daytimetable .subscribe svg{width:.8em}.app_openyoga_component_daytimetable .nav{display:none;position:absolute;width:100%;bottom:0;left:0;height:0}.app_openyoga_component_daytimetable .nav button{width:25px;padding:10px 0;font-size:0;line-height:0}.app_openyoga_component_daytimetable .nav button::-moz-focus-inner{border:0}.app_openyoga_component_daytimetable .nav .up{position:absolute;left:30%;bottom:0}.app_openyoga_component_daytimetable .nav .up:after{content:'';display:block;width:15px;height:15px;border-top:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 83% 0;-moz-transform-origin:50% 83% 0;-ms-transform-origin:50% 83% 0;-o-transform-origin:50% 83% 0;transform-origin:50% 83% 0}.app_openyoga_component_daytimetable .nav .down{position:absolute;right:30%;bottom:10px}.app_openyoga_component_daytimetable .nav .down:after{content:'';display:block;width:15px;height:15px;border-bottom:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 83% 0;-moz-transform-origin:50% 83% 0;-ms-transform-origin:50% 83% 0;-o-transform-origin:50% 83% 0;transform-origin:50% 83% 0}.app_openyoga_component_yogatype dl{margin:0}.app_more_component_gallery.content{width:100%;position:relative;overflow:hidden}.app_more_component_gallery.content:before{padding-top:66.61%;display:block;content:''}.app_more_component_gallery.content .canvas{height:100%}.app_more_component_gallery.content .canvas img{max-width:100%!important;max-height:none!important;width:100%}.app_more_component_gallery.home{width:100%;height:calc(100vh - 8vw)!important;position:relative;overflow:hidden}.app_more_component_gallery div.loading{display:none;position:absolute;z-index:2;width:43px;height:11px;background:transparent url(/admin/app/openyoga/theme/default/css/../../../../more/component/gallery/assets/loader.gif) no-repeat 0 0}.app_more_component_gallery.isloading div.loading{display:block}.app_more_component_gallery .button{position:absolute;z-index:2;border:0;margin:0;padding:0;top:70%;width:46px;height:46px;background-color:#505050}.app_more_component_gallery .button:before{display:block;width:0;height:0;border:12px solid transparent;content:'';margin-top:11px}.app_more_component_gallery .button.prev{left:0}.app_more_component_gallery .button.prev:before{border-right:16px solid #b78a42;margin-right:16px}.app_more_component_gallery .button.next{right:0}.app_more_component_gallery .button.next:before{border-left:16px solid #b78a42;margin-left:16px}.app_more_component_gallery .button.ishidden{display:none}.app_more_component_gallery.isanimating .button{display:none}.app_more_component_gallery .slide,.app_more_component_gallery .canvas,.app_more_component_gallery .canvas>div{width:100%;height:100%}}.app_openyoga_component_newslist .ym-grid.section.darken{padding-top:.3em}.app_openyoga_component_newslist .ym-g33:nth-child(3n+1){clear:left}.app_openyoga_component_newslist .ym-g33:nth-child(3n+1) .ym-gbox{padding-right:1em;padding-left:1.18em}.app_openyoga_component_newslist .ym-g33:nth-child(3n+2) .ym-gbox{padding:0 1em}.app_openyoga_component_newslist .ym-g33:nth-child(3n+3) .ym-gbox{padding:0 1.5em 0 1em}.app_openyoga_component_newslist .ym-g33{margin-top:2em}.app_openyoga_component_newslist .title{padding-bottom:.5em}.app_openyoga_component_mailchimp #mc_embed_signup{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.app_openyoga_component_mailchimp #mc_embed_signup input{border:none}.app_openyoga_component_mailchimp #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{position:absolute;color:#000;background-color:transparent;padding:0 27px}.app_openyoga_component_mailchimp #mc_embed_signup .button{margin-top:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:auto;margin-bottom:.75em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.8125em;line-height:1.20689655em;letter-spacing:.015em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:#ede9ff;cursor:pointer;height:auto}.app_openyoga_component_mailchimp #mc_embed_signup .button:hover,.app_openyoga_component_mailchimp #mc_embed_signup .button:focus,.app_openyoga_component_mailchimp #mc_embed_signup .button:active{color:#000;background-color:transparent}.app_openyoga_component_movielist .ym-grid.section.darken{padding-top:.3em}.app_openyoga_component_movielist .ym-g33:nth-child(3n+1){clear:left}.app_openyoga_component_movielist .ym-g33:nth-child(3n+1) .ym-gbox{padding-right:1em;padding-left:1.18em}.app_openyoga_component_movielist .ym-g33:nth-child(3n+2) .ym-gbox{padding:0 1em}.app_openyoga_component_movielist .ym-g33:nth-child(3n+3) .ym-gbox{padding:0 1.5em 0 1em}.app_openyoga_component_movielist .ym-g33{margin-top:2em}.app_openyoga_component_movielist .image-container .theme-main{white-space:normal}.app_openyoga_component_movielist .app_core_inputtype_embed{position:relative}.app_openyoga_component_movielist .app_core_inputtype_embed:before{padding-top:56%;content:' ';display:block;overflow:hidden}.app_openyoga_component_movielist .app_core_inputtype_embed>*{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.app_openyoga_component_paypalbutton{margin:.5em auto}.app_openyoga_component_social .ym-grid.social{margin-top:5em;color:#000}.app_openyoga_component_social svg{width:100%}.app_openyoga_component_social .st0{fill:#020203;stroke-width:0}.app_openyoga_component_social .ym-gbox{padding:0}.app_openyoga_component_social .ym-g33 .ym-gbox{padding:0 1.5em 0 0!important}@media screen{.theme-flyIn{position:fixed;top:0;height:100%;padding:4% 5%;box-sizing:border-box}.theme-flyIn:after{display:block;content:'';top:0;position:absolute;border-bottom:100vh solid transparent}.theme-flyIn.left{left:-100vw;-webkit-transition:left 1s ease-in-out 0s;-moz-transition:left 1s ease-in-out 0s;-o-transition:left 1s ease-in-out 0s;transition:left 1s ease-in-out 0s;background-color:#ede9ff;width:calc(31% - 60px)}.theme-flyIn.left:after{right:-20.9vw;border-left:21vw solid #ede9ff}.theme-flyIn.right{right:-100vw;-webkit-transition:right 1s ease-in-out 0s;-moz-transition:right 1s ease-in-out 0s;-o-transition:right 1s ease-in-out 0s;transition:right 1s ease-in-out 0s;background-color:#ff5c4c;width:calc(58% - 40px)}.theme-flyIn.right:after{left:-14.3vw;border-right:14.4vw solid #ff5c4c}.theme-flyIn.right button:hover{color:#ede9ff!important}.theme-sandwich{width:3em;height:3em;position:relative}.theme-sandwich button{width:3em;height:3em;padding:.5em;display:block;-webkit-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.theme-sandwich button.title,.theme-sandwich button strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-sandwich button strong{font-style:inherit}.theme-sandwich span{top:50%;width:50%;left:25%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height 0.5s ease-out 0.2s;-moz-transition:height 0.5s ease-out 0.2s;-o-transition:height 0.5s ease-out 0.2s;transition:height 0.5s ease-out 0.2s}.theme-sandwich span,.theme-sandwich span:after,.theme-sandwich span:before{display:block;height:5px;background-color:#000;position:absolute}.theme-sandwich span:after,.theme-sandwich span:before{width:100%;left:0;content:'';-webkit-transition:top 0.3s ease-out 0.3s,transform 0.3s ease-out 0s;-moz-transition:top 0.3s ease-out 0.3s,transform 0.3s ease-out 0s;-o-transition:top 0.3s ease-out 0.3s,transform 0.3s ease-out 0s;transition:top 0.3s ease-out 0.3s,transform 0.3s ease-out 0s}.theme-sandwich span:before{top:-.5em}.theme-sandwich span:after{top:.5em}.theme-sandwich button:hover span,.theme-sandwich button:hover span:before,.theme-sandwich button:hover span:after{background-color:#ff5c4c}.theme-sandwich.right span{height:0}.theme-sandwich.right span:before,.theme-sandwich.right span:after{top:0}.theme-sandwich.right span:before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.theme-sandwich.right span:after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.theme-sandwich.right button:hover span,.theme-sandwich.right button:hover span:before,.theme-sandwich.right button:hover span:after{background-color:#ede9ff}.theme-navigation ul,.theme-navigation li,.theme-navigation ol{padding:0;margin:0}.theme-navigation.main .frame>ul{padding:8em 0 0 1.3em}.theme-navigation.main a{display:block;margin-bottom:.5em;font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.25em;color:#000}.theme-navigation.main a.bold{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-navigation.main a:hover{color:#ff5c4c}.theme-navigation.content{padding-top:9em;margin-bottom:2em}.theme-navigation.content ol{list-style-type:none}.theme-navigation.content ol ol{padding-left:0}.theme-navigation.content li{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.34375em;letter-spacing:.031em}.theme-navigation.content li.title,.theme-navigation.content li strong{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-navigation.content li strong{font-style:inherit}.theme-navigation.content li.active a{color:#000}.theme-navigation.content li:nth-child(2){padding-bottom:1em}.theme-navigation.social li{display:inline-block;padding-right:.5em}.theme-navigation.social a{text-decoration:underline}.theme-navigation.social a:hover{color:#ff5c4c}.theme-slideshow .teaser{background:transparent no-repeat center center;background-size:cover}.theme-slideshow .home{width:100%;height:calc(100vh - 8vw);position:relative;overflow:hidden}.theme-slideshow .teaser>img{object-fit:cover;width:100%;height:100%}.theme-slideshow.title{position:relative;min-height:48vw}.theme-slideshow.title p{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.theme-slideshow.section{margin-bottom:3em}.theme-slideshow>div>img:not(:first-child){display:none}.image-container{margin-bottom:1em}.image-container img{display:block;width:100%;margin:0 auto}.image-container .theme-main,.image-container .theme-content{margin-top:.5em;color:#505050}.image-container .theme-main{white-space:nowrap}.image-container.title{position:relative}.image-container.title p{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.theme-embed{overflow:hidden}.app_core_inputtype_embed{position:relative}.app_core_inputtype_embed:before{padding-top:calc(100vh - 8vw);content:' ';display:block}.app_core_inputtype_embed>*{position:absolute;top:0;right:0;width:100%;height:100%}.theme-list{margin:0;padding:0}.theme-list li{padding:0;margin:0 0 2.5em 0}.theme-list header{margin-bottom:1em}.course-title.workshops{padding-left:.89em;text-indent:-.89em}.course-title.specials{padding-left:.45em;text-indent:-.45em}.course-title.retreats{padding-left:.44em;text-indent:-.48em}.course-title.news{margin-top:1em}.ym-column.item{padding:0 420px 0 0;width:calc(100% - 420px)}.ym-column.item .ym-col1{float:right;margin-right:-420px;width:420px}.ym-column.item .ym-col2{width:auto;float:left;width:100%}.ym-grid.content .ym-gl:first-child .ym-gbox{padding-left:1.18em}.ym-grid.content>.ym-gr>.ym-gbox{padding:1.5em 1.5em 0 21.7%}.ym-grid.content .ym-gbox.down{padding-top:2.1em}.ym-grid.section:not(:last-child){margin-bottom:4em}.ym-grid.section .ym-gl:first-child>.ym-gbox{padding-right:1em;padding-left:1.18em}.ym-grid.section .ym-gl:nth-child(2)>.ym-gbox{padding-left:1em;padding-right:1em}.ym-grid.section .ym-gl:nth-child(3)>.ym-gbox{padding-right:1.5em;padding-left:1em}.ym-grid.section .ym-gl>.ym-gl:first-child>.ym-gbox{padding-left:1em;padding-right:1em}.ym-grid.section .ym-gl>.ym-gl:last-child>.ym-gbox{padding-right:1.5em;padding-left:1em}.colorprofile.red{color:#ff5c4c}.colorprofile.red a{color:#ff5c4c;text-decoration:none!important}.colorprofile.red a:hover{color:#000}.colorprofile dl.price dt{font-weight:400;clear:left;min-width:12em}.colorprofile dl.price dd{margin-bottom:0;padding-left:1em}#navigation .theme-sandwich.right{display:none}#navigation .theme-flyIn.right .today{position:absolute;top:50%;left:0;display:none;transform:translateY(-50%) rotate(-90deg)}#navigation .theme-nav{color:#000}#navigation button:hover,#navigation a:hover{color:#ff5c4c}#navigation.visible-left .theme-sandwich.left span{height:0;-webkit-transition:height 0.2s ease-out 0s;-moz-transition:height 0.2s ease-out 0s;-o-transition:height 0.2s ease-out 0s;transition:height 0.2s ease-out 0s}#navigation.visible-left .theme-sandwich.left span:after,#navigation.visible-left .theme-sandwich.left span:before{top:0;-webkit-transition:top 0.3s ease-out 0s,transform 0.3s ease-out 0.3s;-moz-transition:top 0.3s ease-out 0s,transform 0.3s ease-out 0.3s;-o-transition:top 0.3s ease-out 0s,transform 0.3s ease-out 0.3s;transition:top 0.3s ease-out 0s,transform 0.3s ease-out 0.3s}#navigation.visible-left .theme-sandwich.left span:before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}#navigation.visible-left .theme-sandwich.left span:after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}#navigation.visible-left .theme-flyIn.left{left:0;-webkit-transition:left 0.5s ease-in-out 0s;-moz-transition:left 0.5s ease-in-out 0s;-o-transition:left 0.5s ease-in-out 0s;transition:left 0.5s ease-in-out 0s}#navigation.visible-left .toggle.left{z-index:12}#navigation.visible-right .theme-flyIn.right{right:0;-webkit-transition:right 0.5s ease-in-out 0s;-moz-transition:right 0.5s ease-in-out 0s;-o-transition:right 0.5s ease-in-out 0s;transition:right 0.5s ease-in-out 0s}#navigation.visible-right .toggle.right{z-index:12}#navigation.visible-right .theme-sandwich.right{display:block}#navigation.visible-right .today{display:none}#navigation.visible-right .today button.theme-nav{color:#ede9ff}#theme-header{width:100%;height:0}#theme-header .logo{position:fixed;top:1.6vw;left:.74%;width:14.8%;z-index:11}#theme-header .logo a,#theme-header .logo img{display:block;width:100%}#theme-header .centerize{display:inline-flex;align-items:center;justify-content:center}#theme-header .border{position:fixed;z-index:10;background-color:#fff}#theme-header .border.left,#theme-header .border.right{width:5%;height:100vh;top:0}#theme-header .border.top,#theme-header .border.bottom{width:100%;height:0;padding-top:4%;left:0}#theme-header .border.top{top:0}#theme-header .border.bottom{bottom:0}#theme-header .border.left{left:0}#theme-header .border.left .logo{display:none}#theme-header .border.right{right:0;display:flex}#theme-header .border .today{transform:rotate(-90deg)}#theme-header .border>.ctn{position:absolute;width:100%;height:100%;top:0;left:0}#main{padding:4% 5%}#asana_player{width:100%;height:100%}#asana_player .hidden{display:none}#asana_player .player,#asana_player .button{width:100%;height:100%}#asana_player .button{position:absolute;background:transparent no-repeat center center;background-size:cover}#asana_player .button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.theme-action{min-height:calc(100vh - 8vw)}.theme-action.hidden{display:none}.theme-action .theme-h1{margin-left:6.5%;color:#f5ff8f}.theme-action .theme-h2,.theme-action .theme-h3,.theme-action .theme-h4,.theme-action .theme-main.title,.theme-action .theme-content .title{color:#ff5c4c}.theme-action .theme-main.title,.theme-action .theme-content .title{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.theme-action .sections .darken{padding:2.3em 0;background-color:#ede9ff}.theme-action .sections>section .theme-h4{margin-bottom:1em}.theme-action .sections>section *+.theme-main.title{margin-top:1em}.theme-action .sections>section:not(:last-child){margin-bottom:1em}.theme-action .sections>section .image-container:last-child{margin-bottom:0}.theme-action .sections>section>.image-container{margin-bottom:2em}.theme-action .sections>section.title{margin-top:6.5em}.theme-action .sections>section.title .ym-grid:first-child{position:relative}.theme-action .sections>section.title .ym-grid:first-child .theme-h4{position:absolute;top:-2.4em}.theme-action .sections>section.title .ym-g33.colorprofile{margin-top:-4.5em}.theme-action .sections>section .theme-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme-action .sections>section>.section.theme-content a,.theme-action .sections>section>.section .ym-gbox>.theme-content a{text-decoration:underline}.theme-action .sections>section>.section .ym-gbox.theme-content a{text-decoration:underline}.theme-action.editorial>header{color:#ff5c4c}.theme-action.editorial>header:not(:last-child)>.ym-g50{margin-bottom:5em}.theme-action.editorial>header+.sections:nth-child(2){padding-top:0}.theme-action.editorial>header.text{color:#000}.theme-action.editorial>header .theme-content a{text-decoration:underline}.theme-action.editorial p.theme-h4{margin:0}.theme-action.editorial p.theme-h4+.theme-main{margin-top:2em}.theme-action.editorial .theme-h4.text{margin-bottom:1.25em}.theme-action.editorial .ym-grid.theme-content{margin-bottom:3em}.theme-action.editorial .sections:not(:first-child){padding-top:2.1em}.theme-action.editorial .sections>section:first-child>.image-container:first-child{margin-top:-2.1em}.theme-action.home .teaser{position:relative;width:100%;height:100%;overflow:hidden}.theme-action.home .teaser .ctn{position:absolute;top:0;left:0;width:100%;height:100%}.theme-action.home .theme-h1{top:0;padding-top:6.3vw;position:absolute;color:#fff}.theme-action.home .theme-h1.secondary-color{color:#fff}.theme-action.home .theme-h3{position:absolute;left:43%;width:49%;top:6.9%;color:#000}.theme-action.home .theme-h3.secondary-color{color:#f5ff8f}.theme-action.course .theme-h4{margin-bottom:.25em}.theme-action.course .header{padding-top:7.5em;position:fixed;width:40.3%}.theme-action.course .header .theme-h4{color:#000}.theme-action.course .title-container{display:none;position:absolute;top:calc(100vh - 5vw);height:0;width:34%;z-index:-1}.theme-action.course .title-container .padding{position:absolute;bottom:0;width:100%;padding-bottom:6.8vw}.theme-action.course .ym-grid.content{position:relative;z-index:1;background-color:#fff}.theme-action.course .ym-gl.ym-g50{background-color:#fff;min-height:calc(100vh - 8vw)}.theme-action.course .ym-gr.ym-g50{background-color:#ede9ff;min-height:calc(100vh - 8vw)}.theme-action.course .theme-list a{display:block}.theme-action.course .theme-list a:hover{color:#ff5c4c}.theme-action.course .theme-list a:hover .image_frame{opacity:1;z-index:2}.theme-action.course .image_frame{opacity:0;position:fixed;left:0;top:0;width:50%;z-index:-1;-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.theme-action.course-detail>header .lead{margin-bottom:.8em}.theme-action.course-detail>header .ym-g50{margin-bottom:3em}.theme-action.course-detail .theme-h4{margin-bottom:1.25em}.theme-action.course-detail .title.info{margin-bottom:1.3em}.theme-action.team ul,.theme-action.team li{padding:0;margin:0}.theme-action.team ul{display:flex;justify-content:space-around}.theme-action.team li{width:13%;padding-right:6em}.theme-action.team .count4{justify-content:space-between}.theme-action.team .box{position:relative;z-index:2;margin-bottom:4.6em}.theme-action.team .box a{display:block;overflow:hidden}.theme-action.team .box .theme-main{position:absolute;bottom:1em;left:75%}.theme-action.team-detail{min-height:0}.theme-action.team-detail .image-container{position:relative;margin-bottom:0}.theme-action.team-detail .theme-h4{position:absolute;bottom:1em;left:.66em}.theme-action.team-detail .next:after{display:inline-block;content:'';border-right:3px solid #000;border-top:3px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1em;width:1em}.theme-action.team-detail .theme-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme-action.team-detail .theme-content a{text-decoration:underline}.theme-action.news ol{margin:0}.theme-action.news .section{margin-bottom:1.5em}.theme-action.news .section.news{padding:6.5em 0 0 0}.theme-action.news .section:last-child{margin-bottom:0;padding-bottom:4em}.theme-action.news .highlight{padding-bottom:3em}.theme-action.news .ym-g33:nth-child(3n+1){clear:left}.theme-action.news .ym-g33{margin:1em 0 2.5em 0}.theme-action.news hr{border:none;border-bottom:.1em solid #000;margin-bottom:2.5em;margin-top:.5em}#theme-footer{padding-bottom:2em}body.formPage #theme-header>*{display:none!important}body .mc-banner,body .mc-modal{top:auto;bottom:0}}@media screen and (orientation:portrait){.theme-slideshow .teaser img.portrait{display:block}.theme-slideshow .teaser img.landscape{display:none}}@media screen and (orientation:landscape){.theme-slideshow .teaser img.portrait{display:none}.theme-slideshow .teaser img.landscape{display:block}}@media screen and (min-width:1200px){.ym-grid.section:not(:last-child){margin-bottom:4em}.ym-grid.section .ym-gl:first-child>.ym-gbox{padding-right:3vw;padding-left:2vw}.ym-grid.section .ym-gl:nth-child(2)>.ym-gbox{padding-left:3vw;padding-right:3vw}.ym-grid.section .ym-gl:nth-child(3)>.ym-gbox{padding:0 2vw 0 3vw}.ym-grid.section .ym-gl>.ym-gl:first-child>.ym-gbox{padding:0 2vw 0 3vw}.ym-grid.section .ym-gl>.ym-gl:last-child>.ym-gbox{padding:0 3vw 0 2vw}}@media screen and (max-width:1980px){.theme-sandwich span,.theme-sandwich span:after,.theme-sandwich span:before{height:4px}}@media screen and (max-width:1050px){body{font-size:16px}.app_openyoga_component_lessons .time{width:26%}.app_openyoga_component_lessons .type{width:30%}.app_openyoga_component_lessons .lang{width:5%}.app_openyoga_component_lessons .room{width:18%}.theme-sandwich span,.theme-sandwich span:after,.theme-sandwich span:before{height:3px}}@media screen and (max-width:860px){body{font-size:1.85vw}.theme-sandwich span,.theme-sandwich span:after,.theme-sandwich span:before{height:2px}}@media screen and (max-width:700px){body{font-size:17px}.ym-grid.content .ym-g50{float:none;width:100%}.ym-grid.content .ym-g50:after{content:'';clear:both;display:block}.ym-grid.content .ym-g50>.ym-gbox{padding:0 1em 1em 1em}.ym-grid.content .ym-g50>.ym-gbox .ym-gbox{padding:0}.ym-grid.content .ym-g50>.ym-gbox.down{padding-top:3.5em}.ym-grid.section:not(:last-child),.ym-grid.list:not(:last-child){margin-bottom:2em}.ym-grid.section .ym-g33,.ym-grid.list .ym-g33,.ym-grid.section .ym-g66,.ym-grid.list .ym-g66,.ym-grid.section .ym-g66>.ym-g50,.ym-grid.list .ym-g66>.ym-g50{float:none;width:100%}.ym-grid.section .ym-gl>.ym-gbox,.ym-grid.list .ym-gl>.ym-gbox{padding:0 1em 0 1em!important;margin-bottom:1em}.ym-grid.section .ym-gl.colorprofile,.ym-grid.list .ym-gl.colorprofile{margin-bottom:3em}.ym-grid.section .ym-gl.colorprofile[data-nav],.ym-grid.list .ym-gl.colorprofile[data-nav]{margin-bottom:0}.theme-action .sections .darken{padding-bottom:1.3em}.theme-action .sections>section.title{margin-top:0}.theme-action .sections>section.title .ym-grid:first-child{position:static}.theme-action .sections>section.title .ym-grid:first-child .theme-h4{position:static;margin-top:1em}.theme-action .sections>section.title .ym-g33.colorprofile{margin-top:0}.theme-action .sections .ym-g33:not(:first-child) .theme-h4{margin-top:2em}.theme-action.home .theme-h1{top:45%}.theme-action>header .ym-g50.ym-gr,.theme-action>header .ym-g50.ym-gl{margin-bottom:3em!important}.theme-action.editorial>header{margin-bottom:0}.theme-action.editorial p.theme-h4+.theme-main{margin-top:1em}.theme-action.editorial .sections:first-child>section:first-child>.section:first-child{margin-top:6.5em}.theme-action.course .header{position:static;width:auto}.theme-action.course .image_frame{display:none}.theme-action.course .title-container{top:calc(100vh - 6em)}.theme-action.course .title-container .padding{padding-bottom:8em}.theme-action.course .ym-grid.content{padding-top:7.5em}.theme-action.course .ym-gl.ym-g50{min-height:0}.theme-action.course .ym-gr.ym-g50{min-height:0;margin-top:3em}.theme-action.course .ym-gr.ym-g50>.ym-gbox{padding-top:2em}.theme-action.course-detail>header .lead{margin-bottom:1em}.theme-action.team{margin-top:6.5em}.theme-action.team .count4{flex-wrap:wrap;justify-content:space-around}.theme-action.team .count4 li{padding-right:16%}.theme-action.team .count4 li:nth-child(2){padding-right:24%}.theme-action.team .count4 li:nth-child(3){padding-left:14%}.theme-action.team-detail{margin-bottom:1em}.theme-action.team-detail .theme-h4{margin:-.75em 0 0 .66em;color:#ff5c4c;position:static}.app_openyoga_component_social .ym-grid.social>*:first-child{max-width:245px;margin-left:0}.app_openyoga_component_lessonnavigation{position:static;width:100%;margin-bottom:2em}.app_openyoga_component_lessonnavigation .lesson_info,.app_openyoga_component_lessonnavigation+.nbsp-placeholder{display:none}.app_more_component_form .ym-g33.colorprofile{padding-top:4em}.app_more_component_form .ym-g33.colorprofile p{width:100%}.app_more_component_form .ym-g66,.app_more_component_form .ym-g100{width:100%;float:none}.theme-navigation.content{margin-bottom:0;padding-top:7.5em}section>.ym-grid.section .theme-navigation.content{padding-top:1em}.app_openyoga_component_lessons .ym-gl{width:100%;float:none}.app_openyoga_component_lessons .lesson_info{display:block;margin:1em 0 3.5em 0;-webkit-transition:max-height 0.2s ease-out 0s,margin 0.2s ease-out 0s;-moz-transition:max-height 0.2s ease-out 0s,margin 0.2s ease-out 0s;-o-transition:max-height 0.2s ease-out 0s,margin 0.2s ease-out 0s;transition:max-height 0.2s ease-out 0s,margin 0.2s ease-out 0s;max-height:300px;overflow:hidden}#current_week:target .lesson_info,#next_week:target .lesson_info{max-height:0;margin-top:0;margin-bottom:0}.theme-navigation.main .frame>ul{padding-top:2em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:calc(100vh - 330px)}.theme-flyIn.left{width:45%}.theme-flyIn.right{width:66%}.app_openyoga_component_daytimetable{margin:10% 1em 0 1em}.app_openyoga_component_daytimetable .subscribe{text-align:right}}@media screen and (max-width:600px){.theme-action .theme-h1{margin-left:6%}.theme-action.home .theme-h3{width:auto;margin-left:6%;left:0;top:22%}.theme-action.team{margin:6.5em -.5em 0 -.5em}.theme-action.team ul{display:block}.theme-action.team ul>li{float:left;width:50%;padding-right:0;max-width:none}.theme-action.team .box{margin:0 .5em 0 .5em}.theme-action.team .box .theme-main{position:static;margin:-.75em 0 0 .66em}.theme-action.team .count4 li{padding:0!important}.theme-action.team .image-container{margin-bottom:1.5em}.ym-grid.content .ym-g50{margin-left:auto}.ym-grid.section .ym-g33{margin-left:auto}}@media screen and (max-width:500px){.ym-wbox{padding:0 1em}.ym-gbox,.ym-cbox{padding:0 1em}.theme-h1s{font-size:4.6875em}.theme-h3{font-family:'MessinaSansWeb',"Comic Sans MS",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.app_openyoga_component_lessonnavigation{margin-bottom:0}.app_openyoga_component_lessons.linearize .table-container{margin:0}.app_openyoga_component_lessons.linearize table,.app_openyoga_component_lessons.linearize thead,.app_openyoga_component_lessons.linearize tbody,.app_openyoga_component_lessons.linearize tr,.app_openyoga_component_lessons.linearize th,.app_openyoga_component_lessons.linearize td{display:block}.app_openyoga_component_lessons.linearize tr:after{content:'';display:block;clear:both}.app_openyoga_component_lessons.linearize td{width:50%;float:left}.app_openyoga_component_lessons.linearize .lang:not(:empty){width:2em;position:absolute;right:0;top:1.3em}.app_openyoga_component_lessons.linearize .lang:not(:empty):before{content:'('}.app_openyoga_component_lessons.linearize .lang:not(:empty):after{content:')'}.app_openyoga_component_lessons.linearize .type,.app_openyoga_component_lessons.linearize .name{width:40%}.app_openyoga_component_lessons.linearize .subscribe{float:right;width:10%}.app_openyoga_component_lessons.linearize .subscribe a{position:relative;top:-1em}.app_openyoga_component_lessons.linearize .room{width:50%;text-align:left}.app_openyoga_component_lessons.linearize .time{width:50%}.app_openyoga_component_lessons.linearize tr{margin-bottom:1em;position:relative}.app_openyoga_component_lessons.teacher{max-width:500px}.app_more_component_form .ym-grid.form>*{width:100%;float:none}body.team-detail #theme-header h1.logo{display:none}}@media screen and (max-width:470px) and (orientation:landscape),screen and (max-width:700px) and (orientation:portrait){#theme-header .logo{top:1em;left:10%;width:210px;position:absolute;-webkit-transition:opacity 0.1s linear 0.3s;-moz-transition:opacity 0.1s linear 0.3s;-o-transition:opacity 0.1s linear 0.3s;transition:opacity 0.1s linear 0.3s}#theme-header.show-nav>.logo{opacity:0;-webkit-transition:opacity 0.1s linear 0s;-moz-transition:opacity 0.1s linear 0s;-o-transition:opacity 0.1s linear 0s;transition:opacity 0.1s linear 0s}#theme-header .border.left,#theme-header .border.right{width:100%;height:3em;top:auto}#theme-header .border.top,#theme-header .border.bottom{display:none}#theme-header .border.left{top:0;justify-content:flex-end}#theme-header .border.left .logo{display:block}#theme-header .border.right{bottom:0;z-index:13}#theme-header .border .today{transform:none}#main{padding:3em 1em}.theme-action{min-height:calc(100vh - 6em)}.theme-action.course .title-container{height:100vh;top:0;width:100%}.theme-action.course .title-container .padding{bottom:auto;padding-top:9em}.theme-slideshow .home{height:calc(100vh - 6em)}#navigation.visible-left .theme-flyIn.left{top:0;-webkit-transition:top 0.5s ease-in-out 0s;-moz-transition:top 0.5s ease-in-out 0s;-o-transition:top 0.5s ease-in-out 0s;transition:top 0.5s ease-in-out 0s}#navigation.visible-right .theme-flyIn.right{bottom:0;-webkit-transition:bottom 0.5s ease-in-out 0s;-moz-transition:bottom 0.5s ease-in-out 0s;-o-transition:bottom 0.5s ease-in-out 0s;transition:bottom 0.5s ease-in-out 0s}#navigation .theme-flyIn.right .today{position:absolute;top:0;left:50%;display:none;transform:translateX(-50%)}.theme-sandwich.left{margin-right:.5em}.theme-h1{font-size:20vw}.theme-h3{font-size:2em}.theme-flyIn{height:auto}.theme-flyIn:after{width:0;right:0}.theme-flyIn.left{width:100%;left:auto;top:-150%;-webkit-transition:top 0.75s ease-in-out 0s;-moz-transition:top 0.75s ease-in-out 0s;-o-transition:top 0.75s ease-in-out 0s;transition:top 0.75s ease-in-out 0s}.theme-flyIn.left:after{border-left-width:100vw;top:auto;right:0;bottom:-49px;border-bottom:50px solid transparent}.theme-flyIn.right{width:100%;bottom:0;right:0;bottom:-150%;top:auto;-webkit-transition:bottom 0.75s ease-in-out 0s;-moz-transition:bottom 0.75s ease-in-out 0s;-o-transition:bottom 0.75s ease-in-out 0s;transition:bottom 0.75s ease-in-out 0s}.theme-flyIn.right:after{border-right-width:100vw;left:0;top:-49px;border-top:50px solid transparent;border-bottom:none}.app_more_component_gallery.home{height:calc(100vh - 6em)!important}.theme-navigation.main .frame>ul{padding-left:2.4em;margin-top:125px;position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.app_openyoga_component_daytimetable{overflow:hidden;margin-bottom:12%}.app_openyoga_component_daytimetable.overflow .nav{display:block}.app_openyoga_component_daytimetable .frame{overflow-y:scroll;margin-right:-40px;padding-right:40px;height:calc(100vh - 280px)}}@media screen and (max-width:400px){.theme-h2{font-size:4.375em}.theme-h1s{font-size:2.8125em}.theme-action.course .title-container{padding-left:1.2em}.app_openyoga_component_lessons.teacher .table-container{width:calc(100% - 2em)}}@media screen and (max-width:321px){.theme-action.course .title-container .workshops{margin-left:-.4em}.theme-action.course .title-container .teacher{margin-left:-.4em}}.fm--hide-accessible,.fm_hide_accessible{display:inline;left:-1000px;overflow:hidden;width:0;position:absolute;height:0}.hide-accessible{display:inline;left:-1000px;overflow:hidden;width:0;position:absolute;height:0}.display-accessible{display:inherit;position:inherit;overflow:visible;left:auto;width:auto;height:auto}