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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:'Merriweather Sans',Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;color:#2e2e2e;background:#fafafa}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.hidden-desktop{display:none}header{width:977px;height:140px;margin:0 auto;position:relative}header h1{position:absolute;right:0;bottom:0;width:165px;height:145px;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/hamsa_logo.png) no-repeat 20px 32px}header h1 a{display:block;width:165px;height:145px}header h1 a span{display:none}header .langswitcher{position:absolute;top:10px;left:-4px}header .langswitcher li{display:inline}header .langswitcher li a{color:#2e2e2e;text-decoration:none;padding:0 4px}header .langswitcher li.current-lang a{color:#ff9c3f}.menu-main-container,header .nav-menu{position:absolute;bottom:0;left:0;width:812px;height:60px}header .nav-menu li{display:block;float:left;height:60px;margin-right:3px}header .nav-menu li a{display:block;height:60px;text-decoration:none;color:#2e2e2e;font-size:15px;letter-spacing:2px}header .nav-menu li a span{display:inline-block;margin-top:23px;padding:0 13px 0 18px;height:17px;line-height:17px;border-left:1px solid #2e2e2e}header .nav-menu li:first-child a span,header #menu-main-de.nav-menu li:first-child a span{padding-left:0;border-left:none}header .nav-menu li.current-menu-item a,header .nav-menu li.current_page_parent a,header .nav-menu li a:hover{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/header_menu_active_marker.png) no-repeat 53% 14px;color:#ff9c3f}header .nav-menu li.current-menu-item:first-child a,header .nav-menu li.current_page_parent:first-child a,header .nav-menu li:first-child a:hover{background-position:40% 14px}header .nav-menu li a:active,header .nav-menu li a:hover{color:#ff9c3f;background:0 0}#menu-main-de li a span{padding:0 11px 0 16px}#site{width:977px;margin:0 auto;padding-top:12px;min-height:256px}#site a{text-decoration:none}#site a:hover{text-decoration:none;font-weight:700}#site .textfield,#site .mc_input{height:33px;line-height:31px;font-size:16px;padding:0 7px;border:1px solid #b9b9b9;box-shadow:inset rgba(0,0,0,.15) 0 1px 2px;-moz-box-shadow:inset rgba(0,0,0,.15) 0 1px 2px;-webkit-box-shadow:inset rgba(0,0,0,.15) 0 1px 2px}#site .textfield:focus,#site .textarea:focus,#site .mc_input:focus{outline:none;border:1px solid #ff9c3f}#site .textarea{font-size:14px;padding:7px;border:1px solid #b9b9b9;box-shadow:inset rgba(0,0,0,.15) 0 1px 2px;-moz-box-shadow:inset rgba(0,0,0,.15) 0 1px 2px;-webkit-box-shadow:inset rgba(0,0,0,.15) 0 1px 2px}#site .button{background:#9fd8a6;background:-moz-linear-gradient(top,#9fd8a6 0%,#4f8855 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9fd8a6),color-stop(100%,#4f8855));background:-webkit-linear-gradient(top,#9fd8a6 0%,#4f8855 100%);background:-o-linear-gradient(top,#9fd8a6 0%,#4f8855 100%);background:-ms-linear-gradient(top,#9fd8a6 0%,#4f8855 100%);background:linear-gradient(to bottom,#9fd8a6 0%,#4f8855 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fd8a6',endColorstr='#4f8855',GradientType=0);border:none;height:32px;line-height:32px;margin:0;padding:0 10px;text-align:center;font-size:14px;color:#fff;text-shadow:rgba(0,0,0,.36) 0 -1px 0;box-shadow:rgba(0,0,0,.6) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.6) 0 1px 2px;-webkit-box-shadow:rgba(0,0,0,.6) 0 1px 2px;cursor:pointer}#site .button:active{background:#8dbf93;background:-moz-linear-gradient(top,#8dbf93 0%,#34873c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dbf93),color-stop(100%,#34873c));background:-webkit-linear-gradient(top,#8dbf93 0%,#34873c 100%);background:-o-linear-gradient(top,#8dbf93 0%,#34873c 100%);background:-ms-linear-gradient(top,#8dbf93 0%,#34873c 100%);background:linear-gradient(to bottom,#8dbf93 0%,#34873c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dbf93',endColorstr='#34873c',GradientType=0);box-shadow:rgba(0,0,0,.6) 0 0px 1px;-moz-box-shadow:rgba(0,0,0,.6) 0 0px 1px;-webkit-box-shadow:rgba(0,0,0,.6) 0 0px 1px;line-height:34px}.edit-link a{color:#737373;text-transform:lowercase}.edit-link:after{content:"·";padding-left:10px;padding-right:10px}.page_home #site{padding-top:0}.page_home #site .logo{height:305px;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_medium.png) no-repeat 50% 50%}html[lang=de-DE] .page_home #site .logo{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_medium_de.png) no-repeat 50% 50%}html[lang=en-US] .page_home #site .logo{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_medium_en.png) no-repeat 50% 50%}html[lang=fr-FR] .page_home #site .logo{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_medium_fr.png) no-repeat 50% 50%}.page_home #site .hero{display:block;padding-top:20px;padding-bottom:60px;color:#2e2e2e;font-weight:400}.page_home #site .hero a{font-weight:400;color:#2e2e2e}.page_home #site .hero a:hover{font-weight:400}.page_home .hero *{box-sizing:border-box}.page_home .hero .inner{display:table;table-layout:fixed;width:calc(100% + 30px)}.page_home #site .hero .inner>.col{display:table-cell;float:none;vertical-align:top}.page_home .hero .inner>.col.col-left{width:52%;padding-right:40px;padding-top:30px}.page_home .hero .inner>.col.col-right{width:48%;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/hero-maurizio.jpg) no-repeat 100% 0;background-size:100%}.page_home .hero .inner>.col.col-left .hero-top{display:block;padding-bottom:15px}.page_home .hero .inner>.col.col-left h2{margin:0;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/logo-small.png) no-repeat 0 0;background-size:100px;padding:16px 0 0 110px;min-height:48px}.page_home .hero .inner>.col.col-left h2 span{display:inline-block;color:#616161;font-size:15px;letter-spacing:2px}.page_home .hero .inner>.col.col-left h3{margin:20px 0 0;font-size:17px;color:#ff9c3f;font-style:italic;font-weight:700;letter-spacing:2px}.page_home .hero .inner>.col.col-left h4{margin:0 0 20px;font-size:16px;letter-spacing:2px}.page_home .hero .inner>.col.col-left h4 sup{vertical-align:super;font-size:11px}.page_home .hero .inner>.col.col-left .hero-script{width:100%;max-width:460px;margin-bottom:10px}.page_home .hero .inner>.col.col-left p{font-size:16px;font-weight:400;padding-bottom:10px;max-width:400px}.page_home .hero .inner>.col.col-left p strong{color:#ff9c3f;font-weight:400}.page_home #site .hero .inner>.col.col-left .hero-bottom a{display:inline-block;margin-right:40px;font-weight:700;font-size:14px}.page_home #site .hero .inner>.col.col-left .hero-bottom a:hover{color:#ff9c3f}@media (max-width:1060px){.page_home .hero .inner{width:100%}.page_home .hero .inner>.col.col-left{width:525px;padding-right:30px}.page_home .hero .inner>.col.col-right{width:auto}}@media (max-width:950px){.page_home .hero .inner>.col.col-right{overflow-x:hidden;text-align:right}.page_home .hero .inner>.col.col-right{background-size:400px;background-position:0 0;transition:all .3s}}@media (max-width:875px){.page_home .hero .inner>.col.col-left{width:330px;padding-right:30px}.page_home .hero .inner>.col.col-right{background-size:400px;background-position:100% 0;transition:all .3s}}@media (max-width:772px){.page_home .hero .inner>.col.col-right{background-position:0 0;transition:all .3s}}@media (max-width:685px){.page_home .hero .inner>.col.col-right{background-size:330px;background-position:0 0;transition:all .3s}}@media (max-width:630px){.page_home #site .hero{padding-bottom:30px;padding-top:0}.page_home #site .hero .inner{display:block;width:100%}.page_home #site .hero .inner>.col{display:block}.page_home #site .hero .inner>.col.col-left{width:100%;padding-right:0;padding-bottom:50px}.page_home #site .hero .inner>.col.col-right{width:100%;background-size:400px;background-position:50% 0;transition:all .3s;height:400px}}@media (max-width:450px){.page_home #site .hero .inner>.col.col-right{width:calc(100% - 40px);margin-left:20px;background-size:contain;background-position:50% 0;transition:all .3s;height:calc(100vw - 60px)}}.page_home #site .bottom{min-height:120px;position:relative}.page_home #site .bottom h2{font-size:16px;font-weight:700;margin-bottom:5px}.page_home #site .bottom .news,.page_home #site .bottom .events,.page_home #site .bottom .newsletter{position:absolute;top:0;left:0;width:200px;min-height:100px}.page_home #site .bottom .news ul,.page_home #site .bottom .events ul{font-size:13px}.page_home #site .bottom .news ul li,.page_home #site .bottom .events ul li{min-height:24px;margin-bottom:2px}.page_home #site .bottom .news ul li a,.page_home #site .bottom .events ul li a{display:block;min-height:24px;line-height:20px;color:#2e2e2e;font-weight:100;font-style:italic;text-indent:-5px;padding-left:5px}.page_home #site .bottom .news ul li a:hover,.page_home #site .bottom .events ul li a:hover{font-weight:700}.page_home #site .bottom .events{left:240px;width:230px}.page_home #site .bottom .newsletter{left:0;right:auto;width:320px}.page_home #site .bottom .newsletter #mc_subheader{font-size:13px;font-weight:100;line-height:22px;font-style:italic;margin-bottom:5px}.page_home #site .bottom .newsletter form{position:relative}.page_home #site .bottom .newsletter form .mc_var_label{display:none}.page_home #site .bottom .newsletter form .mc_merge_var,.page_home #site .bottom .newsletter form .mc_signup_submit{position:absolute}.page_home #site .bottom .newsletter form .mc_merge_var{padding-right:2px}.page_home #site .bottom .newsletter form .mc_signup_submit{right:0}.page_home #site .bottom .newsletter form .mc_signup_submit #mc_signup_submit{width:auto}.page_home #site .bottom .newsletter form .mc_error_msg{position:absolute;top:65px;font-size:11px;line-height:17px;color:#ca0000}.page_home #site .bottom .newsletter form .mc_error_msg a{color:#ff9c3f}.page_home #site .bottom .newsletter form .mc_success_msg{position:absolute;top:75px;color:#0a0;font-size:14px;line-height:22px}.page_home #site .bottom .newsletter form input[type=button]{width:83px}.page_home #site .bottom .newsletter form input[type=text]{width:229px}.page_home #site .bottom .newsletter form input[type=text].inlineLabel{color:#999}.page_home #site .bottom .newsletter form .error{display:none;position:absolute;top:40px;font-size:11px;color:#ca0000}#site .row{overflow:hidden}#site .col{float:left}#site .col.left{width:192px}#site .col.left .inner{margin-top:28px}#site .col.left .inner h2{font-size:16px;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#site .col.left .inner h2 a{color:#2e2e2e}#site .col.left .inner h2 a:hover{font-weight:400}#site .col.left .inner>ul{margin:27px 0 0 16px}#site .col.left .inner>ul>li{font-size:14px;line-height:19px;font-weight:200}#site .col.left .inner>ul>li.active{font-weight:700}#site .col.left .inner>ul>li a{display:block;padding-bottom:5px;color:#2e2e2e}#site .col.left .inner>ul>li a:hover{text-decoration:none;font-weight:700}#site .col.right{width:766px;min-height:400px;padding-left:18px;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 92px 55px}#site .col.right h3{height:24px;width:766px;font-size:16px;line-height:22px;font-weight:100;color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#site .col.right h4{font-size:20px;line-height:30px;margin-bottom:22px}#site .col.right h5{font-weight:700}#site .col.right .inner p,#site .col.right .inner ul,#site .col.right .inner ol{font-weight:200;margin-bottom:24px}#site .col.right .inner i,#site .col.right .inner em{font-style:italic}#site .col.right .inner b,#site .col.right .inner strong{font-weight:700}#site .col.right .inner ul{list-style:disc inside;padding-left:20px}#site .col.right .inner ol{list-style:decimal inside;padding-left:20px}#site .col.right .inner ul li,#site .col.right .inner ol li{margin-bottom:5px}#site .col.right .inner img.alignright{float:right;margin:0 0 12px 20px}#site .col.right .inner img.alignleft{float:left;margin:0 20px 12px 0}#site .col.right .inner p a{color:#ff9c3f}#site .col.right .inner .body h2{font-size:22px;line-height:30px;margin-bottom:10px;font-weight:400}#site .col.right .inner .body h3{font-size:18px;line-height:26px;color:#2e2e2e;font-weight:400;margin-bottom:10px}#site .col.right .inner .sharelinks{font-size:11px;color:#737373}#site .col.right .inner .sharelinks a{color:#000;font-weight:400;padding:10px 0}#site .col.right .inner .sharelinks a:hover{font-weight:700}#site .pagination{font-size:14px;font-weight:200;color:#6e6e6e;padding-top:20px}#site .pagination>span a{padding:10px 3px;color:#6e6e6e;font-weight:200}#site .pagination>span:first-child a{padding-left:0}#site .pagination .active a{font-size:24px;color:#2e2e2e}#site .pagination.article{font-size:14px;color:#6e6e6e;font-weight:200;padding:0 0 20px}#site .pagination.article>span{font-size:24px;color:#2e2e2e}#site .pagination.article>span a{font-size:14px;padding:10px 3px;color:#6e6e6e;font-weight:200}.blog #site .row,.single-post #site .row{overflow:visible}.blog #site .col.right,.single-post #site .col.right{float:none;padding-left:0;width:800px;background-position:250px 20px}.blog #site .col.right .article,.single-post #site .col.right .article{width:730px;margin-bottom:30px}.blog #site .col.right .article h2,.single-post #site .col.right .article h2{font-size:20px;line-height:28px;margin-bottom:6px}.blog #site .col.right .article h2 a,.single-post #site .col.right .article h2 a{color:#2e2e2e}.blog #site .col.right .article .body,.single-post #site .col.right .article .body{overflow:hidden}.blog #site .col.right .article .bottom,.single-post #site .col.right .article .bottom{font-size:11px;font-weight:200;color:#737373;margin-top:-14px}.blog #site .col.right .article .bottom .date{text-transform:lowercase}.blog #site .col.right .article .bottom .date:after,.single-post #site .col.right .article .bottom .date:after{content:"·";padding-left:10px;padding-right:10px}.page_events #site{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 296px 75px;padding-top:52px}.page_events #site .event{margin-bottom:35px}.page_events #site .event>.col.left{width:450px}.page_events #site .event>.col.left>.row{overflow:hidden}.page_events #site .event>.col.left>.row>.col.left{float:left;width:125px}.page_events #site .event>.col.left>.row>.col.left img{width:125px}.page_events #site .event>.col.left>.row>.col.right{float:left;padding-left:15px;width:310px;background:0 0;min-height:0}.page_events #site .event>.col.left>.row>.col.right h2{font-size:20px;line-height:25px;overflow:hidden;margin-bottom:4px}.page_events #site .event>.col.left>.row>.col.right h2 a{color:#2e2e2e}.page_events #site .event>.col.left>.row>.col.right .date{font-size:14px;font-style:italic}.page_events #site .event>.col.left>.row>.col.right .teachers{font-weight:200;margin-bottom:25px}.page_events #site .event>.col.left>.row>.col.right .teachers a{color:#ff9c3f}.page_events #site .event>.col.left>.row>.col.right .location{font-weight:200}.page_events #site .event>.col.right{width:482px;padding-left:45px;background:0 0;min-height:0}.page_events #site .event>.col.right h3{font-size:14px;font-weight:400;font-style:italic;color:#2e2e2e;margin-top:30px}.page_events #site .event>.col.right .description{font-weight:200}.page_events #site .event>.col.right .description span{font-size:14px !important}.page_events #site .event>.col.right .description p{margin-bottom:8px}.page_teachers #site>.row>.col.left{width:180px}.page_teachers #site>.row>.col.right{width:772px;padding-left:25px}.page_teachers #site>.row>.col.left .inner>h2{margin-bottom:24px}.page_teachers #site>.row>.col.left .desc{font-size:12px;line-height:15px;font-weight:200;color:#999}.page_teachers #site>.row>.col.left .sort,.page_teachers #site>.row>.col.left .filter{margin-bottom:10px}.page_teachers #site>.row>.col.left .filter{height:60px}.page_teachers #site>.row>.col.left .filter a.clear_filter{display:none;color:#ff9c3f;font-size:11px}.page_teachers #site>.row>.col.left .sort .options a,.page_teachers #site>.row>.col.left .sort .options span{font-size:12px;font-weight:200;font-style:italic;color:#999}.page_teachers #site>.row>.col.left .sort .options span{padding:0 5px}.page_teachers #site>.row>.col.left .sort .options a.active{color:#2e2e2e}.page_teachers #site>.row>.col.left .filter .desc{margin-bottom:5px}.page_teachers #site>.row>.col.left .filter input{width:160px;margin-left:0}.page_teachers #site>.row>.col.left .teacher_list{margin-left:0;max-height:400px;overflow-y:auto}.page_teachers #site>.row>.col.left .teacher_list>li a{display:block;padding-bottom:5px}.page_teachers #site>.row>.col.left .teacher_list>li a:hover{text-decoration:none}.page_teachers #site>.row>.col.left .teacher_list>li a:hover span{font-weight:700}.page_teachers #site>.row>.col.left .teacher_list>li a .name{display:block;font-size:14px;line-height:20px;font-weight:200}.page_teachers #site>.row>.col.left .teacher_list>li a .location{display:block;font-size:14px;line-height:20px;font-weight:200;color:#999;padding-left:10px;text-transform:lowercase}.page_teachers #site>.row>.col.left .teacher_list>li.active a span{font-weight:700}.page_teachers #site>.row>.col.right{min-height:500px}.page_teachers.single #site>.row>.col.right>.inner>.row{overflow:hidden}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.left{float:left;width:135px;padding-top:6px}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.left img{border:1px solid #0e0e0e;width:134px}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right{float:left;width:619px;padding-left:18px;font-weight:200;background:0 0}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right h5{font-weight:700}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right .text{margin-bottom:20px}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right .text p{margin-bottom:8px}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right .text a{color:#ff9c3f}.page_teachers.single #site>.row>.col.right .sharelinks{font-weight:200}.page_texts.selection #site>.row>.col.right .text a{color:#2e2e2e;display:block;padding-bottom:24px}.page_texts.selection #site>.row>.col.right .text a:hover{text-decoration:none;font-weight:700}.page_texts.selection #site>.row>.col.right .text .title{display:inline;font-size:16px;font-weight:400;line-height:22px;font-style:italic}.page_texts.selection #site>.row>.col.right .text a:hover .title{text-decoration:none;font-weight:700}.page_texts.selection #site>.row>.col.right .text .meta{font-size:14px;font-weight:200}.page_texts.selection #site>.row>.col.right .text .meta:before{content:"·";padding:0 5px}.page_texts.selection #site>.row>.col.right .text a:hover .meta{text-decoration:none}.page_texts.article .sharelinks{font-weight:200}.page_video.selection #site>.row>.col.right .inner>.video{overflow:hidden;margin-bottom:10px}.page_video.selection #site>.row>.col.right>.inner .video .col.left{float:left;width:125px;padding-top:6px}.page_video.selection #site>.row>.col.right>.inner .video .col.left img{width:125px}.page_video.selection #site>.row>.col.right>.inner .video .col.right{float:left;width:600px;padding-left:41px;min-height:0}.page_video.selection #site>.row>.col.right>.inner .video .col.right h5{font-size:16px;font-style:italic;font-weight:400}.page_video.selection #site>.row>.col.right>.inner .video .col.right h5 a{color:#2e2e2e}.page_video.selection #site>.row>.col.right>.inner .video .col.right .tags{font-weight:200;color:#999}.page_video.selection #site>.row>.col.right>.inner .video .col.right .tags a{color:#999}.page_video.selection #site>.row>.col.right>.inner .video .col.right .tags a:hover{font-weight:700}.page_video.selection #site>.row>.col.right>.inner .video .col.right .description{font-weight:400;color:#89c066;padding-right:5px}.page_video.single #site>.row>.col.right .inner>.video{margin-bottom:10px}.page_video.single #site>.row>.col.right>.inner .video .col.left{float:left;width:766px;padding-top:6px;margin-bottom:20px}.page_video.single #site>.row>.col.right>.inner .video .col.right{padding-left:0;min-height:0;background:0 0}.page_video.single #site>.row>.col.right>.inner .video .col.right h5{font-size:20px;font-weight:400;margin-bottom:5px}.page_video.single #site>.row>.col.right>.inner .video .col.right .description{font-weight:200;margin-bottom:15px}.page_video.single #site>.row>.col.right>.inner .video .col.right .download{font-weight:700;margin-bottom:15px}.page_video.single #site>.row>.col.right>.inner .video .col.right .download a{color:#ff9c3f}.page_video.single #site>.row>.col.right>.inner .video .col.right .sharelinks{font-weight:200}.page_links #site{padding-top:50px}.page_links #site ul li{padding-bottom:10px}.page_links #site ul li a{display:block;font-weight:200;font-size:16px;font-style:italic;line-height:22px;padding:10px 0;color:#2e2e2e;text-decoration:underline}.page_impressum #site{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 252px 55px;min-height:400px}.page_impressum #site h2{font-size:20px;line-height:30px;margin-bottom:22px;font-weight:400}.page_impressum #site .impressum{margin-bottom:50px}.page_impressum #site .impressum a{color:#ff9c3f}.page_impressum footer .copy a{font-weight:700}.page_contact #site,.page-template-page-interview #site{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 252px 55px}.page_contact #site h2,.page-template-page-interview #site h2{font-size:20px;line-height:30px;margin-bottom:22px;font-weight:400}.page_contact #site form,.page-template-page-interview #site form{width:500px}.page_contact #site form .row,.page-template-page-interview #site form .row{width:500px;overflow:hidden;margin-bottom:5px}.page_contact #site form .row.name_email,.page-template-page-interview #site form .row.name,.page-template-page-interview #site form .row.born,.page-template-page-interview #site form .row.province_zip,.page-template-page-interview #site form .row.address,.page-template-page-interview #site form .row.taxnumber,.page-template-page-interview #site form .row.teltime,.page-template-page-interview #site form .row.email_tel{height:81px}.page_contact #site form .row.message,.page-template-page-interview #site form .row.message{height:222px}.page_contact #site form .row.message .wpcf7-not-valid-tip,.page-template-page-interview #site form .row.message .wpcf7-not-valid-tip{margin-top:-6px}.page_contact #site form .row .wpcf7-not-valid-tip,.page-template-page-interview #site form .row .wpcf7-not-valid-tip{font-size:11px;color:#ca0000}.page_contact #site form .row.message .wpcf7-not-valid-tip,.page-template-page-interview #site form .row.message .wpcf7-not-valid-tip{display:block}form div.wpcf7-response-output{margin:0}.page_contact #site form .row input:focus,.page_contact #site form .row textarea:focus,.page-template-page-interview #site form .row input:focus,.page-template-page-interview #site form .row textarea:focus{border:1px solid #ff9c3f}.page_contact #site form .row input[type=submit]:focus,.page-template-page-interview #site form .row input[type=submit]:focus{border:none}.page_contact #site form .row .wpcf7-not-valid,.page-template-page-interview #site form .row .wpcf7-not-valid{border:1px solid #ca0000}.page_contact #site form .row .col.right,.page-template-page-interview #site form .row .col.right{min-height:0}.page_contact #site form .row label,.page-template-page-interview #site form .row label{display:block}.page_contact #site form .row.name_email .col,.page-template-page-interview #site form .row.name .col,.page-template-page-interview #site form .row.born .col,.page-template-page-interview #site form .row.email_tel .col{width:240px;float:left}.page-template-page-interview #site form .row.province_zip .col.left{width:340px;float:left}.page-template-page-interview #site form .row.province_zip .col.right{width:140px;float:left}.page_contact #site form .row.name_email .col.right,.page-template-page-interview #site form .row.name .col.right,.page-template-page-interview #site form .row.born .col.right{padding-left:20px;background:0 0}.page_contact #site form .row.name_email .col input,.page-template-page-interview #site form .row.name .col input,.page-template-page-interview #site form .row.born .col input,.page-template-page-interview #site form .row.email_tel .col input{width:224px}.page-template-page-interview #site form .row.address input,.page-template-page-interview #site form .row.taxnumber input,.page-template-page-interview #site form .row.teltime input{width:calc(100% - 16px)}.page-template-page-interview #site form .row.province_zip .col.left input{width:324px}.page-template-page-interview #site form .row.province_zip .col.right input{width:calc(100% - 16px)}.page_contact #site form .row.message textarea,.page-template-page-interview #site form .row.message textarea{width:484px;height:150px}.page_contact #site form .row.submit .col.left{width:110px}.page-template-page-interview #site form .row.submit .col.left{width:100%}.page_contact #site form .row.submit .col.left .wpcf7-submit{width:100px;outline:none}.page-template-page-interview #site form .row.submit .col.left .wpcf7-submit{width:250px;outline:none;margin-bottom:20px}.page-template-page-interview #site form .row.submit .col.left .disclaimer{font-size:12px;line-height:20px}.page_contact #site form .row.submit .col.right,.page-template-page-interview #site form .row.submit .col.right{width:390px;padding:0}.page_contact #site form .row.submit .col.right .wpcf7-response-output,.page-template-page-interview #site form .row.submit .col.right .wpcf7-response-output{display:none;line-height:17px;font-size:11px}.page_contact #site form .row.submit .col.right .wpcf7-validation-errors,.page_contact #site form .row.submit .col.right .wpcf7-mail-sent-ng,.page_contact #site form .row.submit .col.right .wpcf7-spam-blocked,.page-template-page-interview #site form .row.submit .col.right .wpcf7-validation-errors,.page-template-page-interview #site form .row.submit .col.right .wpcf7-mail-sent-ng,.page-template-page-interview #site form .row.submit .col.right .wpcf7-spam-blocked{color:#ca0000}.page_contact #site form .row.submit .col.right .wpcf7-response-output.wpcf7-mail-sent-ok,.page-template-page-interview #site form .row.submit .col.right .wpcf7-response-output.wpcf7-mail-sent-ok{font-size:14px;line-height:34px;color:#0a0}.page_contact #site form .ajax-loader,.page-template-page-interview #site form .ajax-loader{margin-top:15px}.page_contact #site .screen-reader-response,.page-template-page-interview #site .screen-reader-response{display:none}@media (max-width:550px){.page-template-page-interview #site form{width:100%}.page-template-page-interview #site form .row{height:auto !important;width:100%;margin-bottom:10px}.page-template-page-interview #site form .row .col{float:none;width:100% !important;height:auto}.page-template-page-interview #site form .row .col.left{margin-bottom:10px}.page-template-page-interview #site form .row .col.right{padding-left:0 !important}.page-template-page-interview #site form .row .col input,.page-template-page-interview #site form .row input{width:100% !important}.page-template-page-interview #site form .row.teltime{padding-bottom:10px}}footer{width:977px;margin:40px auto 10px auto}footer .footertop{height:25px;position:relative}footer .footertop .name{position:absolute;top:0;width:100%;text-align:center;font-size:16px;color:#ddd}footer .footertop .langswitcher{position:absolute;top:0;right:0}footer .footertop .langswitcher li{display:inline}footer .footertop .langswitcher li a{color:#2e2e2e;text-decoration:none;padding:0 4px}footer .footertop .langswitcher li.current-lang a{color:#ff9c3f}footer .copy{text-align:center;font-size:13px;line-height:40px;padding-left:10px;font-weight:200}footer .copy a{color:#2e2e2e;text-decoration:none;padding:10px 0}footer .copy a:hover{text-decoration:none;font-weight:700}footer .copy a.active{font-weight:700}.fourofour{padding-top:92px;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 281px 27px;min-height:200px;text-align:center}.fourofour h2{font-size:16px;margin-bottom:15px;text-shadow:rgba(255,255,255,1) 0 0 5px}.fourofour h3{font-size:24px;margin-bottom:15px;text-shadow:rgba(255,255,255,1) 0 0 5px}.fourofour em{font-style:italic;text-shadow:rgba(255,255,255,1) 0 0 5px}.fourofour a{color:#ff9c3f;text-shadow:rgba(255,255,255,1) 0 0 5px}.scuola_location{overflow:hidden;width:100%}.scuola_location .col.address{float:left;width:200px;font-weight:200}.scuola_location .col.mapwrap{float:right;width:550px;text-align:right}.scuola_location .col.mapwrap a{font-size:12px}.col.mapwrap .google_map{width:550px;height:350px;text-align:left}@media (max-width:980px){*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hidden-desktop{display:block}.mobile-select-wrap{margin-bottom:30px}.mobile-select-wrap select{width:100%}header{width:100%;height:auto;padding:0 10px 25px}header h1{position:static;right:auto;bottom:auto;margin:0 auto;width:72px;height:75px;background-position:0 20px;background-size:72px 50px}header h1 a{width:112px;height:75px;margin-left:-20px}header .nav-menu{position:static;width:100%;height:auto;text-align:center}header .nav-menu{margin:0 auto}header .nav-menu li{display:inline-block;float:none;margin-right:0;height:30px}header .nav-menu li a{font-size:14px;letter-spacing:1px;height:42px}header .nav-menu li a span{padding:0 3px 0 6px}header #menu-main-de li a span{padding:0 3px 0 6px}header .nav-menu li.current-menu-item:first-child a,header .nav-menu li.current_page_parent:first-child a,header .nav-menu li:first-child a:hover{background-position:45% 14px}header .langswitcher{left:16px}#site{width:100%;padding:0 20px}.page_home #site .logo{display:none}.page_home #site .bottom{width:100%;background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 50% 0;background-size:250px 118px}.page_home #site .bottom .news,.page_home #site .bottom .events,.page_home #site .bottom .newsletter{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%}.page_home #site .bottom .news{margin-bottom:20px}.page_home #site .bottom .events{margin-bottom:20px}.page_home #site .bottom .newsletter .mc_form_inside{display:table;width:100%}.page_home #site .bottom .newsletter .mc_form_inside .mc_merge_var{position:static;display:table-cell;vertical-align:top;padding-right:10px;width:100%}.page_home #site .bottom .newsletter .mc_form_inside .mc_merge_var input[type=text]{width:100%}.page_home #site .bottom .newsletter .mc_form_inside .mc_signup_submit{position:static;display:table-cell;vertical-align:top;width:80px}.page_home #site .bottom .newsletter form #mc_message{display:table-row}.page_home #site .bottom .newsletter form .mc_error_msg{position:absolute;top:auto;width:100%;display:block;margin-bottom:0;padding-top:10px}#site>.row>.col.left{display:none}#site>.row>.col.right{padding-left:0;width:100%;background-position:50% 0;background-size:250px 118px}#site>.row>.col.right>.inner>h3,#site>.row>.col.right>.inner>h4{display:none}#site .col.right .inner img.alignleft,#site .col.right .inner img.alignright,#site .col.right .inner img.aligncenter,#site .col.right .inner img.alignnone{float:none;width:100%;height:auto;margin:0 0 20px}.blog #site .col.right .article .bottom .date:after,.single-post #site .col.right .article .bottom .date:after{padding-left:7px;padding-right:4px}.edit-link:after{padding-left:5px;padding-right:5px}.scuola_location .col.address{float:none;margin-bottom:20px}.scuola_location .col.mapwrap{float:none;width:100%}.scuola_location .col.mapwrap .google_map{width:100%}.blog #site .col.right .article,.single-post #site .col.right .article{width:100%}.blog #site .col.right .article h2,.single-post #site .col.right .article h2{font-size:18px;line-height:24px}.blog #site .col.right iframe{width:100%;height:300px}.page_events #site .event>.col.right{width:100%;padding:0;margin-bottom:20px}.page_events #site{background:url(//thisisyoga.org/wp-content/themes/morelli_yoga/img/bg_logo_alpha.png) no-repeat 50% 0;background-size:250px 118px;padding-top:0}.page_events #site .event>.col.left{float:none;width:100%;display:block}.page_events #site .event>.col.left>.row>.col{float:none;padding:0}.page_events #site .event>.col.left>.row>.col.right{float:none;width:100%;padding:0}#site .event>.col.right>.inner h3,#site .event>.col.right>.inner h4{display:block}.page_events #site .event>.col.left>.row>.col.left{margin-right:20px;width:100px}.page_events #site .event>.col.left>.row>.col.left img{width:100%}.page_events #site .event>.col.left>.row>.col.right .date{clear:both}.page_teachers #site>.row>.col.right{min-height:200px;width:100%;padding-left:0;background-position:50% 130px}.page.page_teachers #site>.row>.col.right{background-position:50% 0}.page_teachers .selectBox-options li:first-child{display:none}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.left{display:none;margin-right:20px;width:100px}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.left img{width:100%}.page_teachers.single #site>.row>.col.right>.inner>.row>.col.right{width:100%;padding-left:0;float:none}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info{display:table;margin-bottom:10px}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info .left{display:table-cell;vertical-align:top;width:120px;padding-right:15px}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info .left img{width:120px;border:1px solid #0e0e0e}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info .right{display:table-cell;vertical-align:top;width:100%}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info .right h3{width:100%;height:auto;white-space:normal;font-size:20px;line-height:26px;color:#2e2e2e;font-weight:400;margin-bottom:5px}.page_teachers.single #site>.row>.col.right>.inner>.row .insegnante-info .right h4{width:100%;font-size:16px;line-height:20px;font-weight:300;color:#999;text-transform:lowercase}.page_teachers.single #site>.row>.col.right>.inner>.row .col.right h5{display:none}.page_texts.selection #site>.row>.col.right .text .title{display:block}.page_texts .col.right .inner .text .author.meta:before{display:none}.page_texts .col.right .inner .text .author.meta{margin-left:10px}.page_texts.single #site>.row>.col.right>.inner>h3{display:block;font-size:16px;line-height:20px;color:#aaa}.page_texts.single #site>.row>.col.right>.inner>h4{display:block;font-size:20px;line-height:26px}.page_video.selection #site .row>.col.right .inner>.video{overflow:visible;display:table}.page_video.selection #site .row>.col.right>.inner .video .col.left{display:table-cell;vertical-align:top;float:none;width:100px;padding:0}.page_video.selection #site .row>.col.right>.inner .video .col.left a,.page_video.selection #site .row>.col.right>.inner .video .col.left a img{width:100px}.page_video.selection #site .row>.col.right>.inner .video .col.right{display:table-cell;vertical-align:top;float:none;width:100%;padding:0 0 0 15px;background:0 0}.page_video.selection #site .row>.col.right>.inner .video .col.right h5{font-size:16px}.page_video.selection #site .row>.col.right>.inner .video .col.right .tags{display:none}.page_video.selection #site .row>.col.right>.inner .video-tags-below{font-weight:200;color:#999;margin-bottom:40px;font-size:13px}.page_video.selection #site .row>.col.right>.inner .video-tags-below .description{font-weight:400;color:#89c066;padding-right:5px}.page_video.selection #site .row>.col.right>.inner .video-tags-below a{color:#999;text-decoration:none}.page_video.single #site>.row>.col.right>.inner .video .col.left{width:100%;float:none;padding:0}.page_video.single #site>.row>.col.right>.inner .video .col.left iframe{width:100%;height:250px}.page_video.single #site>.row>.col.right>.inner .video .col.right{width:100%}.page_video #site>.row>.col.right>.inner>h4.pertag{display:block}.page_contact #site{background-position:50% 40px;background-size:250px 118px}.page_contact #site form{width:100%}.page_contact #site form .row.name_email{height:auto}.page_contact #site form .row{width:100%;overflow:visible;margin:0}.page_contact #site form .row.submit{display:table}.page_contact #site form .row.submit .col{float:none;display:table-cell;width:100%}.page_contact #site form .row.submit .col.left{width:110px;vertical-align:top}.page_contact #site form .row.submit .col.right{padding-left:15px;width:100%;background:0 0;vertical-align:top}.page_contact #site form .row.submit .col.right .wpcf7-response-output.wpcf7-mail-sent-ok{line-height:20px}.page_contact #site form .row.name_email .col{width:100%;float:none;margin-bottom:20px}.page_contact #site form .row.name_email .col.right{padding:0}.page_contact #site form .row.name_email .col input{width:100%}.page_contact #site form .row.message{height:auto;margin-bottom:20px}.page_contact #site form .row.message textarea{width:100%;height:150px}.page_impressum #site{background-position:50% 0;background-size:250px 118px}.page_impressum #site h2{font-size:18px;line-height:24px}footer{width:100%;padding:0 20px}footer .footertop{height:auto}footer .footertop .name{position:static;top:auto;margin-bottom:10px}footer .footertop .langswitcher{position:static;top:auto;right:auto;text-align:center}footer .footertop .langswitcher li a{padding:10px 8px}footer .copy{font-size:12px}.fourofour{padding-top:30px;background-position:50% 0;background-size:250px 118px}}@media (max-width:420px){header .nav-menu{max-width:305px}header .nav-menu li:nth-child(5) a span{border-left:none}}.form-wrap{width:100%;max-width:500px;padding:0 0 20px}.form-wrap,.form-wrap *{box-sizing:border-box}.form-wrap .form-row{display:flex;flex-flow:row wrap;margin:0 -10px}.form-wrap .form-row .form-col{display:block;flex:1 1 0%;margin:0;padding:0 10px 20px}.form-wrap .form-row .form-col.form-col-50{flex-basis:50%;max-width:50%}.form-wrap .form-row .form-col.form-col-30{flex-basis:30%;max-width:30%}.form-wrap .form-row .form-col.form-col-70{flex-basis:70%;max-width:70%}.form-wrap .form-row .form-col input{width:100%;font-size:16px}.form-wrap .form-row .form-col .disclaimer{padding-top:10px;font-size:12px;line-height:20px}.form-wrap .form-row .form-col .wpcf7-not-valid-tip{color:#ca0000;font-size:11px}.wpcf7 .screen-reader-response>p{color:#ca0000;margin-bottom:0 !important}.wpcf7 .screen-reader-response ul{display:none}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{color:#ca0000}.wpcf7-form.sent .wpcf7-response-output{font-size:14px;line-height:34px;color:#0a0}.langswitcher li.lang-item.lang-item-fr{display:none}.page-template-default .article h2{font-size:20px;line-height:30px;margin-bottom:22px;font-weight:400;color:#2e2e2e}.page-template-default .article h2 a{color:#2e2e2e;text-decoration:none}.page-template-default .article p,.page-template-default .article ul,.page-template-default .article ol{margin:1em 0}.page-template-default .article ul{list-style-type:disc;padding-left:20px}.page-template-default .article ol{list-style-type:decimal;padding-left:20px}.page-template-default .article strong{font-weight:700}.page-template-default .article a{color:#ff9c3f}