.index-header .copy h1,footer .container h2{text-transform:uppercase;letter-spacing:3px}.oneness-health__item h3 a,a.btn,nav a{text-decoration:none}#content.listing ol:after,.container:after,.instagram .photos .photo:after,.instagram .photos:after,.pricing .container section ul li:after,.row:after{clear:both}.container{width:90%;max-width:960px;margin:0 auto}.container:after,.container:before{content:" ";display:table}.container.container--for-old{padding:50px 0}h1{text-transform:uppercase;color:#2b2b2b;font-weight:400}.img-responsive{display:block;max-width:100%;height:auto}.row:after,.row:before{content:" ";display:table}[class*=' col-'],[class^=col-]{float:left}.col-xs-12{width:100%}@media screen and (min-width:768px){.col-sm-4{width:calc(33.33333333%)}}*{font-family:"Alegreya Sans",Arial,sans-serif;margin:0;padding:0}body,html{height:100%;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}nav{width:100%;height:auto;padding-top:10px;padding-bottom:10px}nav .logo{max-width:100%;height:auto;display:block;vertical-align:middle}nav .logo-wrapper{width:50%;display:inline-block;vertical-align:middle}nav a{color:#666}nav a:hover{color:#749134}nav .hamburger{cursor:pointer;display:inline-block;width:49%;text-align:right}nav .hamburger path{fill:#666}nav .menu{display:none;list-style:none;background:#fff;z-index:999}nav .menu li{text-align:center;padding:10px 0;font-size:16px;text-transform:uppercase}nav .menu--open{position:absolute;top:55px;left:0;display:block;float:left;width:100%;box-shadow:#2b2b2b 1px}nav .menu--closed{display:none}nav .nav-wrapper{width:80%;margin:0 auto;max-width:960px}.nav--index{position:absolute;top:0;left:0;z-index:99}@media screen and (min-width:1100px){nav .hamburger{display:none}nav .logo{max-width:100%}nav .logo-wrapper{width:30%}nav .menu{background:0 0;vertical-align:middle;display:inline-block;width:69%}nav .menu li{padding:0 5px;display:inline}nav .nav-wrapper{text-align:center;width:auto}}button.btn{background:0 0}.btn{padding:10px 13px;border-radius:3px;display:inline-block;font-weight:300;text-transform:uppercase}.btn-grey{border:1px solid #666;color:#666}.btn-grey:hover{background:#666;color:#fff}.btn--horizontal-pad{padding-left:50px;padding-right:50px}.btn-white{color:#fff;border:1px solid #fff}.btn-green{color:#749134;border:1px solid #749134}.btn-green:hover{color:#fff;background:#749134}.btn-grey--solid{background:#666;color:#fff}.btn--hover-green:hover{color:#749134;background:#fff}footer,footer .container a{color:#ccc}footer{width:100%;padding:75px;background:#2b2b2b}footer .container h2{font-family:"Kelly Slab",Arial,sans-serif;margin-bottom:25px;font-size:18px}footer .container p{line-height:25px}footer .container .contact,footer .container .mantra{margin-top:25px}footer .container .mantra ul{list-style:none;font-style:italic}footer .container .mantra ul li{padding:3px 0}.index-table.day-schedule .table .bw-widget__preheader{display:none}.index-table.day-schedule .table .bw-widget__header{display:none!important}.index-table.day-schedule .table .bw-calendar-container{display:none}.bw-widget__sessions-filtered-collection .bw-widget__day .bw-widget__date{text-align:center;letter-spacing:3px;font-weight:400;font-size:22px;border:none!important;margin:0;background:#749134!important;color:#fff;padding:15px 0;box-sizing:border-box;font-family:"Alegreya Sans",Arial,sans-serif!important;text-transform:uppercase}.bw-widget__sessions-filtered-collection .bw-session:nth-of-type(2n){background:#f5f5f5!important;border-top:1px solid #e5e5e5}.bw-widget__sessions-filtered-collection .bw-session .bw-widget__cart_button a{border:1px solid #749134;padding:3px 12px;border-radius:3px}.bw-widget__sessions-filtered-collection .bw-session .bw-widget__cart_button a:hover{background:#749134;color:#fff!important;text-decoration:none}@media screen and (min-width:768px){footer .container .about-one-yoga,footer .container .contact,footer .container .mantra{float:left}footer .container .about-one-yoga{width:50%}footer .container .about-one-yoga p{width:90%}footer .container .contact,footer .container .mantra{width:25%;margin-top:0}footer .container .mantra{text-align:center}.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__group1,.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__group2,.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__time{width:32%;display:inline-block}.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__info{flex:0 0 90%}.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__info .bw-session__staff{font-size:14px}.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-session__canceled,.bw-widget__sessions-filtered-collection .bw-session .bw-session__basics .bw-widget__cart_button{width:auto;min-width:auto}}.index-header{width:100%;position:relative;background:#F0F0F0}.index-header img{max-width:100%;display:block;height:auto;margin:0 auto}.index-header .copy{width:80%;max-width:640px;text-align:center;margin:0 auto;padding-bottom:100px}.index-header .copy h1{font-family:"Kelly Slab",Arial,sans-serif;color:#2b2b2b;margin-bottom:45px}.index-header .copy p{color:#666;font-size:14px;line-height:24px;font-weight:300}.day-schedule h1,.instagram h1{color:#2b2b2b;text-transform:uppercase;font-family:"Kelly Slab",Arial,sans-serif;letter-spacing:3px}@media screen and (min-width:860px){header .copy{width:40%}header .copy h1{font-size:48px}header .copy p{font-size:18px;line-height:32px}}@media screen and (min-width:1100px){.index-header{top:-80px}.index-header .copy h1{font-size:64px}.index-header .copy p{font-size:24px;line-height:38px}}.day-schedule{padding-top:75px;text-align:center}.day-schedule h1{margin-bottom:50px;font-size:24px}.day-schedule .table{width:90%;max-width:960px;display:block;margin:25px auto}.day-schedule a{font-size:18px;text-transform:uppercase}.day-schedule .lotus{max-width:100%;height:auto;margin:0 auto;display:block;position:relative;top:85px}.team-banner{width:100%;height:478px;background-image:url(http://oneyogavictoria.com/images/2016/home-crop-1440-5a2030ec3f4a1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (min-width:1440px){.team-banner{background-image:url(http://oneyogavictoria.com/images/2016/home-crop-2560x850-5a20300b6f899.jpg);height:600px}}@media screen and (min-width:768px){.day-schedule{padding:0}.day-schedule h1{font-size:32px}.day-schedule .lotus{top:0;margin-top:85px}}.facebook-pinterest,.instagram{padding:75px 0}@media screen and (min-width:1100px){.day-schedule{margin-top:-50px}}.instagram{width:100%;text-align:center;background:#F6F6F6}.instagram h1{margin-bottom:75px}.instagram .photos{width:90%;max-width:960px;margin:0 auto}.instagram .photos:after,.instagram .photos:before{content:" ";display:table}.instagram .photos .photo{width:100%;display:inline-block;vertical-align:top;margin-top:15px;margin-bottom:15px}.instagram .photos .photo:after,.instagram .photos .photo:before{content:" ";display:table}.instagram .photos .photo img{max-width:90%;display:block;height:auto;margin:0 auto}.instagram .cta{margin-top:25px;text-transform:uppercase}.instagram .cta a{margin:15px}@media screen and (min-width:768px){.instagram .photos .photo{width:33%}}.facebook-pinterest .container .facebook,.facebook-pinterest .container .pinterest{width:100%;text-align:center}.facebook-pinterest .container .facebook h1,.facebook-pinterest .container .pinterest h1{font-family:"Kelly Slab",Arial,sans-serif;letter-spacing:3px;margin-bottom:25px;padding:0 15px}.facebook-pinterest .container .facebook .feed,.facebook-pinterest .container .pinterest .feed{height:500px;background:#333;display:block;margin:0 auto}.facebook-pinterest .container div:nth-child(2n){margin-top:25px}.facebook-pinterest .facebook__iframe{margin:0 auto}@media screen and (min-width:506px){.facebook-pinterest .facebook__iframe{width:500px}}@media screen and (min-width:768px){.facebook-pinterest{padding:75px 0}.facebook-pinterest .container .facebook h1,.facebook-pinterest .container .pinterest h1{margin-bottom:50px;padding:0}.facebook-pinterest .container div:nth-child(2n){margin-top:0}}.subscribe,.yoga-for-youth{padding:75px 0;text-align:center}.yoga-for-youth{width:100%;background:url(/images/2016/green-bg.jpg) bottom no-repeat;background-size:cover}.yoga-for-youth img{display:block;max-width:315px;height:auto;margin:0 auto}.yoga-for-youth p{margin:25px auto;color:#fff;line-height:27px;width:90%;font-size:20px}@media screen and (min-width:768px){.yoga-for-youth p{width:50%}}@media screen and (min-width:1650px){.yoga-for-youth p{width:25%}}.subscribe .container h2{color:#666;margin-bottom:25px;font-weight:300}.subscribe .container form{width:90%;margin:15px auto}.subscribe .container form input{margin:25px 0;text-align:center;width:100%;display:block;border:none;border-bottom:1px solid #2b2b2b;font-size:24px;background:0 0}.subscribe .container form input:focus{outline:0}.subscribe .container form button{margin-top:10px;font-size:18px;cursor:pointer}.subscribe--index{margin:50px 0 0}.subscribe--dark{background:#F6F6F6}@media screen and (min-width:768px){.subscribe .container form{width:50%}}.pricing,.schedule{width:100%}.oneness-health{padding-top:50px;padding-bottom:50px}.oneness-health h1{font-family:"Kelly Slab",Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;margin-bottom:75px;color:#2b2b2b}.oneness-health__item{max-width:90%;margin:0 auto}@media screen and (min-width:768px){.oneness-health__item{max-width:40%}}.oneness-health__item h3 a{color:#000;font-size:26px}.oneness-health__item h3 a:hover{text-decoration:underline}.oneness-health__item img{max-width:100%;display:block;height:auto;margin:15px auto}@media screen and (min-width:768px){.oneness-health__item img{max-width:230px}}.oneness-health__item p{line-height:1.5}.pricing a{color:#749134;text-decoration:none}.pricing a:hover{opacity:.8}.pricing .container{max-width:630px;padding:75px 0}.pricing .container>h1{font-family:"Kelly Slab",Arial,sans-serif;letter-spacing:3px;text-align:center;margin-bottom:80px}.pricing .container section{margin-bottom:80px}.pricing .container section:last-child{margin-bottom:0}.pricing .container section h1{margin-bottom:40px;vertical-align:middle}.pricing .container section p{margin-bottom:5px;line-height:25px;color:#666}.pricing .container section ul{list-style:none;margin:15px 0}.pricing .container section ul li{display:flex;justify-content:center;align-items:center;padding:20px}.pricing .container section ul li:after,.pricing .container section ul li:before{content:" ";display:table}.pricing .container section ul li:nth-child(odd){background:#F5F5F5}.pricing .container section ul li a{text-decoration:none;text-transform:uppercase;padding:7px 20px;border-radius:3px;float:right;font-size:14px}@media screen and (min-width:768px){.pricing .container section ul li a{font-size:16px}}.pricing .container section ul li div:nth-child(2){text-align:center}.schedule .container{padding:75px 0}.schedule .container>h1{font-family:"Kelly Slab",Arial,sans-serif;letter-spacing:3px;text-align:center;margin-bottom:20px}.schedule .container .buttons{text-align:center}.schedule .container .buttons a{font-size:16px}.schedule .container .buttons a:first-child{margin-right:10px}.schedule .container .buttons a:last-child{margin-left:10px}#content>h1{text-transform:uppercase;margin-bottom:50px;color:#2b2b2b;font-size:32px;font-family:"Kelly Slab",Arial,sans-serif;letter-spacing:3px;text-align:center}#content a{color:#749134;text-decoration:none}#content.home .classes,#content.home .news{width:47.5%;float:right}#content.home .classes h1,#content.home .news h1{margin-top:10px;background-color:#69952f;color:#fff;font-size:18px;line-height:30px;padding-left:10px;font-weight:400;margin-bottom:5px}#content.home .classes ol,#content.home .news ol{margin-left:0;list-style-type:none}#content.home .classes li,#content.home .news li{display:block;margin-bottom:5px;width:100%;height:30px;line-height:30px;cursor:pointer;white-space:nowrap;overflow:hidden}#content.home .classes li a,#content.home .news li a{height:100%;background-color:#eee;display:block;padding-left:10px;color:#000;text-decoration:none;font-size:14px;position:relative}#content.home .classes li a:hover,#content.home .news li a:hover{background-color:#e5e5e5;color:#111}#content.home .classes li a:hover div,#content.home .news li a:hover div{background-color:#e5e5e5}#content.home .classes li a div,#content.home .news li a div{position:absolute;padding:0 10px;top:0;right:0;background-color:#eee;z-index:1}#content.home .classes a,#content.home .news a{display:inline-block;text-decoration:none;color:#749134}#content.home .classes a:hover,#content.home .news a:hover{color:#96b356}#content.home .classes a:hover span,#content.home .news a:hover span{display:inline-block;text-decoration:underline}#content.home .classes a.summary,#content.home .news a.summary{display:block;padding-top:5px}#content.home .classes a.button,#content.home .news a.button{color:#000;margin-bottom:5px}#content.home .classes a.button:hover,#content.home .news a.button:hover{color:#f0f0f0;background-color:#749134}#content.home .news{margin-right:2.5%}#content.home .classes{margin-left:2.5%}#content.youth p a{color:#749134;text-decoration:none}#content.youth p a:hover{color:#96b356;text-decoration:underline}#content.youth #header-image h1{display:inline-block;position:absolute;bottom:20px;right:30px}#content.map #header-image,#content.youth #header-image{margin-bottom:15px}#content.map h2,#content.youth h2{display:inline-block;font-size:20px;font-weight:700;padding-bottom:17px}#content.map address,#content.map p,#content.youth address,#content.youth p{font-size:16px}#content.listing .location{padding-bottom:50px}#content.listing .location>h1{font-size:18px;font-weight:700;margin-bottom:20px}#content.listing ol{margin-left:0}#content.listing ol:after,#content.listing ol:before{content:" ";display:table}#content.listing li{display:block;float:left;clear:left;position:relative;width:100%;margin-bottom:40px}#content.listing li:last-child{margin-bottom:0}#content.listing li.teacher h1{font-size:18px;color:#333;padding:0;margin-top:-1px}#content.listing li.teacher p{margin-right:0;margin-bottom:15px;font-size:14px;color:#333;float:none;width:100%}#content.listing li article{display:block;position:relative;width:100%;float:left}#content.listing li article a{text-decoration:none;float:left;width:100%}#content.listing li article a:hover .summary-link{text-decoration:underline}#content.listing li article a h1{font-size:18px;color:#333;padding-top:3px}#content.listing li img{display:inline-block;position:relative;float:left;border:1px solid #749134}#content.listing li hgroup h2{color:#666;font-size:18px}#content.listing li p{position:relative;max-width:430px;margin-right:30px;font-size:14px;color:#333}#content.listing li .summary-link{display:block;float:left;clear:left;color:#749134;font-size:14px;padding-top:15px}#content.listing li .teacher-twitter,#content.listing li .teacher-website{display:block;position:relative;color:#666;font-size:14px;padding-left:15px;padding-right:2px}#content.listing li .teacher-certification{border:0!important;max-width:100px;margin:0 auto;display:block;float:none;padding-top:20px}#content.listing li aside{width:22.5%;float:left;padding-right:2.5%}#content.listing li aside img{width:100%}#content.listing li .description{width:75%;float:left}#content.listing li .description>span a{color:#749134;text-decoration:none;float:none}#content.event-detail .back-link{color:#333;font-size:12px;margin-top:-25px}#content.event-detail .header-image{position:relative;max-width:100%;display:block;margin:25px auto}#content.event-detail .wrapper{position:relative;float:left;width:27.5%;margin-right:2.5%}#content.event-detail .wrapper li{display:block;float:left;clear:left;width:100%;min-height:48px;line-height:48px;margin-bottom:5px}#content.event-detail .wrapper li img{position:relative;float:left;max-width:48px;width:20%;padding-right:5%}#content.event-detail .wrapper li .icon{position:relative;float:left;background:#BEBEBE;padding-right:0;margin-right:5%;width:14%;max-width:36px;height:34px;border-radius:3px}#content.event-detail .wrapper li svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px}#content.event-detail .wrapper li svg path{fill:#fff}#content.event-detail .wrapper li .details{display:block;float:left;width:70%;margin-top:-5px}#content.event-detail .wrapper li span{display:inline-block;position:relative;color:#666;font-size:14px;line-height:120%}#content.event-detail .wrapper li strong{display:inline-block;position:relative;font-size:14px;font-weight:400;color:#333;line-height:120%}#content.event-detail .wrapper li p{line-height:48px}#content.event-detail ol{display:inline-block;position:relative;float:left;list-style-type:none;width:100%;padding:0;margin:0}#content.event-detail .single{padding-top:13px}#content.event-detail .description{position:relative;float:right;clear:right;width:70%;padding-top:12px;padding-left:0;margin:0}#content.event-detail .description h1{display:block;position:relative;font-size:18px;color:#333;padding-bottom:20px}#content.event-detail .description p{display:block;position:relative;margin:0 0 1.3em}#content.event-detail .description ol,#content.event-detail .description ul{display:block;float:none;margin-bottom:1.3em}#content.event-detail .description li{float:none;width:100%;display:list-item}#content.event-detail .description li span{float:none;display:inline}#content.event-detail .booking{float:left;clear:left;font-size:14px;padding-top:20px}#content.event-detail .booking strong{display:inline-block;float:left;font-weight:400;padding-bottom:2px;font-size:18px;color:#547114}#content.event-detail .booking span{display:inline-block;float:left;color:#666}#content.event-detail .tickets{clear:left}#content.event-detail .tickets a{margin-top:10px;white-space:nowrap}#content.event-detail .tickets a:hover{color:#fff}#content.schedule ol{list-style-type:none;float:left;clear:left;width:295px;margin:0;padding:0}#content.schedule ol h1{float:left;clear:left;margin-bottom:10px;border-bottom:1px solid #ccc;width:100%;display:block;padding-bottom:2px;font-size:18px;margin-top:20px}#content.schedule ol h2,#content.schedule ol h3{font-weight:400;display:inline-block;position:relative;float:left;clear:left;font-size:14px}#content.schedule ol h2{float:right;clear:right;width:150px}#content.schedule .subnav{display:block;width:100%;color:#fff;background-color:#749134;font-weight:700;font-size:18px;height:30px;line-height:30px;padding-left:5px;position:relative}#content.schedule .subnav ol{position:absolute;top:0;right:0;width:185px}#content.schedule .subnav ol li{float:left;clear:none;display:inline-block;font-size:14px;font-weight:400;color:#d4e2b7}#content.schedule .subnav ol li a{color:#d4e2b7;text-decoration:none}#content.schedule .subnav ol li a.active,#content.schedule .subnav ol li a:hover{color:#fff}#content.schedule .classes{width:295px}#content.schedule .classes:after,#content.schedule .classes:before{content:" ";display:table}#content.schedule .classes:after{clear:both}#content.schedule ul{list-style-type:none;margin:0;padding:0}#content.schedule #aside-container{width:690px;float:left;position:relative}#content.schedule #aside-container h1{float:left;clear:left;margin-bottom:10px;border-bottom:1px solid #ccc;width:100%;display:block;padding-bottom:2px;font-size:18px;margin-top:20px}#content.schedule #aside-container aside{float:left;width:45%;padding:0 2.5%;position:relative}#content.schedule #aside-container section small{padding-top:30px;display:block;font-size:12px;line-height:150%;font-style:italic}#content.schedule #aside-clip{position:absolute;top:60px;right:-4px;width:345px;overflow:hidden}#content.policies h1{font-size:18px}#content.policies h2{font-size:16px;padding-top:24px}#content.policies p{margin-bottom:16px;max-width:480px}#content.policies ol{list-style-type:normal;padding-left:30px}#content.videos .free-month{margin:0 9px 30px;font-size:18px;background-color:#749134;padding:5px 0;text-align:center}#content.videos .free-month a{text-decoration:none;color:#f0f0f0}#content.videos .free-month a:hover{text-decoration:underline}@media screen and (max-width:960px){#content.home .introduction-image img{width:100%}#content.home .introduction-image img.overlay-image{width:40%}#content.schedule #aside-clip,#content.schedule .classes{width:50%}#content.schedule #aside-clip #aside-container,#content.schedule .classes #aside-container{width:200%}#content.schedule .classes ol{width:100%}#content.schedule .classes ol ol li{position:relative;background-color:#fff;float:left;width:100%}#content.schedule .classes ol h2{text-align:right;width:100%}#content.schedule .classes ol h3{display:inline-block;position:absolute;top:0;left:0;background-color:#fff;padding-right:10px}}@media screen and (max-width:860px){#content.home .classes,#content.home .news{width:100%;margin:0}#content.home .classes{margin-bottom:20px}}@media screen and (max-width:720px){#content.event-detail .description,#content.event-detail .wrapper{width:100%;float:left;margin-right:0}}@media screen and (max-width:600px){#content.home .introduction-image img.overlay-image,#content.listing li aside,#content.schedule .subnav ol{display:none}#content.schedule .classes{width:100%;padding-bottom:20px}#content.schedule #aside-clip{width:100%;position:relative;float:left;top:0;right:0}#content.schedule #aside-clip #aside-container{width:100%}#content.schedule #aside-clip #aside-container aside{width:100%;padding:0 0 10px}#content.listing li .description{width:100%}}iframe{width:100%}.background-header{height:100%;max-height:360px;background-position:center;background-size:cover;background-repeat:no-repeat;margin:0 auto}#page{float:none}.schedule-loading{display:block;margin:5px auto}