article,aside,details,figcaption,figure,footer,header,hgroup,iframe,menu,nav,section{display:block}#nav-overlay a,a:hover{color:#fff}.group:after,.slick-loading .slick-slide,.slick-loading .slick-track,.wr:after{visibility:hidden}.calendar-calendar table,table{border-collapse:collapse;border-spacing:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}*,:after,:before{outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a,input[type=submit]{cursor:pointer}input,textarea{-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}b,strong{font-weight:700}em,i{font-style:italic}.group:after,.wr:after{display:block;content:"";clear:both;height:0}#consultation-form,#nav-overlay,.cover,.o-wr,.o-wr .i-wr,.overlay,body,html{height:100%;width:100%}* html .group,* html .wr{zoom:1}.element-invisible,.hidden{display:none!important}.clb{clear:both}@font-face{font-family:icons;src:url(../font/icons.eot?69e3a6ed3feb6695cf4150ef80cbe181);src:url(../font/icons.eot?#iefix) format("embedded-opentype"),url(../font/icons.woff?69e3a6ed3feb6695cf4150ef80cbe181) format("woff"),url(../font/icons.ttf?69e3a6ed3feb6695cf4150ef80cbe181) format("truetype"),url(../font/icons.svg?69e3a6ed3feb6695cf4150ef80cbe181#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\f101"}.icon-arrow-left:before{content:"\f102"}.icon-arrow-right:before{content:"\f103"}.icon-arrow-up:before{content:"\f104"}.icon-clock:before{content:"\f105"}.icon-external:before{content:"\f106"}.icon-facebook:before{content:"\f107"}.icon-gather:before{content:"\f108"}.icon-hamburger:before{content:"\f109"}.icon-instagram:before{content:"\f10a"}.icon-learn:before{content:"\f10b"}.icon-listen:before{content:"\f10c"}.icon-mail:before{content:"\f10d"}.icon-person:before{content:"\f10e"}.icon-practice:before{content:"\f10f"}.icon-taste:before{content:"\f110"}.icon-train:before{content:"\f111"}.icon-twitter:before{content:"\f112"}.icon-wl-logo:before{content:"\f113"}.icon-x:before{content:"\f114"}body{font-family:adobe-caslon-pro,"Adobe Caslon Pro",Georgia,Garamond,Times,serif;font-weight:400;font-size:18px;line-height:1.5}a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 20px}h1,h2,h3,h4,h5,h6{color:#8F7E45;font-family:brandon-grotesque,sans-serif;font-weight:700;letter-spacing:.145rem;line-height:initial;line-height:1;text-align:center;text-transform:uppercase}#nav-overlay,.main-content h3.title,.tabs-menu{font-family:brandon-grotesque,"Brandon Grotesque"}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}.wr{margin:0 auto;position:relative;max-width:1240px}.o-wr{display:table;padding:0}.o-wr .i-wr{display:table-cell;text-align:center;vertical-align:middle}#nav-overlay,.mobile-only{display:none}.o-wr .i-wr .pad{padding:0 20%}.cover,.overlay{left:0;position:absolute;top:0}.cover{overflow:hidden}#nav-overlay{background:rgba(0,0,0,.9);position:fixed;top:0;left:0;letter-spacing:.2222rem;z-index:9999}#nav-overlay .wr{padding:19px 4%;max-width:100%}#nav-overlay a:hover,.main-content a{color:#8F7E45}#nav-overlay .close{cursor:pointer;font-size:14px;font-weight:700}#nav-overlay .close .icon-font-x,#nav-overlay .close .icon-x{font-size:.95em;position:relative;top:-2px}#nav-overlay .main-menu{font-size:2rem;font-weight:700;letter-spacing:.75rem;padding-top:3%;text-align:center}#nav-overlay .main-menu li{padding:10px}.main-content a:hover{color:#3D3C3E}.main-content .wr{max-width:960px}.main-content h3.title{color:#8F7E45;font-size:2em;font-weight:700;margin-bottom:40px;letter-spacing:.2222rem;text-align:center;text-transform:uppercase}.main-content .text-content{padding:0 14%}.main-content .text-content .body,.main-content .text-content .intro{margin-bottom:40px}.main-content .text-content .intro{font-size:1.222em;margin-top:40px;text-align:center}.main-content .buttons-container{text-align:center;margin:0 0 40px}.main-content ul{display:block;list-style-type:disc;margin:0 0 20px;padding:20px}.main-content ul li{margin:0 0 22px 22px}.healcode-buy-now a,a.button,div.healcode.enrollments .healcode-button a.hc-button,div.healcode.enrollments .healcode-button-field a.hc-button,div.healcode.schedule .healcode-button a.hc-button,div.healcode.schedule .healcode-button-field a.hc-button{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#8F7E45;color:#fff;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:.778em;font-weight:700;letter-spacing:.1667rem;line-height:1;margin:0 20px;padding:20px 40px;text-transform:uppercase}.healcode-buy-now a:hover,a.button:hover,div.healcode.enrollments .healcode-button a.hc-button:hover,div.healcode.enrollments .healcode-button-field a.hc-button:hover,div.healcode.schedule .healcode-button a.hc-button:hover,div.healcode.schedule .healcode-button-field a.hc-button:hover{background:#3D3C3E;color:#fff}hr{border:0;border-top:1px solid #E8E6DB;margin:40px 0}.tabs-menu,.tabs-menu ul{margin:0;position:relative}.tabs-menu{background:#E8E6DB;font-size:.778em;font-weight:700;letter-spacing:.15rem;overflow:hidden;width:100%;display:none}.tabs-menu ul{clear:left;float:left;left:50%;padding:0;text-align:center}.tabs-menu ul li{display:block;float:left;margin:0!important;position:relative;right:50%}.tabs-menu ul li.active{background:#3D3C3E}.tabs-menu ul li.active a{color:#fff}.tabs-menu ul li a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;color:#000;display:block;line-height:1;padding:25px;text-align:center;text-transform:uppercase}.tabs-menu ul li a:hover{background:#8F7E45;color:#fff}.pager{text-align:center}.pager ul{list-style-type:none}.pager ul li{display:inline-block;margin:0}.healcode-buy-now .pager ul li a,.pager ul li .healcode-buy-now a,.pager ul li a.button,.pager ul li div.healcode.enrollments .healcode-button a.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.hc-button,.pager ul li div.healcode.schedule .healcode-button a.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.hc-button,div.healcode.schedule .healcode-button .pager ul li a.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.hc-button{margin:0 10px;padding:10px 12px}.healcode-buy-now .pager ul li a.next,.healcode-buy-now .pager ul li a.prev,.pager ul li .healcode-buy-now a.next,.pager ul li .healcode-buy-now a.prev,.pager ul li a.button.next,.pager ul li a.button.prev,.pager ul li div.healcode.enrollments .healcode-button a.next.hc-button,.pager ul li div.healcode.enrollments .healcode-button a.prev.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.next.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.prev.hc-button,.pager ul li div.healcode.schedule .healcode-button a.next.hc-button,.pager ul li div.healcode.schedule .healcode-button a.prev.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.next.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.prev.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.next.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.prev.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.next.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.prev.hc-button,div.healcode.schedule .healcode-button .pager ul li a.next.hc-button,div.healcode.schedule .healcode-button .pager ul li a.prev.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.next.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.prev.hc-button{padding:10px 20px}.healcode-buy-now .pager ul li a.active,.pager ul li .healcode-buy-now a.active,.pager ul li a.button.active,.pager ul li div.healcode.enrollments .healcode-button a.active.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.active.hc-button,.pager ul li div.healcode.schedule .healcode-button a.active.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.active.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.active.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.active.hc-button,div.healcode.schedule .healcode-button .pager ul li a.active.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.active.hc-button{background:#3D3C3E}#consultation-form,#page-overlay{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}#consultation-form{position:fixed;top:80px;left:0;z-index:999}#consultation-form .healcode{background:#fff;border:none}#consultation-form .close{background:#fff;font-family:brandon-grotesque,sans-serif;margin:0 auto;padding:10px 20px 2px;width:50%}#consultation-form .close a:hover{color:#8F7E45}#consultation-form .close .icon-font-x,#consultation-form .close .icon-x{font-size:.9rem;padding-right:5px;position:relative;top:-.2rem}#page-overlay{opacity:.8;-moz-opacity:.8;filter:alpha(Opacity=80);background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:888}.calendar-calendar tr,.calendar-calendar tr.even,.calendar-calendar tr.odd{background-color:#fff}img.media-element{height:auto;max-width:100%}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-disabled{display:none}.calendar-calendar table{margin:0 auto;padding:0;width:100%;clear:both}.calendar-calendar .month-view table{border:none;padding:0;margin:0;width:100%;clear:both}.calendar-calendar .year-view td{width:32%;padding:1px;border:none}.calendar-calendar .year-view td table td{width:13%;padding:0}.calendar-calendar tr{padding:0;margin:0}.calendar-calendar th{color:#fff;background-color:#ccc;text-align:center;margin:0}.calendar-calendar th a{font-weight:700;color:#fff;background-color:#ccc}.calendar-calendar td{width:12%;min-width:12%;border:1px solid #ccc;color:#777;text-align:right;vertical-align:top;margin:0;padding:0}.calendar-calendar .mini{border:none}.calendar-calendar td.week{width:1%;min-width:1%}.calendar-calendar .week{clear:both;font-style:normal;color:#555;font-size:.8em}.calendar-calendar .week a{font-weight:400}.calendar-calendar .inner{min-height:5em;height:auto!important;height:5em;padding:0;margin:0}.calendar-calendar .inner div{padding:0;margin:0}.calendar-calendar .inner p{padding:0 0 .8em;margin:0}.calendar-calendar td a{font-weight:700;text-decoration:none}.calendar-calendar td a:hover,table .mini-day-on a{text-decoration:underline}.calendar-calendar td.month,.calendar-calendar td.year{text-align:center}.calendar-calendar th.days{text-align:center;padding:1px;margin:0}.calendar-calendar div.day{float:right;text-align:center;padding:.125em .25em 0;margin:0;background-color:#f3f3f3;border:1px solid gray;border-width:0 0 1px 1px;clear:both;width:1.5em}.calendar-calendar div.calendar{background-color:#fff;text-align:left;margin:0 .25em .25em 0;width:96%;float:right;clear:both}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0}.calendar-calendar div.title{font-size:.8em;text-align:center}.calendar-calendar div.title a{color:#000}.calendar-calendar div.title a:hover{color:#c00}.calendar-calendar .content{clear:both;padding:3px 3px 3px 5px}.calendar div.form-item{white-space:normal}table td.mini,table th.mini,table.mini td.week{padding:0 1px 0 0;margin:0}table td.mini a{font-weight:400}.calendar-calendar .mini-day-off,.calendar-calendar .mini-day-on{padding:0}.calendar-calendar .mini .title{font-size:.8em}.mini .calendar-calendar .week{font-size:.7em}.mini-row{width:100%;border:none}.mini{width:32%;vertical-align:top}.calendar-calendar .stripe{height:5px;width:auto;font-size:1px!important;line-height:1px!important}.calendar-calendar .day-view .stripe{width:100%}table.calendar-legend{background-color:#ccc;width:100%;margin:0;padding:0}table.calendar-legend tr.even .stripe,table.calendar-legend tr.odd .stripe{height:12px!important;font-size:9px!important;line-height:10px!important}.calendar-legend td{text-align:left}.calendar-empty{font-size:1px;line-height:1px}.calendar-calendar td.calendar-agenda-hour{font-family:serif;text-align:right;border:none;border-top:1px #333 dotted;padding-top:.25em;width:1%}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:700}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em}.calendar-calendar td.calendar-agenda-items{border:1px dotted #333;text-align:left}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;padding:.25em;margin:0}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;text-align:center;vertical-align:middle;padding:1em 0;background-color:#fff}.calendar-date-select form{text-align:right;float:right;width:25%}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{text-align:right;padding:0;margin:0;float:right;clear:both}.calendar-date-select .description{float:right}.calendar-label{font-weight:700;display:block;clear:both}.calendar-calendar div.date-nav{background-color:#ccc;color:#777;width:auto;border:1px solid #ccc}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777}.calendar-calendar th.days{background-color:#eee;color:#777;font-weight:700;border:1px solid #ccc}.calendar-calendar td.empty{background:#ccc;border-color:#ccc}.calendar-calendar table.mini td.empty{background:#fff;border-color:#fff}.calendar-calendar td div.day{border:1px solid #ccc;border-top:none;border-right:none;margin-bottom:2px}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee}.calendar-calendar div.calendar{border:none;font-size:x-small}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{border:none;background:#ffc;padding:0 2px}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{color:#444;background:#fff;text-align:right}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:400}.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator,.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start{font-weight:700}.calendar-calendar td .inner div.day a{color:#4b85ac}.calendar-calendar tr td.today,.calendar-calendar tr.even td.today,.calendar-calendar tr.odd td.today{background-color:#C3D6E4}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.calendar-calendar td{width:100%}.calendar-calendar td.no-entry{display:none}}body.admin-login{margin:0 auto;padding:50px;position:relative;top:50px;width:463px}body.admin-login .header .wr{padding:0;margin:0 0 20px}body.admin-login .description,body.admin-login .footer,body.admin-login .header .right{display:none}body.admin-login img.logo{display:block;margin:0 0 20px;height:auto;width:100%}body.admin-login label{display:block;font-weight:700;margin:0 0 10px}body.admin-login input[type=text],body.admin-login input[type=password]{background:#fff;border:1px solid #ccc;margin:0 0 20px;padding:5px;width:100%}body.admin-login input[type=submit]{-webkit-transition:background .2s ease-out,color .2s ease-out,border .2s ease-out;-moz-transition:background .2s ease-out,color .2s ease-out,border .2s ease-out;transition:background .2s ease-out,color .2s ease-out,border .2s ease-out;background:#db0080;border:0;color:#fff;padding:10px 30px}body.admin-login input[type=submit]:hover{background:#ccc}body.admin-login .messages.error{border:1px solid red;color:red;padding:20px 20px 10px;font-size:16px;margin:0 0 20px}body.admin-login .messages.error li{margin:0 0 10px}#header{font-family:brandon-grotesque,"Brandon Grotesque";font-weight:700;font-size:14px;height:62px;letter-spacing:3px;line-height:14px;position:fixed;top:0;left:0;width:100%;word-spacing:1px;z-index:10}#header .wr{max-width:100%}#header a{color:#000}#header a,#header nav{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out}#header a:hover,#header nav:hover{color:#8F7E45!important}#header.sticky .main-nav a,.site-title:hover{color:#000}#header .find-a-class,#header .logo,#header nav{display:block;position:absolute;top:24px}#header nav{cursor:pointer;left:4%}#header nav .icon-hamburger{font-size:12px}#header .logo{font-size:44px;height:44px;left:50%;margin-left:-22px;text-align:center;top:.5555rem;width:44px}#header .find-a-class{right:4%}@media screen and (min-width:992px){#header .find-a-class{display:none}}#header .icon-font-hamburger:before,#header .icon-hamburger:before{padding-bottom:.3rem}#header .icon-clock:before,#header .icon-font-clock:before{padding-bottom:.2222rem}#header .bg{background:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.site-title{color:#000;display:block;left:50%;margin-left:-117px;position:absolute;text-align:center;top:55px;width:234px;z-index:9}#header.light-text,#header.light-text .icon-font-wl-logo,#header.light-text .icon-wl-logo,#header.light-text a.find-a-class,#header.light-text a.site-title,.main-nav ul li:hover,.site-title.light-text,.site-title.light-text .icon-font-wl-logo,.site-title.light-text .icon-wl-logo,.site-title.light-text a.find-a-class,.site-title.light-text a.site-title{color:#fff}.site-title:after{clear:both;content:"";display:block}.site-title .wanderlust{font-family:brandon-grotesque,sans-serif;font-size:29px;font-weight:700;letter-spacing:.2778rem;line-height:1;margin:10px 0 0}.main-nav ul li a,.site-title .hollywood{font-family:acumin-pro-condensed}.site-title .hollywood{font-weight:700;letter-spacing:.3125rem}.main-nav{display:none;position:absolute;top:72px;background:0 0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}@media screen and (min-width:992px){.main-nav{display:block}}.main-nav ul li{display:inline-block}.main-nav ul li a{text-transform:uppercase;letter-spacing:1.6px;font-size:22px;padding:17px 0}.main-nav ul li ul.drop-down{padding:10px 0;background:#fff;position:absolute;top:37px;width:233px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}.main-nav ul li ul.drop-down li{background:#fff;display:block;color:#000;width:233px;padding:8px 4px}.main-nav ul li ul.drop-down li a{font-size:18px;padding:17px 10px}.main-nav ul li ul.drop-down li:hover{background:#fff;color:#8F7E45!important}.main-nav ul li:hover ul{display:block;opacity:1;visibility:visible}.sticky .main-nav{top:22px}.sticky .main-nav ul li a{color:#000!important}.main-nav.left{float:right;right:50%;margin:0 137px 0 0}.main-nav.left li{margin:0 12px 0 0}@media screen and (min-width:1060px){.main-nav.left li{margin:0 24px 0 0}}@media screen and (min-width:1200px){.main-nav.left li{margin:0 40px 0 0}}.main-nav.right{float:left;left:50%;margin:0 0 0 137px}.main-nav.right li{margin:0 0 0 12px}@media screen and (min-width:1060px){.main-nav.right li{margin:0 0 0 24px}}@media screen and (min-width:1200px){.main-nav.right li{margin:0 0 0 40px}}.light-text .main-nav ul li a{color:#fff!important}.light-text .main-nav ul li ul li a,.light-text.sticky .main-nav ul li a{color:#000!important}.light-text.sticky .main-nav.left{right:50%;float:right;left:auto}.light-text.sticky .main-nav.right{left:50%;float:left;right:auto}#nav-overlay ul li{border-bottom:1px solid #444}#nav-overlay ul li ul{display:none;margin:0}#nav-overlay ul li ul li{padding:10px 0!important;border:none!important}#nav-overlay ul li ul li a{text-transform:uppercase}#nav-overlay ul li:first-child{border-top:1px solid #444}#nav-overlay ul li.parent.open{padding-bottom:0}#nav-overlay ul li.parent>a:before{content:"+"}#nav-overlay ul li.parent.open>a:before{content:"-"}.sticky-logo .wanderlust{display:none}.sticky .sticky-logo .wanderlust{font-size:28px;top:14px;left:50%;margin-left:-114px;position:absolute;letter-spacing:.2778rem}@media screen and (min-width:768px){.sticky-logo{display:none}.sticky .sticky-logo:before{content:''}.sticky .sticky-logo .wanderlust{display:block}}.footer{background:#000;color:#777;font-family:brandon-grotesque,"Brandon Grotesque";font-size:.75em;font-weight:500;letter-spacing:.1667rem;text-align:center}.footer a{color:#fff}.footer a:hover{color:#8F7E45}.footer .newsletter-form{background-color:#f4f4ef;font-size:.667em;padding:20px 0;text-align:center}.footer .newsletter-form form{width:auto}.footer .newsletter-form h3{color:#000;font-size:1.5rem;letter-spacing:.075em;margin:24px auto}.footer .newsletter-form .newsletter-signup{margin-bottom:20px}.footer .newsletter-form .newsletter-signup p{margin:0 0 10px}.footer .newsletter-form .newsletter-signup input{border:none;display:inline-block;height:50px;padding:5px 10px}.footer .newsletter-form .newsletter-signup input[type=email]{border:1px solid #777;font-family:brandon-grotesque;font-size:1.5em;max-width:270px;padding:14px 15px;position:relative;width:72%}.footer .newsletter-form .newsletter-signup input[type=email].placeholder{font-size:1em;letter-spacing:.1111rem}.footer .newsletter-form .newsletter-signup input[type=email]:-moz-placeholder{font-size:1em;letter-spacing:.1111rem}.footer .newsletter-form .newsletter-signup input[type=email]::-moz-placeholder{font-size:1em;letter-spacing:.1111rem}.footer .newsletter-form .newsletter-signup input[type=email]:-ms-input-placeholder{font-size:1em;letter-spacing:.1111rem}.footer .newsletter-form .newsletter-signup input[type=email]::-webkit-input-placeholder{font-size:1em;letter-spacing:.1111rem}.footer .newsletter-form .newsletter-signup input[type=submit]{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#3D3C3E;color:#fff;font-family:brandon-grotesque;font-size:1.5em;letter-spacing:.1111rem;margin-left:-7px;max-width:108px;padding:14px 20px;position:relative;width:25%}.footer .newsletter-form .newsletter-signup input[type=submit]:hover{background:#8F7E45}.footer .newsletter-form .newsletter-signup #mc-embedded-subscribe{display:inline-block;margin:-7px}.footer .wr{height:284px}.footer .o-wr .i-wr{padding:0}.footer .col-left,.footer .col-middle,.footer .col-right{float:left;width:33.3333%}.footer .col-left{padding:35px 80px 0 0}.footer .col-middle{padding-top:20px}.footer .col-right{padding:65px 0 0 90px}.footer .col-right .hours{margin-top:15px}.footer .menu li{margin:0 0 7px}.footer .logo{color:#fff}.footer .logo .icon-font-wl-logo,.footer .logo .icon-wl-logo{display:block;font-size:44px;line-height:1;margin-bottom:8px}.footer .logo .wanderlust{font-family:brandon-grotesque,sans-serif;font-size:28px;font-weight:700;letter-spacing:.2778rem;line-height:1;margin:2px 0 0}.footer .logo .hollywood{font-family:acumin-pro-condensed;font-size:1rem;font-weight:700;letter-spacing:.2222rem;margin:0}.footer .copyright,.footer .legal,.footer .terms{display:inline-block;font-size:.95em}.footer .copyright{margin:0 5px}.footer .social{margin:55px auto 20px}.footer .social p{display:inline-block;font-size:1.5em;margin:0 5px}.footer .address{margin:0 0 16px}.footer .address p{margin:0 0 5px}.footer a.callout{background:#272627;font-weight:500;height:56px}.footer a.callout:hover{background:#8F7E45;color:#fff}.footer .hours span{display:block}.slick-dots li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;opacity:.6;-moz-opacity:.6;filter:alpha(Opacity=60);background:#fff;display:inline-block;height:10px;margin:0 5px;width:10px}.slick-dots li.slick-active{opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px}.slick-next.slick-disabled,.slick-prev.slick-disabled,button.slick-next.slick-disabled,button.slick-prev.slick-disabled{display:none!important}.slick-dots button{background:0 0;border:0;color:transparent;cursor:pointer;outline:0}button.slick-next,button.slick-prev{background-color:transparent;border:0;color:transparent;cursor:pointer}.slick-next,.slick-prev{cursor:pointer}.hero{position:relative}.hero .hero-content,.hero .slide{height:380px;position:relative;z-index:0}.hero .hero-content .heading,.hero .hero-content .subheading,.hero .slide .heading,.hero .slide .subheading{color:#fff;cursor:default;text-align:center}.hero .hero-content .heading,.hero .slide .heading{color:rgba(255,255,255,.9);font:700 3.5em brandon-grotesque;letter-spacing:.26em;line-height:1.2;margin:0 auto 30px;text-transform:uppercase}.hero .hero-content .subheading,.hero .slide .subheading{font-family:brandon-grotesque;font-size:1em;font-weight:400;letter-spacing:.3em;margin:0;text-transform:uppercase}.hero .slide .heading{font:700 3.8rem brandon-grotesque;letter-spacing:.23em;width:46%}.hero .overlay{background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);z-index:-1}.hero .hero-content .i-wr{padding-top:120px}.hero.has-buttons .hero-content .i-wr{padding-top:140px}.hero.no-bg-image{margin-bottom:10%}.hero.no-bg-image .overlay{display:none}.hero.no-bg-image .heading{color:#8F7E45;margin-bottom:10px}.hero.no-bg-image .hero-content{height:250px}.hero.no-bg-image .hero-content .i-wr{vertical-align:bottom}.hero .buttons-container{margin:40px 0 0}.healcode-buy-now .hero .buttons-container a,.hero .buttons-container .button,.hero .buttons-container .healcode-buy-now a,.hero .buttons-container div.healcode.enrollments .healcode-button a.hc-button,.hero .buttons-container div.healcode.enrollments .healcode-button-field a.hc-button,.hero .buttons-container div.healcode.schedule .healcode-button a.hc-button,.hero .buttons-container div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .hero .buttons-container a.hc-button,div.healcode.enrollments .healcode-button-field .hero .buttons-container a.hc-button,div.healcode.schedule .healcode-button .hero .buttons-container a.hc-button,div.healcode.schedule .healcode-button-field .hero .buttons-container a.hc-button{margin-bottom:0}.grid-container{padding:.5%}.grid{width:100%}.grid .grid-item{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#E8E6DB;color:#fff;display:block;margin:.5%;position:relative;text-align:center}.grid .grid-item.tile-1x1{padding-bottom:24%;width:24%}.grid .grid-item.tile-2x1{padding-bottom:24%;width:49%}.grid .grid-item.tile-2x1 .overline{font-family:acumin-pro-condensed;font-weight:500;font-size:.778em;color:#fff;letter-spacing:.2222rem;padding:0 20%;position:absolute;text-align:center;top:12.5%;width:100%;text-transform:uppercase}.grid .grid-item .subtitle,.grid .grid-item .title{color:#fff;font-family:brandon-grotesque,"Brandon Grotesque",sans-serif}.grid .grid-item.tile-1x2{padding-bottom:49%;width:24%}.grid .grid-item.tile-2x2{padding-bottom:49%;width:49%}.grid .grid-item.tile-4x1{padding-bottom:24%;width:99%}.grid .grid-item .tile-content{position:relative}.grid .grid-item .overline,.grid .grid-item .subtitle,.grid .grid-item .title{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.grid .grid-item .title{font-size:1.334em;font-weight:700;letter-spacing:.2778rem;line-height:1;text-transform:uppercase}.grid .grid-item .subtitle{font-size:.9em;line-height:1.2em;margin:0 0 20px;padding:0 5%}.grid .grid-item.text-based{color:#000;text-transform:uppercase}.grid .grid-item.text-based .overline{font-family:acumin-pro-condensed;font-weight:700;font-size:1em;color:#444;letter-spacing:.07em;padding:0 20%;position:absolute;text-align:center;top:12.5%;width:100%}.grid .grid-item.text-based .title{color:#000;font-size:2em;margin:0}.grid .grid-item.text-based .subtitle{color:#000;font-family:brandon-grotesque,"Brandon Grotesque",sans-serif;font-size:1em;letter-spacing:.2778rem;margin:0;padding:0 20%;position:absolute;text-align:center;bottom:10%;width:100%}.grid .grid-item.text-based .overlay{display:none}.grid .grid-item.text-based a.cover:hover{background:#8F7E45}.grid .grid-item.text-based a.cover:hover .overline,.grid .grid-item.text-based a.cover:hover .subtitle,.grid .grid-item.text-based a.cover:hover .title{color:#fff}.grid .grid-item.text-based.tile-1x1 .title{font-size:1.334em}.grid .grid-item.text-based.tile-1x1 .pad,.grid .grid-item.text-based.tile-1x1 .subtitle{padding:0 10%}.grid .grid-item.text-based.tile-1x1 .callout{position:absolute;bottom:10%;font-size:.8em;width:80%}.grid .grid-item.tile-4x1{background:#3D3C3E;color:#fff}.grid .grid-item.tile-4x1 .col-left,.grid .grid-item.tile-4x1 .col-right{width:50%}.grid .grid-item.tile-4x1 .col-left.i-wr{padding:0 10% 0 5%}.grid .grid-item.tile-4x1 .col-left.i-wr .i-wr{padding:0}.grid .grid-item.tile-4x1 .col-right.i-wr{padding:0 5% 0 0}.grid .grid-item.tile-4x1 .title{color:#fff;font-size:2em;margin:0 0 5px}.grid .grid-item.tile-4x1.text-based .title{font-size:2em}.grid .grid-item.tile-4x1 .subtitle{color:#fff;font-family:acumin-pro-condensed;font-size:.778em;letter-spacing:.2222rem;margin:0 0 3em;text-transform:uppercase}.grid .grid-item .callout,.grid .grid-item.tile-4x1 .description{font-family:brandon-grotesque,"Brandon Grotesque",sans-serif;color:#fff}.grid .grid-item.tile-4x1 .description{font-size:.9em;margin:2em 0;text-transform:none}.grid .grid-item.tile-4x1 .callout{font-size:.778em}.grid .grid-item.tile-4x1.membership:hover{background:#8F7E45}.grid .grid-item.tile-4x1.membership .card img{bottom:0;height:96%;right:5%;position:absolute;width:auto}.grid .grid-item.tile-4x1.membership .text .title{margin:0 0 5px}.grid .grid-item .callout{border-bottom:2px solid #fff;display:table;font-weight:500;letter-spacing:.2222rem;margin:0 auto;padding-bottom:5px;text-transform:uppercase}.grid .grid-item .overlay{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.25;-moz-opacity:.25;filter:alpha(Opacity=25);background:#000}.grid .grid-item:hover .overlay{opacity:.1;-moz-opacity:.1;filter:alpha(Opacity=10)}.view-events.view-display-id-block .view-content .slick-next:hover,.view-events.view-display-id-block .view-content .slick-prev:hover,.view-featured-stories .view-content .views-row h3 a:hover:after{opacity:1}.grid .grid-item [class*=" icon-"],.grid .grid-item [class^=icon-]{color:#fff;font-size:5em}.grid .grid-item .icon-font-practice,.grid .grid-item .icon-font-taste,.grid .grid-item .icon-practice,.grid .grid-item .icon-taste{font-size:6em;margin-bottom:-20px}.grid .grid-item .icon-font-taste,.grid .grid-item .icon-taste{margin-bottom:-10px}.subsection .subtitle{text-transform:uppercase}.subsection .module ul{margin:0;padding:0;text-align:left}.subsection .module .image,.subsection .module .text-box{display:table-cell;float:left;height:28em;margin:0 1%;width:49%}.subsection .module .row.image-and-text.even .grid-item:first-child,.subsection .module .row.image-and-text.odd .grid-item:nth-child(2),.subsection .module .row.image-only .grid-item:nth-child(2){margin-right:0}.subsection .module .row.image-and-text.even .grid-item:nth-child(2),.subsection .module .row.image-and-text.odd .grid-item:first-child,.subsection .module .row.image-only .grid-item:first-child{margin-left:0}.subsection .module .text-box{background:#E8E6DB}.subsection .module .text-box .title{color:#000;font-family:brandon-grotesque;font-weight:700;font-size:1.666rem;letter-spacing:.2222rem;margin-bottom:10px;text-transform:uppercase}.subsection .module .text-box .subtitle{font-family:Geogrotesque;font-size:.7778em;font-weight:500;letter-spacing:.2222rem;margin-bottom:20px}.subsection .module .row{display:table;padding:1% 2%;width:100%}.subsection .module .row.image-and-text.odd .image,.subsection .module .row.image-and-text.odd .text-box{float:left}.subsection .module .row.image-and-text.even .image,.subsection .module .row.image-and-text.even .text-box{float:right}div.healcode.enrollments,div.healcode.schedule{font-family:brandon-grotesque,"Brandon Grotesque",sans-serif}div.healcode.enrollments h1,div.healcode.enrollments h2,div.healcode.enrollments h3,div.healcode.schedule h1,div.healcode.schedule h2,div.healcode.schedule h3{text-align:left;letter-spacing:.1111rem}div.healcode.enrollments .header .date_links .healcode-next a,div.healcode.enrollments .header .date_links .healcode-previous a,div.healcode.enrollments .header .date_links .healcode-today a,div.healcode.schedule .header .date_links .healcode-next a,div.healcode.schedule .header .date_links .healcode-previous a,div.healcode.schedule .header .date_links .healcode-today a{background:#E8E6DB;color:#000;font-weight:700;letter-spacing:.1667rem;padding:7px 0 5px}div.healcode.enrollments .header .date_links .healcode-next a:hover,div.healcode.enrollments .header .date_links .healcode-previous a:hover,div.healcode.enrollments .header .date_links .healcode-today a:hover,div.healcode.schedule .header .date_links .healcode-next a:hover,div.healcode.schedule .header .date_links .healcode-previous a:hover,div.healcode.schedule .header .date_links .healcode-today a:hover{background:#3D3C3E;color:#fff}div.healcode.enrollments .enrollment,div.healcode.enrollments .filters .filter_time_of_day,div.healcode.enrollments .healcode-date-links-area,div.healcode.schedule .enrollment,div.healcode.schedule .filters .filter_time_of_day,div.healcode.schedule .healcode-date-links-area{border:none!important}div.healcode.enrollments h1,div.healcode.schedule h1{font-size:20px}div.healcode.enrollments h2.healcode-enrollment-name,div.healcode.schedule h2.healcode-enrollment-name{margin:10px 0}div.healcode.enrollments table.schedule td:nth-child(5),div.healcode.schedule table.schedule td:nth-child(5){width:180px}div.healcode.enrollments table.schedule td:nth-child(4),div.healcode.schedule table.schedule td:nth-child(4){width:220px}div.healcode.enrollments table.enrollments td:nth-child(5),div.healcode.schedule table.enrollments td:nth-child(5){width:340px}div.healcode.enrollments table.enrollments,div.healcode.enrollments table.schedule,div.healcode.schedule table.enrollments,div.healcode.schedule table.schedule{font-size:.8rem}div.healcode.enrollments table.enrollments tr.cancelled,div.healcode.enrollments table.schedule tr.cancelled,div.healcode.schedule table.enrollments tr.cancelled,div.healcode.schedule table.schedule tr.cancelled{display:none!important}div.healcode.enrollments table.enrollments tr .healcode-button-field,div.healcode.enrollments table.schedule tr .healcode-button-field,div.healcode.schedule table.enrollments tr .healcode-button-field,div.healcode.schedule table.schedule tr .healcode-button-field{width:100px}div.healcode.enrollments table.enrollments tr td,div.healcode.enrollments table.enrollments tr th,div.healcode.enrollments table.schedule tr td,div.healcode.enrollments table.schedule tr th,div.healcode.schedule table.enrollments tr td,div.healcode.schedule table.enrollments tr th,div.healcode.schedule table.schedule tr td,div.healcode.schedule table.schedule tr th{font-size:13px;line-height:1;padding:.75em;vertical-align:middle;letter-spacing:1px}div.healcode.enrollments table.enrollments tr th,div.healcode.enrollments table.schedule tr th,div.healcode.schedule table.enrollments tr th,div.healcode.schedule table.schedule tr th{background:#222;border:none;color:#fff;font-size:13px;line-height:22px;letter-spacing:1px}div.healcode.enrollments table.enrollments tr td,div.healcode.enrollments table.schedule tr td,div.healcode.schedule table.enrollments tr td,div.healcode.schedule table.schedule tr td{color:grey;border-top:1px solid #e5e5e5;z-index:1;text-transform:uppercase;letter-spacing:1px}div.healcode.enrollments table.enrollments tr td span,div.healcode.enrollments table.schedule tr td span,div.healcode.schedule table.enrollments tr td span,div.healcode.schedule table.schedule tr td span{text-transform:uppercase}div.healcode.enrollments table.enrollments tr .subtrainer,div.healcode.enrollments table.schedule tr .subtrainer,div.healcode.schedule table.enrollments tr .subtrainer,div.healcode.schedule table.schedule tr .subtrainer{display:block;line-height:1;margin:0;padding:0}div.healcode.enrollments table.enrollments a,div.healcode.enrollments table.schedule a,div.healcode.schedule table.enrollments a,div.healcode.schedule table.schedule a{color:#000;font-weight:500;letter-spacing:1px}div.healcode.enrollments table.enrollments a:hover,div.healcode.enrollments table.schedule a:hover,div.healcode.schedule table.enrollments a:hover,div.healcode.schedule table.schedule a:hover{color:#8F7E45}div.healcode.enrollments table.enrollments a.signup_now.hc-button,div.healcode.enrollments table.schedule a.signup_now.hc-button,div.healcode.schedule table.enrollments a.signup_now.hc-button,div.healcode.schedule table.schedule a.signup_now.hc-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#8F7E45;color:#fff;min-width:68px;padding:6px 12px 4px}div.healcode.enrollments table.enrollments a.signup_now.hc-button:hover,div.healcode.enrollments table.schedule a.signup_now.hc-button:hover,div.healcode.schedule table.enrollments a.signup_now.hc-button:hover,div.healcode.schedule table.schedule a.signup_now.hc-button:hover{background:#3D3C3E}div.healcode.enrollments .healcode-button,div.healcode.schedule .healcode-button{text-align:center}div.healcode.enrollments .healcode-button a.hc-button,div.healcode.enrollments .healcode-button-field a.hc-button,div.healcode.schedule .healcode-button a.hc-button,div.healcode.schedule .healcode-button-field a.hc-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1rem;margin:0 auto}div.healcode.enrollments .healcode-button-field a.hc-button,div.healcode.schedule .healcode-button-field a.hc-button{display:inline!important;font-size:.65rem!important;padding:5px 10px!important}.healcode.enrollments .healcode-enrollment-name{font-size:28px!important;text-align:center;max-width:600px;font-weight:700!important;margin:0 auto!important}.healcode.enrollments h2 a,.healcode.enrollments h2 span{font-size:28px!important;font-weight:700}.healcode.enrollments .healcode-image-area{float:none;margin:20px auto;width:200px}.healcode.enrollments .healcode-date-area{text-align:center;margin:20px 0}.healcode.enrollments .healcode-description-area{font-family:adobe-caslon-pro,"Adobe Caslon Pro",Georgia,Garamond,Times,serif;font-size:18px;line-height:1.5;max-width:600px;margin:20px auto}.healcode.enrollments .filter_time_of_day{display:none}.healcode.enrollments .healcode-description-area p{margin-bottom:20px}div.healcode .header h1 .healcode-title-text{font-weight:300!important}@media screen and (min-width:640px){table.enrollments td,table.schedule td{height:60px}}.bd-front .hero .logo-hero{color:#fff;font-size:100px;line-height:100px;margin:0 0 15px}.bd-front .hero .icon-arrow-down,.bd-front .hero .icon-font-arrow-down{color:#fff;font-size:50px;position:absolute;bottom:20px;left:50%;margin-left:-25px}.bd-front .hero .heading.logo{font-size:4em;margin:0}.bd-front .hero .subheading.logo{font-family:brandon-grotesque;font-weight:700;letter-spacing:.12em;margin:0 0 40px}.bd-front .hero .button,.bd-front .hero .healcode-buy-now a,.bd-front .hero div.healcode.enrollments .healcode-button a.hc-button,.bd-front .hero div.healcode.enrollments .healcode-button-field a.hc-button,.bd-front .hero div.healcode.schedule .healcode-button a.hc-button,.bd-front .hero div.healcode.schedule .healcode-button-field a.hc-button,.healcode-buy-now .bd-front .hero a,div.healcode.enrollments .healcode-button .bd-front .hero a.hc-button,div.healcode.enrollments .healcode-button-field .bd-front .hero a.hc-button,div.healcode.schedule .healcode-button .bd-front .hero a.hc-button,div.healcode.schedule .healcode-button-field .bd-front .hero a.hc-button{font-weight:700;padding:18px 25px}.bd-front .hero .healcode-buy-now a,.bd-front .hero a.button,.bd-front .hero div.healcode.enrollments .healcode-button a.hc-button,.bd-front .hero div.healcode.enrollments .healcode-button-field a.hc-button,.bd-front .hero div.healcode.schedule .healcode-button a.hc-button,.bd-front .hero div.healcode.schedule .healcode-button-field a.hc-button,.healcode-buy-now .bd-front .hero a,div.healcode.enrollments .healcode-button .bd-front .hero a.hc-button,div.healcode.enrollments .healcode-button-field .bd-front .hero a.hc-button,div.healcode.schedule .healcode-button .bd-front .hero a.hc-button,div.healcode.schedule .healcode-button-field .bd-front .hero a.hc-button{background:rgba(255,255,255,.16);border:2px solid #fff;color:#fff;font-size:1rem}.bd-front .hero .healcode-buy-now a:hover,.bd-front .hero a.button:hover,.bd-front .hero div.healcode.enrollments .healcode-button a.hc-button:hover,.bd-front .hero div.healcode.enrollments .healcode-button-field a.hc-button:hover,.bd-front .hero div.healcode.schedule .healcode-button a.hc-button:hover,.bd-front .hero div.healcode.schedule .healcode-button-field a.hc-button:hover,.healcode-buy-now .bd-front .hero a:hover,div.healcode.enrollments .healcode-button .bd-front .hero a.hc-button:hover,div.healcode.enrollments .healcode-button-field .bd-front .hero a.hc-button:hover,div.healcode.schedule .healcode-button .bd-front .hero a.hc-button:hover,div.healcode.schedule .healcode-button-field .bd-front .hero a.hc-button:hover{border-color:#111;background:#111}.bd-front .hero .o-wr .i-wr{vertical-align:middle;padding-bottom:30px}.bd-front .hero .overlay{display:none!important;background:0 0!important}.bd-front .hero .carousel{margin:0;position:relative}.bd-front .hero .carousel .slick-dots,.bd-front .hero .carousel .slick-next,.bd-front .hero .carousel .slick-prev,.bd-front .hero .carousel .video-slide .callout{position:absolute}.bd-front .hero .carousel .slide{height:100%}.bd-front .hero .carousel .slide .callout{position:absolute;top:31%}.bd-front .hero .carousel .image{width:100%;height:auto}.bd-front .hero .carousel .desktop{display:none}.bd-front .hero .carousel .mobile{width:100%}@media screen and (min-width:640px){.bd-front .hero .carousel .desktop{display:block}.bd-front .hero .carousel .mobile{display:none}}.bd-front .hero .carousel .slick-dots{bottom:10px;margin-bottom:0;text-align:center;width:100%}.bd-front .hero .carousel .slick-next,.bd-front .hero .carousel .slick-prev{bottom:30%}.bd-front .hero .carousel .slick-prev{left:10%}.bd-front .hero .carousel .slick-next{right:10%}.bd-front .hero .carousel .icon-arrow-left,.bd-front .hero .carousel .icon-arrow-right,.bd-front .hero .carousel .icon-font-arrow-left,.bd-front .hero .carousel .icon-font-arrow-right{font-size:80px;color:#fff}.bd-front .hero .carousel .video-slide{background:#000}.bd-front .hero .video-js{width:100%;height:100%;min-height:500px}.bd-front .hero .video-js video{object-fit:cover;overflow:hidden}.view-promo-banner .field-content{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#c4582b;color:#fff;text-align:center}.view-promo-banner .field-content a{color:#fff}.view-promo-banner .field-content p{font-family:brandon-grotesque,"Brandon Grotesque";font-size:1.5em;letter-spacing:.132em;margin:0;padding:22px 0;text-transform:uppercase}.view-promo-banner .field-content:hover{background:#8F7E45;color:#fff}.view-promo-banner .field-content:hover a{color:#fff}.view-callouts .views-row .callout-right .wrapper .title a,.view-callouts .views-row .callout-right .wrapper .title a:hover,.view-events.view-display-id-block .view-header h3{color:#000}.view-callouts .views-row{border-bottom:1px solid #ebebeb;display:flex}.view-callouts .views-row .image{float:left;position:relative;width:50%}.view-callouts .views-row .image img{height:auto;width:100%}.view-callouts .views-row .callout-right{align-items:center;display:flex;float:left;padding:50px 100px;text-align:center;width:50%}.view-callouts .views-row .callout-right .wrapper{width:100%}.view-callouts .views-row .callout-right .wrapper .title{font-size:1.5rem;margin-bottom:25px;margin-top:-15px;color:#000}.view-callouts .views-row .callout-right .wrapper .description{margin-bottom:20px;line-height:2}.healcode-buy-now .view-callouts .views-row .callout-right .wrapper a,.view-callouts .views-row .callout-right .wrapper .button,.view-callouts .views-row .callout-right .wrapper .healcode-buy-now a,.view-callouts .views-row .callout-right .wrapper div.healcode.enrollments .healcode-button a.hc-button,.view-callouts .views-row .callout-right .wrapper div.healcode.enrollments .healcode-button-field a.hc-button,.view-callouts .views-row .callout-right .wrapper div.healcode.schedule .healcode-button a.hc-button,.view-callouts .views-row .callout-right .wrapper div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .view-callouts .views-row .callout-right .wrapper a.hc-button,div.healcode.enrollments .healcode-button-field .view-callouts .views-row .callout-right .wrapper a.hc-button,div.healcode.schedule .healcode-button .view-callouts .views-row .callout-right .wrapper a.hc-button,div.healcode.schedule .healcode-button-field .view-callouts .views-row .callout-right .wrapper a.hc-button{font-size:1.05rem;display:inline-block;margin:0;padding:10px 15px}.view-callouts .slick-next,.view-callouts .slick-prev{display:none!important}.view-callouts .slick-dots{bottom:35px;display:block;margin-bottom:0;margin-right:-50px;position:absolute;right:25%;text-align:center;width:100px}.view-callouts .slick-dots li{background-color:#ccc;height:8px;width:8px}.healcode-buy-now .view-callouts .slick-dots li a,.view-callouts .slick-dots li .button,.view-callouts .slick-dots li .healcode-buy-now a,.view-callouts .slick-dots li div.healcode.enrollments .healcode-button a.hc-button,.view-callouts .slick-dots li div.healcode.enrollments .healcode-button-field a.hc-button,.view-callouts .slick-dots li div.healcode.schedule .healcode-button a.hc-button,.view-callouts .slick-dots li div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .view-callouts .slick-dots li a.hc-button,div.healcode.enrollments .healcode-button-field .view-callouts .slick-dots li a.hc-button,div.healcode.schedule .healcode-button .view-callouts .slick-dots li a.hc-button,div.healcode.schedule .healcode-button-field .view-callouts .slick-dots li a.hc-button{width:0}.view-callouts .slick-dots li.slick-active,.view-callouts .slick-dots li:hover{background-color:#8993ac}.view-events.view-display-id-block .view-content .views-row{padding:0 25px}.view-events.view-display-id-block .view-content .views-row .image-category .img-wrapper img{width:100%}.view-events.view-display-id-block .view-content .views-row .image-category .category a{color:#fff;font-family:acumin-pro-condensed;font-size:1rem;font-weight:700;letter-spacing:.04rem}.view-events.view-display-id-block .view-content .views-row h3 a{color:#8F7E45}.view-events.view-display-id-block .view-content .views-row .artist a,.view-events.view-display-id-block .view-content .views-row .artist a:hover{color:#000}.view-events.view-display-id-block .view-content .slick-dots{display:none!important}.view-events.view-display-id-block .more-link{display:none;margin:20px auto 30px;text-align:center}.view-events.view-display-id-block .more-link a{border-bottom:1px solid #ebebeb;color:#777;font-family:acumin-pro-condensed;font-size:1.3rem;font-weight:700;text-transform:uppercase}.view-events.view-display-id-block .more-link a:hover{color:#000}.main-content-front .view-events.view-display-id-block .more-link{display:block}.become-member{background:url(../img/bg-member.jpg) center center no-repeat;background-size:cover;padding:90px 40px;text-align:center}.become-member h2{color:#fff;font-family:inherit;font-size:3em;margin:40px auto;text-transform:none}.become-member .description{color:#fff;font-size:1.3em;letter-spacing:.015em;line-height:1.3em;margin:25px auto 50px;width:50%}.become-member .button,.become-member .healcode-buy-now a,.become-member div.healcode.enrollments .healcode-button a.hc-button,.become-member div.healcode.enrollments .healcode-button-field a.hc-button,.become-member div.healcode.schedule .healcode-button a.hc-button,.become-member div.healcode.schedule .healcode-button-field a.hc-button,.healcode-buy-now .become-member a,div.healcode.enrollments .healcode-button .become-member a.hc-button,div.healcode.enrollments .healcode-button-field .become-member a.hc-button,div.healcode.schedule .healcode-button .become-member a.hc-button,div.healcode.schedule .healcode-button-field .become-member a.hc-button{font-size:1.1rem;margin-bottom:0;padding:15px 25px}.view-featured-stories{text-align:center}.view-featured-stories .view-header h3{color:#000;cursor:default;font-size:1.5rem;margin:30px auto}.view-featured-stories .view-content{padding:0 50px}.view-featured-stories .view-content .views-row{box-sizing:border-box;float:left;padding:0 24px;width:33.3333%}.view-featured-stories .view-content .views-row .wrapper{background-position:center center;background-size:cover;height:0;margin-bottom:10px;overflow:hidden;position:relative;padding-bottom:100%}.view-featured-stories .view-content .views-row .wrapper a{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.view-featured-stories .view-content .views-row .wrapper img{height:100%;left:100%;position:absolute;top:0;width:100%}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share,.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget,a.anchor{position:relative}.view-featured-stories .view-content .views-row h3{font-size:1.2rem;letter-spacing:.04rem;line-height:1.4rem;text-align:left}.view-featured-stories .view-content .views-row h3 a{color:#8F7E45}.view-featured-stories .view-content .views-row h3 a:hover{color:#777}.view-featured-stories .view-content .views-row h3 a:after{color:#000;content:"\f106";display:inline-block;font-family:icons;font-size:.86em;margin-left:10px;opacity:.6;vertical-align:bottom}.view-featured-stories .view-content:after{clear:both;content:"";display:block}.view-featured-stories .more-link{margin:0 auto 30px;text-align:center}.view-featured-stories .more-link a{border-bottom:1px solid #ebebeb;color:#777;font-family:acumin-pro-condensed;font-size:1.3rem;font-weight:700;text-transform:uppercase}.view-featured-stories .more-link a:hover{color:#000}.bd-offering .main-content{padding:40px 0}.bd-offering .offerings-menu .icon{font-size:1.2rem;line-height:0}a.anchor{display:block;top:-150px;visibility:hidden}.bd-event .main-content{margin-bottom:40px}.bd-event .main-content .wr{background-color:#fff;margin-top:-40px;padding-top:40px}.bd-event .main-content .wr .text-content{padding:0;text-align:center}.bd-event .main-content .wr .text-content h2{color:#000;padding:0 10%}.bd-event .main-content .wr .text-content .about,.bd-event .main-content .wr .text-content .artist,.bd-event .main-content .wr .text-content .facebook_comments,.bd-event .main-content .wr .text-content .info{padding:0 10%}.bd-event .main-content .wr .text-content .info{border-bottom:1px solid #dbdbdb;font-family:brandon-grotesque,"Brandon Grotesque";font-size:1.2rem;font-weight:700;margin-bottom:40px;padding-bottom:35px;text-transform:uppercase}.bd-event .main-content .wr .text-content .info .field-name-field-event-date{margin-bottom:5px}.bd-event .main-content .wr .text-content .info .field-name-field-event-doors,.bd-event .main-content .wr .text-content .info .field-name-field-event-price{display:inline-block;font-family:acumin-pro-condensed;font-size:1rem}.bd-event .main-content .wr .text-content .info .field-name-field-event-doors .field-items,.bd-event .main-content .wr .text-content .info .field-name-field-event-doors .field-label,.bd-event .main-content .wr .text-content .info .field-name-field-event-price .field-items,.bd-event .main-content .wr .text-content .info .field-name-field-event-price .field-label{display:inline-block}.bd-event .main-content .wr .text-content .info .field-name-field-event-price{margin-right:10px}.bd-event .main-content .wr .text-content .info .field-name-field-buy-tickets-link{margin-bottom:20px;margin-top:10px}.bd-event .main-content .wr .text-content .info .field-name-field-buy-tickets-link a{background-color:#8F7E45;color:#fff;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:1.3rem;font-weight:700;letter-spacing:.2rem;padding:15px 30px;text-align:center;text-transform:uppercase;transition:all .2s ease-out}.bd-event .main-content .wr .text-content .info .field-name-field-buy-tickets-link a:hover{background-color:#3D3C3E;color:#fff}.bd-event .main-content .wr .text-content .info .service-links ul{list-style:none;margin-bottom:0;padding:0}.bd-event .main-content .wr .text-content .info .service-links ul li{display:inline-block;height:30px;margin:0 15px;vertical-align:bottom;width:30px}.bd-event .main-content .wr .text-content .info .service-links ul li a{color:#000;font-size:1.5em;line-height:1}.bd-event .main-content .wr .text-content .info .service-links ul li a.service-links-printmail:before{content:"\f10d";font-family:icons}.bd-event .main-content .wr .text-content .info .service-links ul li a img{display:none}.bd-event .main-content .wr .text-content .info .service-links ul li a.service-links-printmail:hover{color:#d5d5d5}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share .fb_iframe_widget,.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share .twitter-share-button,.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget .fb_iframe_widget,.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget .twitter-share-button{display:inline-block;height:30px!important;opacity:0;width:30px!important}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share:before,.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget:before{color:#000;cursor:pointer;display:inline-block;font-family:icons;font-size:1.5em;height:100%;left:0;line-height:1;position:absolute;top:0;width:100%}.bd-event .main-content .wr .text-content .about .field-name-field-event-image img,.bd-event .main-content .wr .text-content .artist .field-name-field-event-image img,.view-events.view-display-id-block .view-content .views-row .image-category .img-wrapper img,.view-events.view-display-id-block_1 .view-content .views-row .image-category .img-wrapper img{height:auto;max-width:100%;vertical-align:top}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share:before{content:"\f107";-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-facebook-share:hover:before{color:#3b5999}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget:before{content:"\f112";-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.bd-event .main-content .wr .text-content .info .service-links ul li.service-links-twitter-widget:hover:before{color:#03b9f3}.bd-event .main-content .wr .text-content .about,.bd-event .main-content .wr .text-content .artist{border-bottom:1px solid #dbdbdb;margin-bottom:40px;padding-bottom:40px}.bd-event .main-content .wr .text-content .about h3,.bd-event .main-content .wr .text-content .artist h3{font-size:1.5rem;margin-bottom:25px}.bd-event .main-content .wr .text-content .about .field-name-field-event-image,.bd-event .main-content .wr .text-content .artist .field-name-field-event-image{margin-bottom:30px}.bd-event .main-content .wr .text-content .about .field-name-body p,.bd-event .main-content .wr .text-content .artist .field-name-body p{line-height:1.8;margin-bottom:22px}.bd-event .main-content .wr .text-content .artist .links{margin-bottom:20px}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field{display:inline-block;font-family:acumin-pro-condensed;font-size:1.2rem;font-weight:700;text-transform:uppercase}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field a{color:#000}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field .field-items{display:inline-block}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field:after{content:"\00B7";display:inline-block;margin:0 10px}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field:last-child:after{display:none}.bd-event .main-content .wr .text-content .facebook_comments{border-bottom:1px solid #dbdbdb;margin-bottom:40px;padding-bottom:40px}.bd-event .main-content .wr .text-content .facebook_comments h3{font-size:1.5rem;margin-bottom:25px}.view-events.view-display-id-block .view-header h3,.view-events.view-display-id-block_1 .view-header h3{font-size:1.5rem;margin:30px auto}.view-events.view-display-id-block .view-content,.view-events.view-display-id-block_1 .view-content{overflow:hidden;padding:0 50px}.view-events.view-display-id-block .view-content .slick-track,.view-events.view-display-id-block_1 .view-content .slick-track{margin:0 auto}.view-events.view-display-id-block .view-content .views-row,.view-events.view-display-id-block_1 .view-content .views-row{padding:0 25px}.view-events.view-display-id-block .view-content .views-row .image-category,.view-events.view-display-id-block_1 .view-content .views-row .image-category{margin-bottom:20px;position:relative}.view-events.view-display-id-block .view-content .views-row .image-category .category,.view-events.view-display-id-block_1 .view-content .views-row .image-category .category{background-color:rgba(0,0,0,.6);bottom:5%;left:4%;color:#fff;padding:5px 9pt 8px;position:absolute;text-transform:uppercase;opacity:.9;font-family:acumin-pro-condensed;font-size:1rem;font-weight:700;letter-spacing:.04rem;display:block}.view-events.view-display-id-block .view-content .views-row h3,.view-events.view-display-id-block_1 .view-content .views-row h3{font-size:1.2rem;letter-spacing:.04rem;margin-bottom:2px;text-align:left}.view-events.view-display-id-block .view-content .views-row h3 a,.view-events.view-display-id-block_1 .view-content .views-row h3 a{color:#8F7E45}.view-events.view-display-id-block .view-content .views-row h3 a:hover,.view-events.view-display-id-block_1 .view-content .views-row h3 a:hover{color:#3D3C3E}.view-events.view-display-id-block .view-content .views-row .artist,.view-events.view-display-id-block_1 .view-content .views-row .artist{font-family:acumin-pro-condensed;font-size:1.1rem;font-weight:700;letter-spacing:.07rem;text-transform:uppercase}.view-events.view-display-id-block .view-content .views-row .artist a,.view-events.view-display-id-block .view-content .views-row .artist a:hover,.view-events.view-display-id-block_1 .view-content .views-row .artist a,.view-events.view-display-id-block_1 .view-content .views-row .artist a:hover{color:#000}.view-events.view-display-id-block .view-content .views-row .date,.view-events.view-display-id-block_1 .view-content .views-row .date{color:#878787;font-family:acumin-pro-condensed;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.view-events.view-display-id-block .view-content .slick-dots,.view-events.view-display-id-block_1 .view-content .slick-dots{display:none!important}.view-events.view-display-id-block .view-content .slick-next,.view-events.view-display-id-block .view-content .slick-prev,.view-events.view-display-id-block_1 .view-content .slick-next,.view-events.view-display-id-block_1 .view-content .slick-prev{background:url(../img/slider-arrows.png) left center no-repeat;display:block;height:34px;margin-top:-17px;opacity:.5;position:absolute;top:50%;width:20px}.view-events.view-display-id-block .view-content .slick-next:hover,.view-events.view-display-id-block .view-content .slick-prev:hover,.view-events.view-display-id-block_1 .view-content .slick-next:hover,.view-events.view-display-id-block_1 .view-content .slick-prev:hover{opacity:1}.view-events.view-display-id-block .view-content .slick-prev,.view-events.view-display-id-block_1 .view-content .slick-prev{left:10px}.view-events.view-display-id-block .view-content .slick-next,.view-events.view-display-id-block_1 .view-content .slick-next{background-position-x:-20px;right:10px}.printmail-form-wrapper{background:#fff;border:1px solid #000;left:0;margin:0 auto;max-width:600px;padding:20px;position:absolute;right:0;text-align:right;z-index:200}.printmail-form-wrapper form{text-align:left}.printmail-form-wrapper form label{font-weight:400;text-transform:none}.printmail-form-wrapper form input,.printmail-form-wrapper form textarea{border:1px solid #000;width:100%}.printmail-form-wrapper form .description{font-size:.8em;font-weight:400;text-transform:none}.bd-events{padding:0 2%}.bd-events .view-events .view-filters{border-bottom:1px solid #dbdbdb;margin-top:30px;padding-bottom:30px}.bd-events .view-events .view-filters .clearfix:after{clear:both;content:"";display:block}.bd-events .view-events .view-filters .views-submit-button,.bd-events .view-events .view-filters .views-widget-filter-combine,.bd-events .view-events .view-filters .views-widget-filter-tabs,.bd-events .view-events .view-filters .views-widget-filter-tid{float:left}.bd-events .view-events .view-filters .calendar,.bd-events .view-events .view-filters .list,.bd-events .view-events .view-filters .views-submit-button .form-submit,.bd-events .view-events .view-filters .views-widget-filter-combine .form-text,.bd-events .view-events .view-filters select{height:46px}.bd-events .view-events .view-filters .views-widget-filter-tid{width:26%}.bd-events .view-events .view-filters .views-widget-filter-tid select{border:1px solid #b6bbbd;font-family:brandon-grotesque,"Brandon Grotesque";font-size:.95em;font-weight:700;padding:9px 16px 7px;text-transform:uppercase;width:100%;background:url(../img/select-arrow.png) right no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position-x:97%}.bd-events .view-events .view-filters .views-widget-filter-tabs{width:35%;margin:0 2%}.bd-events .view-events .view-filters .views-widget-filter-tabs .tabs{white-space:nowrap;text-align:center}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar,.bd-events .view-events .view-filters .views-widget-filter-tabs .list{background:0 0;border:1px solid #b6bbbd;color:#2c2c2c;cursor:pointer;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:1.05em;font-weight:700;padding:9px 5.4% 7px;text-transform:uppercase;vertical-align:middle}.bd-events .view-events .view-filters .views-widget-filter-tabs .list{margin-right:20px}.bd-events .view-events .view-filters .views-widget-filter-tabs .list:before{background:url(../img/hamburger.png) center center no-repeat;content:"";display:inline-block;height:12px;margin-right:10px;width:15px}.bd-events .view-events .view-filters .views-widget-filter-tabs .list.active{background:#2c2c2c;color:#fff}.bd-events .view-events .view-filters .views-widget-filter-tabs .list.active:before{background:url(../img/hamburger_i.png) center center no-repeat}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar:before{background:url(../img/calendar.png) center center no-repeat;content:"";display:inline-block;height:16px;margin-right:10px;width:14px}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar.active{background:#2c2c2c;color:#fff}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar.active:before{background:url(../img/calendar_i.png) center center no-repeat}.bd-events .view-events .view-filters .views-widget-filter-combine{width:22%}.bd-events .view-events .view-filters .views-widget-filter-combine .form-text{background:0 0;border:1px solid #b6bbbd;border-right:none;color:#2c2c2c;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:1em;padding:8px 15px 9px;width:100%}.bd-events .view-events .view-filters .views-submit-button{width:13%}.bd-events .view-events .view-filters .views-submit-button .form-submit{background:#2c2c2c;border:1px solid #b6bbbd;color:#fff;display:inline-block;float:right;font-family:brandon-grotesque,"Brandon Grotesque";font-size:.9em;font-weight:700;padding:10px 20px;text-transform:uppercase;width:100%}.bd-events .view-events .view-content{margin-bottom:30px}.bd-events .view-events .view-content .views-row{border-bottom:1px solid #dbdbdb;padding:25px 0}.bd-events .view-events .view-content .views-row .image-category{float:left;position:relative;width:28%}.bd-events .view-events .view-content .views-row .image-category .img-wrapper img{height:auto;max-width:100%;vertical-align:top}.bd-events .view-events .view-content .views-row .image-category .category{background-color:rgba(0,0,0,.6);bottom:13px;left:13px;padding:4px 12px 5px;position:absolute;text-transform:uppercase;color:#fff;font-family:acumin-pro-condensed;font-size:1rem;font-weight:700;letter-spacing:.04rem}.bd-events .view-events .view-content .views-row .description{float:left;padding-left:20px;width:57%}.bd-events .view-events .view-content .views-row .description h3{font-size:1.5rem;letter-spacing:.04rem;margin-bottom:5px;text-align:left}.bd-events .view-events .view-content .views-row .description h3 a{color:#8F7E45}.bd-events .view-events .view-content .views-row .description h3 a:hover{color:#777}.bd-events .view-events .view-content .views-row .description .artist{font-family:acumin-pro-condensed;font-size:1.1rem;font-weight:700;letter-spacing:.07rem;text-transform:uppercase}.bd-events .view-events .view-content .views-row .description .artist a,.bd-events .view-events .view-content .views-row .description .artist a:hover{color:#000}.bd-events .view-events .view-content .views-row .description .date,.bd-events .view-events .view-content .views-row .description .time{color:#3D3C3E;font-family:acumin-pro-condensed;font-size:1rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.bd-events .view-events .view-content .views-row .description .date{margin-bottom:20px}.bd-events .view-events .view-content .views-row .description .body{font-size:16px}.bd-events .view-events .view-content .views-row .description .body p{margin-bottom:10px}.bd-events .view-events .view-content .views-row .buttons{float:left;padding:0 0 0 5px;text-align:right;width:15%}.bd-events .view-events .view-content .views-row .buttons a{background-color:#8F7E45;color:#fff;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:1.1rem;font-weight:700;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .2s ease-out}.bd-events .view-events .view-content .views-row .buttons a:hover{background-color:#3D3C3E;color:#fff}.bd-events .view-events .view-content .views-row:after{clear:both;content:"";display:block}.bd-events .view-events .view-content.list{display:none}.bd-events .view-events .view-content.active{display:block}.bd-events .view-events>.calendar{display:none}.bd-events .view-events>.calendar.active{display:block;margin-bottom:30px;margin-top:30px}.bd-events .view-events .pager{margin:30px 0;text-align:left}.bd-events .view-events .pager li{border:2px solid #7f8080;border-radius:3px;color:#7f8080;font-family:acumin-pro-condensed;font-size:20px;display:inline-block;margin-right:5px;padding:2px 0 4px}.bd-events .view-events .pager .pager-first,.bd-events .view-events .pager .pager-last,.bd-events .view-events .pager .pager-next,.bd-events .view-events .pager .pager-previous,.bd-events .view-events .pager li .ajax-progress-throbber{display:none}.bd-events .view-events .pager li a{color:#7f8080;padding:5px 15px}.bd-events .view-events .pager li a:hover{color:#7f8080}.bd-events .view-events .pager .pager-current{border-color:#000;color:#000;padding:2px 15px 4px}.bd-team .main-content{min-height:400px}.bd-team .instructor{background:#E8E6DB}.bd-team .instructor:hover .overlay{opacity:.9;-moz-opacity:.9;filter:alpha(Opacity=90)}.bd-team .instructor:hover .bg-1{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}.bd-team .instructor:hover .bg-2,.bd-team .instructor:hover .schedule,.bd-team .instructor:hover .staff-title{opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}.bd-team .instructor:hover .name{color:#fff}.bd-team .instructor .bg-1,.bd-team .instructor .bg-2,.bd-team .instructor .name,.bd-team .instructor .schedule,.bd-team .instructor .staff-title{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:absolute;left:8%}.bd-team .instructor .overlay{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);background:#8F7E45}.bd-team .instructor .bg-1,.bd-team .instructor .bg-2{position:absolute;top:0;left:0;height:100%;width:100%}.bd-team .instructor .bg-2,.bd-team .instructor .schedule,.bd-team .instructor .staff-title{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0)}.bd-team .instructor .bg{height:100%;z-index:0}.bd-team .instructor .name{font-family:brandon-grotesque;font-weight:700;font-size:1.666rem;letter-spacing:.2222rem;text-transform:uppercase;top:5%;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;transition:color .15s ease-out}.bd-team .instructor .staff-title{font-family:Geogrotesque;font-weight:500;font-size:.778em;color:#fff;letter-spacing:.2222rem;text-align:left;text-transform:uppercase;top:18%}.bd-team .instructor .schedule{color:#fff;font-family:brandon-grotesque,"Brandon Grotesque";font-size:.778em;font-weight:700;letter-spacing:.2778rem;text-transform:uppercase;top:85%}.bd-team .team-members{margin:20px;text-align:center}.bd-team .team-members .search{margin:40px 0}.bd-team .team-members .search input{border:2px solid #E8E6DB;font-family:brandon-grotesque;font-size:1em;padding:10px 20px;text-align:center;width:80%;max-width:400px}.bd-team .team-members .search input.placeholder{color:#E8E6DB}.bd-team .team-members .search input:-moz-placeholder{color:#E8E6DB}.bd-team .team-members .search input::-moz-placeholder{color:#E8E6DB}.bd-team .team-members .search input:-ms-input-placeholder{color:#E8E6DB}.bd-team .team-members .search input::-webkit-input-placeholder{color:#E8E6DB}.bd-team-member .main-content{min-height:400px;padding:40px}.bd-team-member .tabs-menu .back{color:#000;display:block;padding:20px 40px;width:240px}.bd-team-member .tabs-menu .back:hover{background:#8F7E45;color:#fff}.bd-team-member div.healcode{font-size:100%;line-height:1.25rem}.bd-team-member div.healcode .back_link{display:none}.bd-team-member div.healcode .trainer_list .healcode-title-text{font-weight:700}.bd-team-member div.healcode .trainer_list .schedule-header,.bd-team-member div.healcode .trainer_list h1.trainer_name{font:700 2em brandon-grotesque;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;margin:0}.bd-team-member div.healcode .trainer_list .schedule-header{margin:0 auto 20px}.bd-team-member div.healcode .trainer_list .healcode-image-area{float:none}.bd-team-member div.healcode .trainer_list img.headshot{display:block;margin:20px auto 40px;max-width:100%}.bd-team-member div.healcode .trainer_list .staff-title{font-family:geogrotesque;font-size:.8em;font-weight:500;letter-spacing:.2222em;margin:15px auto 40px;text-align:center;text-transform:uppercase;width:80%;max-width:320px}.bd-team-member div.healcode .trainer_list .trainer_bio{padding:0 10%;line-height:1.5rem;margin:0 auto 40px}.bd-team-member div.healcode .healcode.schedule h1{display:none}.bd-team-member div.healcode table.schedule{width:100%;border:none;border-collapse:collapse;border-spacing:0;margin-top:.75em;text-align:left;font-size:.8rem}.bd-team-member div.healcode table.schedule th{padding:.25em .5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:#E8E6DB;color:#000;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:1px;z-index:2}.bd-team-member div.healcode table.schedule tr.hc_class{margin:.1em;padding:.1em}.bd-team-member div.healcode table.schedule tr td{font-size:1em;color:grey;border-top:1px solid #e5e5e5;padding:.5em;z-index:1}.bd-team-member div.healcode table.schedule a{color:#000;font-weight:700}.bd-team-member div.healcode table.schedule a:hover{color:#8F7E45}.bd-team-member div.healcode table.schedule a.signup_now.hc-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#8F7E45;color:#fff;display:inline-block;font-family:brandon-grotesque,"Brandon Grotesque";font-size:9px;padding:6px 12px 4px;letter-spacing:1px;line-height:14px;text-decoration:none;text-transform:uppercase}.bd-team-member div.healcode table.schedule a.signup_now.hc-button:hover{background:#3D3C3E}.bd-membership{padding-bottom:40px}.bd-membership .main-content{margin:80px 0}.bd-membership .main-content .intro{text-align:center}.bd-membership hr{margin-top:0}.bd-membership .membership-benefits{padding:0 4% 4%;text-align:center}.bd-membership .membership-benefits .benefit{display:inline-block;text-align:center;margin:.25%;width:15.7%;vertical-align:top}.bd-membership .membership-benefits .benefit .image{margin:0 auto;width:80%}.bd-membership .membership-benefits .benefit .image img{height:auto;width:100%}.bd-membership .membership-benefits .benefit .title{font-family:tablet-gothic-semi-condensed,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.1rem;line-height:1.2rem;text-transform:uppercase;margin:0 0 10px;padding:0 12%}.bd-membership .membership-benefits .benefit .title.no-limits,.bd-membership .membership-benefits .benefit .title.the-library{padding:0 30%}.bd-membership .membership-benefits .benefit .subtitle{padding:0 5%}.bd-membership .buttons-container .blurb{font-size:1.2222em;margin:20px 0}.bd-membership .grid .grid-item .bottom-row,.bd-membership .grid .grid-item .top-row{position:absolute;text-align:center;width:100%}.bd-membership .grid .grid-item .top-row{top:12%}.bd-membership .grid .grid-item .top-row .overline{padding:0 20%;position:relative}.bd-membership .grid .grid-item .bottom-row{bottom:10%}.bd-membership .grid .grid-item .bottom-row .subtitle{position:relative;margin:0}.bd-membership .grid .grid-item .title{margin:0}.bd-membership .grid .grid-item .callout{border:none;color:#8F7E45}.bd-membership .grid .grid-item.tile-2x1 .top-row .overline{padding:0 40%}.bd-membership .grid .grid-item.tile-4x1{background:#E8E6DB;color:#000}.bd-membership .grid .grid-item.tile-4x1 .title{color:#000;font-size:2.5em;margin:0}.bd-membership .grid .grid-item.tile-4x1 .subtitle{color:#000;font-size:1em}.bd-membership .learn-more{font-size:1.5em;text-align:center;margin:40px}.bd-membership .subsection .module:last-child{margin-bottom:40px}.bd-membership .subsection .module .o-wr .i-wr .pad{padding:0 10%}.bd-membership .subsection .module .text-box .title{text-align:center}.bd-schedule .main-content{height:auto;padding:40px}.bd-schedule .main-content .text-content{padding:0}.bd-schedule .main-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.bd-schedule .schedule-menu{font-size:.65em}.bd-schedule .subsection{margin:0 auto 60px;text-align:center}.bd-schedule .subsection .body{font-size:1.5rem}body #hc-ui-datepicker-div .ui-datepicker-header{background:#8F7E45;color:#fff;font-family:brandon-grotesque,"Brandon Grotesque";letter-spacing:.1667rem;text-transform:uppercase}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{color:#fff}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span.ui-icon,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span.ui-icon{display:none}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-hover,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{background:0 0;border:none;top:2px}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-hover{right:2px}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{content:'';display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;margin:13px 0 0 10px}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{left:2px}body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{content:'';display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;margin:13px 0 0 15px}body #hc-ui-datepicker-div table.ui-datepicker-calendar tbody td a.ui-state-default{background:#f2f1eb}body #hc-ui-datepicker-div table.ui-datepicker-calendar tbody td a.ui-state-hover{background:#3D3C3E;color:#fff}.bd-contact div#wanderlust-hollywood{margin:40px auto;max-width:100%}.bd-class-rates .grid-container{margin:0 0 40px}.bd-class-rates .grid-container .grid .grid-item.tile-1x1{padding-bottom:19%;width:19%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .top-row{left:0;top:8%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .top-row .overline{font-size:.666em;letter-spacing:.1111rem;padding:0 5%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .bottom-row{left:0;bottom:8%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .title{font-size:1em}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .i-wr{padding:0 5%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .healcode-buy-now a{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;font-size:1em;position:absolute;top:0;left:0;letter-spacing:.2778rem;line-height:0;margin:0;padding:50% 0;width:100%;height:100%;z-index:1}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .healcode-buy-now a:hover{background:#8F7E45}.bd-class-rates .grid-container .grid .grid-item.tile-1x1:hover .healcode-buy-now a{opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);-webkit-box-shadow:0 2px 5px rgba(150,150,150,.25);-moz-box-shadow:0 2px 5px rgba(150,150,150,.25);box-shadow:0 2px 5px rgba(150,150,150,.25)}@media screen and (max-width:1080px){body{font-size:16px}}@media screen and (max-width:780px){body{font-size:14px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){body{font-size:16px}}@media screen and (min-width:1800px){.grid-item.text-based.tile-1x1 .pad{padding:0 20%}}@media screen and (max-width:800px){#consultation-form .close{width:80%}#consultation-form .healcode{width:80%!important}}@media screen and (max-height:778px),(max-width:414px){#nav-overlay .main-menu{font-size:1.4rem}}@media screen and (max-height:592px),(max-width:320px){#nav-overlay .main-menu{font-size:1.3rem}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.desktop-only{display:none}.mobile-only{display:inline;display:initial}.healcode-buy-now a,a.button,div.healcode.enrollments .healcode-button a.hc-button,div.healcode.enrollments .healcode-button-field a.hc-button,div.healcode.schedule .healcode-button a.hc-button,div.healcode.schedule .healcode-button-field a.hc-button{display:block;line-height:14px;margin:0 auto 10px;padding:20px 10px;width:200px}.pager ul{padding:20px 10px}.healcode-buy-now .pager ul li a,.pager ul li .healcode-buy-now a,.pager ul li a.button,.pager ul li div.healcode.enrollments .healcode-button a.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.hc-button,.pager ul li div.healcode.schedule .healcode-button a.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.hc-button,div.healcode.schedule .healcode-button .pager ul li a.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.hc-button{margin:0 2px;padding:5px 10px 5px 12px;width:auto}.healcode-buy-now .pager ul li a.next,.healcode-buy-now .pager ul li a.prev,.pager ul li .healcode-buy-now a.next,.pager ul li .healcode-buy-now a.prev,.pager ul li a.button.next,.pager ul li a.button.prev,.pager ul li div.healcode.enrollments .healcode-button a.next.hc-button,.pager ul li div.healcode.enrollments .healcode-button a.prev.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.next.hc-button,.pager ul li div.healcode.enrollments .healcode-button-field a.prev.hc-button,.pager ul li div.healcode.schedule .healcode-button a.next.hc-button,.pager ul li div.healcode.schedule .healcode-button a.prev.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.next.hc-button,.pager ul li div.healcode.schedule .healcode-button-field a.prev.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.next.hc-button,div.healcode.enrollments .healcode-button .pager ul li a.prev.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.next.hc-button,div.healcode.enrollments .healcode-button-field .pager ul li a.prev.hc-button,div.healcode.schedule .healcode-button .pager ul li a.next.hc-button,div.healcode.schedule .healcode-button .pager ul li a.prev.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.next.hc-button,div.healcode.schedule .healcode-button-field .pager ul li a.prev.hc-button{padding:5px 10px 5px 12px}.main-content .text-content{padding:0 20px}#consultation-form{top:40px}#consultation-form .close{width:300px}#consultation-form .healcode{padding:10px 20px;width:300px!important}#consultation-form .healcode input,#consultation-form .healcode textarea{width:100%}#consultation-form .healcode .hc-actions input[type=submit]{height:40px}table,tbody,td,th,thead,tr{display:block}}@media screen and (max-width:980px){.bd-event .main-content .wr{margin-top:0}.bd-event .main-content .wr .text-content h2{font-size:2rem}.bd-event .view-events.view-display-id-block_1 .view-content .views-row h3{font-size:1rem}.bd-event .view-events.view-display-id-block_1 .view-content .views-row .artist{font-size:.9rem}.bd-event .view-events.view-display-id-block_1 .view-content .views-row .date{font-size:.8rem}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-event .main-content .wr .text-content h2{font-size:1.5rem}.bd-event .main-content .wr .text-content .about h3,.bd-event .main-content .wr .text-content .artist h3,.bd-event .main-content .wr .text-content .facebook_comments h3,.bd-event .main-content .wr .text-content .info h3,.bd-event .view-events.view-display-id-block_1 .view-content .views-row h3{font-size:1.2rem}.bd-event .main-content .wr .text-content .about .field-name-body p,.bd-event .main-content .wr .text-content .artist .field-name-body p{line-height:1.5;margin-bottom:18px}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field{display:block}.bd-event .main-content .wr .text-content .artist .links .field-type-link-field:after{display:none}.bd-event .view-events.view-display-id-block_1 .view-content{padding:0 35px}.bd-event .view-events.view-display-id-block_1 .view-content .views-row{padding:0 10px}.bd-event .view-events.view-display-id-block_1 .view-content .views-row .artist{font-size:1.1rem}.bd-event .view-events.view-display-id-block_1 .view-content .views-row .date{font-size:1rem}}@media screen and (max-width:1200px){.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar,.bd-events .view-events .view-filters .views-widget-filter-tabs .list{font-size:1em;padding:10px 4% 8px}.bd-events .view-events .view-filters .views-widget-filter-tabs .list{margin-right:15px}.bd-events .view-events .view-content .views-row .description{width:50%}.bd-events .view-events .view-content .views-row .buttons{width:22%}}@media screen and (max-width:950px){.bd-events .view-events .view-filters .calendar,.bd-events .view-events .view-filters .list,.bd-events .view-events .view-filters .views-submit-button .form-submit,.bd-events .view-events .view-filters .views-widget-filter-combine .form-text,.bd-events .view-events .view-filters select{height:43px}.bd-events .view-events .view-filters .views-widget-filter-tabs{width:36%;margin:0 1.5%}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar,.bd-events .view-events .view-filters .views-widget-filter-tabs .list{font-size:.9em;padding:10px 3% 8px}.bd-events .view-events .view-filters .views-widget-filter-tabs .list{margin-right:10px}}@media screen and (max-width:800px){.bd-events .view-events .view-filters .views-widget-filter-tabs,.bd-events .view-events .view-filters .views-widget-filter-tid{float:none;margin-bottom:10px;width:100%}.bd-events .view-events .view-filters .views-widget-filter-tabs{padding-left:0;text-align:center}.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar,.bd-events .view-events .view-filters .views-widget-filter-tabs .list{width:45%}.bd-events .view-events .view-filters .views-submit-button,.bd-events .view-events .view-filters .views-widget-filter-combine{display:inline-block}.bd-events .view-events .view-filters .views-widget-filter-combine{margin-bottom:10px;width:70%}.bd-events .view-events .view-filters .views-widget-filter-combine .form-text{font-size:1.1em}.bd-events .view-events .view-filters .views-submit-button{width:30%}.bd-events .view-events .view-filters .views-submit-button .form-submit{width:100%}.bd-events .view-events .view-content .views-row .buttons a{padding:10px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-events .view-events .view-content .views-row,.bd-events .view-events .view-content .views-row .buttons,.bd-events .view-events .view-content .views-row .description h3{text-align:center}.bd-events .view-events .view-filters .views-widget-filter-tabs,.bd-events .view-events .view-filters .views-widget-filter-tid{float:none;width:100%}.bd-events .view-events .view-filters .views-widget-filter-combine{width:60%}.bd-events .view-events .view-filters .views-widget-filter-combine .form-text{font-size:1.025em}.bd-events .view-events .view-filters .views-submit-button{width:40%}.bd-events .view-events .view-filters .views-submit-button .form-submit{padding:11px 15px;width:100%}.bd-events .view-events .view-content .views-row .buttons,.bd-events .view-events .view-content .views-row .description,.bd-events .view-events .view-content .views-row .image-category{float:none;width:100%}.bd-events .view-events .view-content .views-row .image-category{display:inline-block;margin-bottom:10px;width:auto}.bd-events .view-events .view-content .views-row .description{padding-left:0}.bd-events .view-events .pager{margin:30px 20px}#header{font-size:12px;letter-spacing:2px;line-height:12px}}@media screen and (max-width:400px){.bd-events .view-events .view-filters .views-widget-filter-tabs .calendar,.bd-events .view-events .view-filters .views-widget-filter-tabs .list{display:block;float:none;margin-bottom:10px;width:100%}}@media screen and (min-width:992px){nav.mobile{display:none!important}}@media screen and (max-width:1200px){.footer .col-right{padding:85px 0 0 50px}}@media screen and (max-width:960px){.footer .col-right{font-size:.9em;padding:65px 0 0 30px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.footer .col-left,.footer .col-middle,.footer .col-right{float:none;padding:20px;width:100%}.footer .menu ul{margin:10px 0 0}.footer .menu{font-size:.7rem}.footer .contact,.footer .legal{font-size:.65rem}.footer .col-middle{padding-top:0}.footer .social{margin-top:30px}.footer .newsletter-form .newsletter-signup{margin-bottom:20px;padding:0;position:relative}.footer .newsletter-form .newsletter-signup input[type=submit]{padding:14px}}@media screen and (max-width:1230px){.bd-front .grid .grid-item.text-based .title{font-size:1.5em}.bd-front .grid .grid-item.text-based.tile-4x1 .title{font-size:2em}}@media screen and (max-width:1180px){body .bd-front{font-size:16px}.view-callouts .views-row .callout-right{padding:30px 60px 40px}.view-callouts .views-row .callout-right h3{font-size:1.75em}}@media screen and (max-width:1080px){body .bd-front{font-size:14px}.view-callouts .views-row .callout-right{padding:30px}.view-callouts .views-row .callout-right h3{font-size:1.5em}}@media screen and (max-width:980px){body .bd-front{font-size:12px}.view-callouts .views-row .callout-right{padding:20px}.view-callouts .views-row .callout-right h3{font-size:1.2em}.view-callouts .slick-dots{bottom:0}.view-events.view-display-id-block .view-content .views-row h3{font-size:1rem}.view-events.view-display-id-block .view-content .views-row .artist{font-size:.9rem}.view-events.view-display-id-block .view-content .views-row .date{font-size:.8rem}.become-member{padding:30px}.become-member h2{font-size:3em}.view-featured-stories .view-content .views-row h3{font-size:1rem;line-height:1.1rem}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-front .hero .logo-hero{font-size:50px;line-height:50px}.bd-front .hero .icon-arrow-down,.bd-front .hero .icon-font-arrow-down{bottom:10px}.bd-front .hero .heading.logo{font-size:3em}.bd-front .hero .subheading.logo{font-family:brandon-grotesque;font-weight:700;letter-spacing:.12em;margin:0 0 10px}.bd-front .hero .carousel .slide{height:400px}.bd-front .hero .carousel .slide.video-slide .video-js{height:400px;min-height:400px}.bd-front .hero .carousel .slick-next,.bd-front .hero .carousel .slick-prev{bottom:20px}.bd-front .hero .carousel .slick-next{right:0}.bd-front .hero .carousel .slick-prev{left:0}.view-callouts .views-row{display:block}.view-callouts .views-row .image{float:none;width:100%}.view-callouts .views-row .image img{height:auto;max-width:100%}.view-callouts .views-row .callout-right{float:none;min-height:300px;padding:30px 30px 40px;text-align:center;width:100%}.healcode-buy-now .view-callouts .views-row .callout-right a,.view-callouts .views-row .callout-right .button,.view-callouts .views-row .callout-right .healcode-buy-now a,.view-callouts .views-row .callout-right div.healcode.enrollments .healcode-button a.hc-button,.view-callouts .views-row .callout-right div.healcode.enrollments .healcode-button-field a.hc-button,.view-callouts .views-row .callout-right div.healcode.schedule .healcode-button a.hc-button,.view-callouts .views-row .callout-right div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .view-callouts .views-row .callout-right a.hc-button,div.healcode.enrollments .healcode-button-field .view-callouts .views-row .callout-right a.hc-button,div.healcode.schedule .healcode-button .view-callouts .views-row .callout-right a.hc-button,div.healcode.schedule .healcode-button-field .view-callouts .views-row .callout-right a.hc-button{display:inline-block;width:auto}.view-callouts .slick-dots{bottom:20px;right:50%}.view-events.view-display-id-block .view-content{padding:0 35px}.view-events.view-display-id-block .view-content .views-row{padding:0 10px}.view-events.view-display-id-block .view-content .views-row h3{font-size:1.2rem}.view-events.view-display-id-block .view-content .views-row .artist{font-size:1.1rem}.view-events.view-display-id-block .view-content .views-row .date{font-size:1rem}.view-featured-stories .view-content{padding:0}.view-featured-stories .view-content .views-row{margin-bottom:20px;width:100%}.view-featured-stories .view-content .views-row h3{font-size:1.2rem;line-height:1.4rem}.become-member{padding:30px}.become-member h2{font-size:2.2em;margin:20px auto}.become-member .description{font-size:1.2em;margin:20px auto 30px;width:100%}}@media screen and (max-width:1227px){.bd-schedule .schedule-menu a,.tabs-menu ul li a{padding:25px 10px!important;min-width:20px!important}}@media screen and (max-width:1187px){.bd-schedule .schedule-menu ul li a{min-width:100px}}@media screen and (max-width:1180px){body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{margin-top:11px}.bd-schedule .schedule-menu{font-size:.7em}.bd-schedule .schedule-menu ul li a{min-width:95px}}@media screen and (max-width:1080px){body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{margin-top:9px}}@media screen and (max-width:885px){.bd-schedule .schedule-menu ul{font-size:0;float:none;left:auto;width:100%}.bd-schedule .schedule-menu ul li{display:inline-block;font-size:12px;float:none;right:auto;width:33.3333%}.bd-schedule .schedule-menu ul li a{width:100%}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-schedule .main-content{padding:20px}.bd-schedule .healcode.schedule .header .date_links .healcode-next a,.bd-schedule .healcode.schedule .header .date_links .healcode-previous a,.bd-schedule .healcode.schedule .header .date_links .healcode-today a{letter-spacing:0}.bd-schedule .schedule-menu ul li{width:50%}}@media screen and (max-width:894px){.bd-offering .offerings-menu ul li{font-size:.6rem}}@media screen and (max-width:850px){.bd-offering .offerings-menu ul{text-align:center;float:none;left:auto}.bd-offering .offerings-menu ul li{display:inline-block;font-size:.8rem;float:none;right:auto}.bd-offering .offerings-menu ul li a{width:100%}}@media screen and (max-width:320px){.bd-offering .offerings-menu ul li{display:block;width:100%}.bd-offering .offerings-menu ul li a{width:100%}}@media screen and (max-width:1200px){.bd-front .hero .carousel .hero-content .heading,.bd-front .hero .carousel .slide .heading{font-size:3rem;margin-bottom:10px;width:65%}.bd-front .hero .carousel .hero-content .callout,.bd-front .hero .carousel .slide .callout{top:37%}.bd-front .hero .carousel .slick-dots{bottom:10px;margin-bottom:0}}@media screen and (max-width:980px){body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,body #hc-ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{margin-top:7px}.bd-front .hero .carousel .hero-content .heading,.bd-front .hero .carousel .slide .heading{font-size:2.5em;margin-bottom:10px;width:100%}.bd-front .hero .carousel .hero-content .button,.bd-front .hero .carousel .hero-content .healcode-buy-now a,.bd-front .hero .carousel .hero-content div.healcode.enrollments .healcode-button a.hc-button,.bd-front .hero .carousel .hero-content div.healcode.enrollments .healcode-button-field a.hc-button,.bd-front .hero .carousel .hero-content div.healcode.schedule .healcode-button a.hc-button,.bd-front .hero .carousel .hero-content div.healcode.schedule .healcode-button-field a.hc-button,.bd-front .hero .carousel .slide .button,.bd-front .hero .carousel .slide .healcode-buy-now a,.bd-front .hero .carousel .slide div.healcode.enrollments .healcode-button a.hc-button,.bd-front .hero .carousel .slide div.healcode.enrollments .healcode-button-field a.hc-button,.bd-front .hero .carousel .slide div.healcode.schedule .healcode-button a.hc-button,.bd-front .hero .carousel .slide div.healcode.schedule .healcode-button-field a.hc-button,.healcode-buy-now .bd-front .hero .carousel .hero-content a,.healcode-buy-now .bd-front .hero .carousel .slide a,div.healcode.enrollments .healcode-button .bd-front .hero .carousel .hero-content a.hc-button,div.healcode.enrollments .healcode-button .bd-front .hero .carousel .slide a.hc-button,div.healcode.enrollments .healcode-button-field .bd-front .hero .carousel .hero-content a.hc-button,div.healcode.enrollments .healcode-button-field .bd-front .hero .carousel .slide a.hc-button,div.healcode.schedule .healcode-button .bd-front .hero .carousel .hero-content a.hc-button,div.healcode.schedule .healcode-button .bd-front .hero .carousel .slide a.hc-button,div.healcode.schedule .healcode-button-field .bd-front .hero .carousel .hero-content a.hc-button,div.healcode.schedule .healcode-button-field .bd-front .hero .carousel .slide a.hc-button{padding:10px 15px}.bd-front .hero .carousel .hero-content .callout,.bd-front .hero .carousel .slide .callout{top:47%}.bd-front .hero .carousel .slick-dots{bottom:10px;margin-bottom:0}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.hero .hero-content{height:300px}.hero .hero-content .callout .i-wr{padding-top:60px}.hero .hero-content .callout .heading{font-size:2.5em;width:100%}.hero .slide .callout{height:auto;top:25%}.hero .slide .callout .i-wr{padding:0}.hero .slide .callout .heading{font-size:2em;width:100%}.healcode-buy-now .hero .slide .callout a,.hero .slide .callout .button,.hero .slide .callout .healcode-buy-now a,.hero .slide .callout div.healcode.enrollments .healcode-button a.hc-button,.hero .slide .callout div.healcode.enrollments .healcode-button-field a.hc-button,.hero .slide .callout div.healcode.schedule .healcode-button a.hc-button,.hero .slide .callout div.healcode.schedule .healcode-button-field a.hc-button,div.healcode.enrollments .healcode-button .hero .slide .callout a.hc-button,div.healcode.enrollments .healcode-button-field .hero .slide .callout a.hc-button,div.healcode.schedule .healcode-button .hero .slide .callout a.hc-button,div.healcode.schedule .healcode-button-field .hero .slide .callout a.hc-button{font-size:.8rem;padding:10px 15px}.hero .buttons-container{margin-top:10px}.hero.has-buttons .hero-content .i-wr{padding-top:100px}.site-title .wanderlust{line-height:1em}.bd-front .hero .carousel .hero-content .heading,.bd-front .hero .carousel .slide .heading{font-size:2rem;line-height:2rem;margin-bottom:20px;width:95%}.subsection .module .grid-item{display:block;float:none!important;margin:0!important;padding:10px;width:100%}.subsection .module .grid-item .pad{padding:0 10%}}@media screen and (max-width:980px){.bd-membership .membership-benefits .benefit .title{font-size:1.65rem;line-height:1.9rem}.bd-membership .subsection .module .text-box .title{font-size:1.4rem;line-height:1.6rem}.bd-membership .subsection .module .text-box .subtitle{margin-bottom:10px}.bd-membership .subsection .module .text-box .body p{line-height:1.4rem;margin-bottom:10px}.bd-membership .subsection .module .o-wr .i-wr .pad{padding:10px 5%}}@media screen and (max-width:768px){.bd-membership .subsection .module .text-box .title{font-size:1.2rem;line-height:1.3rem;margin-bottom:5px}.bd-membership .subsection .module .text-box .subtitle{margin-bottom:5px}.bd-membership .subsection .module .text-box .body p{line-height:1.2rem;margin-bottom:10px}.bd-membership .subsection .module .text-box .body p span{font-size:.9rem!important}.bd-membership .subsection .module .o-wr .i-wr .pad{padding:10px 5%}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-membership .main-content{margin:40px 0}.bd-membership .tabs-menu li a{width:160px}.bd-membership .membership-benefits .benefit{margin:0 20px 20px;width:216px}.bd-membership .subsection .module .text-box .title{font-size:1.2rem;line-height:1.3rem}.bd-membership .subsection .module .text-box .subtitle{margin-bottom:10px}.bd-membership .subsection .module .text-box .body p span{font-size:1rem!important}.bd-membership .subsection .o-wr .i-wr .pad{padding:0 5%}}@media screen and (max-width:850px){.bd-membership .membership-benefits .benefit{margin:0 20px 20px;width:216px}}@media screen and (max-width:735px){.bd-team .filters.tabs-menu ul{font-size:0;float:none;left:auto;width:100%}.bd-team .filters.tabs-menu ul li{display:inline-block;font-size:.6rem;float:none;right:auto;width:33.3333%}.bd-team .filters.tabs-menu ul li a{width:100%}}@media screen and (max-width:1080px){.grid .grid-item.tile-4x1 .description{font-size:1.1em}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-team .grid .grid-item.instructor.tile-1x1{padding-bottom:100%;width:100%}.bd-team .grid .grid-item.instructor.tile-1x1 .schedule{opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);color:#000;left:auto;right:8%}.grid .grid-item [class*=" icon-"],.grid .grid-item [class^=icon-]{font-size:4em}.grid .grid-item [class*=" icon-"].icon-font-practice,.grid .grid-item [class*=" icon-"].icon-practice,.grid .grid-item [class^=icon-].icon-font-practice,.grid .grid-item [class^=icon-].icon-practice{font-size:5em;margin-bottom:-14px}.grid .grid-item [class*=" icon-"].icon-font-taste,.grid .grid-item [class*=" icon-"].icon-taste,.grid .grid-item [class^=icon-].icon-font-taste,.grid .grid-item [class^=icon-].icon-taste{font-size:5em;margin-bottom:0}.grid .grid-item .title{font-size:2em}.grid .grid-item .subtitle{font-size:1.3em}.grid .grid-item.tile-1x1{padding-bottom:49%;width:99%}.grid .grid-item.tile-1x1 .title{letter-spacing:.15rem}.grid .grid-item.tile-1x1 .overline{font-size:1em;top:7%}.grid .grid-item.tile-1x1 .callout,.grid .grid-item.tile-1x1 .subtitle{bottom:7%;font-size:1em}.grid .grid-item.tile-1x1 .subtitle{padding:0 5%}.grid .grid-item.tile-1x1 .callout{font-size:.5em;padding-bottom:5px}.grid .grid-item.tile-1x1 .pad{padding:0 5px!important}.grid .grid-item.tile-1x2,.grid .grid-item.tile-2x1{padding-bottom:49%;width:99%}.grid .grid-item.tile-1x2 .title,.grid .grid-item.tile-2x1 .title{margin:0 0 .5em}.grid .grid-item.tile-1x2{background-position:50%}.grid .grid-item.tile-4x1{padding-bottom:49%}.grid .grid-item.tile-4x1 .pad{padding:0 5%}.grid .grid-item.tile-4x1 .description{font-size:.9rem;line-height:1.2rem;margin:.7em 0}.grid .grid-item.tile-4x1.text-based .title{font-size:1.65em!important}.grid .grid-item.tile-4x1.membership{padding-bottom:99%}.grid .grid-item.tile-4x1.membership .description{margin:2em 0}.grid .grid-item.tile-4x1.membership .col-left.text,.grid .grid-item.tile-4x1.membership .col-right.card{display:block;float:none;height:65%;position:absolute;width:100%}.grid .grid-item.tile-4x1.membership .text{padding:16px 5% 0;top:0;z-index:1}.grid .grid-item.tile-4x1.membership .card{bottom:0;padding:0}.grid .grid-item.tile-4x1.membership .card img{right:2px}}@media screen and (max-width:910px){.bd-class-rates .grid-container .grid .grid-item.tile-1x1{padding-bottom:28%}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-class-rates .grid-container .grid .grid-item.tile-1x1{padding-bottom:49%;width:99%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .title{margin-top:0}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .healcode-buy-now a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;-moz-opacity:1;filter:alpha(Opacity=100);top:auto;bottom:5px;font-size:.778em;letter-spacing:.1667rem;left:50%;line-height:1;margin:-28px 0 0 -82px;padding:20px 40px;width:164px;height:54px}}@media screen and (max-width:320px){.bd-class-rates .grid-container .grid .grid-item.tile-1x1{padding-bottom:65%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .title{margin-bottom:17%}.bd-class-rates .grid-container .grid .grid-item.tile-1x1 .bottom-row{bottom:37%}}