@font-face{font-family:brandon grotesque bold;src:url(../brandon-grotesque-bold.html) format("woff2"),url(../brandon-grotesque-bold-2.html) format("woff"),url(../ttf/brandon-grotesque-bold.ttf) format("truetype"),url("../brandon-grotesque-bold-3.html#Brandon Grotesque Bold") format("svg");font-display:swap}@font-face{font-family:brandon grotesque light;src:url(../woff/brandon-grotesque-light.woff) format("woff"),url(../ttf/brandon-grotesque-light.ttf) format("truetype"),url("../svg/brandon-grotesque-light.svg#Brandon Grotesque Light") format("svg");font-display:swap}div#hero_top .bgImg{width:100%;height:100%;object-fit:cover;z-index:0;position:absolute;top:0;left:0}#hero_top h1{color:#fff;margin-bottom:5px;font:normal 60px/110% Gilgan,sans-serif;-webkit-text-shadow:0 0 50px rgba(0,0,0,.8);-moz-text-shadow:0 0 50px rgba(0,0,0,.8);text-shadow:0 0 50px rgba(0,0,0,.8)}#hero_top .instructor{color:#fff;font-size:29px;font-weight:400;font-family:Lato;-webkit-text-shadow:0 0 30px rgba(0,0,0,.8);-moz-text-shadow:0 0 30px rgba(0,0,0,.8);text-shadow:0 0 30px rgba(0,0,0,.8)}#hero_top .instructor a{color:inherit;text-decoration:none;font-weight:400}#hero_top .instructor em{font-weight:300;font-family:Lato;margin-right:4px}.classes-page #post-area,.classes-page #woo-content,.classes-page #content-wrapper{float:none}#woo-content h2,#woo-content h3{text-transform:unset}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,form.checkout.woocommerce-checkout #payment button{padding:18px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#101010!important;border:1px solid #101010!important;text-decoration:none!important}.section-title{font-family:Lato,sans-serif;padding-left:8px;padding-bottom:27px}.section-title,h1.page-title{margin-bottom:0;letter-spacing:normal;color:#101010;text-align:left;font:normal 36px/110% Gilgan,sans-serif}h1.page-title+p{font-weight:300;font-size:14px;text-align:center;margin-bottom:20px}h1.page-title{margin:40px 0 30px}.page-title a,.section-title a{margin-left:10px;vertical-align:initial;text-align:center;text-transform:uppercase;color:#333;font:normal 400 18px/18px Lato,serif;letter-spacing:1px}.lvlBar{stroke:#ccc;stroke-width:3;stroke-linecap:round}.lvlBar.blue{stroke:#29cadc}#yaClass #productSummary .lvlBar,#yaClass #all-classes .lvlBar{stroke:#777}#yaClass #productSummary .lvlBar.inner,#yaClass #all-classes .lvlBar.inner{stroke-width:1px;stroke:#fff}#yaClass #productSummary .lvlBar.blue,#yaClass #all-classes .lvlBar.blue{stroke:#777}#relatedClasses{clear:both}#relatedClasses h2,#relatedClasses .products li h3{font-family:Lato;font-size:21px;line-height:21px;font-weight:900;text-transform:uppercase!important;margin-bottom:9px;margin-top:15px;padding:0}#relatedClasses h2{font:normal 36px/110% Gilgan,sans-serif;text-transform:none!important;text-align:center;padding:10px 0 25px}#relatedClasses .products a img,.popularProducts a img,.individualClasses a img li.product .slide a img{width:100%;max-width:none;height:204px;margin:0;object-fit:cover}#relatedClasses a{text-decoration:none}#site .liveClassesCarousel{margin-top:80px}#site .liveClassesCarousel ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px 0}#site .liveClassesCarousel ul::before,#site .liveClassesCarousel ul::after{display:none}#site .liveClassesCarousel ul li{margin:0;float:none;width:100%;position:relative}#site .pastLiveClassesCarousel ul li img,#site .liveClassesCarousel ul li img{aspect-ratio:350/196;object-fit:cover;height:196px}ul.featuredProducts::after{content:" ";display:block;clear:both}ul.featuredProducts li.product .additionalProdMeta{padding:0}.classesCarousel .class_category,#relatedClasses .vueperslide .class_category,li.product .class_category{background:#fff;color:#333;position:absolute;top:0;left:0;padding:8px 10px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:normal;font-size:14px;text-align:center;text-transform:uppercase}.classesCarousel span.freeText,ul.featuredProducts span.freeText,#relatedClasses .vueperslide span.freeText,li.product span.freeText{background:#a630de;position:absolute;top:5px;right:5px;padding:5px 15px;font-weight:400!important;font-size:16px;line-height:16px;font-family:Lato,sans-serif;color:#fff;z-index:99;display:none!important}ul.featuredProducts span.freeText{bottom:auto;right:auto;top:15px;left:0}ul.featuredProducts li:first-child span.freeText{font-size:20px;line-height:20px}li.product span.freeText~span.price{display:none!important}li.product .prodWrapper{position:relative}#relatedClasses .vueperslide .additionalProdMeta,li.splide__slide .additionalProdMeta,li.product .additionalProdMeta{position:relative;z-index:100;padding:15px 10px 12px;color:#464646;font-weight:400;font-size:12px;line-height:18px;text-align:center;background:#fff;text-decoration:none!important;font-family:Lato,sans-serif}.yaclassesListItems .classTitle{font:normal 900 20px/24px Lato,sans-serif!important;text-transform:uppercase!important;text-align:center;color:#333;width:100%}.yaclassesListItems .instructor{font:normal 400 14px/24px Lato,sans-serif!important;text-align:center;text-transform:uppercase;color:#333!important}.yaclassesListItems .numOfClasses,.yaclassesListItems .class_level,.yaclassesListItems .duration{position:absolute;top:-32px;left:10px;font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:normal;font-size:12px;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.8)}.yaclassesListItems .class_level{left:auto;right:10px;display:flex;align-items:end;gap:2px}.yaclassesListItems .parentProgram{color:#0c0c0c;letter-spacing:.5px;font-size:12.4px;line-height:13px;font-weight:300}.section-title.upcomingLiveClasses{display:flex;align-items:center;margin-top:30px}.section-title.upcomingLiveClasses::before{content:" ";background:red;display:block;width:12px;height:12px;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:0 8px 5px;vertical-align:middle}.liveClassesCarousel{opacity:0}.liveClassesCarousel .sked{font:normal 400 13px/18px Lato,sans-serif;text-transform:uppercase}.liveClassesCarousel .btn{margin:0;padding:7px 20px;min-width:100px;font:700 18px/20px Lato,sans-serif;letter-spacing:1px;border-radius:5px}.liveClassesCarousel .btn.forceBgGreen{background-color:#5bb64c!important;border-color:#5bb64c!important}.liveClassesCarousel .btn.forceBgBlue{background-color:#00cbd8!important;border-color:#00cbd8!important}.liveClassesCarousel .ctaWrapper{position:absolute;top:10px;right:10px}.liveClassesCarousel.classesCarousel li.product{margin-bottom:0!important}.liveClassesCarousel.classesCarousel li.product img{min-height:204px;object-fit:cover;display:block;max-width:410px}.liveClassesCarousel .yourein{position:absolute;top:33px;left:0;margin:50px;background:rgba(255,255,255,.8);font-size:14px;padding:10px;display:none}.popularProductsWrapper{padding:0 0 50px}.popularProductsWrapper span.freeText{display:none}ul.popularProducts{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}ul.popularProducts li{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);box-shadow:0 2px 8px 0 rgba(0,0,0,.12)}.post-type-archive-product #content-main{padding-top:0}.weKeepItFresh{width:calc(100% + 120px);margin-left:-60px;color:#101010;padding:100px 0 90px;font:normal 18px/30px Lato,sans-serif;clear:both}.weKeepItFresh .grid-wrapper{display:grid;grid-template-columns:6fr 11fr;grid-gap:50px;align-items:center}.weKeepItFresh .section-title{padding:0 0 23px}.weKeepItFresh p{margin-bottom:15px}.logged-in .weKeepItFresh{display:none}.splide__arrow svg{fill:#ccc;height:45px;width:45px;stroke:#fff;stroke-width:3}.splide__arrow--prev{left:-30px;background:0 0}.splide__arrow--next{right:-30px;background:0 0}.splide__track{transition:height .2s}.splide .splide__pagination__page.is-active{background:#aaa}.testimonials.slider{padding:30px 0}.testimonials .splide{width:540px;max-width:100%;margin:0 auto;text-align:center}.testimonials .splide .splide__pagination,#latestProgramsWrapper .splide__pagination{bottom:-20px}.hero_bot{clear:both;min-height:calc(100vh + 100px);height:auto;padding-top:70px;background:no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;margin-bottom:0;font-family:Lato,sans-serif}.hero_bot .main-wrapper{width:1020px;max-width:calc(100% - 40px)}.hero_bot .inner-wrapper{width:fit-content}.hero_bot h2{font-size:36px!important;font-weight:400!important;margin:5px 0 10px 0!important;color:#313131}.hero_bot img.full{width:100%;height:auto;visibility:hidden}.featured-in~.hero_bot{padding-top:0}.screensV2{z-index:1!important}.screensV2 .main-wrapper{width:886px;z-index:1!important}.screensV2{padding:140px 0;text-align:center}.screensV2 .grid-container{display:grid;grid-template-columns:3fr 2fr;grid-gap:10px}#woo-content .screensV2 h3{color:#111;font:normal 36px/110% Gilgan,sans-serif;margin-bottom:20px}#woo-content .screensV2 p{color:#474747;font-family:Lato,sans-serif;font-size:18px;line-height:24px;margin:0}.woocommerce-ordering,.woocommerce-result-count,.woocommerce-breadcrumb,.onsale{display:none!important}.classes-page .btn.outline{background:#fff;color:#29cadc!important;border:2px solid #29cadc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.classes-page.single.woocommerce #post-area .addToCart .first-payment-date{margin-bottom:0}.home #nav-wrapper~.top-bar{display:none}.classes-page #main-nav{display:none}.classes-page #main-nav a{font:normal 14px/22px "Lato",sans-serif;text-transform:uppercase;letter-spacing:1px;padding:3px 10px}.post-type-archive-product.classes-page #main-nav{display:block}.classes-page #nav2{display:none}.classes-page #class_meta{color:#fff;text-align:center;font-family:Lato,sans-serif;font-size:18px;clear:both;margin-top:-45px;margin-bottom:100px;font-weight:700}.classes-page.single.purchased #class_meta{margin-bottom:80px}.classes-page #class_meta span{padding:5px}.classes-page #class_meta .toggleClassDetails a{padding:0 10px;display:inline-block}.classes-page #class_meta:not(.hideClassDetails) .toggleClassDetails{display:none}.classes-page .action{position:relative;padding-bottom:10px;cursor:pointer}.classes-page .action.added{cursor:auto}.classes-page .action .popup{display:none;z-index:999999;font:normal 16px/21px Lato,sans-serif;background:#fff;padding:30px 40px;width:480px;max-width:calc(100vw - 80px);position:absolute;left:-350px;top:100%;-webkit-box-shadow:0 0 16px -1px rgba(0,0,0,.25);-moz-box-shadow:0 0 16px -1px rgba(0,0,0,.25);box-shadow:0 0 16px -1px rgba(0,0,0,.25)}.classes-page #productSummary .action.addToFav:hover .popup{display:block}.classes-page #productSummary .action .popup p{font:normal 16px/23px Lato,sans-serif}.classes-page #productSummary .action .popup p.larger{font-size:18px}.classes-page #productSummary .action .popup p.larger a{font-weight:400;border-bottom:1px solid #29cadc;text-decoration:none!important}.classes-page .action svg{color:#c1ae87;display:block;width:34px;height:34px}.classes-page .action.addToFav:hover svg,.classes-page .action.removeFromFav:hover svg{color:#29cadc}.classes-page .action.updateFav,.classes-page .action.removeFromFav .popup,.classes-page .action.removeFromFav svg .vertical,.classes-page .action svg .loader,.classes-page .action.loading svg *{display:none}body.member-logged-in.classes-page .action.updateFav.show{display:block}.classes-page .action.loading svg .loader{animation-iteration-count:infinite;transform-origin:50% 50%;display:inline-block;animation-name:spin;animation-duration:3s}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.classes-page #productSummary .action.addToWatchLater{display:none}.classes-page #productSummary .action.addToWatchLater:hover svg{color:#af976d}.classes-page #main-wrapper,.classes-page .main-wrapper{z-index:unset}.classes-page.subscription-page #main-wrapper{z-index:1}.classes-page #productPreview{float:none;text-align:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.classes-page #productPreview>video{display:none}#yaClass{font-family:Lato,sans-serif}.classes-page #videoWrapper .vjs-big-play-centered,.classes-page #productPreview .videoTeaser{background:url(../svg/ring-alt.svg) no-repeat center center;display:inline-block;position:relative;width:100%;max-width:640px}.classes-page #productPreview .videoTeaser .watchthepreview{background:#c5c153;color:#fff;position:absolute;top:10px;font-family:Lato,sans-serif;padding:5px 15px;left:-5px}.classes-page #productSummary{margin:0;width:auto;float:none;position:relative;letter-spacing:.6px;line-height:27px}.classes-page #productSummary h1.product_title{color:#242424;margin:0 0 10px;text-align:left;font:normal 36px/110% Gilgan,sans-serif!important}.classes-page #productSummary .instructor{font-size:18px;color:#474747;font-weight:700;text-align:left}.classes-page #productSummary .classMeta{color:#474747;text-align:left;text-transform:uppercase;font:400 13px/27px Lato,sans-serif}.classes-page #yaClass .class_level{display:flex;max-height:20px;align-items:center}.classes-page #yaClass .class_level svg{margin-right:5px}.classes-page #productSummary .description p{text-align:left;color:#667372;padding:15px 0 0;margin:0;font-size:16px;line-height:20px}.classes-page #woo-content div.author-wrapper{background:#fff;padding:0}.classes-page .freePreviewWrapper{padding-bottom:70px}.classes-page .author-wrapper .bio{font-size:16px;line-height:20px}.individualClass #all-classes #cart_area2{display:none}.individualClass .nextClassHeader,.purchased.individualClass #all-classes,.classOpened.individualClass #all-classes{display:block}.classes-page .programDetails .simple_container{text-align:left}#all-classes .price,.classes-page #content-wrapper .price,.classes-page .freePreviewWrapper .price{display:none}.classes-page div#content-wrapper{margin-top:0;clear:none}.classes-page #home-main{padding-top:0!important;float:none}.classes-page .ajaxLoadIcon{padding:20px}.classes-page .freePreviewWrapper .price del{opacity:.5}.classes-page .freePreviewWrapper #productSummary .classMeta{font-size:16px}.classes-page #woo-content .addToCart h1,.classes-page #woo-content .addToCart h2,.classes-page #woo-content .addToCart>div,.classes-page .freePreviewWrapper .addToCart h1,.classes-page .freePreviewWrapper .addToCart h2,.classes-page .freePreviewWrapper .addToCart>div{display:none}.classes-page .woocommerce-error,.classes-page .woocommerce-info,.classes-page .woocommerce-message{max-width:980px;margin:10px auto 0}.classes-page .woocommerce-error~.top-bar,.classes-page .woocommerce-message~.top-bar,.classes-page .woocommerce-info~.top-bar{display:none!important}.classes-page #woo-content .addToCart .cartBtnWrapper,.classes-page #woo-content .addToCart .product_meta,.classes-page .freePreviewWrapper .addToCart .cartBtnWrapper,.classes-page .freePreviewWrapper .addToCart .product_meta{display:block}.addToCart .product_meta .posted_in{display:none}.classes-page .freePreviewWrapper #productSummary{float:none;padding-left:0;padding-top:10px}.classes-page .freePreviewWrapper .videoTeaser{margin:0 auto;padding-top:25px}.freePreviewWrapper #videoWrapper iframe{width:980px}.classes-page .freePreviewWrapper #productSummary{width:100%;min-height:auto;padding-bottom:0}.classes-page .freePreviewWrapper #videoWrapper #primaryVideoDetails .leftSide .classMeta a{color:#111}.classes-page .freePreviewWrapper #videoWrapper #primaryVideoDetails .rightSide .addToCart{padding-top:25px;text-align:center;max-width:unset}.classes-page .freePreviewWrapper .class_level{font-size:17px;font-family:Lato,sans-serif;display:block;line-height:18px}.classes-page .freePreviewWrapper .author-wrapper{background:0 0;position:relative;margin-top:50px;display:none!important}.classes-page .freePreviewWrapper #author-info img{position:absolute;left:-115px}.classes-page .freePreviewWrapper div.author-wrapper .author-name{font-family:Lato!important}.classes-page .freePreviewWrapper div.author-wrapper .bio{font-family:Lato,sans-serif;font-size:16px;line-height:20px;font-weight:400}.classes-page .freePreviewWrapper div#author-text{width:auto}.classes-page .freePreviewWrapper span.icon-faq{display:none}.classes-page .freePreviewWrapper #wantMore{font-size:22px;color:#484848;font-weight:700;text-align:center}.classes-page.purchased #cart_area2{display:none}#classDetailsWrapper .description .clamp{font:700 12px/16px Lato,sans-serif}#classDetailsWrapper .description .clamp{font:700 12px/16px Lato,sans-serif;background:0 0;border:none;cursor:pointer;outline:inherit;color:inherit}#classDetailsWrapper .description span{display:block;position:relative;white-space:pre-line}#classDetailsWrapper .description .collapsed{white-space:normal}#classDetailsWrapper .description .collapsed::after{content:" ";display:block;height:40px;position:absolute;bottom:0;left:0;width:100%;height:80px;max-height:50%;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,256,0.5) 100%)}#all-classes .class_description .clamp{display:none}#all-classes .class_description .collapsed~.clamp{font-size:inherit;font-weight:700;color:#000;display:inline;background:0 0;border:none;cursor:pointer;outline:inherit}#all-classes .row .classThumb{grid-column:1;position:relative;height:0;padding-top:56.25%;width:100%;overflow:hidden}@supports not (aspect-ratio:16 / 9){#productPreview .video-js::before,#all-classes .row .preview .video-js::before{float:left;padding-top:56.25%;content:''}#productPreview .video-js::after,#all-classes .row .preview .video-js::after{display:block;content:'';clear:both}}#all-classes .row .classThumb>div{position:absolute;top:0;left:0;height:100%;overflow:hidden;width:100%}#all-classes .row .classThumb>div img{height:100%;width:100%;object-fit:cover}.classOpened.single .hideOnClassOpened{display:none!important}#all-classes .row.hidden{display:none}#all-classes .row .downloadWrapper{position:relative;font-size:20px}#all-classes .row .downloadWrapper.loading{opacity:.3}#all-classes .row .classDownloadPopup{position:absolute;bottom:-20px;width:483px;right:0;font-size:13px;line-height:20px;text-transform:initial;text-align:center;background:#fff;padding:30px 20px;z-index:9999999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}#all-classes .row .downloadWrapper .xclose{position:absolute;top:5px;right:10px;padding:5px}#all-classes .row .downloadWrapper .app_button_badges{padding:25px 0 15px;width:fit-content;max-width:330px}#all-classes .row .downloadWrapper .app_button_badges img{display:block;height:48px;object-fit:contain}#all-classes .row .downloadWrapper .hugeText{font-size:28px;font-weight:700;color:#474747;line-height:30px;padding:15px 0}.classOpened #all-classes .main-wrapper .row.open.active{grid-row:1/1}.row iframe[src*=vimeo]{height:278px}.classOpened .row.open.active iframe[src*=vimeo]{width:100%!important;height:auto}.classes-page .locked.overlay,.viewSingleClass.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:6;background-size:cover}#all-classes .row .classThumb .classMeta{position:absolute;z-index:9;bottom:0;width:100%}.viewSingleClass{cursor:pointer}.classThumb a.viewSingleClass.btn-play::after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;background:url(../png/btn-play.png) center center no-repeat}.viewSingleClass.overlay:hover+.video-js .vjs-big-play-button{opacity:1}.classOpened .row.open.active .locked.overlay,.classOpened .row.open.active .viewSingleClass.overlay{display:none}.classOpened #all-classes .row h3{text-align:left;padding-bottom:0;font-size:36px;line-height:1em;margin:0}.classOpened #all-classes .row.open.active h3{color:#474747;margin:0;grid-row:1;align-items:center;display:grid}.classOpened #all-classes .row.open.active.freePreview h3{grid-column:1/span 2}.classOpened #all-classes .row.open.active h3 a{text-decoration:none!important;cursor:default}.classOpened #all-classes .row.open.active .parentProgram{color:#888;font-size:18px}#all-classes a.instructor,.classOpened #all-classes .row.open.active .parentProgram a.viewAllClasses{color:inherit;font-weight:inherit;text-decoration:underline}#all-classes a.instructor{text-decoration:none}#all-classes a.instructor:hover{text-decoration:underline}.classOpened #all-classes .row.open.active .classMeta{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;text-transform:uppercase}.classOpened #all-classes .row.open.active .classMeta .props{grid-column:1/span 2}.classOpened #all-classes .row.open.active .classMeta,.classOpened #all-classes .row.open.active .classMeta a{color:#474747;font-weight:700;font-size:16px;line-height:19px;padding:5px 0;color:inherit}.classOpened #all-classes .row.open.active .classMeta .class_duration{position:static;font-size:inherit;font-weight:inherit;color:inherit;text-transform:uppercase;margin-right:15px;-webkit-filter:unset;filter:unset;white-space:nowrap}.classOpened #all-classes .classDetails .classMeta-R .icons::before{content:" "}.classOpened #all-classes .classDetails .classMeta-R .icons{display:grid;grid-template-columns:1fr auto auto;grid-gap:5px;align-items:center}.classOpened #all-classes .freePreview .classDetails .classMeta-R{display:none}.classOpened #all-classes .classDetails .classMeta-R .class_level svg{width:14px;height:23px}.classOpened #all-classes .classDetails .downloadWrapper svg{width:28px;height:29.33px}.classOpened #all-classes .row.open.active .classDetails .treePlanting.punchcard{grid-row:1/span 2;align-self:baseline}.classOpened #all-classes .row.open.active .classDetails .treePlanting.punchcard~.classMeta-R{grid-row:3}.classOpened #all-classes .row.open.active .classDetails .treePlanting strong{font-size:21px;color:#669e30;font-weight:900}.classOpened #all-classes .row.open.active .classDetails .treePlanting .freeTrial span{font-size:14px;line-height:20px;color:#888;display:block}.classOpened #all-classes .row.open.active .classDetails .treePlanting .freeTrial strong{font-size:16px;line-height:20px;color:#474747}#all-classes .classDetails .download_pdf{display:none}.classOpened #all-classes .row.open.active .classDetails .download_pdf{display:block}.classOpened #all-classes .row.open.active .classDetails .download_pdf a{font:400 normal 16px/20px Lato,sans-serif;letter-spacing:.6px;text-transform:uppercase;display:flex;align-items:center}.download_pdf svg{display:inline-block;width:26px;height:34px;margin:0 10px -7px 0}.download_pdf svg .ob0{fill:none;stroke:#111;stroke-width:.6;stroke-miterlimit:10}.download_pdf svg .ob1{fill:#fff;stroke:#111;stroke-width:.6;stroke-miterlimit:10}.classOpened #all-classes .row.open.active .classDetails .nextClassHeader{line-height:24px;font-size:20px;font-weight:800;color:#333;text-align:center}.classOpened #all-classes .row.open.active .classDetails .nextClassHeader *{border-bottom:3px solid #333;padding:10px;display:inline-block;margin:0 25px}.classOpened #all-classes .row.open.active .classDetails .nextClassHeader a{color:#333;opacity:.2;text-decoration:none;border-bottom:3px solid #fff;-webkit-transition:unset;-moz-transition:unset;transition:unset}.classOpened #all-classes .row.open.active .classDetails .nextClassHeader a:hover{border-bottom:3px solid #333}.classOpened #all-classes .row.open.active .btnWrapper{display:none!important}.classOpened #all-classes .last .nextClassHeader{display:none!important}.classes-page .freePreview .cart_area{grid-column:3;grid-row:1/span 2;margin-left:30px}.classes-page .freePreview .cart_area #wantMore{font-size:22px;color:#484848;font-weight:700;margin-bottom:25px}.classOpened #all-classes .row.hideFreePreview,#all-classes .row.hideFreePreview{display:none!important}.classOpened #all-classes .row.open+.row .classDetails h3{font-size:28px;margin-bottom:15px}.classOpened #all-classes .row.open+.row .class_description{display:block}.callToCompleteClass{position:relative}.plantaTreeInfo{font-size:12px;color:#ccc;position:relative}.plantaTreeInfo i{position:absolute;cursor:pointer}.plantaTreeInfoPop{position:absolute;width:350px;bottom:60px;left:50%;margin-left:-175px;background:#fff;border-radius:10px;padding:45px 25px;text-align:left;-webkit-box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plantaTreeInfoPop a{color:inherit!important;text-underline-position:under}.plantaTreeInfoPop span.close{position:absolute;top:13px;right:20px;display:inline-block;width:20px;text-align:center;cursor:pointer}.woocommerce.classes-page #cart_area2 form.cart{margin-bottom:0}.classes-page #cart_area2{text-align:center;margin-top:50px}.classes-page #cart_area2 .price{padding:12px 0}.classes-page #cart_area2 .limited{color:#667372;font-size:14px}.classes-page #cart_area2 .addToCart{margin:0 auto;justify-content:center;max-width:253px}.classes-page #cart_area2,.classes-page .takeMe .actioncall,.classes-page #woo-content .addToCart .cartBtnWrapper{display:none!important}.classes-page .teaser-dimensions.vjs-fluid{padding-top:56.25%}.classes-page #videoWrapper .video-js{background:0 0}.classes-page #videoWrapper .inner-wrapper>div.video-js{width:754px;height:424px;margin:0 auto;display:block}.classes-page #videoWrapper iframe{width:754px;height:428px;margin:0 auto;display:block}.classes-page #videoWrapper .main-wrapper{text-align:center}.classes-page #videoWrapper .main-wrapper .inner-wrapper{width:auto;margin:0 auto;display:inline-block;min-height:500px}.classes-page .bgGray,.classes-page #classComment{clear:both;background:#f9f9f9}.classes-page #classComment{display:none}.classes-page #classComment .main-wrapper{text-align:center}.classes-page #classComment .main-wrapper .inner-wrapper{display:inline-block;width:auto;font:Lato,sans-serif;padding-top:30px;padding-bottom:40px}.classes-page #classComment span{padding-left:30px;background:url(../png/comment-bubble-2.png) left center no-repeat;font-size:18px;color:#474747}.classes-page #classComment textarea{width:580px;height:120px;font-size:14px;padding:10px}.classes-page #classComment a{width:160px;height:40px;line-height:40px;color:#fff;background:#9cdd40;font-size:18px;font-weight:400;display:inline-block;text-decoration:none;text-align:center;margin-top:15px}.classes-page #classComment a:hover{background:#84ca22}.classes-page .addToCart{display:flex;flex-wrap:wrap;justify-content:left}.classes-page .addToCart a.btn.outline.tryforfree{order:1;margin-bottom:8px}.classes-page .addToCart a.btn.outline.tryforfree::after{content:"Access This Program";display:block;font-size:16px;font-weight:400}.individualClass.classes-page .addToCart a.btn.outline.tryforfree::after{content:"Access This Class"}.classes-page .addToCart .cartBtnWrapper{order:2}.classes-page .addToCart .login2{order:3}.classes-page .login2,.login2 a{font-weight:400;font-size:11px;color:inherit!important;margin-top:2px;display:inline-block}.classes-page .login2.text-white{color:#fff!important}.classes-page .btnTakeThisClass{background:#29cadc;color:#fff!important;font-size:20px;display:inline-block;padding:10px 40px;font-family:Lato,sans-serif;font-weight:400!important;text-decoration:none!important;margin:10px auto 0;text-align:center}.classes-page .pipe{display:inline-block;border-right:1px solid #474747;width:1px;height:20px;vertical-align:middle;margin:0 10px 0 15px}.classes-page .modalPopupFreePreview{position:fixed;top:0;left:0;z-index:999999999;background:rgba(0,0,0,.9);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.classes-page .modalPopupFreePreview .videoWrapper{position:relative;z-index:999999999;padding:10px;background:#fff}.classes-page .modalPopupFreePreview .videoWrapper .close{position:absolute;padding:8px;cursor:pointer;top:0;right:0}.classes-page .modalPopupFreePreview .videoWrapper h3{padding-bottom:5px}.classes-page .modalPopupFreePreview .videoWrapper iframe{clear:both;background:#000}.classes-page #sidebar-wrapper{display:none!important}.lato{font-family:Lato,sans-serif}.classes-page .mainBundleTitle{text-align:left!important;font-size:24px!important;padding:0 0 20px 10px!important}.classes-page .freePreviewWrapper .mainBundleTitle{padding-top:50px!important}.classes-page .freePreviewWrapper .mainBundleTitle *{display:none}.classes-page video{object-fit:cover;outline:none}.classes-page .addToCart .price{display:none!important}.classes-page #author-info{margin-bottom:20px}.classes-page div#topTestimonial{clear:both;padding:6px 76px 0 30px;font-family:Lato,sans-serif;color:#747474;background:url(../jpg/quote_green.jpg) 0 0 no-repeat}.classes-page div#topTestimonial span.user{font-weight:300}.classes-page .treePlanting{color:#7cb142;font-size:14px;text-align:left;clear:both}.classes-page .treePlanting a{color:#7cb142;font-weight:400;text-decoration:underline}.classes-page .treePlanting img{vertical-align:top}.classes-page #downloadWrapper{color:#5f5f5f;font-size:14px}.classes-page .openDownloadPopup{color:#1a345c!important}.classes-page .download a{color:#fff;border:0;background:#11cbe0;padding:14px 60px;text-decoration:none;font-size:18px;font-weight:700;margin-top:10px;display:inline-block}.classes-page .download.disabled a{background:#cbcbcb;cursor:default}.classes-page button.simple_add_to_favourites.loading{background-image:url(../svg/ring-alt.svg);background-position:8px center;background-size:25px 25px;background-repeat:no-repeat;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.classes-page div.login_overlay{background-color:#cccbcb}.classes-page .fb-comments,.classes-page .fb-comments iframe[style]{width:100%!important;max-width:100%!important}.classes-page #commentsWrapper{height:0;overflow:hidden}.classes-page #commentsWrapper.expanded{height:auto}.classes-page #toggleCommentsWrapper{text-align:right;padding-top:10px}.classes-page #toggleCommentsWrapper a{font-family:Lato,sans-serif;font-weight:700;font-size:16px;color:#939393}.classes-page #toggleCommentsWrapper .bubble,.classes-page #toggleCommentsWrapper .arrowDown{background:url(../png/comment-bubble2-with-arrow-down.png) left 6px no-repeat;width:30px;display:inline-block}.classes-page #toggleCommentsWrapper .arrowDown{background-position:right 8px}.classes-page .yaPopupWrapper{display:flex;justify-content:center;align-items:center;max-height:100%;overflow:auto;z-index:0!important;position:absolute!important;width:1px;height:1px;top:0;left:-99999999px}.classes-page .yaPopupWrapper.show{z-index:888888887!important;position:fixed!important;top:50%!important;left:50%!important;width:100vw!important;height:100vh!important;margin-left:-50vw!important;margin-top:-50vh!important}.classes-page .yaPopupInnerWrapper{position:relative;width:500px;padding:80px 30px 40px;background-color:#fff;font-family:Lato,sans-serif;box-shadow:0 0 6px rgba(0,0,0,.2);color:#878787;font-size:11px;text-align:center;display:none;border-radius:3px}.classes-page .yaPopupWrapper.show .yaPopupInnerWrapper{display:block}.classes-page .yaPopupInnerWrapper .hugeText{font-size:42px;font-weight:700;color:#474747;line-height:50px;margin-bottom:10px}.classes-page .yaPopupInnerWrapper .line2{font-size:16px;color:#313131;line-height:25px}.classes-page .yaPopupInnerWrapper .line3{font-size:14px;color:#474747}.classes-page .yaPopupInnerWrapper>.xclose{color:#dcdcdc;position:absolute;right:15px;top:15px}.classes-page .yaPopupInnerWrapper div a.btn{text-decoration:none;margin:25px auto 50px}.classes-page .yaPopupInnerWrapper .login2,.classes-page .yaPopupInnerWrapper .login2 a{color:#474747;font-size:12px}.classes-page div.login_overlay{background-color:#cccbcb;height:100%;width:100%;opacity:.7;position:fixed;z-index:99999998}.bottom-bar,.classes-page .bottomFloater,.classes-page .bottomFloaterX{display:none!important}#couponWrapper{font:normal 16px/20px Lato,sans-serif;padding:20px 0}#couponWrapper a{text-decoration:underline;text-underline-position:under;font-weight:400}#couponWrapper form .woocommerce-input-wrapper{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0}#couponWrapper form.show .woocommerce-input-wrapper{opacity:1}span.removeCoupon,#couponWrapper span.removeCoupon{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;align-content:center;align-items:center}span.removeCoupon a,#couponWrapper span.removeCoupon a{text-decoration:none!important;font-size:10px;border:1px solid #ccc;color:#ccc;width:15px;height:15px;line-height:15px;text-align:center;display:grid;align-content:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}span.removeCoupon a:hover,#couponWrapper span.removeCoupon a:hover{border:1px solid #b81c23;color:#b81c23}.one-page-shopping-section h1,.one-page-shopping-section .woocommerce-billing-fields h3,.one-page-shopping-section .woocommerce-shipping-fields{display:none}.woocommerce div.product .single_variation_wrap,section#one-page-shopping-checkout{width:582px;max-width:100%;margin:0 auto 60px;position:relative;clear:both}.woocommerce form .form-row.woocommerce_subscriptions_gifting_recipient_email,.woocommerce div.product .wcsg_add_recipient_fields{text-align:left;margin:0}section#one-page-shopping-checkout div#order_review,section#one-page-shopping-checkout div#customer_details,section#one-page-shopping-checkout .checkout.woocommerce-checkout .col2-set{float:none;width:100%}section#one-page-shopping-checkout .checkout_coupon{display:block!important;height:auto!important;border:0;padding:0;margin:20px 0 0}section#one-page-shopping-checkout tr.coupon_checkout{display:none!important}section#one-page-shopping-checkout .checkout_coupon p{width:auto!important;display:flex;flex-wrap:wrap}section#one-page-shopping-checkout .checkout_coupon p label{flex:100%}section#one-page-shopping-checkout .checkout_coupon p span.text{flex:auto}section#one-page-shopping-checkout .checkout_coupon p span.text input{width:calc(100% - 15px)!important}section#one-page-shopping-checkout #dummyCouponWrapper input[type=button],section#one-page-shopping-checkout .checkout_coupon p input[type=submit]{background-color:#29cadc;color:#fff}.woocommerce form .form-row input.input-text,#one-page-shopping-checkout-content input#coupon_code,#site form.checkout.woocommerce-checkout input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.woocommerce form .form-row input.input-text,#one-page-shopping-checkout-content input#coupon_code,#site form.checkout.woocommerce-checkout input[type=text],#site form.checkout.woocommerce-checkout input[type=email],#site form.checkout.woocommerce-checkout input[type=password]{padding:7px;border-color:#dedcea}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#dedcea;height:40px}.subscription-page .select2-container--default .select2-search--dropdown .select2-search__field,.subscription-page span.select2-container.select2-container--default.select2-container--open .select2-dropdown,form.checkout.woocommerce-checkout .select2-dropdown{border-color:#dedcea}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row-wide{flex:100%}form.checkout.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row-first{flex:calc(50% - 15px);margin-right:15px!important}form.checkout.woocommerce-checkout p#billing_country_field{flex:calc(60% - 15px)}form.checkout.woocommerce-checkout p#billing_postcode_field{flex:30%}form.checkout.woocommerce-checkout p[data-priority='1']{order:1}form.checkout.woocommerce-checkout p[data-priority='2']{order:2}form.checkout.woocommerce-checkout p[data-priority='3']{order:3}form.checkout.woocommerce-checkout p[data-priority='4']{order:4}form.checkout.woocommerce-checkout p[data-priority='5']{order:5}form.checkout.woocommerce-checkout p[data-priority='6']{order:6}form.checkout.woocommerce-checkout p[data-priority='7']{order:7}form.checkout.woocommerce-checkout p[data-priority='8']{order:8}form.checkout.woocommerce-checkout p[data-priority='9']{order:9}form.checkout.woocommerce-checkout p[data-priority='10']{order:10}.membershipOptions .btnChoosePlan,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,form.checkout.woocommerce-checkout #payment button{padding:14px 0;font:700 17px/20px Lato,sans-serif;letter-spacing:1.3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;color:#fff!important;background:#111!important;border:1px solid #111!important;text-decoration:none!important}form.checkout.woocommerce-checkout .wc-stripe-elements-field{padding:10px 5px;border-color:#dedcea;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form.checkout.woocommerce-checkout p#billing_postcode_field label{white-space:nowrap}section#one-page-shopping-checkout .woocommerce-checkout #payment{border:0;position:static!important}section#one-page-shopping-checkout #payment .form-row.place-order,section#one-page-shopping-checkout ul.wc_payment_methods.payment_methods.methods{margin:0;padding:0}section#one-page-shopping-checkout #payment input#payment_method_stripe{top:11px}section#one-page-shopping-checkout div#order_review,section#one-page-shopping-checkout div#payment{font-family:Lato,sans-serif}section#one-page-shopping-checkout p.orderSummary{font-size:16px;line-height:19px;font-weight:400;color:#667372;margin:20px 0;margin:30px 0}section#one-page-shopping-checkout div#totalForToday{font-size:36px;font-weight:700;color:#474747;margin-bottom:25px;line-height:1.2em}section#one-page-shopping-checkout div#totalForToday>span{float:right}section#one-page-shopping-checkout h3#order_review_heading{display:none}section#one-page-shopping-checkout div#payment:before{content:" PAYMENT DETAILS";font-weight:700;font-size:16px;color:#667372;display:block;text-align:center;margin:30px 0}#one-page-shopping-checkout-content #returningCustomerLogin{padding-bottom:30px}#returningCustomerLogin{font-size:16px}#returningCustomerLogin a{color:inherit}body.woocommerce-checkout p.orderSummary,body.woocommerce-checkout div#totalForToday{display:none!important}.woocommerce-checkout #payment ul.payment_methods fieldset#wc-stripe-cc-form label{font-weight:400}.subscription-page div#logo-small{width:auto}.subscription-page form#registerTopPage{display:block;border:0;box-shadow:none;width:400px;margin:0;padding:0;position:static!important;max-width:calc(100vw - 20px)!important;transform:none!important}.subscription-page .step{font:400 12px/16px Lato,sans-serif;color:#131313;text-align:center;margin-top:-25px}.subscription-page #login.ajax-auth h3,.subscription-page #login.ajax-auth h3~hr{display:none!important}.subscription-page .registerWrapper{display:grid;grid-template-columns:1fr auto;max-width:1170px;margin:20px auto 0;grid-gap:60px}.subscription-page .registerWrapper img{width:100%}.subscription-page .registerWrapper .imgWrapper div{position:relative;padding-top:50px}.subscription-page .registerWrapper .imgWrapper div::before{content:" ";display:block;background:#fcf3ea;position:absolute;z-index:0;top:30px;left:-25px;right:110px;bottom:-20px}.subscription-page .registerWrapper .imgWrapper img{position:Relative;z-index:1;display:block}.subscription-page form#registerTopPage input.submit_button{width:60%;margin:60px auto 0;font-weight:400}.subscription-page form#registerTopPage h3,.subscription-page form#registerTopPage h3 a{text-align:center;font-size:15px;margin-bottom:18px;letter-spacing:.8px;font-weight:400}.subscription-page form#registerTopPage .grid-wrapper.col2{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.membershipOptions>h2,.membershipOptions>p{flex:100%}.membershipOptions .box{background:#f8f8f8;padding:25px 30px;text-align:center;width:100%;font-family:Lato,sans-serif;font-weight:700;margin:50px 0 0;border:2px solid #f8f8f8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.membershipOptions a.box.punchcard,.membershipOptions .box[data-billingPeriod=Annually],.membershipOptions .box[data-billingPeriod="1 Year"],.membershipOptions .box[data-billingPeriod=Daily]{position:relative}.membershipOptions .box[data-billingPeriod="1 Year"]::after,.membershipOptions a.box[data-billingperiod=Annually]::after,.membershipOptions a.box.punchcard::after{content:"ON SALE!";position:absolute;display:block;width:130px;top:-14px;left:50%;margin-left:-65px;padding:6px;background:#a676ea;color:#fff;font:700 16px/16px Lato,sans-serif;letter-spacing:1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.membershipOptions a.box.punchcard::after{content:"NEW OFFER";background:#b3ba48}.membershipOptions .box:hover{text-decoration:none}.membershipOptions.bottom .box{box-shadow:none}div.membershipOptions .box:hover,div.membershipOptions .box.active{border:2px solid #a676ea}div.membershipOptions .box[data-billingPeriod=Daily]:hover,div.membershipOptions .box[data-billingPeriod=Daily].active{border:2px solid #7cb13b}.membershipOptions .box ul{display:block;text-align:left;padding:15px 0 0;font-size:16px;margin:0!important}.membershipOptions .box ul li{font:400 normal 14px/21px Lato,sans-serif;color:#474747;padding-left:24px;background:url(../svg/checkbulletv2.svg) no-repeat;background-size:13px;background-position:0 6px}.membershipOptions .box ul li.disabled{background:0 0;opacity:.4;position:relative}.membershipOptions .box ul li.disabled::before{content:"X";position:absolute;left:2px;top:0}.membershipOptions .box ul li.spacer{background:0 0}.classes-page #woo-content .membershipOptions .price{color:#a3a3a3;font-size:18px;line-height:37px;display:grid;grid-template-columns:1fr auto auto 1fr;width:auto;align-items:flex-start;grid-gap:2px;padding:8px 0}.membershipOptions .price b{color:#474747;font-size:33px;line-height:35px;font-weight:900}.classes-page #woo-content .membershipOptions .price::after,.classes-page #woo-content .membershipOptions .price::before{content:" "}.classes-page #woo-content .membershipOptions span.price>span.sup{line-height:18px;letter-spacing:1px;font-weight:400;color:#474747}.membershipOptions span.regprice b{font-weight:900}.membershipOptions span.price .reg{display:inline-block;position:relative;margin-right:10px;font-size:33px;line-height:35px;font-weight:400}.classes-page #woo-content .membershipOptions span.regprice .reg{position:relative}.classes-page #woo-content .membershipOptions span.regprice .reg:before,.classes-page #woo-content .membershipOptions span.price .reg:before{position:absolute;content:"";left:0;top:50%;right:-3px;border-top:2px solid;border-color:currentColor;-webkit-transform:rotate(-13deg);-moz-transform:rotate(-13deg);-ms-transform:rotate(-13deg);-o-transform:rotate(-13deg);transform:rotate(-13deg)}.membershipOptions .btnChoosePlan{min-width:180px;display:inline-block;letter-spacing:.4px;padding:12px}.membershipOptions .btnAddToCart{color:#fff;background:#29cadc;font-size:20px;line-height:24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none!important;display:block;padding:11px 0;margin:40px 0 12px}div#payment.woocommerce-checkout-payment label[for=reg_captcha]{margin-top:30px}#post-area .membershipOptions .box p{font-size:13px;line-height:18px;letter-spacing:.3px;padding-top:8px}#woo-content .membershipOptions{margin-top:60px;text-align:center}#woo-content #registerTopPage h2,#woo-content .membershipOptions h2{font-weight:400;color:#111;text-transform:none;font:normal 36px/120% Gilgan,sans-serif!important}#woo-content #registerTopPage h2{margin:0 0 20px}#woo-content .membershipOptions h3{color:#474747;margin:0;font:900 24px/28px Lato,sans-serif;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #474747;padding:5px 0 15px;margin-bottom:10px}#post-area .membershipOptions p{color:#474747;font-size:18px;line-height:24px}.subscription-page #hero_top{height:100vh}.subscription-page #nav-inner{background:0 0!important}.subscription-page form .form-row .required{display:none}.subscription-page .top-bar,.classes-page.classOpened .top-bar{display:none!important}section.up-sells.upsells.products,.subscription-page .summary.entry-summary{position:absolute;left:-999999999px;top:0}.woocommerce.subscription-page section.up-sells.upsells.products img{display:none}.subscription-page .couponsAppliedWrapper .couponsApplied{padding:5px 0 5px 20px}.subscription-page .couponsAppliedWrapper .couponsApplied strong{text-transform:uppercase;font-weight:900;letter-spacing:1px}.subscription-page .couponsAppliedWrapper .couponsApplied li{list-style:disc;font-size:13px;margin-left:40px}.subscription-page #promotionalVideo{margin:85px 0 20px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.subscription-page #promotionalVideo iframe{margin:0 auto;display:block;position:absolute;top:0;left:0;width:100%;height:100%}ul.products.grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}ul.products.grid div.grid-center,ul.products.grid div.loader{grid-column:2}.products.grid li{text-align:center;color:#252525;text-transform:uppercase!important;font-size:14px;line-height:21px;padding:0;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.noResults,ul.products.grid li.hide{display:none;text-align:center;font-family:Lato;color:#ccc;padding:20px}.products.grid li img{width:100%;height:196px;object-fit:cover;display:block}.products.grid li h3{font-family:Lato;font-size:21px;line-height:21px;font-weight:900;text-transform:uppercase!important;margin-bottom:9px;margin-top:15px}.products.grid li a{color:#252525!important;text-decoration:none!important}.products.grid li a span.onsale{display:none}.products.grid li span.class_category{position:absolute;top:0;left:0;background:#fff;padding:4px 10px}.products.grid li .price,.products.grid li .individualClass{display:none!important}#searchFilterWrapper input.searchbox{min-height:40px;display:block;padding:0 15px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:17px;width:100%;color:#35495e}#searchFilterWrapper #classCounter{padding:15px 10px}#searchFilterWrapper .resetWrapper{padding:10px}#searchFilterWrapper .multiselect .multiselect__tags,#searchFilterWrapper input.searchbox{color:#aaa}#searchFilterWrapper .multiselect.active .multiselect__tags,#searchFilterWrapper input.searchbox.active{border-color:#aaa;color:#35495e}.searchFilterOptions .md-field:after{display:none}.searchFilterOptions .options .md-switch-label{height:20px;padding-left:16px;position:relative;line-height:20px;white-space:nowrap}[v-cloak]{display:none}.vueLazy{display:block;background:#f5f5f5 url(../svg/yogiapproved_logo_icon.svg) no-repeat center center;background-size:15%}.vueLazy img{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.vueLazy img[lazy=loading]{object-fit:none!important;opacity:0}.vueLazy img[lazy=loaded]{opacity:1}span.multiselect__tag,span.multiselect__option--highlight{background:#29cadc}span.multiselect__option--selected.multiselect__option--highlight{background:#bbb}html.md-theme-default :not(input):not(textarea)::selection{background-color:#2bc9dc!important;color:#fff}html.md-theme-default a:not(.md-button),html.md-theme-default a:not(.md-button):hover{color:#111}div.md-switch.md-theme-default.md-checked.md-primary .md-switch-container{background-color:rgba(43,201,220,.38)}div.md-switch.md-theme-default.md-checked.md-primary .md-switch-thumb{background-color:#2bc9dc}.multiselect--disabled .multiselect__tags,.multiselect--disabled .multiselect__tags .multiselect__single{background:#eee}.liveclass{width:750px;margin:120px auto 0;max-width:100%}.liveclass h1{color:#0a0a0a;margin:0 0 5px;font:900 30px/30px Lato,sans-serif;letter-spacing:2px}.liveclass .details{color:#888;font:400 16px/25px Lato,sans-serif;margin-top:35px;display:grid;grid-template-columns:3fr 2fr 2fr;grid-gap:10px}.member .liveclass .details{grid-template-columns:1fr}.liveclass .preview{position:relative}.liveclass .preview>img,.liveclass .preview>picture img{margin:0;width:100%;display:block;max-height:460px;object-fit:cover}.liveclass .overlay{position:absolute;display:grid;top:0;right:0;left:0;bottom:0;align-items:center;align-content:center;overflow:hidden}.liveclass .overlay::before{content:" ";display:block;width:100%;height:100%;background:#0077a1;position:absolute;opacity:86%;z-index:2}.liveclass .overlay::after{content:" ";display:block;width:600px;height:600px;background:#027198;position:absolute;top:-19px;left:88%;opacity:73%;z-index:2;transform-origin:top center;transform:rotate(43deg)}.liveclass .overlay div{color:#fff;position:relative;z-index:5;text-align:center;font:400 18px/24px Lato,sans-serif;letter-spacing:2px}.liveclass .overlay .countDown{font:700 24px/40px Lato,sans-serif;margin:5px 0 15px}.liveclass .overlay .padlock{width:35px}.individualClassesWrapper{background:#fff;margin-top:50px;clear:both}.completedClassesWrapper{margin-top:80px}.individualClasses ul.slides li{margin:0!important;padding-bottom:5px;position:relative}.latestProgramsSlider{padding-bottom:15px;position:relative;clear:both}.individualClasses{position:relative;clear:both}.individualClasses .flex-direction-nav a::before,.latestProgramsSlider .flex-direction-nav a::before{opacity:.35!important;-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}.latestProgramsSlider .flex-control-nav{bottom:-35px;opacity:.35!important}.individualClasses{font-family:Lato,sans-serif;color:#fff}.individualClasses .slide a{position:relative;display:block;min-height:240px;overflow:hidden;text-decoration:none!important}.recommendedClassesWrapper,.pastLiveClassesWrapper{clear:both;margin:50px auto}.classesCarousel{position:relative}.latestPrograms .splide__slide a,.classesCarousel .slide a{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.12);box-shadow:0 2px 8px 0 rgba(0,0,0,.12);text-decoration:none!important}.page-template-page-wooMyAccount .classesCarousel .slide a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.woocommerce .classesCarousel ul li.slide .clip{display:block;overflow:hidden}.woocommerce .classesCarousel ul li.slide a img{max-height:204px;min-height:192px;object-fit:cover;margin:0}#content-area .classesCarousel ul,#content-area .classesCarousel li{padding:0;margin:0;list-style:none}.classesCarousel .flex-control-nav{bottom:0;opacity:.35!important}.classesCarousel .flex-direction-nav a{opacity:1;top:40%}.classesCarousel .flex-direction-nav a,.classesCarousel .flex-direction-nav a:active,.classesCarousel .flex-direction-nav a:focus,.classesCarousel .flex-direction-nav a:visited{outline:0}.classesCarousel .flex-direction-nav a.flex-disabled{display:none}.classesCarousel .flex-direction-nav a:before{content:" ";display:block;width:40px;height:40px;transform:rotate(45deg);transform-origin:8px -28px;border:2px solid #757575}.classesCarousel .flex-direction-nav a:hover:before{border:2px solid #333}.classesCarousel .flex-direction-nav a.flex-prev:before{transform-origin:39px 64px}.classesCarouselWrapper .slide img{height:195px;width:100%;object-fit:cover}.takeTheSurvey{font:400 24px/30px Lato,sans-serif;color:#101010;text-align:center;letter-spacing:1px;background:#f8f8f8;padding:70px 20px}.takeTheSurvey div{padding-bottom:30px}.takeTheSurvey .btn{font:700 18px/30px Lato,sans-serif}.upcomingListWrapper .main-wrapper{background:#fff;margin:0 auto 48px;padding:50px 60px;display:grid;grid-gap:48px 0;font:normal 14px/110% Lato,sans-serif}.upcomingListWrapper .main-wrapper.box{box-shadow:0 4px 8px 2px rgb(0 0 0/10%);-webkit-box-shadow:0 4px 8px 2px rgb(0 0 0/10%);-moz-box-shadow:0 4px 8px 2px rgb(0 0 0/10%);padding:35px 60px 40px;margin:60px auto}.upcomingListWrapper .box .listItem .cta{display:block;text-align:center}.upcomingListWrapper .listItem{display:grid;grid-template-columns:auto auto auto 1fr;grid-gap:0 25px}.upcomingListWrapper .listItem.sep{border-top:1px solid #7e7d7d}.upcomingListWrapper .listItem .section-title{grid-column:1/span 4;padding:0 0 40px}.upcomingListWrapper .listItem .section-title.empty{padding:0}.upcomingListWrapper .listItem .instructorImg{font:normal 700 22px/30px Lato,sans-serif;grid-row:2/span 4;grid-column:1;display:grid;align-content:center}.upcomingListWrapper .listItem .instructorImg .circle{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;min-width:100px;overflow:hidden}.upcomingListWrapper .listItem .instructorImg .circle img{display:block;width:100px;height:100px;object-fit:cover}.upcomingListWrapper .listItem .sked{display:grid;align-content:center;font:normal 700 20px/30px Lato,sans-serif;padding-right:25px;border-right:1px solid #828181;grid-row:2/span 4;grid-column:2}.upcomingListWrapper .listItem .midgroupinfo{display:grid;grid-row:2/span 4;align-items:center}.upcomingListWrapper .listItem .title{font:normal 700 22px/28px Lato,sans-serif}.upcomingListWrapper .listItem .instructor{text-transform:uppercase;letter-spacing:1px;font:normal 700 16px/22px Lato,sans-serif}.upcomingListWrapper .listItem .cta .signupCtr,.upcomingListWrapper .listItem .meta{display:grid;align-content:start;color:#7e7d7d;font:normal 400 18px/25px Lato,sans-serif;letter-spacing:1px}.upcomingListWrapper .listItem .meta span{display:inline-block;padding:0 10px}.upcomingListWrapper .listItem .cta{display:grid;grid-row:2/span 4;grid-column:4;align-content:center;text-align:right}.upcomingListWrapper .listItem .cta span{display:inline-block;text-align:center}.upcomingListWrapper .listItem .cta .signupCtr{font-size:16px;padding-top:5px}li.essb_item.essb_totalcount_item{display:none!important}.btnDropinWrapper{display:none!important}.video-js{background-color:#000;box-sizing:border-box;display:block;color:#fff;position:relative;padding:0;vertical-align:top;user-select:none;font-family:Arial,Helvetica,sans-serif!important;font-size:12px;line-height:normal;overflow:hidden}.vjs-icon-replay-10:before,.vjs-icon-forward-10:before{font-size:18px}.classes-page #post-area .vjs-menu-content{font-size:10px;margin-bottom:0}.classes-page button.vjs-big-play-button{width:75px;height:75px;background-color:transparent!important;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:3px solid #fff;opacity:.5;outline:none;background-origin:border-box}.classes-page button.vjs-big-play-button span::before,.classes-page button.vjs-big-play-button:before{font-size:70px;line-height:70px}.classes-page .video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-size:70px;line-height:70px}.classes-page .video-js:hover button.vjs-big-play-button{opacity:1}.classes-page .vjs-paused .vjs-big-play-button,.classes-page .vjs-paused .vjs-has-started .vjs-big-play-button{display:block}.vjs-paused.vjs-has-started .vjs-big-play-button.vjs-abs-hidden{display:block!important}.classes-page .vjs-scrubbing.vjs-seeking .vjs-big-play-button,.classes-page .vjs-waiting.vjs-loading-spinner .vjs-big-play-button{display:none!important}.classes-page .vjs-playing~.classMeta{display:none}.classes-page .vjs-icon-hd:before{font-size:1.8em;line-height:1.67}.classes-page .vjs-poster{background-position:50% 50%!important;background-size:cover!important}.classes-page .vjs-ended .vjs-poster{display:block}button.vjs-picture-in-picture-control.vjs-control.vjs-button{display:none}div.vjs-quality-button:hover div.vjs-menu{display:block!important}.video-js .playerMembershipOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999;display:none;overflow:hidden;grid-template-columns:1fr;align-items:center;align-content:center;background-size:cover;background-position:center center;font-family:Lato,sans-serif}.video-js .playerMembershipOverlay strong{font-weight:700;font-size:22px;letter-spacing:1px;line-height:28px}.video-js .playerMembershipOverlay>div *{position:relative}.video-js .playerMembershipOverlay>div p{margin-bottom:15px;font:400 18px/24px 'Open Sans',sans-serif}.playerMembershipOverlay>div::before{content:" ";display:block;background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.video-js .playerMembershipOverlay a.close{width:15px;height:15px;display:block;color:#fff;position:absolute;top:15px;right:15px;fill:#fff}.video-js .playerMembershipOverlay .btn{margin-top:10px}.video-js .vjs-control-bar{height:40px;background-color:rgba(0,0,0,.5)}.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-volume-panel .vjs-volume-vertical{display:none}.video-js .vjs-volume-panel:hover .vjs-volume-vertical{display:block}.vjs-button>.vjs-icon-placeholder:before{font-size:24px;line-height:1.67}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-play-progress,.video-js .vjs-mouse-display{height:8px;left:0;position:absolute;top:50%;margin-top:-4px;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}.video-js .vjs-progress-control .vjs-load-progress{background-color:rgba(0,177,255,.4);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.video-js .vjs-progress-holder .vjs-load-progress div{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-webkit-box-flex:1;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;outline:0;user-select:none}.video-js .vjs-progress-control .vjs-slider:before{background:#000;content:'';height:8px;left:0;margin-top:-4px;position:absolute;top:50%;width:100%;border:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.video-js .vjs-progress-control .vjs-play-progress:before{background:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;content:'';height:16px;position:absolute;right:-8px;top:-4px;width:16px;box-shadow:0 0 6px rgb(0 0 0/66%);-webkit-box-shadow:0 0 6px rgb(0 0 0/66%);-moz-box-shadow:0 0 6px rgba(0,0,0,.66)}.video-js .vjs-progress-control .vjs-play-progress{background-color:#29cadc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}.video-js .vjs-button{cursor:pointer;outline:none}.video-js .vjs-button:hover{background-color:#29cadc;transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}.video-js .vjs-progress-control .vjs-mouse-display{background:0 0}.video-js .vjs-time-tooltip{position:relative;float:right;top:-3.5em;color:#fff;background-color:rgba(0,0,0,.5);padding:5px;border-radius:.3em;-webkit-border-radius:.3em;-moz-border-radius:.3em;pointer-events:none;visibility:hidden;font-family:Arial,sans-serif;z-index:1;line-height:1em}.video-js .vjs-play-progress .vjs-time-tooltip,.vjs-mouse-display .vjs-time-tooltip{font-size:12px!important;top:-40px;transition:unset;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;-ms-transition:unset}.video-js .vjs-time-control{display:block;line-height:40px}.video-js .vjs-remaining-time{display:none}.classes-page button.vjs-big-play-button{opacity:.8;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:rgba(0,0,0,.3) url(../svg/play-btn.svg) center center no-repeat!important;background-size:calc( 50% )!important;background-position-x:calc(50% + 4px)!important}.classes-page button.vjs-big-play-button span::before,.classes-page button.vjs-big-play-button:before{display:none}.video-js .vjs-volume-bar.vjs-slider-vertical{width:8px;height:100%;margin:0 auto}.video-js .vjs-volume-panel .vjs-volume-vertical{z-index:9999;position:absolute!important;background-color:#000;background-color:rgba(0,0,0,.6);padding:10px 0;width:100%!important;height:100px!important;margin:0 auto;border:1px solid #333;left:0!important;bottom:40px!important}.video-js .vjs-volume-level{position:absolute;bottom:0;background-color:#29cadc;width:8px;height:100%}.video-js .vjs-progress-holder .vjs-load-progress div{background:rgba(0,177,255,.4)}.video-js .vjs-slider-vertical .vjs-volume-level:before{display:none}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-loading-spinner{width:82px;height:82px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:3px solid rgba(255,255,255,.7)}.video-js .vjs-loading-spinner:after,.vjs-loading-spinner:before{margin:-3px}.vjs-icon-placeholder{font-family:nuevo;font-size:20px}.vjs-button>.vjs-icon-placeholder:before{font-size:22px;line-height:40px}.video-js .vjs-play-control .vjs-icon-placeholder:before{font-size:24px}.video-js .vjs-menu-button .vjs-icon-placeholder:before{font-size:20px}.vjs-rewind-control .vjs-icon-placeholder:before{content:"\e901"}.vjs-forward-control .vjs-icon-placeholder:before{content:"\e902"}.vjs-playback-rate .vjs-playback-rate-value{font-size:14px;line-height:40px}.video-js .vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0!important;width:85px!important;left:0!important;margin-left:0;height:0;margin-bottom:0;border-top-color:rgba(43,51,63,.7)}.vjs-menu li{padding:.2em 10px;text-align:left}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:40px;max-height:15em}.video-js.vjs-quality-menu .vjs-quality-menu-button-use-resolution .vjs-quality-menu-item-sub-label{border:0;background:rgba(0,0,0,.6);color:#fff;margin:0;font:normal 8px/10px Lato,sans-serif;position:absolute;right:5px;padding:4px;text-align:center;width:auto!important}.video-js.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,.video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after{background-color:rgba(0,0,0,.6)}.video-js.vjs-quality-menu .vjs-menu-item:hover .vjs-quality-menu-item-sub-label{background:#c00}.video-js.vjs-quality-menu .vjs-quality-menu-button-use-resolution .vjs-quality-menu-item-sub-label:empty{display:none}.vjs-tech-chromecast{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.vjs-tech-chromecast .vjs-tech-chromecast-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;position:absolute;bottom:0;left:0;right:0;top:0;opacity:.5}.vjs-tech-chromecast .vjs-tech-chromecast-poster-img{max-height:180px;width:auto;border:2px solid #ccc}.vjs-tech-chromecast .vjs-tech-chromecast-poster-img.vjs-tech-chromecast-poster-img-empty{width:160px;height:90px}.vjs-tech-chromecast .vjs-tech-chromecast-title-container{text-align:left;position:absolute;top:50px;color:#ccc;left:20px}.vjs-tech-chromecast .vjs-tech-chromecast-title{font-size:22px}.vjs-tech-chromecast .vjs-tech-chromecast-title.vjs-tech-chromecast-title-empty{display:none}.vjs-tech-chromecast .vjs-tech-chromecast-device{font-size:22px;margin-bottom:15px;border:0;border-bottom:2px solid;display:table;border-image:linear-gradient(to right,blue 25%,red 25%,red 50%,yellow 50%,yellow 75%,green 75%) 5}.vjs-tech-chromecast .vjs-tech-chromecast-device-empty{display:none}.vjs-tech-chromecast .vjs-tech-chromecast-title.vjs-tech-chromecast-title-empty{display:none}.vjs-tech-chromecast .vjs-tech-chromecast-subtitle{font-size:18px;padding-top:.5em}.vjs-tech-chromecast .vjs-tech-chromecast-subtitle.vjs-tech-chromecast-subtitle-empty{display:none}.vjs-chromecast-button{position:absolute!important;top:10px;left:10px;cursor:pointer;text-shadow:1px 1px 1px #000;height:3.8em!important;background:0 0!important}.video-js.vjs-quality-menu .vjs-quality-menu-button span.vjs-icon-placeholder:before{content:"\f114"!important}.vjs-chromecast-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-chromecast-button .vjs-icon-placeholder:before{content:"\f126"!important}.vjs-control-bar .vjs-chromecast-button{position:relative!important;top:0;left:0;cursor:pointer;text-shadow:none}.vjs-control-bar .vjs-chromecast-button .vjs-icon-placeholder:before{content:"\e904";font-size:20px}.vjs-control-bar .vjs-chromecast-button.vjs-chromecast-casting-state .vjs-icon-placeholder:before{content:"\e905";font-size:20px}@media(max-width:600px){.video-js .vjs-duration-display{margin-left:20px}.video-js .vjs-control-bar .vjs-progress-control{display:block;position:absolute;top:-15px;height:15px;width:100%;left:0;margin:0}.video-js .vjs-progress-holder{top:10px;height:5px!important;margin:0!important;position:relative;background:rgba(0,0,0,.3)}.video-js .vjs-progress-control .vjs-load-progress,.vjs-progress-control .vjs-play-progress{height:5px!important;top:0;margin-top:0}.video-js .vjs-progress-control .vjs-slider:before{height:5px;position:relative}.video-js .vjs-progress-control .vjs-play-progress:before{width:12px;height:12px;right:-6px;top:-3px}.vjs-control-bar .backButton,.vjs-control-bar .forwardButton,.vjs-control-bar .vjs-quality-menu-wrapper.vjs-button,.vjs-control-bar .vjs-volume-panel,.vjs-control-bar .backButton button,.vjs-control-bar .forwardButton button,.vjs-control-bar .vjs-quality-menu-wrapper.vjs-button button,.vjs-control-bar .vjs-volume-panel button{width:3em!important}.vjs-control-bar .vjs-duration{margin-left:auto}.vjs-control-bar .vjs-playback-rate.vjs-button{display:none}}