.container{max-width:1560px;width:100%}.learn-more-continuing:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#000;color:#fff}.img-continuing-teacher-panel{position:relative}.img-continuing-teacher-panel img{max-width:100%;height:auto}.img-continuing-teacher-panel h3{color:#fff;font-size:30px;width:100%;letter-spacing:0;text-transform:uppercase;position:absolute;bottom:39px;left:45px}.continuing-teacher-panel-content{margin-bottom:43px;margin-top:25px;text-align:center}.continuing-teacher-panel-content p{font-size:14px;line-height:20px}.learn-more-continuing{display:inline-block;font-size:15px;text-transform:uppercase;color:#000;letter-spacing:1px;line-height:42px;text-align:center;border-style:solid;border-width:1px;border-color:#000;border-radius:20px;width:165px;height:42px;margin-top:14px}.banner-promo{position:absolute;top:30px;left:30px}.banner-promo img{width:calc(100% - 30px);max-width:380px;max-height:380px}.retreat-italy a{background-color:#fff0;width:156px;height:42px;border-radius:20px;border:solid thin #000;color:#000;padding:0 0;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block;margin-top:30px}.wellness-yoga-img{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;height:300px;width:20%}.wellness-section-home{padding:0 15px;display:inline-block;width:100%;margin-top:101px}.wellness-yoga-img h3{font-size:19px;line-height:38px;color:#fff;text-transform:uppercase;letter-spacing:1px;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wellness-yoga-img.first-wellness h3{font-size:28px;line-height:38px;color:#000;text-transform:uppercase;letter-spacing:1px;position:absolute;width:100%;text-align:center;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.panels-coming-up h2{font-size:30px;line-height:40px;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:65px;display:inline-block;width:100%}.panels-coming-up{margin-top:101px;margin-bottom:76px;display:inline-block;width:100%}.home_upcoming_panel{margin-bottom:30px}.yoga-strenth-section-home h2{font-size:30px;line-height:40px;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-top:65px;margin-bottom:42px;display:inline-block;width:100%}.date-container{background:#989b9b;text-align:center;display:-webkit-flex;display:flex;align-items:center;text-align:center;justify-content:center;width:100px;float:left}.date-container h4{text-transform:uppercase;font-size:17px;line-height:23px;color:#fff;margin-top:0;margin-bottom:0}.date-container h5{text-transform:uppercase;font-size:35px;color:#fff;margin-top:0;margin-bottom:0}.upcoming-panel-con{text-align:left;background:#f7f3f0;display:inline-block;width:calc(100% - 103px);padding:17px 22px;color:#000}.upcoming-panel-con a{color:#000}.upcoming-panel-con h3{font-size:20px;line-height:22px;margin-bottom:10px;letter-spacing:1px;margin-top:0}.upcoming-panel-con p{font-size:12px;line-height:15px}.panels-coming-up{text-align:center}.home_upcoming_panel img{width:100%;height:auto}.strength-yoga-img{text-align:center;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat;display:relative;height:270px}.strength-yoga-img h3{position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;text-transform:uppercase;font-size:25px}.panels-coming-up h2{font-size:30px;line-height:40px;text-transform:uppercase}#ul-blog{list-style:none;padding-left:0;margin-bottom:0}.blog-search-bar{text-align:right;padding:36px 15px 21px}.blog-search-bar input{width:100%;max-width:360px;height:50px;border-radius:25px;border:solid thin #cac8c8;border:solid thin #cac8c8;padding:0 25px;font-family:'Questrial',FontAwesome,sans-serif}.single-post-navigation a{font-family:'Questrial',FontAwesome,sans-serif;color:#878686;font-size:18px;text-transform:uppercase}.single-post-navigation a i{color:#878686;font-size:18px;text-transform:uppercase}.single-post-navigation a:nth-child(1){float:left}.single-post-navigation a:nth-child(2){float:right}.single-post-navigation{display:inline-block;width:100%;margin-top:24px;margin-bottom:57px}.blog-posts{margin-bottom:30px;display:none}.blog-posts img{width:100%;max-width:none;height:auto}.bg-blog-posts{background:#f6f3f0;float:left;padding:0 18px 11px}.bg-blog-posts h3{font-size:18px;font-weight:700;margin-top:16px;margin-bottom:3px;text-transform:uppercase}.bg-blog-posts p{font-size:18px;margin-bottom:5px}.bg-blog-posts span{font-size:14px}.default-blog-page #blog-load{display:block;margin:10px auto 30px}.blog-single h1{font-size:25px;text-transform:uppercase;margin-bottom:10px}.blog-single span{font-size:16px}.top_blog_pic{width:100%;height:auto;max-width:none}.gallery-post-img{padding:3px 1.5px 0}.gallery-post-img img{max-width:100%;height:auto}.blog-single{margin-top:68px}.single-blog-content-bg{background:#f6f3f0;padding:27px 37px}.single-blog-content-bg p{font-size:18px;line-height:30px}.page-template-template-events .bg-upcoming-week-schedule{margin-top:0;margin-bottom:60px}.mc-field-group{position:relative}*focus{outline:0}.response{color:#fff}#mce-responses{margin-top:15px}.mc-field-group input{outline:0}.mc-field-group input::-webkit-input-placeholder{color:#fff}#mc_embed_signup div.mce_inline_error{position:absolute;width:calc(100% - 30px);left:15px;margin-top:1px}.banner-bg-con{position:relative}.single-post-time{margin-bottom:18px}header:not(.sticky){position:relative;padding:19px;min-height:137px;text-align:center}header:not(.sticky) .social-menu a:not(.menu-btn):not(.schedule-btn){position:absolute;bottom:-75px;z-index:100}header:not(.sticky) .social-menu a:nth-child(1){right:114px}header:not(.sticky) .social-menu a:nth-child(2){right:79px}header:not(.sticky) .social-menu a:nth-child(3){right:44px}header a.menu-btn{float:left;top:50%;position:absolute;cursor:pointer;z-index:100;left:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}header.sticky .logo-con{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}header a.menu-btn i{color:#989b9b}.page-id-594 .bg-instructor .col-md-8 h3 span,.page-id-594 .bg-instructor .col-md-9 h3 span{font-size:16px}.logo-con img,.logo-popup-menu img,.menu-popup-content img{max-height:100px}.menu-popup-content{margin-top:15px}#logo_icon{display:none}.sticky .logo-con img{display:none}.sticky #logo_icon{display:block;max-height:50px;margin:auto}.rows-single-classes-info .col-md-5 h3:nth-child(1){margin-top:15px}.page-id-594 .bg-instructor .col-md-8 h3,.page-id-594 .bg-instructor .col-md-9 h3{font-size:20px;line-height:26px}.page-id-594 .bg-instructor .col-md-8 a,.page-id-594 .bg-instructor .col-md-9 a{font-size:15px}.worshop-content{padding-top:50px}.wellness-content{padding-top:50px}.wellness-border{border:1px solid #ccc;margin:15px;padding:20px;font-size:15px;line-height:25px;width:96%}.wellness-border h3{font-size:22px;line-height:28px;margin-bottom:10px}.worshop-content .instructor{margin-top:30px}.wellness-content .instructor{margin-top:30px}.faulty-panels{display:none}.parent-pageid-97 .hc_header_time{top:15px!important}.parent-pageid-97 div.healcode .header{padding-top:50px}.location-footer p.termsConditions{text-transform:uppercase;margin-top:15px}*{font-family:'Questrial',sans-serif;font-weight:400;color:#000}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}body{padding-bottom:0;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}header,header.sticky{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}a{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}a:hover{text-decoration:none!important}header a.menu-btn i{font-size:36px}header .logo-con{position:absolute;width:100%;left:0}.schedule-page-content-area a{color:#000}a.menu-btn{-webkit-text-stroke:4px #fff;display:inline-block!important;color:#989b9b!important;text-align:center!important;text-transform:uppercase;font-size:24px}.top-price-box a{font-size:15px;letter-spacing:1px;line-height:24px;color:#fff;text-transform:uppercase}.benefits-popup{text-align:center!important;padding:60px!important}.benefits-popup h3{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:24px;margin-bottom:8px}.privacy-policy{text-align:center}.privacy-policy a{background-color:#7d8080;padding:0 15px;height:42px;border-radius:20px;color:#fff;margin-top:30px;margin-bottom:30px;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.bottom-price-box a{background-color:#7d8080;width:156px;height:42px;border-radius:20px;color:#fff;margin-top:7.5px;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.benefits-popup p{font-size:15px;letter-spacing:1px;line-height:24px;margin:0 0 0}.therapist-bio{background:#f7f3f0;padding:30px 30px 20px}.therapist-bio p{font-size:14px;line-height:20px}.page-id-87 .top-banner-pages{background-position:center bottom!important}.location-footer a{color:#fff}.faulty-panels img{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.faulty-panels:hover img{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);filter:grayscale(0%);filter:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}input#mc-embedded-subscribe,.social-icons-footer a i,.panels-home .col-md-4 div,.social-menu a i,.background-img-other-classes,.treatment-bg{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.banner-w-text div a:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#fff;color:#000}.banner-caption a{border:solid thin #fff}.social-icons-footer a i:hover{opacity:.75;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.top-content-classes a:hover,.bottom-shop-about a:hover,#blog-load:hover,.retreat-italy a:hover{background-color:#000;color:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.banner-caption a:hover,a.schedule-btn:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}input#mc-embedded-subscribe:hover{border:solid thin #989b9b;background-color:#fff;color:#989b9b;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.social-menu a:hover i{color:#989b9b;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.padding-classes-page-panels a:hover,.bg-instructor .col-md-8 a:hover,.bg-instructor .col-md-9 a:hover{opacity:.6}.worshop-content-single-page h3{text-transform:uppercase;line-height:20px;font-size:18px;padding:37px 0 14px;letter-spacing:2px}.worshop-content-single-page p,.worshop-content-single-page ul li{font-size:16px;line-height:26px}.bg-upcoming-week-schedule.classes-schedule{padding:0 0 30px;margin-top:0}.bg-upcoming-week-schedule.classes-schedule table tr td{padding:12px 15px}.bg-upcoming-week-schedule.classes-schedule table{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.bg-upcoming-week-schedule.classes-schedule table tr{border-bottom:none}.title-midle-scedule-classes{text-align:center}.custom-img-workshops img{width:100%;height:auto}.worshop-content h3:nth-child(1),.worshop-content h2:nth-child(1){margin-top:0}.custom-workshop-schedule-new{margin-top:58px}.title-midle-scedule-classes h3{text-transform:uppercase;font-size:26px;margin-bottom:7.5px;line-height:32px}.align-text-right{text-align:right}.title-midle-scedule-classes p{font-size:18px;line-height:27px;margin:0 0 0}.boutique-products{text-align:center;margin-bottom:30px}.boutique-products img{max-width:100%;height:auto;max-height:283px}.boutique-products h3{text-transform:uppercase;color:#000;font-size:15px;line-height:20px;letter-spacing:1.5px;margin-top:28px;margin-bottom:8px}.boutique-products p{color:#000;font-size:15px;line-height:24px}.section-title-boutique{text-align:center}.section-title-boutique h3{font-size:30px;letter-spacing:3px;text-transform:uppercase;margin-top:48px;margin-bottom:42px}.boutique-container{padding-bottom:51px}.boutique-container .section-title-boutique.no-spacing-top-boutique h3{margin-top:19px}.bottom-shop-about{clear:both}#mbo_class,#trainer,#start_date{height:36px;line-height:36px;font-size:14px}div.healcode a.action_icon img{margin-top:-15px}div.healcode .week_links span,div.healcode .healcode-date-links-area span{min-width:15%!important}.healcode .week_links a,div.healcode .healcode-date-links-area a,div.healcode .week_links a,div.healcode .week_links a:visited,div.healcode .healcode-date-links-area a,div.healcode .healcode-date-links-area a:visited{max-width:134px!important;display:inline-block!important;margin-right:0px!important;float:none!important}div.healcode .header .date_links .healcode-jump-to-date{float:right!important}div.healcode .header .date_links .healcode-jump-to-date input{width:100%!important}.page div.healcode .header select{width:32%;padding-left:15px}div.healcode .filters{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.healcode-jump-to-date{display:-webkit-flex;display:flex;text-align:center}div.healcode.schedule .filters .filter_time_of_day{margin-top:9px}label{font-weight:400;font-size:14px}div.healcode.schedule .filters .filter_days{margin:.25em -20% -.75em 0!important}#start_date{border-radius:0px!important}div.healcode{position:static}.healcode-title-text{opacity:0}.healcode .week_links a,div.healcode .healcode-date-links-area a,div.healcode .week_links a,div.healcode .week_links a:visited,div.healcode .healcode-date-links-area a,div.healcode .healcode-date-links-area a:visited{border-radius:0px!important;background:transparent!important;font-size:14px!important;height:36px;line-height:36px!important;padding:0 0px!important;color:#000!important}body.page .container div.healcode table.schedule tr.schedule_header th{padding-top:30px!important}.hc_header_time{display:inline-block;background:#fff;text-align:center;width:97px;margin-bottom:9px;position:absolute;top:69px;height:97px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-transform:uppercase;font-size:30px;line-height:40px;margin-bottom:29px;letter-spacing:1px}.schdule-title span{opacity:0}.hc_header_month{text-transform:uppercase;font-size:18px;line-height:30px;letter-spacing:1px;text-transform:uppercase;font-size:30px;line-height:40px;margin-bottom:29px;letter-spacing:1px}.hc_header_day{font-size:50px;line-height:50px;clear:both;display:block;text-transform:uppercase;font-size:30px;line-height:40px;margin-bottom:29px;letter-spacing:1px}#start_date{background-position:7.5px center;padding-left:30px}body.page-id-327 .container div.healcode.schedule.mindbody_classic div.header{display:block!important}.top-price-box{background:#7d8080;padding:42px 0;display:-webkit-flex;display:flex;align-items:center;text-align:center;justify-content:center}.bottom-price-box{background:#f7f3f0;padding:36px 0;display:-webkit-flex;display:flex;align-items:center;text-align:center;justify-content:center}.pricing-panels{margin-bottom:30px}.bottom-price-box h3{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:24px;margin-bottom:10px}.bottom-price-box h4{font-size:15px;letter-spacing:1px;line-height:24px}.schdule-title span{display:none!important}div.healcode .header h1{height:30px}div.healcode .filters{margin-top:20px}.schedule-con{padding:88px 0 56px}.hc_header_time{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;top:-35px!important;background:none!important;width:auto!important;height:auto!important}.hc_header_day{display:inline;text-transform:uppercase;font-size:30px;line-height:40px;margin-bottom:29px;letter-spacing:1px}.top-price-box h3{font-size:20px;text-transform:uppercase;letter-spacing:1px;line-height:24px;margin-bottom:8px;color:#fff}.top-price-box h4{font-size:15px;text-transform:uppercase;margin-bottom:8px;letter-spacing:1px;line-height:24px;color:#fff}.section-title-price{font-size:35px;letter-spacing:3px;clear:both;text-transform:uppercase;margin-bottom:30px}.top-price-box h5{font-size:18px;text-transform:uppercase;letter-spacing:1px;line-height:35px;color:#fff}.new-to-breathe-panels{text-align:center;margin-bottom:68px}.content-panel-new-to-breathe h3{text-transform:uppercase;letter-spacing:3px;font-size:30px;line-height:45px;margin-top:18px;margin-bottom:11px}.top-content-area-about.new-to-breathe-banner-content{margin-bottom:73px}.content-panel-new-to-breathe p,.content-panel-new-to-breathe p a{font-size:15px;line-height:25px;color:#000;margin:0 0 0}.content-panel-new-to-breathe a.read-more-new-breathe{text-transform:uppercase;letter-spacing:1px;font-size:15px;line-height:20px;margin-top:17px;display:inline-block;color:#000}.bottom-shop-about.new-to-breath-footer-shop{margin-bottom:0;margin-top:29px}.testimonial-con.new-to-breathe-testimonials{margin-top:82px;margin-bottom:82px}.worshop-content.kids-content h2{text-transform:uppercase;font-size:30px;margin-bottom:39px;line-height:35px}.half-columns-challenge .col-md-6{text-align:center}body .detox-challende{text-align:left}body .detox-challende h3{margin-top:0}.half-columns-challenge .col-md-6 h3,.middle-column-challenge h3{font-size:37px;line-height:40px;margin-bottom:37px;letter-spacing:1.5px;text-transform:uppercase}.middle-column-challenge{border-bottom:solid thin #d2d4c1;text-align:center}.half-columns-challenge,.middle-column-challenge{display:inline-block;width:100%}.half-columns-challenge .col-md-6:nth-child(1){border-right:solid thin #d2d4c1}.middle-column-challenge{margin-top:110px;padding-bottom:74px;margin-bottom:93px}.half-columns-challenge .col-md-6 p,.middle-column-challenge p{font-size:14px;line-height:20px;margin:0 0 20px}.social-menu{display:-webkit-flex;display:flex;align-items:center}.bg-upcoming-week-schedule.infrared-schedule{margin-top:0}.logo-popup-menu svg{height:85px;fill:#626262}.treatments-top-con{text-align:center;margin-bottom:79px}.treatments-top-con h3{font-size:45px;text-transform:uppercase;letter-spacing:4px;margin-top:6px;margin-bottom:37px}.treatments-top-con p{font-size:22px;line-height:35px}.treatment-bg{min-height:248px;margin-bottom:30px;background-size:cover!important;background-position:center center!important;position:relative}.treatment-bg h4{color:#fff;text-transform:uppercase;font-size:30px;line-height:35px;width:100%;position:absolute;bottom:26px;left:27px;letter-spacing:1.3px}.therapist-list img{max-width:100%;height:auto}.therapist-list{margin-bottom:30px}.therapist-btm{min-height:115px;padding:15px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#989b9b}.therapist-btm div{text-align:center}.therapist-btm h3{color:#fff;font-size:30px;line-height:35px;letter-spacing:3px;text-transform:uppercase}.therapist-btm h4{color:#fff;font-size:20px;line-height:25px;letter-spacing:4px}.etiquette-con h3:after{content:"\f067";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:40px;color:#000;margin-left:20px;-webkit-text-stroke:6px #fff}.etiquette-con h3.toggle-open:after{content:"\f068";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:40px;color:#000;margin-left:20px;-webkit-text-stroke:6px #fff}.etiquette-con{text-align:center}.etiquette-con h3{text-transform:uppercase;font-size:40px;margin-top:55px;letter-spacing:4px}.etiquette-content{max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:13px 16% 0}body .worshop-content.kids-content h3:nth-child(1){margin-top:0;margin-bottom:0}body .worshop-content.kids-content h3{margin-top:20px;margin-bottom:0}body .worshop-content.kids-content p{font-size:14px;line-height:20px;letter-spacing:0}.extra-padding-bottom{clear:both;padding-top:30px}.page-id-159 .top-content-area-about{margin-bottom:33px}.page-id-159 .bottom-shop-about{margin-top:91px;margin-bottom:20px}.etiquette-content.shown-ettiquette{max-height:600px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:13px 16% 0}.etiquette-content p{font-size:22px;line-height:35px;margin:0 0 0}.rows-single-classes-info{position:relative;display:inline-block;width:100%;margin-top:-5px}.offset-bg{background:#f7f3f0}.rows-single-classes-info .col-md-5,.rows-single-classes-info .col-md-6.non-bg-work{position:absolute;height:100%;top:0;right:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.non-bg-work{background:#f7f3f0}.rows-single-classes-info .col-md-5 div,.rows-single-classes-info .col-md-6 div{padding:0 73px}.rows-single-classes-info .col-md-5 h3,.rows-single-classes-info .col-md-6 h3{color:#738042;font-size:35px;letter-spacing:1px;text-transform:uppercase;margin-bottom:35px}.page-template-classes-single .schedule-con{margin-top:42px}.instructor{text-align:center}.top-content-classes a{background-color:#fff;width:auto;height:42px;border-radius:20px;padding:0 43px;border:solid thin #000;color:#000;margin-top:38px;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.rows-single-classes-info .col-md-5 ul,.rows-single-classes-info .col-md-6 ul{list-style:none;padding-left:0;margin-bottom:0;-moz-column-count:2;-webkit-column-count:2;column-count:2;margin-top:15px}.single-workstop-content-spacing{margin-top:58px}.single-workstop-content-spacing .instructor h3{text-align:left;margin-top:0;margin-bottom:43px}.worshop-content p,.worshop-content ul li,.worshop-content a,.worshop-content ol li{font-size:18px;color:#000;line-height:30px}.wellness-content p,.wellness-content ul li,.wellness-content a{font-size:15px;color:#000;line-height:25px}.worshop-content ul li{margin:0 0 3px}.worshop-content ul{padding-left:21px;margin-bottom:32px}.worshop-content p{margin:0 0 12px}.worshop-content h2{text-transform:uppercase;line-height:34px;font-size:24px;margin:37px 0 14px;letter-spacing:2px}.worshop-content h3{text-transform:uppercase;line-height:20px;font-size:18px;margin:37px 0 14px;letter-spacing:2px}.wellness-content ul li{margin:0 0 3px}.wellness-content ul{padding-left:21px;margin-bottom:32px}.wellness-content p{margin:0 0 12px}.wellness-content h3{text-transform:uppercase;line-height:28px;font-size:22px;margin:0 0 14px;letter-spacing:2px}.rows-single-classes-info .col-md-5 ul li,.rows-single-classes-info .col-md-6 ul li{font-size:18px;line-height:30px}.instructor h3{font-size:30px;letter-spacing:3px;text-transform:uppercase;margin-top:91px;margin-bottom:48px}.bg-instructor{background:#f7f3f0;position:relative}.bg-instructor .col-md-8{position:absolute;top:0;right:40px;height:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.bg-instructor .col-md-9{left:25%;height:100%;display:-webkit-flex;display:flex;align-items:center;position:absolute;top:0}.bg-instructor .col-md-8 h3,.bg-instructor .col-md-9 h3{font-size:30px;letter-spacing:1px;line-height:40px;text-transform:uppercase}.bg-instructor .col-md-8 a,.bg-instructor .col-md-9 a{font-size:18px;color:#000;line-height:30px;display:block;margin-top:10px;text-transform:uppercase}.bg-upcoming-week-schedule{background:#f7f3f0;margin-top:49px;padding:47px 50px 30px}.bg-upcoming-week-schedule h3{font-size:18px;line-height:20px;letter-spacing:1.75px;text-transform:uppercase;margin-bottom:20px}.bg-upcoming-week-schedule p{font-size:14px;line-height:20px;margin:0 0 0}.bg-upcoming-week-schedule table{border-top:solid thin #000;margin-top:26px}.bg-upcoming-week-schedule table tr{border-bottom:solid thin #b3b3b3}.bg-upcoming-week-schedule table tr td{font-size:14px;border-top:none;line-height:20px;vertical-align:middle;padding:12px 0}.reg_link{text-align:right;min-width:141px}.bg-upcoming-week-schedule table tr td a{font-size:14px;line-height:20px;color:#000;text-transform:uppercase;display:inline-block;border:solid thin #000;background:#fff0;padding:6px 15px;border-radius:20px}.bg-upcoming-week-schedule table tr td a:hover{background:#000;color:#fff}.title-other-classes{text-align:center;clear:both;padding-top:1px}.title-other-classes h3{font-size:30px;letter-spacing:3px;text-transform:uppercase;margin-bottom:44px;margin-top:94px}.background-img-other-classes{height:130px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative;margin-bottom:30px}.background-img-other-classes p{font-size:18px;color:#fff;line-height:30px;display:block;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;margin:0 0 0;text-transform:uppercase}.bg-instructor img{max-width:100%;height:auto}.rows-single-classes-info .col-md-5 p,.rows-single-classes-info .col-md-6 p{font-size:18px;line-height:30px;margin:0 0 0}.rows-single-classes-info .col-md-7,.rows-single-classes-info .col-md-6{height:100vh;max-height:495px;background-size:cover!important;background-position:center center!important}#sb_instagram #sbi_load .sbi_load_btn:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#000!important;color:#fff!important}.img-classes-page img{max-width:100%;height:auto}.bg-classes{background:#f7f3f0;margin-bottom:30px}.side-padding{padding:0 35px}.container.single-faculty{max-width:1480px}.title-block-single-faculty{margin-top:41px;margin-bottom:28px}.title-single-faculty{display:inline-block}.title-single-faculty h1{text-transform:uppercase;font-size:45px;letter-spacing:0;line-height:50px}.breadcrumbs-single-faculty{float:right}.breadcrumbs-single-faculty p{line-height:50px;text-transform:uppercase;font-size:12px;letter-spacing:1px}.breadcrumbs-single-faculty p i{font-size:12px;color:#000}.single-faculty-img img{max-width:100%;height:auto;padding-left:35px}.title-single-faculty{margin-left:35px}.breadcrumbs-single-faculty{margin-right:35px}.single-faculty-content-copy{padding:96px 70px 0}.single-faculty-content-copy h3{text-transform:uppercase;font-size:30px;letter-spacing:5px;margin-bottom:34px}.single-faculty-content-copy p{font-size:14px;line-height:20px}.single-faculty-testimonial{background:#f7f3f0;display:inline-block;width:100%;margin-top:42px;padding:18px 30px}.single-faculty-testimonial p{font-size:14px;line-height:20px;margin:0 0 0}.single .bottom-shop-about{padding-top:102px}.single-faculty-testimonial span{font-size:14px;margin-top:20px;line-height:20px;float:right}.banner-bg-con{max-height:600px;height:100vh;position:relative}.banner-img{position:absolute;height:calc(100% - 70px);top:0;left:0;width:100%;background-size:cover!important;background-position:top center!important}.banner-caption{position:absolute;bottom:0;padding:14px 0;width:100%;left:0;height:70px;text-align:center;background:#989b9b}header:not(.sticky) .schedule-btn{position:absolute;top:50%;right:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.schedule-btn{z-index:100}header.sticky .social-menu .schedule-btn i{line-height:initial}header .social-menu .schedule-btn i{line-height:55px;font-size:36px;color:#989b9b;-webkit-text-stroke:1px #fff}.banner-caption h3{letter-spacing:1px;line-height:42px;font-size:20px;text-transform:uppercase;color:#fff;display:inline-block}header .social-menu a .bg-btn{background:#85827f;position:absolute;left:0;height:30px;opacity:0;width:90%;top:50%;z-index:-1;transform:translateY(-50%);-webkit-transform:translateY(-50%)}header .social-menu a{display:inline-block;cursor:pointer}header.sticky .social-menu a .bg-btn{opacity:1}.banner-caption a{background-color:#fff;width:156px;height:42px;border-radius:20px;color:#000;margin-left:75px;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}header.sticky .social-menu a.schedule-btn{color:#fff}header.sticky{text-align:center;position:fixed;top:0;left:0;padding-top:43px;z-index:9999999;width:100%;max-height:70px;background:#fff;padding:15px 15px 15px}header.sticky .logo-con svg{height:50px;width:auto;fill:#626262;position:relative}header.sticky .social-menu a.menu-btn svg{height:50px;position:relative;width:100px}header.sticky a.menu-btn:before{background:#85827f}header.sticky .social-menu a{color:#85827f;margin:0 8px 0}header.sticky .social-menu a i{color:#85827f}header.sticky .social-menu{padding:0 0 0 0}header{top:0;z-index:9999999;width:100%}.logo-con{text-align:center;display:inline-block}.logo-con svg{width:auto;fill:#626262;height:83px}.social-menu{float:right;padding:13px 0 0 0}.social-menu a:not(.schedule-btn){color:#fff;margin:0 8px;align-items:center;-webkit-align-items:center;display:-webkit-flex;display:flex;line-height:56px;position:relative}.social-menu a i{color:#fff;font-size:20px}a.menu-btn img{display:inline-block;width:116px;height:56px}.panels-home{margin-top:30px;display:inline-block;width:100%}.panels-home .col-md-4{margin-bottom:30px}.panels-home .col-md-4 div{min-height:250px;position:relative;background-size:cover!important;background-position:center center!important}.schedule-con{background:#f7f3f0;display:inline-block;padding:56px 0;width:100%}.schdule-title{text-align:center}.schdule-title h2{text-transform:uppercase;font-size:30px;line-height:40px;margin-bottom:29px;letter-spacing:1px}.schdule-title span{display:inline-block;background:#fff;text-align:center;width:97px;margin-bottom:9px;height:97px;position:relative}.schdule-title span span{width:100%;position:relative;top:59%;left:-3px;background:none;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.schdule-title span h3{text-transform:uppercase;font-size:18px;line-height:30px;letter-spacing:1px}.schdule-title span h4{font-size:50px;line-height:50px}.panels-home .col-md-4 div h3{color:#fff;line-height:24px;font-size:30px;width:100%;letter-spacing:1px;text-transform:uppercase;position:absolute;bottom:39px;left:45px}.page-child.parent-pageid-79 div.healcode{padding-top:50px}.page-child.parent-pageid-79 div.healcode a.action_icon{margin-top:6px}div.healcode .table,div.healcode table{background:none}.page-child.parent-pageid-79 .hc_header_time{top:15px!important}div.healcode table.schedule tr th,div.healcode table.enrollments tr th,div.healcode table.healcode-appointments tr th,div.healcode ol.enrollment_list li.cancelled div tr th{padding:0 0 15px!important;font-size:18px!important;line-height:20px!important;text-transform:uppercase;background-color:transparent!important;border-top:none!important;font-weight:400!important;border-bottom:solid thin #000!important}div.healcode table.schedule tr.odd td,div.healcode table.enrollments tr.odd td,div.healcode table.healcode-appointments tr.odd td,div.healcode ol.enrollment_list li.cancelled div tr.odd td{background-color:transparent!important}div.healcode table.schedule tr td,div.healcode table.enrollments tr td,div.healcode table.healcode-appointments tr td,div.healcode ol.enrollment_list li.cancelled div tr td,div.healcode table.schedule tr td,div.healcode table.enrollments tr td,div.healcode table.healcode-appointments tr td,div.healcode ol.enrollment_list li.cancelled div tr td{padding:13px 0 11px 0px!important;font-size:14px!important;line-height:20px!important;color:#000!important;font-weight:400!important;border-bottom:solid thin #b3b3b3!important}div.healcode table.schedule span.hc_time,div.healcode table.enrollments span.hc_time,div.healcode table.healcode-appointments span.hc_time,div.healcode ol.enrollment_list li.cancelled div span.hc_time{text-transform:uppercase!important;font-size:14px!important;line-height:20px!important}div.healcode table.schedule tr td a{color:#000!important;font-size:14px!important;line-height:20px!important;background-color:transparent!important}html body .container .col-md-10 div.healcode div.hc_footer{display:none!important}.classes-wrapper p{font-size:12px;line-height:20px;font-weight:300;font-family:'Montserrat',sans-serif}.instagram-title{width:100%;display:inline-block;margin-top:63px;margin-bottom:66px;text-align:center}.instagram-title i{color:#000;font-size:40px}.instagrm-follow{text-align:center;display:inline-block;width:100%;margin-top:66px;margin-bottom:63px}.instagrm-follow h3{font-size:25px}.instagrm-follow a{color:#87858c}.footer-mailchimp.container{width:100%;max-width:100%;background:#989b9b}.footer-mailchimp .col-md-8{text-align:center}.footer-mailchimp h3{font-size:25px;color:#fff;margin-top:93px;margin-bottom:28px;letter-spacing:0}.mc-field-group{width:25%;vertical-align:bottom;padding:0 15px;display:inline-block}.mc-field-group input{font-size:15px;line-height:20px;width:100%;background-color:#fff0;border:none;border-bottom:solid thin #fff;color:#fff}.mc-embedded-subscribe-form{text-align:justify}input#mc-embedded-subscribe{display:inline-block;border-style:solid;border-width:1px;border-color:#fff;background-color:#fff0;font-size:15px;color:#fff;text-transform:uppercase;text-align:center;vertical-align:bottom;border-radius:20px;width:128px;height:46px}footer{display:inline-block;width:100%;max-width:100%;margin-top:-1px;background:#989b9b;padding:100px 0}.social-icons-footer{text-align:center}.social-icons-footer a img{filter:brightness(200%);-webkit-filter:brightness(200%)}.menu-popup-content ul li#menu-item-255{margin-top:40px;margin-bottom:40px}.menu-popup-content ul li#menu-item-63{margin-top:40px;margin-bottom:0}.menu-popup-content ul li#menu-item-255 a,.menu-popup-content ul li#menu-item-63 a{color:#9c867a}.social-icons-footer a{color:#fff;margin:0 13px}.social-icons-footer a i{color:#fff;font-size:35px}.social-icons-footer h3{font-size:16px;line-height:26px;letter-spacing:1px;margin-top:22px;color:#fff;text-transform:uppercase}.location-footer{text-align:center;margin-top:15px}.location-footer p{color:#fff;margin:0 0 0;font-size:16px;line-height:26px}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}.mc-field-group input::-webkit-input-placeholder,.mc-field-group input::-moz-placeholder{color:#fff}.top-banner-pages-short{background-size:cover!important;background-position:center center!important;height:100vh;max-height:215px}.top-banner-pages{background-size:cover!important;background-position:center center!important;height:100vh;max-height:444px}.top-content-area-about{border:solid thin #989b9b;text-align:center;margin:32px 2.5% 100px;padding:90px 110px 53px}.top-content-area-about h3{text-transform:uppercase;font-size:45px;margin-bottom:26px;letter-spacing:4px}.top-content-area-about p{font-size:15px;line-height:25px;margin:0 0 35px}.banner-about div img{max-height:694px;width:auto!important;height:auto;display:block;margin:auto;max-width:100%}.owl-next{position:absolute;right:40px;top:50%;font-size:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.owl-next i{color:#989b9b}.owl-prev{position:absolute;left:40px;top:50%;font-size:60px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.owl-prev i{color:#989b9b}#map-canvas{width:59.3%;height:500px;float:left}#about-location{width:40.7%;height:500px;float:left;background:#f7f3f0;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.banner-w-text{display:-webkit-flex;display:flex;align-items:center;justify-content:center}.banner-w-text div{text-align:center}.banner-w-text h3{margin-bottom:20px;text-transform:uppercase;font-size:35px;color:#fff;letter-spacing:1px}.banner-w-text div h4{text-transform:uppercase;font-size:22px;color:#fff;line-height:24px;letter-spacing:1px}.banner-w-text div a{background-color:#fff0;width:156px;height:42px;margin-top:25px;border-radius:20px;border:solid thin #fff;color:#fff;padding:0 0;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.top-content-classes{border:solid thin #989b9b;text-align:center;padding:90px 225px;margin-bottom:51px}.top-content-classes p{font-size:22px;line-height:35px;margin:0 0 0}.padding-classes-page-panels h3{text-transform:uppercase;font-size:35px;color:#000;line-height:40px;margin-bottom:40px;letter-spacing:1px}.padding-classes-page-panels p{font-size:18px;line-height:30px}.title-for-class-panels h2{text-transform:uppercase;font-size:35px;color:#000;line-height:40px;margin-top:21px;letter-spacing:3.5px;margin-bottom:43px}.padding-classes-page-panels a{font-size:18px;color:#000;line-height:30px;display:block;margin-top:30px;text-transform:uppercase}.classes-bottom-shop{margin-top:70px}.bg-classes .col-md-7{position:static}.padding-classes-page-panels{position:absolute;top:50%;padding:0 55px 0 16px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.bg-classes{position:relative}#about-location h1{text-transform:uppercase;font-size:30px;line-height:35px;letter-spacing:1px;margin-bottom:20px}#about-location h2{text-transform:uppercase;font-size:20px;line-height:35px;letter-spacing:1px;margin-bottom:60px}#about-location h3{text-transform:uppercase;font-size:20px;line-height:35px;letter-spacing:1px}.teacher-about-title{text-align:center}.teacher-about-title h2{text-transform:uppercase;font-size:45px;letter-spacing:5px;margin-bottom:35px}.faulty-panels{margin-bottom:30px}.faulty-panels img{max-width:100%;height:auto}.faulty-panels .teacher-name{background:#989b9b;text-align:center;padding:15px 0}.faulty-panels .teacher-name h3{text-transform:uppercase;font-size:20px;letter-spacing:1px;color:#fff}.mid-info-about{display:inline-block;width:100%;margin:102px 0 85px}.faulty-con.container{max-width:1490px}.blog-load-btn-con{text-align:center}.faulty-con-read .col-md-4{display:none}#blog-load{background-color:#fff;width:156px;height:42px;margin-top:20px;border-radius:20px;border:solid thin #000;color:#000;padding:0 0;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.btm-about-content{text-align:center}.btm-about-content h3{text-transform:uppercase;font-size:45px;margin-bottom:29px;margin-top:91px;letter-spacing:4px}.btm-about-content p{font-size:15px;line-height:25px;margin:0 0 25px;text-align:left}.send-message-message{text-align:center;padding-top:90px;clear:both}.send-message-message h3{text-transform:uppercase;font-size:40px;margin-bottom:33px;letter-spacing:4px}.send-message-message p{font-size:20px;margin-bottom:86px;letter-spacing:2px}.wpcf7-form-control-wrap input{border:none;border-bottom:solid thin #000;font-size:15px;line-height:20px;margin-bottom:26px;width:100%;padding-bottom:6px;-webkit-appearance:none;border-radius:0}.wpcf7-form-control-wrap input.wpcf7-tel{margin-bottom:15px}.wpcf7-form-control-wrap textarea{border:none;border-bottom:solid thin #000;font-size:15px;line-height:20px;margin-bottom:15px;width:100%;-webkit-appearance:none;border-radius:0}.wpcf7-submit.submit{background-color:#fff;width:125px;height:42px;border-radius:20px;border:solid thin #000;color:#000;padding:0 0;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:block;margin:auto;margin-top:9px}.testimonial-con{border:solid thin #000;margin:99px 1.4% 100px;padding:101px 150px 101px}.testimonial-con div p{font-size:30px;line-height:45px;margin:0 0 0}.bottom-shop-about{text-align:center;margin-bottom:117px}.bottom-shop-about h3{text-transform:uppercase;font-size:40px;margin-bottom:26px;letter-spacing:4px;margin:21px 0 20px}.bottom-shop-about h4{font-size:25px;margin-bottom:23px;letter-spacing:0}.bottom-shop-about a{background-color:#fff;width:156px;height:42px;border-radius:20px;border:solid thin #000;color:#000;padding:0 0;font-size:15px;line-height:42px;text-align:center;text-transform:uppercase;display:inline-block}.menu-popup{overflow-y:scroll;position:fixed;height:100vh;width:100vw;padding-top:44px;display:none;top:0;left:0;z-index:999999999999;background:rgb(244 240 237 / .95)}.logo-popup-menu{text-align:left}.menu-popup-close{text-align:right}.menu-popup-close a{background-color:#626262;width:56px;margin-top:13px;height:56px;color:#fff;text-align:center;line-height:56px;display:inline-block}.menu-popup-close a i{color:#fff;font-size:50px;-webkit-text-stroke:0 #fff}.menu-popup-content{text-align:center}.menu-popup-content h3{font-size:20px;margin-bottom:25px;line-height:24px;letter-spacing:1px;text-transform:uppercase}.menu-popup-content ul{padding-left:0;margin:30px 0 0;list-style:none}.menu-popup-content ul li{text-align:center;margin-bottom:15px}.menu-popup-content ul li a{font-size:22px;color:#000;letter-spacing:1px;text-transform:uppercase}.fa-times-thin:before{content:'\00d7'}.menu-popup-social{text-align:center}.menu-popup-social a{margin:0 7px;color:#626262}.menu-popup-social a i{font-size:25px;color:#626262}@media(max-width:1560px){.banner-caption{height:auto}.single-faculty-img img{max-width:100%;height:auto;padding-left:0}.top-content-classes{padding:90px 90px}.title-single-faculty{margin-left:0}.breadcrumbs-single-faculty{margin-right:0}.padding-classes-page-panels{padding:0 0 0 0}.padding-classes-page-panels h3{margin-bottom:5px}.padding-classes-page-panels a{margin-top:15px}.side-padding{padding:0 0}.single-faculty-content-copy{padding:0 0 0}}@media(max-width:1025px){.banner-caption a{margin-left:0}body:not(.home) div.healcode .week_links span{width:33%!important}body:not(.home) .hc_header_time{width:100%!important}body:not(.home) .schedule-con{padding:60px 0}div.healcode .week_links span{width:20%!important;text-align:center!important;color:transparent!important}.footer-mailchimp h3{margin-top:60px;margin-bottom:15px}footer{padding:60px 0 30px}.schedule-con{padding:30px 0}.instagrm-follow{margin-top:30px;margin-bottom:60px}.instagram-title{margin-top:30px;margin-bottom:30px}body.home .container .sbi_load_btn{margin-top:30px!important}}@media(max-width:769px){.bg-upcoming-week-schedule table tr td{display:block}.reg_link{text-align:left;min-width:141px}.home_upcoming_panel{margin-bottom:15px}.yoga_str_con{margin-bottom:15px}.wellness-yoga-img{width:50%}.banner-caption h3{font-size:14px}.mc-field-group{width:100%}.rows-single-classes-info .col-md-5 h3,.rows-single-classes-info .col-md-6 h3{margin-bottom:15px}.bg-instructor .col-md-8 a,.bg-instructor .col-md-9 a{margin-top:0}.rows-single-classes-info .col-md-5,.rows-single-classes-info .col-md-6.non-bg-work{position:static}.bg-instructor .col-md-9{position:static;left:0}.rows-single-classes-info .col-md-5 div,.rows-single-classes-info .col-md-6 div{padding:15px 15px}.treatments-top-con h3{margin-bottom:15px;margin-top:0}.bottom-shop-about{margin-bottom:30px}.mc-field-group input{border:none;border-bottom:solid thin #fff;font-size:15px;line-height:20px;margin-bottom:26px;width:100%;padding-bottom:6px;-webkit-appearance:none;border-radius:0}.top-content-area-about{margin:30px 0% 30px}#map-canvas{width:100%}#about-location{width:100%;height:350px}.send-message-message{padding-top:30px}.send-message-message h3{margin-bottom:15px}.send-message-message p{margin-bottom:30px}.testimonial-con{margin:30px 0% 30px;padding:30px 30px 30px}.btm-about-content h3{margin-top:30px;margin-bottom:15px}.teacher-about-title h2{margin-bottom:30px}.bottom-shop-about h3{margin:0 0 15px}.bottom-shop-about h4{margin-bottom:15px}.bottom-shop-about{margin-bottom:30px}.instagram-title{margin-top:30px;margin-bottom:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{margin-top:15px!important}.instagrm-follow{margin-top:30px;margin-bottom:30px}footer{padding:30px 0 30px}.footer-mailchimp h3{margin-top:30px;margin-bottom:15px}.mid-info-about{margin:30px 0 30px}#about-location h1,#about-location h2{margin-bottom:15px}#blog-load{margin-top:0}}.menu_title{text-align:center!important}.bar_logo{padding-right:32px!important}@media(max-width:700px){.wellness-yoga-img{width:100%}.privacy-policy a{margin-top:0}.etiquette-content.shown-ettiquette{padding:13px 15px 15px 15px;text-align:left}.page-id-644 .breadcrumbs-single-faculty,.page-id-339 .breadcrumbs-single-faculty{tex-tlaing:center;padding:15px 15px 0}#about-location{height:250px}.page-template-template-events img.alignnone{max-width:none;width:100%;margin:0 0 15px 0}.page-template-template-events img.alignleft{max-width:none;width:100%;margin:15px 0 15px 0}.therapist-bio p{font-size:16px}.page-template-template-events .worshop-content p{text-align:left!important}.blog-load-btn-con{clear:both}.therapist-btm h4{font-size:16px;line-height:20px}.top-price-box,.bottom-price-box{padding:15px 0}.page-id-320 .section-title-price{display:none}.breadcrumbs-single-faculty{float:none}.teacher-about-title h2{margin-bottom:15px}.rows-single-classes-info .col-md-5,.rows-single-classes-info .col-md-6.non-bg-work{margin-bottom:15px}.col-sm-6.instuctor-photo{margin-bottom:15px!important}.col-md-12.instuctor-photo{margin-bottom:15px!important}.worshop-content{padding-top:0}.wellness-content{padding-top:0}.treatment-bg h4,.therapist-btm h3,.teacher-about-title h2{font-size:24px;line-height:26px;left:15px}.bg-instructor .col-md-8 h3,.bg-instructor .col-md-9 h3,.treatments-top-con h3,.btm-about-content h3,.send-message-message h3,.single-faculty-content-copy h3,.top-content-area-about h3,.content-panel-new-to-breathe h3,.section-title-boutique h3{font-size:24px;line-height:26px}.worshop-content h1,.instructor h3,.title-other-classes h3{font-size:24px;line-height:26px}.wellness-content h1,.instructor h3,.title-other-classes h3{font-size:24px;line-height:26px}p.wpsm-hide,p.wpsm-show{font-size:18px!important}.breadcrumbs-single-faculty p{line-height:16px}div.list_view li.odd{background:transparent!important}.location-footer p span{display:none}.panels-home .col-md-4 div h3{left:15px}.therapist-list{text-align:center}header a.menu-btn{display:none!important}.therapist-bio{text-align:left}.rows-single-classes-info .col-md-6:nth-child(2){height:auto!important;max-height:none!important}.bg-classes .col-md-7,.img-classes-page,.faulty-panels{width:50%;float:left}.page-id-594 .bg-instructor .col-md-9 h3,.page-id-594 .bg-instructor .col-md-9 a{font-size:14px;line-height:18px}.footer-mailchimp h3{font-size:20px}.top-content-classes{margin-top:0;display:inline-block;width:100%}.parent-pageid-79 .schedule-con .container{padding:0 4px}.parent-pageid-79 .classes-wrapper{padding:0 0}.rows-single-classes-info .col-md-5 h3,.rows-single-classes-info .col-md-6 h3{font-size:24px}.bg-instructor .col-md-9{position:absolute;left:30%}div.healcode a.action_icon .action_text.my_account_text{font-size:75%!important}.img-classes-page{max-height:100vh;overflow:hidden}.title-single-faculty h1{font-size:24px}.rows-single-classes-info .col-md-7{max-height:330px}.banner-caption{height:auto}div.healcode .filters .checkboxes{font-size:75%!important;display:block!important}.banner-caption h3{line-height:22px;width:100%}div.healcode div.header *{font-size:125%!important}div.healcode div.header .week_links span{font-size:75%!important;float:none;width:auto!important}div.healcode .header .date_links .week_links{text-align:center}.banner-caption a{margin-left:0;line-height:30px;height:30px;width:115px;font-size:14px;margin-top:7.5px}#visit_type{height:36px;line-height:36px;font-size:14px}div.healcode table.schedule tr td,div.healcode table.enrollments tr td,div.healcode table.healcode-appointments tr td,div.healcode ol.enrollment_list li.cancelled div tr td{width:100vw!important;display:block!important}div.list_view ol.schedule_list{padding-right:15px!important}header{position:absolute;z-index:1}header.sticky{display:none!important}.panels-home .col-md-4{margin-bottom:15px}.schedule-con{padding:30px 0}.page div.healcode .header select{width:100%}.single .bottom-shop-about{padding-top:30px}.title-other-classes h3{margin-top:30px;margin-bottom:15px}.single-faculty-content-copy h3{margin-top:15px;margin-bottom:15px}.bg-upcoming-week-schedule{margin-top:15px}.single-workstop-content-spacing .instructor h3,.instructor h3{margin-top:15px;margin-bottom:15px}.background-img-other-classes{margin-bottom:15px}.treatments-top-con{margin-bottom:30px}.page-id-232 .breadcrumbs-single-faculty{text-align:center;padding:15px 15px 0}.top-content-area-about{padding:15px 15px 15px 15px}.pricing-panels{margin-bottom:15px}.padding-classes-page-panels{padding:15px 15px;position:static;transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}.section-title-price{margin-bottom:15px;padding-top:15px}.top-content-classes{padding:15px 15px}.rows-single-classes-info .col-md-5,.rows-single-classes-info .col-md-6.non-bg-work{position:static}.bg-upcoming-week-schedule{padding:15px 15px 15px}.single-workstop-content-spacing{margin-top:0}.bg-upcoming-week-schedule table tr td{display:block}.rows-single-classes-info .col-md-5 div,.rows-single-classes-info .col-md-6 div{padding:15px 0}.bottom-shop-about h4{font-size:18px}.treatment-bg{margin-bottom:15px}.therapist-list{margin-bottom:15px}.classes-bottom-shop{margin-top:30px}.bottom-shop-about h3{font-size:24px;line-height:26px}.top-content-classes p,.treatments-top-con p{font-size:15px;line-height:25px}.img-classes-page img{width:100%;height:auto;max-width:none}.banner-w-text div{padding-top:0}.padding-classes-page-panels h3{font-size:24px;line-height:26px}.title-for-class-panels h2{margin-top:30px;font-size:24px;line-height:26px;margin-bottom:15px}.title-block-single-faculty{margin-top:15px;margin-bottom:30px}.breadcrumbs-single-faculty p{margin-bottom:0 0 0}.bg-classes{background:none;margin-bottom:15px}.top-content-classes{margin-bottom:30px}.padding-classes-page-panels{background:#f7f3f0}.top-banner-pages{max-height:50vh}.social-menu{display:none}.etiquette-con h3{font-size:18px;margin-top:15px}.top-content-area-about.new-to-breathe-banner-content{margin-bottom:30px}.content-panel-new-to-breathe p,.content-panel-new-to-breathe p a{text-align:left}.etiquette-content p{font-size:18px;line-height:24px}.etiquette-con h3:after,.etiquette-con h3.toggle-open:after{-webkit-text-stroke:2px #fff;font-size:18px;margin-left:7.5px}.new-to-breathe-panels{margin-bottom:30px}.send-message-message{padding-top:5px}.top-content-area-about h3{margin-bottom:15px}.testimonial-con.owl-carousel{display:none!important}.logo-con{float:none;width:100%;text-align:center}.faulty-panels{margin-bottom:15px}.testimonial-con div p{font-size:18px;line-height:27px;margin:0 0 0}#about-location h1,#about-location h2,#about-location h3{font-size:18px;line-height:27px}}@media(max-width:500px){.bg-classes .col-md-7,.img-classes-page,.faulty-panels{width:100%;float:left}}