body{display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;font-family:montserrat,sans-serif;font-size:1rem;line-height:1.5;color:#333;text-align:left;background-color:#fff}main{-webkit-box-flex:1;flex:1 0 auto}:root{--pink:#ffb4d3;--purple:#7c4283;--grey:#b3b3b3;--dark-grey:#666}a{color:var(--purple)}a:hover,a:active,a:focus{color:var(--pink)}hr{margin-top:3rem;margin-bottom:3rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.pink-bg{background:var(--pink)}.purple-bg{background:var(--purple)}.grey-bg{background:var(--grey)}.dark-grey-bg{background:var(--grey)}.pink-text{color:var(--pink)}.purple-text{background:var(--purple)}.grey-text{background:var(--grey)}.dark-grey-text{background:var(--dark-grey)}div{transition:background .3s ease , color .3s ease , border .3s ease}a{transition:background .3s ease , color .3s ease , border .3s ease}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:20px}p{font-weight:400;margin-top:0;margin-bottom:1.4rem;line-height:1.5;font-size:1.2rem}.small,small{font-size:80%;font-weight:400;line-height:1.2!important}img{display:block;max-width:100%;height:auto}.container-fluid{max-width:1600px}.narrow{max-width:992px}.center{text-align:center}.center img{display:inline-block;height:auto;margin:0 auto}.site-header-image{display:block;margin:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}.more-link{display:block}.grey-background{background:#f4f4f4}.navbar-brand{padding:18px 0}.header-logo{height:30px;width:165px;padding:0 0}@media (min-width:767px){.header-logo{height:40px;width:220px;padding:0 0}}.header-contact-left{color:#fff;font-size:.8rem;letter-spacing:0;line-height:24px}@media (min-width:767px){.header-contact-left{letter-spacing:1px}}.header-contact-right{text-align:right;color:#fff}.social-menu{font-size:1rem;text-align:left;display:inline-block}.social-menu a{color:#fff;margin-left:13px}@media (min-width:767px){.social-menu a{color:#fff;margin-left:20px}}.social-menu a:hover,.social-menu a:active,.social-menu a:focus{color:#fff;text-decoration:none}.social-menu-mobile{font-size:1rem;text-align:left;display:inline-block;margin-bottom:20px}.social-menu-mobile a{color:var(--pink);margin-left:13px}@media (min-width:767px){.social-menu-mobile a{color:var(--pink);margin-left:20px}}.social-menu-mobile a:hover,.social-menu-mobile a:active,.social-menu-mobile a:focus{color:var(--pink);text-decoration:none}.header-login-button{display:inline-block;color:#000;background:var(--pink);padding:0 12px;font-size:.7rem;text-transform:uppercase;font-weight:400;letter-spacing:0;text-align:center;line-height:28px;height:28px;border-radius:3px;margin:0 0 0 15px}.header-login-button:hover,.header-login-button:focus,.header-login-button:active{text-decoration:none;color:#fff;background-color:#000}@media (min-width:767px){.header-login-button{display:inline-block;color:#000;background:var(--pink);padding:0 24px;font-size:1rem;text-transform:uppercase;font-weight:400;letter-spacing:2px;text-align:center;line-height:38px;height:38px;border-radius:3px;margin:0 0 0 15px}}.bg-light{background-color:#f8f9fa!important}.navbar{position:relative;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.navbar-light .navbar-nav .nav-link{color:var(--dark-grey);text-transform:uppercase;font-weight:400;font-size:1rem;letter-spacing:.5px;line-height:25px}.navbar-light .navbar-nav .nav-link:hover{color:#000;border-bottom:0 solid var(--pink)}.navbar-light .navbar-nav .nav-link:focus{color:#000;border-bottom:0 solid var(--pink)}.navbar-light .navbar-nav .nav-link:active{color:#000;border-bottom:0 solid var(--pink)}@media (min-width:992px){.navbar-light .navbar-nav .nav-link{color:var(--dark-grey);text-transform:uppercase;font-weight:400;font-size:.85rem;letter-spacing:.5px;line-height:54px;border-top:3px solid transparent;border-bottom:3px solid transparent}.navbar-light .navbar-nav .nav-link:hover{color:#000;border-bottom:3px solid var(--pink)}.navbar-light .navbar-nav .nav-link:focus{color:#000;border-bottom:3px solid var(--pink)}.navbar-light .navbar-nav .nav-link:active{color:#000;border-bottom:3px solid var(--pink)}}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#navbarDropdown{padding-bottom:20px}.dropdown-toggle:active;{color:#fff;background:var(--pink)}@media (min-width:768px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#navbarDropdown{padding-bottom:0}}@media (min-width:1200px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.9rem;padding-left:.9rem}.navbar-light .navbar-nav .nav-link{color:var(-dark-grey);text-transform:uppercase;font-weight:400;font-size:1rem;letter-spacing:1px;line-height:54px}}.navbar-toggler{padding:.25rem 0;font-size:1.5rem;line-height:1;background-color:transparent;border:0 solid transparent;border-radius:.25rem}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:0 0 0;font-size:.85rem;color:#fff;text-align:left;list-style:none;background-color:var(--pink);background-clip:padding-box;border:0;border-radius:0}.dropdown-item{display:block;width:100%;padding:.5rem 1.5rem;clear:both;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--dark-grey);text-decoration:none;background-color:var(--pink)}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}#yt-wrap{display:none;z-index:-99;position:absolute;top:-25%;right:-25%;width:150%;height:150%;background:#000}#yt-wrap iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.home-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/homepage/home-banner-mobile.jpg);background-position:bottom center;background-size:cover;min-height:350px;position:relative}.sale-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/homepage/sale-banner.jpg);background-position:bottom center;background-size:cover;min-height:350px;position:relative}.home-banner-content{margin-top:30px;text-align:center}.classes-banner-content{margin-top:30px;text-align:center}.home-banner-lotus{margin-bottom:20px;text-align:center}.home-banner-lotus img{margin-left:auto;margin-right:auto}.members-banner-hyvc{font-size:1.4rem;line-height:1.4rem;margin-top:-10px;color:#fff;font-weight:400;margin-bottom:15px}.home-banner-title{font-size:2rem;line-height:2rem;text-transform:uppercase;color:#fff;font-weight:bold;margin-bottom:15px}.home-banner-text{font-size:1.1rem;color:#fff;font-weight:700}.home-banner-button-container{margin-top:20px;margin-bottom:40px}.home-banner-button{display:inline-block;color:#000!important;background-color:var(--pink);padding:12px 20px 8px;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:0;text-align:center;min-height:50px;border-radius:5px;cursor:pointer}.home-banner-button:hover,.home-banner-button:focus,.home-banner-button:active{text-decoration:none;color:#fff!important;background-color:#000}@media (min-width:767px){#yt-wrap{display:block;z-index:-99;position:absolute;top:-25%;right:-25%;width:150%;height:150%;background:#000}#yt-wrap iframe{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.home-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/homepage/home-banner.jpg);min-height:600px;background-position:bottom center;background-size:cover;position:relative}.sale-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/homepage/sale-banner.jpg);background-position:bottom center;background-size:cover;min-height:600px;position:relative}.home-banner-overlay{position:absolute;background:rgba(0,0,0,.3);height:100%;width:100%;left:0;right:0;top:0;bottom:0}.home-banner-content{margin-top:100px;text-align:center}.classes-banner-content{margin-top:50px;text-align:center}.home-banner-lotus{margin-bottom:30px}.home-banner-lotus img{margin-left:auto;margin-right:auto}.home-banner-title{font-size:4rem;line-height:1;text-transform:uppercase;color:#fff;font-weight:800;margin-bottom:30px}.members-banner-hyvc{font-size:2rem;line-height:2rem;margin-top:-15px;color:#fff;font-weight:400;margin-bottom:15px}.home-banner-text{font-size:1.4rem;color:#fff;font-weight:400}.home-banner-button-container{margin-top:30px;margin-bottom:30px}.home-banner-button{display:inline-block;color:#000!important;background-color:var(--pink);padding:0 30px;font-size:1.2rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;text-align:center;line-height:56px;height:56px;border-radius:5px;cursor:pointer}.home-banner-button:hover,.home-banner-home-bannerbutton:focus,.home-banner-home-banner-button:active{text-decoration:none;color:#fff!important;background-color:#000}}.button-container{margin-top:20px;margin-bottom:40px}.button{display:inline-block;color:#000!important;background-color:var(--pink);padding:0 30px;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:0;text-align:center;line-height:50px;height:50px;border-radius:5px;cursor:pointer}.button:hover,.button:focus,.button:active{text-decoration:none;color:#fff!important;background-color:#000}.button-black{display:inline-block;color:#fff!important;background-color:#000;padding:12px 20px 8px;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:0;text-align:center;min-height:50px;border-radius:5px;cursor:pointer}.button-black:hover,.button-black:focus,.button-black:active{text-decoration:none;color:#000!important;background-color:#fff}@media (min-width:767px){.button-container{margin-top:30px;margin-bottom:30px}.button{display:inline-block;color:#000!important;background-color:var(--pink);padding:0 30px;font-size:1.2rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;text-align:center;line-height:56px;height:56px;border-radius:5px;cursor:pointer}.button:hover,.button:focus,.button:active{text-decoration:none;color:#fff!important;background-color:#000}.button-black{display:inline-block;color:#fff!important;background-color:#000;padding:0 30px;font-size:1.2rem;text-transform:uppercase;font-weight:700;letter-spacing:2px;text-align:center;line-height:56px;height:56px;border-radius:5px;cursor:pointer}.button-black:hover,.button-black:focus,.button-black:active{text-decoration:none;color:#000!important;background-color:#fff}}.vertical-align-middle{align-content:center;display:flex;flex-wrap:wrap}.home-main-content{font-size:1.2rem}.home-secondary-content{text-align:center;font-size:1.2rem}.section-title{text-align:center;font-size:1.2rem}.section-title-header{font-weight:bold;text-transform:uppercase;color:var(--pink)}.home-yoga-box{margin-bottom:30px}.home-yoga-box-image{}.home-yoga-box-title{font-size:1.4rem;font-weight:bold;text-transform:uppercase;text-align:center;margin:10px 0 10px 0}.home-yoga-box-text{text-align:center}.app-content p:last-of-type{margin-bottom:30px}.app-buttons img{display:inline-block;margin:0 0 30px 0}.app-image-button{height:45px;width:153px}@media (min-width:767px){.app-image-button{height:70px;width:238px}}.small-icons{margin-bottom:30px}.small-icons img{max-width:345px}.iphone-image{width:400px}.panorama-teachers{padding-right:0;padding-left:0}.home-teachers-content{text-align:center;font-size:1.2rem}.selling-point-box{margin-bottom:30px}.selling-point-title{text-align:center;font-weight:800;font-size:2.5rem;text-transform:uppercase}.selling-point-text{text-align:center;font-size:1.2rem}.large-logos-container{margin-bottom:30px!important}.free-trial{font-size:1.3rem;color:#000;text-align:center}.free-trial h1{margin-bottom:15px}@media (min-width:767px){.free-trial{text-align:left}}.page-banner-content{margin-top:30px;text-align:center}.page-banner-lotus{margin-bottom:20px;text-align:center}.page-banner-lotus img{margin-left:auto;margin-right:auto}.page-banner-title{font-size:2rem;line-height:2rem;text-transform:uppercase;color:#333;font-weight:bold;margin-bottom:15px}@media (min-width:767px){.page-banner-content{margin-top:50px;text-align:center}.page-banner-lotus{margin-bottom:30px}.page-banner-lotus img{margin-left:auto;margin-right:auto}.page-banner-title{font-size:4rem;line-height:1;text-transform:uppercase;color:#333;font-weight:800;margin-bottom:30px}}.classes-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/classes-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}@media (min-width:767px){.classes-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/classes-banner.jpg);background-size:cover;background-position:center center;min-height:500px}}.featured-class-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/featured-class-banner.jpg);background-size:cover;background-position:bottom;min-height:300px;padding:30px 0;margin-bottom:40px}@media (min-width:767px){.featured-class-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/featured-class-banner.jpg);background-size:cover;background-position:center center;min-height:500px;padding:50px 0;margin-bottom:70px}}.featured-class-title{text-transform:uppercase;text-align:left;color:#fff;font-size:2.3rem;font-weight:bold}.featured-class-box{background:#fff;padding:30px}.featured-class-box-title{font-size:1.8rem;line-height:1;font-weight:bold;text-transform:uppercase;text-align:left;margin:10px 0 10px 0}.themed-classes-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/themed-classes-banner.jpg);background-size:cover;background-position:bottom;padding:40px 0;margin-bottom:40px}.themed-classes-box{background:#fff;padding:30px}@media (min-width:767px){.themed-classes-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/classes/themed-classes-banner.jpg);background-size:cover;background-position:center center;padding:80px 0;margin-bottom:50px}.themed-classes-box{background:#fff;padding:50px}}.class-main-content{padding-top:0;font-size:1.2rem}@media (min-width:767px){.class-main-content{padding-top:30px;font-size:1.2rem}}.classes-section-title{text-transform:uppercase;text-align:center}.classes-section-title h2{font-size:3rem;margin-bottom:50px}.class-box{margin-bottom:30px}.class-box-image{}.class-box-title{font-size:1.4rem;line-height:1;font-weight:bold;text-transform:uppercase;text-align:left;margin:10px 0 10px 0}.class-box-intro{text-align:left;padding-bottom:20px}.class-box-text{text-align:left}.class-box-text p{font-size:1rem}.horizontal-class-box-title{font-size:1.4rem;line-height:1.2;font-weight:bold;text-transform:uppercase;text-align:left}.all-levels-row{border-bottom:1px dotted #ccc;padding-bottom:20px;margin-bottom:50px}.teachers-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/teachers/teachers-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}@media (min-width:767px){.teachers-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/teachers/teachers-banner.jpg);background-size:cover;background-position:center center;min-height:500px}}.teacher-content{padding:30px}.teacher-content h2{margin-bottom:0}.teachers-role{color:var(--grey);margin-bottom:30px}.teacher-content p{font-size:1rem}.video-thumb-container{position:relative;width:100%}.video-thumb-image{display:block;width:100%;height:auto}.video-thumb-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(255,180,211,.35)}.video-thumb-container:hover .video-thumb-overlay{opacity:1}.video-thumb-icon{color:rgba(255,255,255,.6);position:absolute;bottom:20px;left:20px;text-align:center}.video-thumb-icon:hover,.video-thumb-icon:focus,.video-thumb-icon:active{color:#fff;text-decoration:none}.testimonial-box{background:#fff;padding:30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:30px}.testimonial-text p{font-size:1rem;font-family:'Noto Serif',serif}.testimonial-name{text-align:right;margin-top:15px;font-size:1rem;font-weight:bold}.circle-image{border-radius:50%}.testimonial-image{max-width:110px;display:inline;float:right;margin-left:10px}.quote-marks-container{display:inline-block;float:left;margin-right:10px}.quote-marks{height:42px;width:55px}@media (min-width:767px){.testimonial-box{background:#fff;padding:50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:0;height:100%}.testimonial-text p{font-size:1.2rem}.testimonial-name{font-size:1.2rem}.quote-marks-container{display:inline-block;float:left;margin-right:15px}.quote-marks{height:50px;width:65px}}.featured-course-box{min-height:300px;padding:50px}.featured-course-box-content{color:#fff}.featured-course-box-title h2{margin-bottom:10px;text-transform:uppercase}.featured-course-box-intro{font-weight:bold;font-size:1.2rem;margin-bottom:10px}.featured-course-box-text{}.course-box{min-height:300px;padding:30px;height:100%;position:relative}.course-box-content{color:#fff;position:absolute;bottom:5px;left:25px;width:70%}.course-box-title h3{margin-bottom:10px;text-transform:uppercase}.course-box-intro{font-weight:bold;font-size:1.1rem;margin-bottom:10px}.featured-course-box-text{}.course-button-container{margin-top:20px;margin-bottom:20px}.course-button{display:inline-block;color:#000!important;background-color:var(--pink);padding:0 20px;font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:0;text-align:center;line-height:40px;height:40px;border-radius:5px;cursor:pointer}.course-button:hover,.course-button:focus,.course-button:active{text-decoration:none;color:#fff!important;background-color:#000}.courses-page-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/courses-page-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}.single-course-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/courses-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}@media (min-width:767px){.single-course-banner{background-size:cover;background-position:center center;min-height:500px}.courses-page-banner{background-size:cover;background-position:center center;min-height:500px}}.course-highlight-title{text-align:center}.course-highlight-title h3{margin-bottom:0}.lotus-divider{text-align:center;margin:10px auto}.lotus-divider img{display:inline-block}.lotus{height:30px;width:55px}.course-highlight-text{text-align:center;margin-bottom:30px}.course-info-box{background:#fff;padding:30px 30px 0 30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.course-grey-price{background:#f4f4f4;padding:20px;margin-bottom:30px}.course-grey-price p{font-size:1rem;padding-bottom:0;margin-bottom:15px}.course-grey-price h2{margin-bottom:0}.course-grey-price .text-container{display:block;float:none}.course-grey-price .button-container{display:block;float:none;margin-top:0;margin-bottom:0;margin-left:0}@media (min-width:1200px){.course-info-box{background:#fff;padding:50px 50px 20px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.course-grey-price .text-container{display:inline-block;float:left}.course-grey-price .button-container{display:inline-block;float:right;margin-top:0;margin-bottom:0;margin-left:10px}.course-grey-price p{font-size:1rem;padding-bottom:0;margin-bottom:0}.course-highlight-text{text-align:center;margin-bottom:0}}.how-it-works{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/how-it-works-banner.jpg);background-size:cover;background-position:bottom;padding-top:90px;padding-bottom:90px;margin-top:50px;margin-bottom:0;border-bottom:6px solid var(--pink)}.how-it-works-title{color:#fff;text-transform:uppercase;text-align:center}.how-it-works-title h1{font-size:2rem;margin-bottom:0}.how-it-works-container{margin-top:-70px;margin-bottom:0}.how-it-works-content{text-align:center;background:#fff;font-size:1.2rem;padding:30px 50px 50px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);border-top:6px solid var(--pink)}.course-module-content{background:#f4f4f4;padding:30px}.course-module-content ul li{font-weight:400;margin-top:0;margin-bottom:.7rem;line-height:1.5;font-size:1.2rem}.course-module-content ul li:last-child{margin-bottom:1.5rem}@media (min-width:767px){.how-it-works-title h1{font-size:3.6rem;margin-bottom:0}.course-module-content{background:#f4f4f4;padding:50px}}.meet-our-teachers{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/meet-our-teachers-banner.jpg);background-size:cover;background-position:bottom;padding-top:90px;padding-bottom:90px;margin-top:50px;margin-bottom:0;border-bottom:6px solid var(--pink)}.meet-our-teachers-title{color:#fff;text-transform:uppercase;text-align:center}.meet-our-teachers-title h1{font-size:2rem;margin-bottom:0}.meet-our-teachers-container{margin-top:-70px;margin-bottom:0}.meet-our-teachers-content{text-align:center;background:#fff;font-size:1.2rem;padding:30px 50px 50px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);border-top:6px solid var(--pink)}@media (min-width:767px){.meet-our-teachers-title h1{font-size:3.6rem;margin-bottom:0}}.course-teacher-box{text-align:center;margin-bottom:30px}.course-teacher-image{max-width:150px;display:inline}.course-teacher-name{margin-top:12px}.course-teacher-name h3{margin-bottom:12px}.course-teacher-title{font-weight:bold;margin-bottom:12px}.course-teacher-text{padding:0 15px 30px}.grey-box{background:#f4f4f4;padding:30px}.payment-icons .fab{margin-right:30px}.whats-included ul{list-style-type:none;width:100%;padding-left:0;text-align:center}.whats-included ul li{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/check-box.png) no-repeat;background-position:top center;background-size:30px 30px;display:inline-block;text-align:center;width:48%;padding:40px 10px 40px;vertical-align:top}@media (min-width:767px){.grey-box{background:#f4f4f4;padding:50px}.whats-included ul li{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/check-box.png) no-repeat;background-position:top center;background-size:30px 30px;display:inline-block;text-align:center;width:24%;padding:40px 15px 40px;vertical-align:top}}.corporate-page-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/corporate/corporate-page-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}@media (min-width:767px){.corporate-page-banner{background-size:cover;background-position:center center;min-height:500px}}.corporate-info-box{background:#fff;padding:30px 30px 10px 30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:30px}.corporate-info-box ul{list-style-type:none;padding-left:0}.corporate-info-box ul li{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/check-box.png) no-repeat;background-position:left top;background-size:30px 30px;padding:3px 0 15px 44px}.corporate-info-box ul li>ul{list-style-type:disc;padding-left:15px;padding-top:15px}.corporate-info-box ul li>ul>li{background:none;font-weight:bold;background-position:left top;background-size:30px 30px;padding:3px 0 15px 0}@media (min-width:767px){.corporate-info-box{background:#fff;height:100%;padding:50px 50px 20px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:30px}}.pink{background:var(--pink);color:#000}.pink ul li{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/courses/check-box-white.png) no-repeat;background-position:left top;background-size:30px 30px;padding:3px 0 15px 44px}.what-we-offer{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/corporate/what-we-offer-image.jpg);background-size:cover;background-position:bottom right}.what-we-offer-box{background:#fff;padding:30px 30px 20px 30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);border-top:6px solid var(--pink)}@media (min-width:767px){.what-we-offer-box{background:#fff;padding:50px 50px 30px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}}.what-we-offer-box ul{list-style-type:none;padding-left:0}.what-we-offer-box ul li{padding:20px 0;border-bottom:1px dotted #ccc}.what-we-offer-box ul li:first-child{border-top:1px dotted #ccc}.course-highlight-title h4{margin-bottom:0}.course-highlight-text h4{border-top:2px solid var(--pink);margin-bottom:0;margin-top:20px;padding-top:20px}.corporate-price-box{background:#fff;padding:20px 30px 30px 30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:30px}@media (min-width:991px){.corporate-price-box{background:#fff;height:100%;padding:20px 50px 30px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}}.corporate-logo{margin-bottom:30px}.private-classes-title{text-align:center;margin-bottom:40px}.sign-up-lisa{margin:0 auto;max-width:450px;width:100%;height:auto}.hero-form-title{text-align:center;max-width:450px;margin:0 auto;font-size:2rem;font-weight:bold}.hero-small{font-weight:400;font-size:1rem}.lead h4{display:none!important}.no-padding{padding-left:0;padding-right:0}@media (min-width:767px){.no-padding{padding-left:15px;padding-right:15px}}.traditions-page-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/traditions/traditions-page-banner-mobile.jpg);background-size:cover;background-position:top center;min-height:300px}@media (min-width:767px){.traditions-page-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/traditions/traditions-page-banner-new.jpg);background-size:cover;background-position:center center;min-height:500px}}.core-values{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/traditions/traditions-main-image.jpg);background-size:cover;background-position:center center;padding:100px 0}.core-values-box{background:#fff;height:100%;padding:30px 30px 30px 30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}@media (min-width:767px){.core-values-box{background:#fff;height:100%;padding:40px 50px 40px 50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2)}}blockquote{border-left:8px solid var(--pink);padding-left:20px}.subheading{font-size:1.5rem}.members-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/members/members-banner.jpg);background-position:bottom center;background-size:cover;min-height:350px;position:relative}.members-banner-button-container{margin-top:25px;margin-bottom:40px}.members-banner-button-container a{margin:15px;display:inline-block}@media (min-width:767px){.members-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/members/members-banner.jpg);min-height:600px;background-position:bottom center;background-size:cover;position:relative}}.extra-padding{padding-left:0;padding-right:0}@media (min-width:991px){.extra-padding{padding-left:15px;padding-right:15px}}#site-footer{}#site-footer h2{display:inline-block;font-weight:bold;background:#d39239;background:linear-gradient(90deg,rgba(211,146,57,1) 0%,rgba(255,246,175,1) 50%,rgba(211,146,57,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#site-footer a{color:#333}#site-footer a:hover,#site-footer a:focus,#site-footer a:active{color:var(--purple)}#site-footer ul{list-style-type:none;padding-left:0}.footer-email-separator{margin:30px 0;padding:20px 0;border-top:1px solid #999;border-bottom:1px solid #999;width:100%;text-align:center}.footer-links-left{text-align:center}.footer-links-right{text-align:center}.footer-link{text-transform:uppercase;font-size:.8rem}.footer-links-right .footer-link{padding-left:10px;padding-right:10px}.footer-links-left .footer-link{padding-left:10px;padding-right:10px}.text-sm-right{font-size:.8rem}.site-sub-footer-left{text-align:left}.site-sub-footer-center{text-align:center}.site-sub-footer-right{text-align:right}.footer-logos{line-height:15px;text-align:center;margin-bottom:30px;margin-top:0}.footer-logo{height:50px;width:50px}.footer-logos img{display:inline-block}.footer-logos-ul{width:100%}.footer-logos-ul li{display:inline;margin-left:5px;margin-right:5px}.footer-app-buttons{text-align:center;margin-top:30px}.footer-app-buttons img{display:inline-block;margin:0 0 30px 0;text-align:center}.footer-app-image-button{height:44px;width:150px}.footer-social-menu{text-align:center;margin-bottom:30px}.footer-social-button{font-size:1.5rem;background:#fff;color:#000;display:inline-block;height:50px;width:50px;line-height:50px;border-radius:50%;border:2px solid #000;margin:0 10px;text-align:center}.footer-social-button:hover,.footer-social-button:active,.footer-social-button:focus{background:#000;color:#fff!important;border:2px solid #000}@media (min-width:767px){.footer-logos{line-height:15px;text-align:right;margin-bottom:0;margin-top:0}.footer-logos-ul li{display:inline;margin-left:10px;margin-right:0}.footer-app-buttons{text-align:left;margin-top:0}.footer-app-image-button{height:50px;width:170px}.footer-social-menu{text-align:left;margin-bottom:0}}@media (min-width:992px){.footer-links-left{text-align:left}.footer-links-right{text-align:right}.footer-link{text-transform:uppercase;font-size:.85rem}.footer-links-right .footer-link{padding-left:20px;padding-right:0}.footer-links-left .footer-link{padding-left:0;padding-right:20px}}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:transparent;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:0;outline:0}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 10px 0;border-bottom:0 solid #dee2e6;border-top-left-radius:0;border-top-right-radius:0}.modal-backdrop.show{background-color:#000;opacity:.7}.close{float:right;font-size:3rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.app-buttons{margin:20px 0 10px}.alert-dismissable,.alert-dismissible{padding-right:25px;padding-left:25px}.app-buttons-online-page{margin:20px 0 10px;background:#eee;border-radius:10px;padding:20px}.relative-wrapper{position:relative}.mobile-app-download{position:relative;display:none;margin-bottom:0;font-size:12px;background:#f9d9e6;color:#7a676f;border:0;line-height:1.2}@media (max-width:767px){.mobile-app-download{display:block;margin-bottom:0}}.app-page-margin{margin-top:150px}@media (max-width:767px){.app-page-margin{margin-top:40px}}.mobile-app-download a{color:#000}.close-button{position:absolute;right:10px;top:0}.close-large{float:right;font-size:50px;font-weight:700;line-height:1;color:#7a676f;filter: alpha(opacity=30);opacity:.3}.mobile-app-download h4{font-size:1rem;margin-top:0;margin-bottom:5px}.app-icon{display:inline-block;float:left;margin-right:10px;height:50px;width:50px}.blog-box{background:#fff;padding:30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:30px}.blog-box p{font-size:1rem}@media (min-width:767px){.blog-box{background:#fff;padding:50px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin-bottom:50px}}.text-muted{font-size:.9rem}.single-blog-post-image{display:inline-block;max-width:50%;float:left;margin-right:30px}.gift-vouchers-page-banner{background:url(https://himalayayogaonline.com/wp-content/themes/himalayayogavalley/theme/img/gift-vouchers/gift-vouchers-banner.jpg);background-size:cover;background-position:bottom;min-height:300px}@media (min-width:767px){.gift-vouchers-page-banner{background-size:cover;background-position:center center;min-height:500px}}.promo-box{background:#fff;padding:30px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);margin:40px 0 30px;text-align:center}.promo-box p{font-size:2rem;font-weight:bold;margin-bottom:0}.corporate-info-box p{font-size:1rem}.pink a{color:#fff}.january-sale-content{text-align:center}.january-sale-header{text-transform:uppercase;font-size:2.5rem}.january-old-price{font-size:2rem;font-weight:bold;color:#bbb;text-decoration:line-through;display:inline-block}.january-new-price{font-size:4rem;font-weight:bold;display:inline-block}.january-per-month{font-weight:bold;display:inline-block}.pink-bg .january-sale-content{color:#000}.pink-bg .january-old-price{color:#7a5765}#clockdiv{text-align:center;max-width:700px;margin:0 auto;background:#eee;padding:30px;border-radius:8px}.clock-div{display:inline-block;font-size:2rem;line-height:1;text-align:center;font-weight:bold}.smalltext{display:block;text-align:center;font-size:.8rem}@media (min-width:767px){.january-sale-header{text-transform:uppercase;font-size:4rem}.january-old-price{font-size:3rem;font-weight:bold;color:#bbb;text-decoration:line-through;display:inline-block}.january-new-price{font-size:6rem;font-weight:bold;display:inline-block}.clock-div{display:inline-block;font-size:5rem;line-height:1;text-align:center;font-weight:bold}.smalltext{display:block;text-align:center;font-size:1rem}}.content__gdprLegal p,.content__gdpr p{font-size:.9rem}.content__gdprLegal a,.content__gdpr a{color:#000;text-decoration:underline}.get-in-touch-box{padding:30px;font-weight:bold;font-size:1.3rem}.members-page-title{text-align:left;font-size:2rem;padding-top:50px}.members-page-title h1{margin-bottom:0}.online-yoga-classes-banner{padding:50px 0 0 0}.new-class-points{padding:50px 0 0 0;font-weight:bold;text-align:center}