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{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}html{-webkit-text-size-adjust:none;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;height:100%;overflow-y:scroll}body{width:100%;height:100%}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}div,article,header,footer,nav,section,aside,img{display:block}a:link,a:visited{color:#ac80ae;cursor:pointer;text-decoration:none}a:hover{color:#869e8d}.device_desktop_wide,.device_desktop_narrow,.device_tablet_land,.device_tablet_por,.device_phone{display:none!important}.device_tv{display:block!important}body{color:#7c7474;text-align:center;letter-spacing:0;background:#fff;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrapper{text-align:center;background-color:#fff;width:100%;min-height:100%;margin:0 auto -380px;position:relative;height:auto!important}#wrapper.sticky{padding-top:72px}#wrapper.fixed{position:fixed}.content_wrap{text-align:center;width:100%;min-width:1404px;position:relative}.content_wrap.bg_photo .image{z-index:1;opacity:.1;width:100%;height:100%;position:absolute;top:0;left:0}.content_wrap.bg_photo .content_block{z-index:2;position:relative}.content_block{text-align:center;width:1404px;margin:0 auto}.content_wrap.full .content_block{width:100%}.content_inner{text-align:left;width:1404px;margin:0 auto}.content_wrap.full .content_inner{width:100%}.sprite{text-indent:-6000px;color:#0000;text-transform:capitalize;background:url(../images/sprites.png?ver=1.20) no-repeat;border:0;display:block;overflow:hidden}.bg_green{background-color:#92a99b}.bg_dark_green{background-color:#869e8d}.bg_purple{background-color:#ac80ae}.bg_purple2{background-color:#bb9abd}.bg_light_purple{background-color:#ede8ed}.bg_beige{background-color:#f3f3eb}.bg_dark_beige{background-color:#e9e8e2}.bg_lotus{background-image:url(../images/lotus.svg?ver=1.20);background-position:50%;background-repeat:no-repeat;background-size:contain}.image{background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.image.desktop{display:block}.image.mobile{display:none}.image.top-left{background-position:0 0}.image.top-centre{background-position:top}.image.top-right{background-position:100% 0}.image.centre-left{background-position:0}.image.centre{background-position:50%}.image.centre-right{background-position:100%}.image.bottom-left{background-position:0 100%}.image.bottom-centre{background-position:bottom}.image.bottom-right{background-position:100% 100%}.image img{width:100%;height:auto}.image a{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.image a:hover{opacity:.85;background-color:#fff}.image .image_blank{background-color:#ddd;width:100%;height:100%}.btn{text-transform:uppercase;margin-top:40px}.btn.centre{margin-left:auto;margin-right:auto}.btn a{color:#fff;letter-spacing:1px;background-color:#ac80ae;padding:12px 18px 12px 20px;font-size:17px;font-weight:300;line-height:16px;display:inline-block}.btn.small a{padding:10px 10px 8px 12px;font-size:14px;line-height:14px}.btn.green a{background-color:#92a99b}.btn a:hover{background-color:#869e8d;border-color:#f3f3eb}.btn.green a:hover{background-color:#ac80ae}.btn.page{margin-top:20px;margin-bottom:20px;margin-right:10px}.buttons_multi .btn{float:left;margin:0 20px 0 0}.index_pagination{margin-bottom:60px}.banner_wrap{z-index:1;width:100%;height:470px;position:relative;overflow:hidden}.banner_wrap .banner_set{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.banner_wrap .banner_single,.banner_wrap .image{z-index:1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.banner_wrap .overlay{z-index:2;opacity:.25;background-color:#434a4a;width:100%;height:100%;position:absolute;top:0;left:0}.banner_wrap .text{z-index:3;justify-content:center;align-items:center;width:1404px;height:100%;min-height:100%;margin:0 auto;display:flex;position:relative}.banner_wrap .text.top-left,.banner_wrap .text.top-centre,.banner_wrap .text.top-right{justify-content:flex-start;align-items:flex-start}.banner_wrap .text.bottom-left,.banner_wrap .text.bottom-centre,.banner_wrap .text.bottom-right{justify-content:flex-end;align-items:flex-end}.banner_wrap .text_inner{z-index:2;text-align:center;flex:1;padding:40px 0;display:none;position:relative}.banner_wrap .text_inner h3{color:#fff;opacity:.85;padding:0 15px;font-family:caflisch-script-pro;font-size:100px;font-weight:300;line-height:100px}.home .banner_wrap .text_inner h3{font-size:140px;line-height:140px}.banner_wrap .text.top-left .text_inner,.banner_wrap .text.centre-left .text_inner,.banner_wrap .text.bottom-left .text_inner{text-align:left}.banner_wrap .text.top-right .text_inner,.banner_wrap .text.centre-right .text_inner,.banner_wrap .text.bottom-right .text_inner{text-align:right}.swiper-button-prev,.swiper-button-next{z-index:9;cursor:pointer;width:50px;height:100px;margin-top:0;top:0}.swiper-button-prev{background-position:-450px -200px;left:0}.swiper-button-prev:hover{background-position:-450px -100px}.swiper-button-next{background-position:-500px -200px;left:auto;right:0}.swiper-button-next:hover{background-position:-500px -100px}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.5;filter:alpha(opacity=50);cursor:auto;pointer-events:none}.video_player{vertical-align:top;background-color:#fff;border-radius:0;width:100%;position:relative;overflow:hidden}.video_player video{vertical-align:top;width:100%;height:auto;display:inline-block;position:relative;top:0;overflow:hidden}.video_player video:after{content:"";padding-top:56.25%;display:block}.video_player .plyr video{display:block}.video_player .plyr video:after,.plyr.plyr--stopped .plyr__controls,.plyr.plyr--stopped .plyr__controls{display:none}#sprite-plyr{display:none!important}.plyr{border-radius:0;overflow:hidden}.plyr .plyr__poster{background-size:cover}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background-color:#000}.plyr--video .plyr__controls{padding:14px 20px 13px;background:#000!important}.plyr--video .plyr__control--overlaid{background-color:#ac80ae;transition:background-color .25s ease-in-out;opacity:1!important;width:90px!important;height:90px!important}.video_player.small .plyr--video .plyr__control--overlaid{width:90px!important;height:90px!important}.plyr--video .plyr__control--overlaid:focus,.plyr--video .plyr__control--overlaid:hover{background-color:#92a99b!important}.plyr--video .plyr__control--overlaid svg{color:#fff;left:24px;transform:scale(2)}.video_player.small .plyr--video .plyr__control--overlaid svg{left:24px;transform:scale(2)}.plyr--video.plyr--paused .plyr__control--overlaid{display:none}.plyr--video.plyr--stopped .plyr__control--overlaid{display:block}.plyr--full-ui .plyr__progress input[type=range],.plyr--full-ui .plyr__volume input[type=range]{cursor:pointer;color:#ac80ae!important}.plyr--full-ui .plyr__time{text-align:left;letter-spacing:.25px;width:52px;margin-top:0;font-size:12px;position:relative;padding:0 0 0 10px!important}.plyr--full-ui .plyr__tooltip{color:#000;background:#fff;padding:5px 10px;font-size:10px;font-weight:400;box-shadow:none!important;border-radius:2px!important}.plyr--full-ui .plyr__tooltip:before{border-top:4px solid #fff}.gallery2{clear:both}.gallery2 .swiper-container{width:100%;height:500px}.gallery2 .swiper-slide{cursor:move;width:auto;height:500px}.gallery2 .swiper-slide .image,.gallery2 .swiper-slide .image img{width:auto;height:100%}.gallery2 .swiper-button-prev{margin-top:200px;top:0;left:10px}.gallery2 .swiper-button-next{margin-top:200px;right:10px}span.sep{padding:0 10px}p.notice{text-transform:uppercase;color:#fff;background-color:red;margin:20px 0;padding:10px;font-size:20px;font-weight:700;line-height:20px;display:block}.share{width:auto;height:26px}.share .label{float:left;padding-right:10px}.share a{float:left;width:18px;height:18px;margin:4px 0 0 2px;border:0!important}.share a.twitter{background-position:-600px -100px}.share a.twitter:hover{background-position:-600px -120px}.share a.facebook{background-position:-620px -100px}.share a.facebook:hover{background-position:-620px -120px}.share a.googleplus{background-position:-640px -100px}.share a.googleplus:hover{background-position:-640px -120px}.share a.linkedin{background-position:-660px -100px}.share a.linkedin:hover{background-position:-660px -120px}.share a.pinterest{background-position:-680px -100px}.share a.pinterest:hover{background-position:-680px -120px}header{text-align:center;z-index:10;border-bottom:4px solid #ac80ae;width:100%;min-width:1404px;height:102px;position:relative;overflow:hidden}header .header_inner{color:#333;width:100%;min-width:1404px;margin:0 auto}header.sticky{height:68px;position:fixed;top:0}header #logo{float:left;z-index:2;width:429px;height:83px;margin:10px 30px;position:relative}header #logo a{text-indent:-6000px;background-position:0 0;width:429px;height:83px;display:block}header #logo a:hover{opacity:.85}header.sticky #logo{width:157px;height:51px;margin-top:10px;margin-bottom:7px}header.sticky #logo a{background-position:0 -200px;width:157px;height:51px}header #social_wrap{float:right;z-index:2;width:auto;margin:51px 30px 0 0;position:relative}header.sticky #social_wrap{margin-top:24px}header #social_wrap li{float:left;margin:0;display:block}header #social_wrap li a{width:25px;height:25px;display:block}header #social_wrap li a:hover{opacity:.85}header #social_wrap .fb a{background-position:-500px 0}header #social_wrap .tw a{background-position:-550px 0}header #social_wrap .ig a{background-position:-600px 0}header #social_wrap .li a{background-position:-650px 0}header #social_wrap .yt a{background-position:-700px 0}header nav{float:left;z-index:1;width:auto;min-height:28px;margin:0 auto;padding-top:52px;font-family:mr-eaves-xl-modern;font-weight:400}header.sticky nav{float:none;width:100%;margin-top:0;padding-top:26px;position:fixed}header nav #main_nav{width:auto;padding:0;list-style:none;display:block}header nav #main_nav>li{min-width:30px;margin:0;display:inline-block}header nav #main_nav li a{color:#f8f7f0;text-align:center;letter-spacing:.5px;text-transform:uppercase;margin:0;padding:0 12px;font-size:16px;line-height:26px;display:block}header nav #main_nav a:hover{color:#e9e8e2}header nav #main_nav li.current-menu-item>a,header nav #main_nav li.current-menu-parent>a,header nav #main_nav li.current-menu-ancestor>a{color:#f8f7f0}header nav #main_nav li.current-menu-item>a:hover,header nav #main_nav li.current-menu-parent>a:hover,header nav #main_nav li.current-menu-ancestor>a:hover{color:#e9e8e2}header nav #main_nav li>span{display:none}header nav #main_nav li.current-menu-item>span,header nav #main_nav li.current-menu-parent>span,header nav #main_nav li.current-menu-ancestor>span{background:0 0;border-bottom:19px solid #a5b9ab;border-left:19px solid #0000;border-right:19px solid #0000;width:0;height:0;margin:6px auto 0;display:block}.home header nav #main_nav li.retreats>span{display:none}header.sticky nav #main_nav li>span{border-width:8px!important;margin-top:8px!important}header .retreats_nav{z-index:100;background-color:#a5b9ab;width:100%;margin-top:102px;display:none;position:absolute}header.sticky .retreats_nav{margin-top:67px}header .retreats_nav a.close{float:right;background-position:-750px -100px;width:50px;height:50px;margin:20px 20px 0 0;display:block}header .retreats_nav a.close:hover{background-position:-750px -150px}header .retreats_nav div.links{text-transform:uppercase;letter-spacing:2px;width:924px;margin:0 auto;padding:40px 0;font-family:mr-eaves-xl-sans;font-size:24px;font-weight:300;line-height:40px;display:block}header .retreats_nav div.links a{color:#f3f3eb}header .retreats_nav div.links a:hover{color:#869e8d}#phone_menu,#slideout_menu{display:none}.slideout-menu{z-index:0;-webkit-overflow-scrolling:touch;text-align:left;background-color:#ede8ed;width:240px;display:none;position:fixed;inset:0 0 0 auto;overflow-y:auto}.slideout-panel{z-index:1;position:relative}.slideout-open,.slideout-open body,.slideout-open #wrapper.slideout-panel{overflow:hidden}.slideout-open #slideout_menu.slideout-menu{display:block}.slideout-menu .title{float:left;color:#ac80ae;text-transform:uppercase;letter-spacing:.5px;width:120px;padding:28px 0 20px 20px;font-size:13px;font-weight:700;line-height:13px}.slideout-menu .menu_close{float:right;width:50px;height:50px;margin-top:8px}.slideout-menu .menu_close a{background-position:-950px 0;width:50px;height:50px;display:block}.slideout-menu .menu_close a:hover{background-position:-950px -50px}.slideout-menu>ul{clear:both;margin:0;font-size:15px;line-height:20px;display:block}.slideout-menu>ul a{color:#ac80ae;display:block}.slideout-menu>ul a:hover,.slideout-menu>ul li.current-menu-item>a{color:#92a99b}.home .slideout-menu>ul li.current-menu-item.retreats>a{color:#ac80ae}.slideout-menu>ul>li.current-menu-item>a{color:#fff;background-color:#ac80ae}.home .slideout-menu>ul>li.current-menu-item.retreats>a{color:#ac80ae;background-color:#0000}.home .slideout-menu>ul>li.current-menu-item.retreats>a:hover{color:#92a99b}.slideout-menu>ul>li.current-menu-item,.slideout-menu>ul>li.current-menu-parent,.slideout-menu>ul>li.current-menu-ancestor{display:block}.slideout-menu>ul>li>a{letter-spacing:1px;text-transform:uppercase;background-color:#ede8ed;margin-bottom:1px;padding:9px 20px;font-weight:300}.slideout-menu>ul>li>ul{margin:10px 0;font-size:13px;line-height:16px;display:none}.slideout-menu>ul>li.current-menu-item>ul,.slideout-menu>ul>li.current-menu-parent>ul,.slideout-menu>ul>li.current-menu-ancestor>ul{display:block}.slideout-menu>ul>li>ul>li>a{text-transform:uppercase;letter-spacing:.5px;padding:4px 20px 6px;font-weight:700}.slideout-menu>ul>li>ul>li>ul{margin-bottom:10px;display:none}.slideout-menu>ul>li>ul>li>ul>li>a{padding:2px 20px;font-weight:700}.slideout-menu>ul>li>ul>li.current-menu-item>ul,.slideout-menu>ul>li>ul>li.current-menu-parent>ul,.slideout-menu>ul>li>ul>li.current-menu-ancestor>ul{display:block}.content_reg h1{color:#ac80ae;margin:0 0 10px -6px;font-family:caflisch-script-pro;font-size:90px;font-weight:400;line-height:70px}.content_reg h2{text-transform:uppercase;letter-spacing:3px;color:#7c7474;margin-bottom:26px;font-family:mr-eaves-xl-sans;font-size:25px;font-weight:700;line-height:30px}.content_reg h3{text-transform:uppercase;letter-spacing:2px;color:#7c7474;margin-bottom:0;font-family:mr-eaves-xl-sans;font-size:18px;font-weight:700;line-height:26px}.content_reg h4{font-style:italic;font-weight:400}.content_reg h5{font-size:12px;line-height:20px}.content_reg p{margin:0 0 26px}.content_reg p:last-child{margin-bottom:0;padding-bottom:0}.content_reg ul,.content_reg ol{margin:0 0 26px 30px;list-style-position:outside}.content_reg li{margin:0}.content_reg li:last-child,.content_reg ul:last-child,.content_reg ol:last-child{margin-bottom:0;padding-bottom:0}.content_reg ul li{list-style-type:circle}.content_reg ol li{list-style-type:decimal}.content_reg em,.content_reg em *{font-style:italic}.content_reg strong,.content_reg strong *{font-weight:700}.content_reg strong em,.content_reg em strong{font-style:italic;font-weight:700}.content_reg p+h2,.content_reg ul+h2,.content_reg ol+h2{margin-top:50px}.content_reg .wp-video{width:100%;max-width:100%;height:auto;margin:20px 0}.content_reg figure{max-width:100%;height:auto;padding-top:10px;width:100%!important}.content_reg figcaption{margin-top:10px;font-size:12px;font-style:normal;font-weight:700}.content_reg figure.alignleft{text-align:left;max-width:100%;width:auto!important}.content_reg figure.aligncenter{text-align:center;max-width:100%;width:auto!important}.content_reg figure.aligncenter img{margin:0 auto}.content_reg figure.alignright{text-align:right;max-width:100%;width:auto!important}#content_home_intro{background-position:0}#content_home_intro .text{text-align:center;width:924px;margin:0 auto;padding:60px 0}#content_home_intro .text h2{color:#ac80ae}#content_home_intro .text .btn{float:none;margin-right:0}#content_home_retreats .content_inner{text-align:center;padding:60px 0}#content_home_retreats h2{color:#ac80ae;margin-bottom:40px}#content_home_retreats .retreats_wrap .retreat_single{float:left;width:324px;margin:0 36px 20px 0}#content_home_retreats .retreats_wrap .retreat_single:nth-child(4n){margin-right:0}#content_home_retreats .retreats_wrap .retreat_single:nth-child(4n+1){clear:both}#content_home_retreats .retreats_wrap .retreat_single .image{width:324px;height:324px}#content_home_retreats .retreats_wrap .retreat_single .image a{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}#content_home_retreats .retreats_wrap .retreat_single .image a .overlay{z-index:2;opacity:0;background-color:#b3b0b0;width:100%;height:100%;transition:opacity .25s linear;position:absolute;top:0;left:0}#content_home_retreats .retreats_wrap .retreat_single .image a:hover .overlay{opacity:.25}#content_home_retreats .retreats_wrap .retreat_single .image a h3{z-index:3;color:#fff;letter-spacing:1px;flex:1;padding:0 20px;font-size:25px}#content_home_retreats .retreats_wrap .retreat_single .text{padding:20px 0}.what_people_saying{background-position:100%}.what_people_saying .content_inner{text-align:center;padding:60px 0}.what_people_saying h2,.what_people_saying h4,.what_people_saying p{color:#fff}.what_people_saying .testi_wrap{width:684px;margin:0 auto}.what_people_saying .testi_wrap p{margin-bottom:0}#content_home_gallery .content_inner{padding:80px 0}#content_home_gallery .gallery{float:left;text-align:left;width:884px;position:relative}#content_home_gallery .gallery .swiper-container{width:100%;height:424px}#content_home_gallery .gallery .swiper-slide{cursor:move;width:calc(50% - 18px);margin-right:36px}#content_home_gallery .gallery .swiper-slide:last-child{margin-right:0}#content_home_gallery .gallery .swiper-slide .image{width:100%;height:100%}#content_home_gallery .gallery .swiper-button-prev{margin-top:162px;left:-50px}#content_home_gallery .gallery .swiper-button-next{margin-top:162px;left:auto;right:-50px}#content_home_gallery .gallery .testi_wrap{padding:40px 20px 0 40px}#content_home_gallery .gallery .testi_wrap p{color:#ac80ae;font-family:mr-eaves-xl-sans,sans-serif;font-size:20px;font-style:italic;font-weight:300}#content_home_gallery .gallery .testi_wrap p span{color:#7c7474}#content_home_gallery .text{float:right;width:404px;margin-top:100px}#content_home_gallery .text h2{text-align:center;padding:0 30px}#content_home_blog .content_inner{text-align:center;padding:80px 0}#content_home_blog .content_inner h2{margin-bottom:10px}#content_home_blog .content_inner p{color:#ac80ae;font-family:mr-eaves-xl-sans,sans-serif;font-size:20px;font-style:italic;font-weight:300}#content_home_blog .content_inner p a{color:#ac80ae}#content_home_blog .content_inner p a:hover{color:#7c7474}#content_home_blog .latest_wrap{width:924px;margin:0 auto;padding-top:20px}#content_home_blog .latest_wrap article{float:left;width:204px;margin-right:156px;position:relative}#content_home_blog .latest_wrap article:nth-child(3n){margin-right:0}#content_home_blog .latest_wrap article .image_shadow{background-color:#ac80ae;border-radius:50%;width:204px;height:204px;position:absolute;top:10px;left:3px}#content_home_blog .latest_wrap article .image{border-radius:50%;width:204px;height:204px;position:relative}#content_home_blog .latest_wrap article .text{padding-top:40px}#content_home_blog .latest_wrap article .text p{margin-bottom:10px}#content_home_blog .latest_wrap article .text h3{margin:0;line-height:20px}#content_home_blog .latest_wrap article .text h3 a{color:#7c7474;display:block}#content_home_blog .latest_wrap article .text h3 a:hover{color:#ac80ae}#content_home_blog .latest_wrap article .text h3 span{text-transform:none;letter-spacing:0;padding-top:5px;font-weight:400;display:block}#content_home_about{background-position:100%}#content_home_about .content_inner{padding:60px 0}#content_home_about .text{color:#f3f3eb;width:804px;margin-left:240px}#content_home_about .text a{color:#48755a}#content_home_about .text a:hover{color:#f3f3eb}.generic_wrap{text-align:left;word-wrap:break-word;width:924px;margin:0 auto;padding:80px 0}.generic_wrap img{width:100%;height:auto;margin:40px auto}.generic_wrap>:last-child{margin-bottom:0}#content_about_bio .content_inner{background-position:100% 100%;background-size:30%;padding:80px 0}#content_about_bio .image{float:left;border-radius:50%;width:444px;height:444px;margin-left:120px}#content_about_bio .text{float:right;width:724px;padding:80px 40px 0}#content_about_teaching_style_link .content_inner{text-align:center;padding:12px 0}#content_about_teaching_style_link .content_inner a{color:#f3f3eb}#content_about_teaching_style_link .content_inner a:hover{color:#ede8ed}#content_about_welcome .content_inner{min-height:500px;padding:80px 0}#content_about_welcome .text{width:804px;margin-left:120px}#content_about_teaching_style .content_inner{padding:80px 0}#content_about_teaching_style .text{width:924px;margin:0 auto}#content_about_teaching_style .text h2{text-align:center}#content_about_quote .content_inner{text-align:center;padding:40px 0}#content_about_quote .text{color:#fff;width:804px;margin:0 auto}#content_classes_welcome .content_inner{background-position:100% 100%;background-size:30%;padding:80px 0}#content_classes_welcome .image{float:left;border-radius:50%;width:444px;height:444px;margin-left:120px}#content_classes_welcome .text{float:right;width:724px;padding:80px 40px 0}#content_classes_notice .content_inner{text-align:center;color:#f3f3eb;padding:12px 0}#content_classes_schedule .content_inner{min-height:500px;padding:80px 0}#content_classes_schedule .schedule_text{float:left;width:564px;margin-left:120px}#content_classes_schedule .prices_text{float:right;width:564px}#content_classes_schedule .private_text{float:right;width:484px;margin-top:40px;padding:40px}#content_classes_quote .content_inner{text-align:center;padding:40px 0}#content_classes_quote .text{color:#fff;width:804px;margin:0 auto}#content_online_classes_welcome .content_inner{background-position:100% 100%;background-size:30%;padding:80px 0}#content_online_classes_welcome .image{float:left;border-radius:50%;width:444px;height:444px;margin-left:120px}#content_online_classes_welcome .text{float:right;width:724px;padding:80px 40px 0}#content_online_classes_notice .content_inner{text-align:center;color:#f3f3eb;padding:12px 0}#content_online_classes_video .content_inner{padding:80px 0}#content_online_classes_video .video_title{text-align:center;width:684px;margin:0 auto 40px}#content_online_classes_video .video_title h2{color:#fff}#content_online_classes_video .video_wrap{width:924px;margin:0 auto}#content_online_classes_video .video_text{text-align:center;color:#fff;width:684px;margin:40px auto 0}#content_online_classes_membership .content_inner{min-height:300px;padding:80px 0}#content_online_classes_membership .membership_wrap{clear:both;width:100%}#content_online_classes_membership .membership_wrap .membership_text{float:left;width:564px;margin-left:120px}#content_online_classes_membership .pricing_text{float:right;width:484px;margin-top:40px;padding:40px}#content_online_classes_membership .per_class_wrap{clear:both;border-top:8px solid #ac80ae;width:100%;margin-top:80px;padding-top:80px}#content_online_classes_membership .per_class_wrap .per_class_text{float:left;width:564px;margin-left:120px}#content_online_classes_quote .content_inner{text-align:center;padding:40px 0}#content_online_classes_quote .text{color:#fff;width:804px;margin:0 auto}#content_yoga_welcome .content_inner{background-position:100% 100%;background-size:30%;padding:80px 0}#content_yoga_welcome .image{float:left;border-radius:50%;width:444px;height:444px;margin-left:120px}#content_yoga_welcome .text{float:right;width:724px;padding:80px 40px 0}#content_yoga_terms_link .content_inner{text-align:center;padding:12px 0}#content_yoga_terms_link .content_inner a{color:#f3f3eb}#content_yoga_terms_link .content_inner a:hover{color:#ede8ed}#content_yoga_info .content_inner{min-height:500px;padding:80px 0}#content_yoga_info .benefits_text{float:left;width:564px;margin-left:120px}#content_yoga_info .history_text{float:right;width:564px}#content_yoga_limbs{background-position:100%}#content_yoga_limbs .content_inner{padding:60px 0}#content_yoga_limbs .text{color:#f3f3eb;width:924px;margin:0 auto}#content_yoga_limbs .text h2{color:#f3f3eb;text-align:center}#content_yoga_limbs .text a{color:#48755a}#content_yoga_limbs .text a:hover{color:#f3f3eb}#content_yoga_quote .content_inner{text-align:center;padding:40px 0}#content_yoga_quote .text{color:#fff;width:804px;margin:0 auto}#content_yoga_terms{border-bottom:1px solid #e9e8e2}#content_yoga_terms .content_inner{padding:80px 0}#content_yoga_terms .text{width:924px;margin:0 auto}#content_yoga_terms .text h2{text-align:center}#content_retreat_notice .content_inner{text-align:center;color:#fff;padding:12px 0}#content_retreat_notice .content_inner a{text-transform:uppercase;color:#fff;border-bottom:1px solid #fff}#content_retreat_notice .content_inner a:hover{color:#ede8ed;border-color:#ede8ed}#content_retreat_intro{background-position:100%}#content_retreat_intro .content_inner{text-align:center;padding:60px 0}#content_retreat_intro .text{width:924px;margin:0 auto}#content_retreat_intro .text h2{margin-bottom:0}#content_retreat_intro .text h2 span{color:#ac80ae;display:block}#content_retreat_intro .text h3{color:#ac80ae;text-transform:none;margin-bottom:26px}#content_retreat_itinerary{border-bottom:1px solid #bfc0c0}#content_retreat_itinerary .content_inner{padding:60px 0}#content_retreat_itinerary .text{width:924px;margin:0 auto}#content_retreat_gallery .content_inner{padding:80px 0}#content_retreat_gallery .gallery{float:left;text-align:left;width:1404px;position:relative}#content_retreat_gallery .gallery .swiper-container{width:100%;height:444px}#content_retreat_gallery .gallery .swiper-slide{cursor:move;width:calc(33.33% - 24px);margin-right:36px}#content_retreat_gallery .gallery .swiper-slide:last-child{margin-right:0}#content_retreat_gallery .gallery .swiper-slide .image{width:100%;height:100%}#content_retreat_gallery .gallery .swiper-button-prev{margin-top:172px;left:-50px}#content_retreat_gallery .gallery .swiper-button-next{margin-top:172px;left:auto;right:-50px}#content_retreat_welcome{background-position:100%}#content_retreat_welcome .content_inner{text-align:center;color:#ac80ae;padding:60px 0}#content_retreat_welcome .text{width:924px;margin:0 auto}#content_retreat_welcome .text h2{color:#ac80ae;margin-bottom:0}#content_retreat_features .content_inner{text-align:center;min-height:500px;padding:80px 0}#content_retreat_features .includes_text{float:left;text-align:left;width:564px;margin-left:120px}#content_retreat_features .prices_text{float:right;text-align:left;width:564px}#content_retreat_features .btn{clear:both;padding-top:60px}#content_retreat_inline_nav .content_inner{text-align:center;padding:60px 0 20px}#content_retreat_inline_nav .content_inner h3{text-transform:none;letter-spacing:.5px;font-style:italic;font-weight:300}.section_wrap.section_photo-text{width:1164px;margin:0 auto;padding:30px 0}.section_wrap.section_photo-text .image{float:left;width:524px;height:360px}.section_wrap.section_photo-text .text{float:right;width:564px;padding-top:40px}.section_wrap.section_faq{width:1164px;margin:0 auto;padding:60px 0}.section_wrap.section_faq h2{text-align:center}.section_wrap.section_faq .faq_single{margin-bottom:26px}.section_wrap.section_faq .faq_single p{margin:0}.section_wrap.section_directions{color:#f3f3eb;text-align:center;width:1164px;margin:0 auto;padding:60px 0}.section_wrap.section_directions h2{color:#f3f3eb}.section_wrap.section_directions a{color:#f3f3eb;border-bottom:1px solid #f3f3eb}.section_wrap.section_directions a:hover{color:#48755a;border-color:#48755a}.section_wrap.section_register{text-align:center;padding:40px 0 80px}.section_wrap.section_register .btn{margin-top:0}#page_contact,#page_register,#page_purchase{border-top:8px solid #ac80ae}#page_purchase .fineprint{margin-top:40px;font-size:12px;line-height:16px}#page_purchase_thank_you{border-top:8px solid #ac80ae}.content_reg img{width:100%;max-width:100%;height:auto;margin:40px 0}.content_reg figure{max-width:100%;height:auto;width:100%!important}.content_reg figure img{margin:0!important}.content_reg figcaption{margin-top:10px;padding:0 10px;font-size:13px;font-style:normal;font-weight:700;line-height:20px}.content_reg object{height:auto;margin-bottom:60px;max-width:100%!important}.content_reg iframe{width:100%;margin-bottom:60px;max-width:100%!important}.content_reg figure.alignleft,.content_reg .alignleft{float:left;max-width:444px;height:auto;width:444px!important;margin:0 36px 36px 0!important}.content_reg figure.alignright,.content_reg .alignright{float:right;max-width:444px;height:auto;width:444px!important;margin:0 0 36px 36px!important}.content_reg figure.aligncenter,.content_reg .aligncenter{clear:both;width:100%;height:auto;margin:36px auto;display:block}.content_reg .aligncenter img{width:100%;height:auto;margin:36px auto}.single-post .blog_header p.date{color:#ac80ae;margin-bottom:0;margin-left:2px;font-family:mr-eaves-xl-sans,sans-serif;font-size:20px;font-style:italic;font-weight:300}.single-post .blog_header h1{text-transform:uppercase;letter-spacing:3px;color:#7c7474;margin-bottom:26px;margin-left:0;font-family:mr-eaves-xl-sans;font-size:22px;font-weight:700;line-height:26px}.single-post .blog_header h1 span{text-transform:none;letter-spacing:.5px;font-weight:400}.single-post .content_reg .image{margin:60px 0}.single-post .content_reg .text{margin-bottom:60px}.single-post .blog_footer .cats{float:left}.single-post .blog_footer .sep{float:left;padding:0 10px}.single-post .blog_footer .share{float:left}#content_blog_index{border-bottom:1px solid #bfc0c0}#content_blog_index .generic_wrap{padding:80px 0 0}.blog_wrap{width:100%;padding:60px 0}.blog_wrap article{margin:100px 0;position:relative}.blog_wrap article .image_shadow{background-color:#dac2da;border-radius:50%;width:324px;height:324px;margin-left:42px;position:absolute;top:18px;left:5px}#content_blog_single{border-bottom:1px solid #bfc0c0}.blog_wrap article .image{float:left;border-radius:50%;width:324px;height:324px;margin-left:42px;position:relative}.blog_wrap article .text{float:left;width:684px;margin-left:78px}.blog_wrap article .text p.date{color:#ac80ae;margin-bottom:0;margin-left:2px;font-family:mr-eaves-xl-sans,sans-serif;font-size:20px;font-style:italic;font-weight:300}.blog_wrap article .text h2{margin:0 0 26px}.blog_wrap article .text h2 span{text-transform:none;letter-spacing:.5px;font-weight:400}.blog_wrap article .text h2 a{color:#7c7474}.blog_wrap article .text h2 a:hover{color:#ac80ae}.blog_wrap article .text .link a{text-transform:uppercase}.index_pagination{margin-left:444px}.blog_article_nav{text-transform:uppercase;padding:100px 0 20px}.blog_article_nav.next{float:right}.blog_article_nav.prev{float:left}.gform_wrapper{width:100%;margin:80px 0 0;padding:0;position:relative}.gform_wrapper form{margin:0;font-size:16px;font-weight:500;line-height:16px;display:block}.gform_wrapper form *{margin:0;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-style:normal;line-height:normal}.gform_wrapper .gform_heading{display:none}.gform_wrapper .jcf-disabled{background-color:#fff!important}.gform_wrapper .gform_body .gform_fields{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.gform_wrapper .gform_body .gform_fields .gfield{background:0 0;width:100%;margin:0 0 30px;position:relative}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-full,.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-eleven-twelfths,.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-five-sixths{width:100%}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-three-quarter{width:calc(75% - 7.5px)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-two-thirds{width:calc(66.66% - 10px)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-seven-twelfths,.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-half,.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-five-twelfths{width:calc(50% - 15px)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-third{width:calc(33.33% - 20px)}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-quarter,.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-one-sixth{width:calc(25% - 22.5px)}.gform_wrapper .gform_body .gform_fields .gfield#field_submit{position:relative}.gform_wrapper .gform_body .gform_fields .gfield.gfield_visibility_hidden{display:none!important}.gform_wrapper .gform_body .gform_fields .gfield.spacer,.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-honeypot,.gform_wrapper .gform_body .gform_fields .gform_hidden{display:none}.gform_wrapper .gform_body .gfield_required{color:#ac80ae;padding-left:2px}.gform_wrapper .gform_body .gform_fields .gfield>.gfield_label{font-weight:500;line-height:inherit;letter-spacing:inherit;color:#7c7474;margin:0 16px 12px;display:block}.gform_wrapper .gform_body .gform_fields .gfield.hidden_label>.gfield_label{display:none!important}.gform_wrapper .gform_body .gform_fields .gfield.field_sublabel_hidden_label label.hidden_sub_label{display:none}.gform_wrapper .gform_body .gfield_description,.gform_wrapper .gform_body .instruction,.gform_wrapper .gform_body .screen-reader-text,.gform_wrapper .gform_body .ginput_counter,.gform_wrapper .gform_body .ginput_complex label,.gform_wrapper .gform_body .ginput_container_date label,.gform_wrapper .gform_body .gform_fileupload_rules{text-align:left;text-transform:none;color:gray;padding:10px 16px 0;font-size:13px;font-weight:400;line-height:16px;display:block}.gform_wrapper .gform_body a{color:#ac80ae;font-weight:500}.gform_wrapper .gform_body a:hover{color:#869e8d}.gform_wrapper .gform_body .gfield_description *,.gform_wrapper .gform_body .instruction *{line-height:20px}.gform_wrapper .gform_body .ginput_container_checkbox+.gfield_description,.gform_wrapper .gform_body .ginput_container_radio+.gfield_description{padding-top:15px}.gform_wrapper .gform_body .field_description_above .gfield_description{padding:0 16px 10px}.gform_wrapper .gform_body .validation_message--hidden-on-empty{display:none}.gform_wrapper .gform_body .gfield--type-html{margin-bottom:0;padding:0 12px}.gform_wrapper .gform_body .gfield--type-html p{color:#7c7474;margin-bottom:0;font-size:13px;font-weight:500;line-height:16px}.gform_wrapper .gform_body .gfield--type-html p.links{margin-top:10px}.gform_wrapper .gform_body .gfield--type-html p.links a{color:#bb9abd;margin-right:10px;font-size:13px;font-weight:400;line-height:16px}.gform_wrapper .gform_body .gfield--type-html p.links a:hover{color:#7c7474}.gform_wrapper .gform_body input{width:calc(100% - 32px);height:46px;font-size:inherit;line-height:normal;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;color:#869e8d;-webkit-appearance:none;-moz-appearance:none;background:#fafaf5;border:1px solid #92a99b;border-radius:6px;margin:0;padding:0 15px;transition:color .25s,border-color .25s,background-color .25s ease-in-out}.gform_wrapper .gform_body input[type=number]{width:calc(100% - 28px);padding-right:10px}.gform_wrapper .gform_body input[type=checkbox],.gform_wrapper .gform_body input[type=radio]{width:auto;padding:0}.gform_wrapper .gform_body input:focus{color:#7c7474;border-color:#7c7474}.gform_wrapper .gform_body input::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body input::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body input::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body input:-ms-placeholder-shown{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container_textarea{height:auto}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea{resize:none;width:calc(100% - 32px);min-width:calc(100% - 32px);max-width:calc(100% - 32px);height:120px;min-height:120px;max-height:120px;font-size:inherit;line-height:normal;font-weight:inherit;letter-spacing:inherit;color:#869e8d;-webkit-appearance:none;-moz-appearance:none;background-color:#fafaf5;border:1px solid #92a99b;border-radius:6px;outline:0;margin:0;padding:14px 15px;transition:color .25s,border-color .25s,background-color .25s ease-in-out;display:block}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea:focus{color:#7c7474;border-color:#7c7474}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea::placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gform_fields .gfield>.ginput_container textarea:-ms-placeholder-shown{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gfield>.ginput_container>select{opacity:0;width:100%;height:46px}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select{text-align:left;color:#869e8d;cursor:pointer;background:#fafaf5;border:1px solid #92a99b;border-radius:6px;justify-content:space-between;align-items:flex-start;width:calc(100% - 2px);min-width:60px;height:46px;padding:0;transition:color .25s,border-color .25s,background-color .25s ease-in-out;display:flex;position:relative}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select.jcf-focus{color:#7c7474;border-color:#7c7474!important}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select .jcf-select-text{width:calc(100% - 64px);font-size:inherit;margin:0;padding:13px 16px;line-height:normal}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select .jcf-select-text span{max-width:100%;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select .jcf-select-text .jcf-option-gf_placeholder{color:#7c7474;opacity:1}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select.jcf-focus .jcf-select-text,.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select.jcf-focus .jcf-select-text span{color:#7c7474}.gform_wrapper .gform_body .gfield>.ginput_container .jcf-select .jcf-select-opener{background:url(../images/form-dropdown.svg?ver=1.20) 100% 100% no-repeat;width:24px;height:24px;margin:12px 12px 0 0}.gform_wrapper .gform_body .gfield>.ginput_container select{font-size:initial;text-transform:none}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=checkbox],.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=radio]{opacity:0;width:30px;height:30px;margin-right:4px}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_container_radio{width:auto}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{margin:0 12px;display:flex}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio{padding-top:0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice{width:auto;margin:0 0 4px;display:block}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice:last-child,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice:last-child{margin-bottom:0}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label{vertical-align:top;text-transform:none;color:#7c7474;width:auto;max-width:calc(100% - 42px);margin-top:7px;font-size:16px;font-weight:400;line-height:20px;display:inline-block}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio input,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent input{width:0!important;height:0!important}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent label a{font-weight:500}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice .jcf-checkbox,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .jcf-checkbox{cursor:pointer;background-color:#fafaf5;border:1px solid #92a99b;border-radius:6px;width:32px;height:32px;margin-right:4px;transition:color .25s,border-color .25s,background-color .25s ease-in-out;display:inline-block}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio{margin-right:6px;border-radius:50%!important}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .jcf-checkbox.jcf-checked,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice .jcf-checkbox.jcf-checked{background:#fafaf5 url(../images/form-checkmark.svg?ver=1.20) 50%/24px 24px no-repeat}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio.jcf-checked{background:#fafaf5 url(../images/form-radio.svg?ver=1.20) 50%/24px 24px no-repeat}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio.jcf-pressed,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio.jcf-pressed>span,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice .jcf-checkbox.jcf-pressed,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .jcf-checkbox.jcf-pressed{background-color:#92a99b}.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_checkbox>.gfield_checkbox>.gchoice .jcf-checkbox.jcf-focus,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_radio>.gfield_radio>.gchoice .jcf-radio.jcf-focus,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .jcf-checkbox.jcf-focus{border-color:#92a99b!important}.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_checkbox>.gfield_checkbox,.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_radio>.gfield_radio{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_checkbox>.gfield_checkbox>.gchoice,.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_radio>.gfield_radio>.gchoice{max-width:none;margin:0 30px 4px 0;display:block;width:auto!important}.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_checkbox>.gfield_checkbox>.gchoice label,.gform_wrapper .gform_body .gform_fields .gfield.inline .ginput_container_radio>.gfield_radio>.gchoice label{white-space:nowrap;max-width:calc(100% - 42px)}.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col .ginput_container_checkbox>.gfield_checkbox,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col .ginput_container_radio>.gfield_radio,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col_vertical .ginput_container_checkbox>.gfield_checkbox,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col_vertical .ginput_container_radio>.gfield_radio{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col .ginput_container_checkbox>.gfield_checkbox>.gchoice,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col .ginput_container_radio>.gfield_radio>.gchoice,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col_vertical .ginput_container_checkbox>.gfield_checkbox>.gchoice,.gform_wrapper .gform_body .gform_fields .gfield.gf_list_2col_vertical .ginput_container_radio>.gfield_radio>.gchoice{width:calc(50% - 10px)}.gform_wrapper .gform_validation_errors .validation_error{color:red;text-align:center;margin:0 0 30px;padding:0;font-size:20px;font-weight:500;line-height:32px}.gform_wrapper .gform_body .gform_fields .gfield .validation_message{opacity:1;color:red;width:auto;padding:10px 16px 0;font-size:12px;font-weight:500;line-height:16px}.gform_wrapper .gform_footer{margin-top:0;position:relative}.gform_wrapper button.gform_button{color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-color:#ac80ae;border:0;border-radius:6px;width:140px;min-width:100px;height:48px;margin:0 auto;padding:0 20px;font-size:17px;font-weight:500;line-height:18px;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;display:block}.gform_wrapper button.gform_button:hover{color:#fff;background-color:#869e8d}.gform_wrapper .gform-loader{background:url(../images/loader.svg?ver=1.20) 0 0/100% 100%;width:24px;height:24px;position:absolute;top:12px;left:calc(50% + 86px)}.gform_confirmation_wrapper{color:#ac80ae;text-align:left;width:100%;margin:60px 0 0;font-size:20px;font-weight:500;line-height:24px}.gform_confirmation_wrapper br{display:none}#content_affiliate_links .content_inner{width:1404px;padding:60px 0 80px}#content_affiliate_links .content_inner h2{color:#92a99b;text-align:center;margin:0 0 40px}#content_affiliate_links .link_1{float:left;width:684px}#content_affiliate_links .link_2{float:right;width:684px}#content_affiliate_links .content_inner .photo_wrap{float:left;width:324px;height:auto;display:inline-block;position:relative;overflow:hidden}#content_affiliate_links .content_inner .photo_wrap:after{content:"";padding-top:66.67%;display:block}#content_affiliate_links .content_inner .photo_wrap .image{width:100%;height:100%;position:absolute}#content_affiliate_links .content_inner .photo_wrap .image a{opacity:0;background-color:#fff;width:100%;height:100%;display:block;position:absolute}#content_affiliate_links .content_inner .photo_wrap .image a:hover{opacity:.15}#content_affiliate_links .content_inner .text_wrap{float:right;width:324px;padding-top:10px}#content_affiliate_links .content_inner .text_wrap h3{color:#92a99b;margin-bottom:10px}#content_affiliate_links .content_inner .text_wrap p{margin-bottom:10px}#content_affiliate_links .content_inner .text_wrap p strong{color:#ac80ae}#content_affiliate_links .content_inner .text_wrap .btn{margin-top:20px}#content_newsletter .content_inner{width:924px;padding:60px 0 80px}#content_newsletter .content_inner h2{color:#92a99b;text-align:center;margin:0 0 40px}#content_newsletter .gform_wrapper{margin:0}#content_newsletter .gform_wrapper form{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}#content_newsletter .gform_wrapper .gform_body{width:calc(100% - 170px);margin:0 auto 0 0}#content_newsletter .gform_wrapper .gform_body .gform_fields .gfield{margin-bottom:0}#content_newsletter .gform_wrapper .gform_footer{width:140px}#content_newsletter .gform_confirmation_wrapper{text-align:center}.push{height:380px}footer{z-index:2;width:100%;min-width:1404px;height:auto;position:relative}footer .footer_inner{text-align:left;letter-spacing:.5px;width:1404px;min-width:1404px;min-height:316px;margin:0 auto;padding:40px 0 24px;font-size:14px;line-height:18px}footer .footer_inner h3{text-transform:uppercase;letter-spacing:2px;color:#92a99b;margin-bottom:13px;font-family:mr-eaves-xl-sans;font-size:18px;font-weight:700;line-height:26px}footer .footer_inner p,footer .footer_inner li{margin-bottom:13px}footer .footer_inner li a{display:block}footer .footer_inner a{color:#92a99b}footer .footer_inner a:hover{color:#7c7474}footer #instafeed{float:left;width:504px;margin-right:46px}footer #instafeed a{float:left;background-size:cover;width:144px;height:144px;margin:0 14px 14px 0;display:block;position:relative;overflow:hidden}footer #instafeed a:hover{opacity:.85;filter:alpha(opacity=85)}footer .yoga_links{float:left;width:204px;margin-right:106px;padding-top:20px}footer .social{float:left;width:204px;padding-top:20px}footer .contact{float:right;width:284px;padding-top:20px}footer .fineprint{float:right;clear:right;width:284px;padding-top:13px}@-moz-document url-prefix(){.gform_wrapper .gform_footer input[type=submit]{padding-top:10px}#content_newsletter .gform_wrapper .gform_footer input[type=submit]{padding-top:8px}}.clear{clear:both;visibility:hidden;width:0;height:0;display:block;overflow:hidden}* html .clearfix{height:1%}*+html .clearfix{display:inline-block}.clearfix:after{content:".";clear:both;visibility:hidden;height:0;display:block}