/*
 * Build sidebar form "I want Answers" background
 *//*
Typography
*//* skew row (different degrees) *//*
 * Use this mixin to create skewed backgrounds for sections.
 * This will keep the section content horizontal, but will skew its background for special effect.
 * Use customizer to define the angles. Suggested: 3deg,6deg,9deg,12deg,15deg.
 * Anything above 15deg starts to be too inclined and is likely to cause issues with the sections above and/or below
 *//* curves and rounds *//*
 * Use this mixin to create skewed vertical borders for columns inside a section/row
 * Use customizer to define the angles. Suggested: 15deg, 25deg, 35deg, 45deg
 *
 *
 *//********************** ROUND (like a circle) CORNER **********************************//*WPBakery small devices*//*WPBakery small devices*//*WPBakery small devices*//********************** CURVE (like an ellipsis) CORNER **********************************//*WPBakery small devices*//*WPBakery small devices*//*WPBakery small devices*//*WPBakery small devices*//* skew columns vertical borders (different degrees) */body{font-family:Lato;background-color:#f3f3f3;}body.page-template-page-full-width,body.landingpages-template-page-landingpage-full-width{background-color:#fff;}h1{margin-top:;margin-bottom:;}h2,h3,h4,h5,h6{margin-top:;margin-bottom:;}h1{font-family:Merriweather;font-weight:bold;color:#333;}h2{font-family:Merriweather;font-weight:bold;color:#555;}h3{font-family:Merriweather;font-weight:bold;color:#333;}h4{font-family:Merriweather;font-weight:bold;color:#333;}h5{font-family:Merriweather;font-weight:bold;color:#333;}h6{font-family:Merriweather;font-weight:bold;color:#333;}#main .title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;}.sidebar .widget .title{color:#000;font-weight:bold;}#main .title{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;}.sidebar .widget .title{color:#000;}a{color:#991f36;}a:hover,a:active{color:#6f1627;}button,.button{background-color:#991f36;}button:hover,.button:hover,button:active,.button:active,button:focus,.button:focus{background-color:#6f1627;}.ghost-button .button,.ghost-button button{color:#991f36;background-color:rgba(255, 255, 255, 0.25);border:1px solid #991f36;}.ghost-button .button:hover,.ghost-button button:hover,.ghost-button .button:active,.ghost-button button:active{color:#6f1627;background-color:rgba(255, 255, 255, 0.5);border:1px solid #6f1627;}.reverse-button .button,.reverse-button button{color:#991f36;background-color:white;border:1px solid #991f36;}.reverse-button .button:hover,.reverse-button button:hover,.reverse-button .button:active,.reverse-button button:active{color:white;background-color:#991f36;border:1px solid #991f36;}.gradient-button{/*
Header
*/}.gradient-button .button,.gradient-button button{background:#c82846;background-image:-webkit-linear-gradient(#c82846, #6a1626);background-image:-o-linear-gradient(#c82846, #6a1626);background-image:-moz-linear-gradient(#c82846, #6a1626);background-image:linear-gradient(#c82846, #6a1626);box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);-moz-box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);-webkit-box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);/*
 * Multi-column definition.
 * Limited between 2 and 8 columns
 * non-intrusive for older browsers
 * anything above 5 columns should only be used if no sidebars on page
 */}.gradient-button .button:hover,.gradient-button button:hover,.gradient-button .button:active,.gradient-button button:active{background:#6a1626;background-image:-webkit-linear-gradient(#6a1626, #c82846);background-image:-o-linear-gradient(#6a1626, #c82846);background-image:-moz-linear-gradient(#6a1626, #c82846);background-image:linear-gradient(#6a1626, #c82846);box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);/*
 * Multi-column definition.
 * Limited between 2 and 8 columns
 * non-intrusive for older browsers
 * anything above 5 columns should only be used if no sidebars on page
 */}#header.wrapper-full-width{background:#fff;}#header .wrapper{background:#fff;}#header-logo{max-height:80px;}.masthead-hero.vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top:14em;padding-bottom:6em;}@media only screen and (max-width: 40em){.masthead-hero.vc_row-has-fill > .vc_column_container > .vc_column-inner{padding-top:5em;padding-bottom:1em;}}.header-basic .tagline,.header-basic-bold .tagline{color:#333;}.header-basic .phone,.header-basic-bold .phone{color:#414141;}.header-basic .phone .phone-number,.header-basic-bold .phone .phone-number{color:#f99517;font-weight:bold;}.header-basic .encouragement,.header-basic-bold .encouragement{color:#878787;}.header-basic-vaa-top .vaa-cta{border-bottom:0;}.header-basic-vaa-top .vaa-cta .tagline{color:#333;}.header-basic-vaa-top .vaa-cta .vaa-button{color:#fff;background:#e29014;}.header-basic-vaa-top .vaa-cta .vaa-button:hover{background-color:#ec9e29;}.header-basic-vaa-top .phone{color:#414141;}.header-basic-vaa-top .phone .phone-number{color:#f99517;font-weight:bold;}.header-basic-vaa-top .encouragement{color:#878787;}.header-columns .tagline{color:#333;}.header-columns .phone{color:#414141;}.header-columns .phone .phone-number{color:#f99517;font-weight:bold;}.header-columns .name{color:#414141;}.header-columns .encouragement{color:#878787;}.header-columns-vaa-top{/*
Top Bar
Imported from foundations _top-bar.scss, removed all unnecessary styles.
*/}.header-columns-vaa-top .vaa-cta{border-bottom:0;}.header-columns-vaa-top .vaa-cta .tagline{color:#333;}.header-columns-vaa-top .vaa-cta .vaa-button{color:#fff;background:#e29014;}.header-columns-vaa-top .vaa-cta .vaa-button:hover{background-color:#ec9e29;}.header-columns-vaa-top .phone{color:#414141;}.header-columns-vaa-top .phone .phone-number{color:#f99517;font-weight:bold;}.header-columns-vaa-top .name{color:#414141;}.top-bar-section ul li{background:#390613;}.top-bar-section ul li > a{color:#4c4c4c;}.top-bar-section ul li:first-child a{border-left:0;}.top-bar-section ul li:hover:not(.has-form) > a{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section ul li.active > a{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section ul li.active > a:hover{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section .dropdown li{background:#390613;}.top-bar-section .dropdown li a{border-right:0;}.full-width-header .pre-header{background:#000;color:#eaeaea;}.full-width-header .pre-header .left{color:#eaeaea;}.full-width-header .pre-header .left p{color:#eaeaea;}.full-width-header .pre-header .left a{color:#fff;}.full-width-header .pre-header .left a:hover,.full-width-header .pre-header .left a:active{color:#fff;}.full-width-header .pre-header .left button,.full-width-header .pre-header .left .button{background-color:#fff;}.full-width-header .pre-header .left button:hover,.full-width-header .pre-header .left .button:hover,.full-width-header .pre-header .left button:active,.full-width-header .pre-header .left .button:active{background-color:#fff;}.full-width-header .pre-header .right{color:#eaeaea;}.full-width-header .pre-header .right p{color:#eaeaea;}.full-width-header .pre-header .right a{color:#fff;}.full-width-header .pre-header .right a:hover,.full-width-header .pre-header .right a:active{color:#fff;}.full-width-header .pre-header .right button,.full-width-header .pre-header .right .button{background-color:#fff;}.full-width-header .pre-header .right button:hover,.full-width-header .pre-header .right .button:hover,.full-width-header .pre-header .right button:active,.full-width-header .pre-header .right .button:active{background-color:#fff;}.full-width-header .header-container{background-color:#fff;}.full-width-header .top-bar-container{z-index:999999;}.full-width-header .top-bar-section ul li > a{color:#fff;}.full-width-header .top-bar.expanded .toggle-topbar a{color:#fff;}@media only screen and (min-width:64.063em){.full-width-header .header-container{height:80px;}.full-width-header .top-bar-container{margin-left:14em;}.full-width-header .top-bar-menu{height:80px !important;}.full-width-header .menu-item{padding:0 20px 30px 20px;}.full-width-header #menu-item-search{top:27px;}.full-width-header #header-logo{padding:2% 0;}.full-width-header .top-bar-section .top-bar-menu > .menu-item > .dropdown{padding-top:30px;}.full-width-header .top-bar-section .dropdown .dropdown{padding-top:0;}.full-width-header .top-bar-section li:not(.has-form) a:not(.button){color:#4c4c4c;}.full-width-header .top-bar-section li > ul > li:not(.has-form) a:not(.button){color:#fff;}.full-width-header .top-bar-section .menu-item:hover{color:#390613;}.full-width-header .top-bar-section ul.sub-menu li{background:#390613;}.full-width-header .top-bar-section ul.sub-menu li:hover{background:#ab0634;}.full-width-header .top-bar-section ul.sub-menu li.active{background:#ab0634;}.full-width-header .top-bar-section .has-dropdown > a:after{position:absolute;border:solid 4px;border-color:#787878 transparent transparent transparent;top:55%;right:-30px;}.full-width-header.is-sticky .top-bar-section .top-bar-menu > .menu-item > .dropdown{padding-top:11px;}.full-width-header.is-sticky .top-bar-section .dropdown .dropdown{padding-top:0;}.full-width-header.is-sticky .header-container{height:40px;}.full-width-header.is-sticky .top-bar-menu{height:40px !important;}.full-width-header.is-sticky #header-logo{max-height:40px;}.full-width-header.is-sticky #menu-item-search{top:7px;}}@media only screen and (min-width:64.063em){.full-width-header.is-sticky .top-bar-container{margin-left:6em;}}.top-bar,.top-bar.expanded,.top-bar .title-area,.top-bar.expanded .title-area{background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar .back a{background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar.expanded .toggle-topbar a{color:#4c4c4c;}@media only screen and (min-width:64.063em){.top-bar-section ul li > a{border-right:1px solid #267cd3;}.top-bar-section li.hover > a:not(.button){background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section li:not(.has-form) a:not(.button){background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li.active:not(.has-form) a:not(.button){color:#4c4c4c;background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section .dropdown li a{color:#fff;background:#390613;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color:#fff;background:#390613;}.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.top-bar-section .has-form{background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */}.no-js .top-bar-section ul li:hover > a{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.no-js .top-bar-section ul li:active > a{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}}@media (max-width:64em){/*
Search menu item
*/.top-bar-menu li a{border-color:#22040b;}}#menu-item-search:hover a{background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */}#menu-item-search a:hover{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */}#top-bar-search{/*
Page
*/}#top-bar-search input{border-color:#22040b;}#page{margin-top:1rem;background-color:#fff;color:#000;/*
Sidebar
*/}#page.full-width-page{margin-top:0;padding-top:0;}#page.full-width-page #main{padding-top:0;}.sidebar{background:#fff;color:#000;/*
Footer
*/}#footer{background:#282828;color:#ededed;/*
Form
*/}#footer .tagline{background:#f3f3f3;/*
 * Three steps gradient (top / 50% / bottom)
 */}#footer .tagline *{color:#0f0f0f;}#footer .tagline .wrapper h3{font-weight:normal;}#footer .tagline .no-orphans .phone{font-weight:bold;color:#991f36;}#footer a{color:#fff;}#footer .menu a,#footer .footer-menu a{color:#fff;}#footer .copyright{color:#b0b0b0;}#footer .copyright a{color:#b0b0b0;}form .opt-in-general p{font-size:60%;}form button.reset-program-campus{color:#991f36;}form button.reset-program-campus:active,form button.reset-program-campus:hover{color:#6f1627;}#er-form{background:#e5e5e5;color:#282828;border:0;}#er-form .opt-in{background:#d5d2d2;color:#8e8b8b;}#er-form .opt-in p{font-size:60%;}#er-form .opt-in label{color:#008cba;}#er-form .opt-in #opt-in-opener-accordion,#er-form .opt-in #opt-in-opener-overlay{color:#2272bd;}#er-form .opt-in #opt-in-opener-accordion:hover,#er-form .opt-in #opt-in-opener-overlay:hover,#er-form .opt-in #opt-in-opener-accordion:active,#er-form .opt-in #opt-in-opener-overlay:active{color:#1a5892;}#er-form .submit{margin-top:0.5rem;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:600;color:#fff;border:0;border-radius:10px;background:#e29014;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #e29014 5px, #f99517 10px), linear-gradient(to bottom, #e29014, #e29014, #e29014);}#er-form .submit:hover{background-color:#ec9e29;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #ec9e29 5px, #faa335 10px), linear-gradient(to bottom, #ec9e29, #ec9e29, #ec9e29);}#er-form .privacy-policy-link a{color:#999;}#er-form .privacy-policy-link a:hover{color:#666;}.h-white-text #er-form{background:#e5e5e5;color:#282828;border:0;}.h-white-text #er-form .opt-in{background:#d5d2d2;color:#8e8b8b;}.h-white-text #er-form .opt-in label{color:#2272bd;}.h-white-text #er-form .opt-in #opt-in-opener-accordion,.h-white-text #er-form .opt-in #opt-in-opener-overlay{color:#2272bd;}.h-white-text #er-form .opt-in #opt-in-opener-accordion:hover,.h-white-text #er-form .opt-in #opt-in-opener-overlay:hover,.h-white-text #er-form .opt-in #opt-in-opener-accordion:active,.h-white-text #er-form .opt-in #opt-in-opener-overlay:active{color:#378cdb;}.h-white-text #er-form .submit{color:#fff;border:1px solid #636363;background:#f99517;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #f99517 5px, #f99517 10px), linear-gradient(to bottom, #e29014, #f99517, #e29014);}.h-white-text #er-form .submit:hover{background-color:#eb8606;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #eb8606 5px, #eb8606 10px), linear-gradient(to bottom, #c67e12, #eb8606, #c67e12);}.h-white-text #er-form .privacy-policy-link a{color:#999;}.h-white-text #er-form .privacy-policy-link a:hover{color:#ccc;}.er-form-header{background:#f99516;background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top;background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, -moz-linear-gradient(top, #f99517 0%, #f99516 100%);background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f99517), to(#f99516));background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, -webkit-linear-gradient(top, #f99517 0%, #f99516 100%);background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, -o-linear-gradient(top, #f99517 0%, #f99516 100%);background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, -ms-linear-gradient(top, #f99517 0%, #f99516 100%);background:url(https://www.cw.edu/wp-content/themes/er-2015/assets/img/arrow_i_want_answers_36x66.png) no-repeat left top, linear-gradient(top, #f99517 0%, #f99516 100%);/*
 * Four steps gradient (top / 33% / 66% / bottom)
 */color:#fff;font-weight:600;padding-bottom:1.5rem;}.er-form-header:after{bottom:0;border-top:1.5rem solid transparent !important;border-right:20rem solid #e5e5e5;border-left:20rem solid #e5e5e5;background:none;}.er-form-header.er-form-header-only:after{bottom:0;border-top:1.5rem solid transparent !important;border-right:20rem solid #fff;border-left:20rem solid #fff;background:none;}.er-form-header h2{color:#fff;}.h-white-text .er-form-header{background:#f99517;/*
 * Four steps gradient (top / 33% / 66% / bottom)
 */color:#fff;font-weight:600;}.h-white-text .er-form-header:after{border-top-color:#f99517 !important;}.h-white-text .er-form-header.er-form-header-only:after{border-top-color:#f99517 !important;}.h-white-text .er-form-header h2{color:#fff;}@media only screen and (min-width:40.063em){/*
Form Error Message with abide
*/.full-width-page #er-form-wrap{margin-top:-96px;}}[data-abide] .error small.error,[data-abide] .error span.error{background-color:#ff4136;}[data-abide] .error small.error:before,[data-abide] .error span.error:before{border-bottom-color:#ff4136;}[data-abide] small.error,[data-abide] span.error{background-color:#ff4136;}[data-abide] small.error:before,[data-abide] span.error:before{border-bottom-color:#ff4136;}.h-white-text{/*
Get Info Button
*/}.h-white-text [data-abide] .error small.error,.h-white-text [data-abide] .error span.error{background-color:#ff4136;}.h-white-text [data-abide] .error small.error:before,.h-white-text [data-abide] .error span.error:before{border-bottom-color:#ff4136;}.h-white-text [data-abide] small.error,.h-white-text [data-abide] span.error{background-color:#ff4136;}.h-white-text [data-abide] small.error:before,.h-white-text [data-abide] span.error:before{border-bottom-color:#ff4136;}.get-info-btn,.get-info-btn:active,.get-info-btn:focus{color:#fff;border:0;background:#991f36;/*
 * Three steps gradient (top / 50% / bottom)
 */}.get-info-btn:hover,.get-info-btn:active:hover,.get-info-btn:focus:hover{background:#991f36;/*
 * Three steps gradient (top / 50% / bottom)
 */}.h-white-text{/*
Hero
*/}.h-white-text .get-info-btn,.h-white-text .get-info-btn:active,.h-white-text .get-info-btn:focus{color:#fff;border:0;background:#991f36;/*
 * Three steps gradient (top / 50% / bottom)
 */}.h-white-text .get-info-btn:hover,.h-white-text .get-info-btn:active:hover,.h-white-text .get-info-btn:focus:hover{background:#991f36;/*
 * Three steps gradient (top / 50% / bottom)
 */}.wp-caption.alignnone{/*
Mobile CTA
*/}.wp-caption.alignnone img{border-color:#e5e5e5;}.wp-caption.alignnone .wp-caption-text,.wp-caption.alignnone .wp-caption-dd{border-color:#e5e5e5;color:#595959;}#mobile-cta{z-index:99999999;background:#454545;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;/*
Perma CTA
*/}#mobile-cta *{color:#fff;}#mobile-cta .button{background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;}#mobile-cta .phone-button{background:#1292c9;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;}#mobile-cta .phone-button .fa{color:#fff;}#perma-cta{z-index:99999999;/*
Reveal Modal Background
*/}#perma-cta .button{background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;z-index:99999999;}.reveal-modal-bg{z-index:999998;}#get-info-modal,.reveal-modal{z-index:999999;/*
Sidebar Widgets
*//*
Testimonials
*/}.widget_er_testimonialwidget blockquote .title{color:#222;}.widget_er_testimonialwidget blockquote .fa-quote-left,.widget_er_testimonialwidget blockquote .er-fa-quote-left{color:#999;}.widget_er_testimonialwidget blockquote .author{color:#000;}.widget_er_testimonialwidget blockquote .quote{color:#666;}.widget_er_testimonialwidget blockquote .quote:before{font-family:serif;font-weight:bold;font-size:6rem;color:#ccc;position:absolute;content:"\201C";left:-4rem;top:-0.059em;line-height:1;}#main{/*
Accreditations
*/}#main .body-testimonials.with-quote .quote:before{font-family:serif;font-weight:bold;color:#999;content:"\201C";}#main .body-testimonials .each-testimonial .each-testimonial-container{background-color:#fafafa;}#main .body-testimonials .each-testimonial q{color:#222;}#main .body-testimonials .each-testimonial p{color:#666;}#main .body-testimonials .each-testimonial p.stars{color:#ffd400;}#main .body-testimonials .each-testimonial cite{color:#666;}#main .h-white-text .body-testimonials.with-quote .quote:before{font-family:serif;font-weight:bold;font-size:6rem;color:#999;content:"\201C";display:block;float:left;line-height:0.5;position:relative;top:0.2em;margin-right:0.1em;}#main .h-white-text .body-testimonials .each-testimonial .each-testimonial-container{background-color:#fafafa;}#main .h-white-text .body-testimonials .each-testimonial p.stars{color:#ffd400;/* ++++++++++++++++++++++++++++++ */}#main .h-white-text .body-testimonials .each-testimonial q{color:#222;}#main .h-white-text .body-testimonials .each-testimonial p{color:#666;}#main .h-white-text .body-testimonials .each-testimonial footer cite{color:#666;}.widget_er_accreditationwidget{/*
Book a Tour
*/}.widget_er_accreditationwidget .title{color:#000;}.widget_er_accreditationwidget .widget-body{color:#000;}.widget_er_booktourwidget{border:1px solid #414141;background:#fff;color:#000;/*
VAA
*/}.widget_er_booktourwidget .title{background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;}.widget_er_booktourwidget .title:after{border-top:0.8rem solid #f99517;}.widget_er_booktourwidget .button-book-tour{background:#f99317;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;}.widget_er_vaawidget,.widget_er_vaawidgetalternate{border:1px solid #000;background:#fff;color:#000;/*
Book a Tour form
*//*
#tour-form{
  .submit{
    color:$form-submit-color;
    border:$form-submit-border;
    border-radius: $form-submit-border-radius;
    background:$form-submit-bg;
    background: repeating-linear-gradient(135deg, transparent, transparent 5px, $form-submit-bg 5px, $form-submit-bg-stripe 10px),
    linear-gradient(to bottom, $form-submit-bg-edge,$form-submit-bg,$form-submit-bg-edge);
    &:hover{
      background-color:lighten($form-submit-bg, 6%);
      background: repeating-linear-gradient(135deg, transparent, transparent 5px, lighten($form-submit-bg,6%) 5px, lighten($form-submit-bg-stripe,6%) 10px),
      linear-gradient(to bottom, lighten($form-submit-bg-edge,6%),lighten($form-submit-bg,6%),lighten($form-submit-bg-edge,6%));
    }
  }
}
*//*
Countdown Timer
*/}.widget_er_vaawidget .title,.widget_er_vaawidgetalternate .title{color:#000;}.widget_er_vaawidget .button-vaa,.widget_er_vaawidgetalternate .button-vaa{background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;}.er-countdown{border:1px solid #f99517;}.er-countdown-header{background:#f99517;color:#fff;/*
Programs List Shortcode
*/}#main .programs-list .program .title,.sidebar .programs-list .program .title{color:#991f36;font-weight:bold;}#main .programs-list .program .title:hover,.sidebar .programs-list .program .title:hover{color:#6f1627;}#main .programs-list .program .description,.sidebar .programs-list .program .description{color:#333;}html .programs-list-stacked > li div.program{background:#f9f9f9;}html .h-white-text .programs-list-stacked > li div.program{background:#f9f9f9;}.lt-ie9 .programs-list-stacked > li div.program{background:#f9f9f9;}.lt-ie9 .h-white-text .programs-list-stacked > li div.program{background:#f9f9f9;}.programs-list-horizontal .program{background:#f9f9f9;}.programs-list-horizontal .program-copy-bar{border-left-color:#f9f9f9;}#main .h-white-text .programs-list .program .title,.sidebar .h-white-text .programs-list .program .title{color:#2272bd;}#main .h-white-text .programs-list .program .title:hover,.sidebar .h-white-text .programs-list .program .title:hover{color:#1a5892;}#main .h-white-text .programs-list .program .description,.sidebar .h-white-text .programs-list .program .description{color:#333;}#main html .programs-list-stacked > li,.sidebar html .programs-list-stacked > li{background:#f9f9f9;}.h-white-text{/*
Circle Image Row Shortcode
*/}.h-white-text .programs-list-horizontal .program{background:#f9f9f9;}.h-white-text .programs-list-horizontal .program-copy-bar{border-left-color:#2272bd;}.circle-img-row .circle-img{border:5px solid #e2e2e2;}.h-white-text{/*
Staff Profiles
*/}.h-white-text .circle-img-row .circle-img{border:5px solid #e2e2e2;}article.staffprofiles{/*
Programs Blinds
*/}article.staffprofiles .staff-profile-portrait-full{max-width:50%;}.programs-blinds{/*
Tabbed Content
*/}.programs-blinds .program-link .program-title{background:rgba(57, 6, 19, 0.7);/*
 * Three steps gradient (top / 50% / bottom)
 */}.programs-blinds .program-link:hover .program-title{background:rgba(57, 6, 19, 0.9);/*
 * Three steps gradient (top / 50% / bottom)
 */}.tabs{/*
Start Dates
*/}.tabs .tab-title a{background:#390613;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#4c4c4c;}.tabs .tab-title a:hover{background:#ab0634;/*
 * Three steps gradient (top / 50% / bottom)
 */}.general_blue_template_start_dates .date-blue,.program_blue_template_start_dates .date-blue{background-color:#670b20;}.h-white-text{/*
Blog posts
*/}.h-white-text .general_blue_template_start_dates .date-blue,.h-white-text .program_blue_template_start_dates .date-blue{background-color:#670b20;}#main .post{/*
Accordion
*/}#main .post .entry-thumb{border:1px solid #e9e9e9;border-radius:0;background-color:#fff;}#main .post .entry-thumb:hover,#main .post .entry-thumb:active{border-color:#f00;}#main .post .entry-header h2 a{color:#000;}#main .post .entry-header h2 a:hover,#main .post .entry-header h2 a:active{color:#f00;}.er-accordion .accordion-navigation a.panel-heading{line-height:1.6;background-color:#900;color:#fff;}.er-accordion .accordion-navigation a.panel-heading:hover,.er-accordion .accordion-navigation a.panel-heading:active{background-color:#600;}.er-accordion .accordion-heading-icon-closed::before,.er-accordion .accordion-heading-icon-open::before{line-height:1.6;color:#fff;}.h-white-text{/*
Video Shortcode
*/}.h-white-text .er-accordion .accordion-navigation a.panel-heading{line-height:;background-color:#900;color:#fff;}.h-white-text .er-accordion .accordion-navigation a.panel-heading:hover,.h-white-text .er-accordion .accordion-navigation a.panel-heading:active{background-color:#c00;}.h-white-text .er-accordion .accordion-heading-icon-closed::before,.h-white-text .er-accordion .accordion-heading-icon-open::before{line-height:1.6;color:#fff;}.youtube-embed .lazy-video,.vimeo-embed .lazy-video,.facebook-video-embed .lazy-video{background-color:#393939;}.h-white-text .youtube-embed .lazy-video,.h-white-text .vimeo-embed .lazy-video,.h-white-text .facebook-video-embed .lazy-video{background-color:#cfcfcf;}@media only screen{/*
 * Create wave borders below/above section on a page.
 * These waves should be of a colour that matches the section above or below the one you want.
 * use customizer to create more color waves as needed.
 *
 */.small-2-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-3-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.33333%;-moz-column-width:33.33333%;column-width:33.33333%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-4-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-5-columns{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:20%;-moz-column-width:20%;column-width:20%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-6-columns{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-width:16.66667%;-moz-column-width:16.66667%;column-width:16.66667%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-7-columns{-webkit-column-count:7;-moz-column-count:7;column-count:7;-webkit-column-width:14.28571%;-moz-column-width:14.28571%;column-width:14.28571%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.small-8-columns{-webkit-column-count:8;-moz-column-count:8;column-count:8;-webkit-column-width:12.5%;-moz-column-width:12.5%;column-width:12.5%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}}@media only screen and (min-width:40.063em){/*
 * Create wave borders below/above section on a page.
 * These waves should be of a colour that matches the section above or below the one you want.
 * use customizer to create more color waves as needed.
 *
 */.medium-2-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-3-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.33333%;-moz-column-width:33.33333%;column-width:33.33333%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-4-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-5-columns{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:20%;-moz-column-width:20%;column-width:20%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-6-columns{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-width:16.66667%;-moz-column-width:16.66667%;column-width:16.66667%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-7-columns{-webkit-column-count:7;-moz-column-count:7;column-count:7;-webkit-column-width:14.28571%;-moz-column-width:14.28571%;column-width:14.28571%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.medium-8-columns{-webkit-column-count:8;-moz-column-count:8;column-count:8;-webkit-column-width:12.5%;-moz-column-width:12.5%;column-width:12.5%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}}@media only screen and (min-width:64.063em){/*
 * Create wave borders below/above section on a page.
 * These waves should be of a colour that matches the section above or below the one you want.
 * use customizer to create more color waves as needed.
 *
 */.large-2-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-3-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.33333%;-moz-column-width:33.33333%;column-width:33.33333%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-4-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-5-columns{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:20%;-moz-column-width:20%;column-width:20%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-6-columns{-webkit-column-count:6;-moz-column-count:6;column-count:6;-webkit-column-width:16.66667%;-moz-column-width:16.66667%;column-width:16.66667%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-7-columns{-webkit-column-count:7;-moz-column-count:7;column-count:7;-webkit-column-width:14.28571%;-moz-column-width:14.28571%;column-width:14.28571%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}.large-8-columns{-webkit-column-count:8;-moz-column-count:8;column-count:8;-webkit-column-width:12.5%;-moz-column-width:12.5%;column-width:12.5%;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1px solid #c9c9c9;-moz-column-rule:1px solid #c9c9c9;column-rule:1px solid #c9c9c9;}}.wave-bottom-right-white > div.upb_row_bg:before{content:"";position:absolute;left:-35%;right:-105%;bottom:30px;height:180px;background:radial-gradient(closest-side, #fff, #fff 50%, transparent 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-right-white > div.upb_row_bg:after{content:"";position:absolute;left:-105%;right:-35%;bottom:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #fff 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-left-white > div.upb_row_bg:before{content:"";position:absolute;right:-35%;left:-105%;bottom:30px;height:180px;background:radial-gradient(closest-side, #fff, #fff 50%, transparent 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-left-white > div.upb_row_bg:after{content:"";position:absolute;right:-105%;left:-35%;bottom:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #fff 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-right-white > div.upb_row_bg:before{content:"";position:absolute;left:-35%;right:-105%;top:30px;height:180px;background:radial-gradient(closest-side, #fff, #fff 50%, transparent 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-right-white > div.upb_row_bg:after{content:"";position:absolute;left:-105%;right:-35%;top:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #fff 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-left-white > div.upb_row_bg:before{content:"";position:absolute;right:-35%;left:-105%;top:30px;height:180px;background:radial-gradient(closest-side, #fff, #fff 50%, transparent 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-left-white > div.upb_row_bg:after{content:"";position:absolute;right:-105%;left:-35%;top:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #fff 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-right-black > div.upb_row_bg:before{content:"";position:absolute;left:-35%;right:-105%;bottom:30px;height:180px;background:radial-gradient(closest-side, #000, #000 50%, transparent 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-right-black > div.upb_row_bg:after{content:"";position:absolute;left:-105%;right:-35%;bottom:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #000 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-left-black > div.upb_row_bg:before{content:"";position:absolute;right:-35%;left:-105%;bottom:30px;height:180px;background:radial-gradient(closest-side, #000, #000 50%, transparent 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-bottom-left-black > div.upb_row_bg:after{content:"";position:absolute;right:-105%;left:-35%;bottom:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #000 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-right-black > div.upb_row_bg:before{content:"";position:absolute;left:-35%;right:-105%;top:30px;height:180px;background:radial-gradient(closest-side, #000, #000 50%, transparent 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-right-black > div.upb_row_bg:after{content:"";position:absolute;left:-105%;right:-35%;top:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #000 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-left-black > div.upb_row_bg:before{content:"";position:absolute;right:-35%;left:-105%;top:30px;height:180px;background:radial-gradient(closest-side, #000, #000 50%, transparent 50%);background-size:50% 180px;background-position:0 -115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.wave-top-left-black > div.upb_row_bg:after{content:"";position:absolute;right:-105%;left:-35%;top:-150px;height:180px;background:radial-gradient(closest-side, transparent, transparent 50%, #000 50%);background-size:50% 180px;background-position:0 115px;background-repeat:repeat-x;overflow:hidden;z-index:1;}.row-skew-left-up-3deg{transform-origin:center center;transform:skewY(3deg);}.row-skew-left-up-3deg > div{transform-origin:center center;transform:skewY(-3deg);}.row-skew-right-up-3deg{transform-origin:center center;transform:skewY(-3deg);}.row-skew-right-up-3deg > div{transform-origin:center center;transform:skewY(3deg);}.row-skew-left-up-6deg{transform-origin:center center;transform:skewY(6deg);}.row-skew-left-up-6deg > div{transform-origin:center center;transform:skewY(-6deg);}.row-skew-right-up-6deg{transform-origin:center center;transform:skewY(-6deg);}.row-skew-right-up-6deg > div{transform-origin:center center;transform:skewY(6deg);}.row-skew-left-up-9deg{transform-origin:center center;transform:skewY(9deg);}.row-skew-left-up-9deg > div{transform-origin:center center;transform:skewY(-9deg);}.row-skew-right-up-9deg{transform-origin:center center;transform:skewY(-9deg);}.row-skew-right-up-9deg > div{transform-origin:center center;transform:skewY(9deg);}.row-skew-left-up-12deg{transform-origin:center center;transform:skewY(12deg);}.row-skew-left-up-12deg > div{transform-origin:center center;transform:skewY(-12deg);}.row-skew-right-up-12deg{transform-origin:center center;transform:skewY(-12deg);}.row-skew-right-up-12deg > div{transform-origin:center center;transform:skewY(12deg);}.row-skew-left-up-15deg{transform-origin:center center;transform:skewY(15deg);}.row-skew-left-up-15deg > div{transform-origin:center center;transform:skewY(-15deg);}.row-skew-right-up-15deg{transform-origin:center center;transform:skewY(-15deg);}.row-skew-right-up-15deg > div{transform-origin:center center;transform:skewY(15deg);}.row-round-top-left-100,.col-round-top-left-100 > div{border-top-left-radius:100px;}.row-round-top-right-100,.col-round-top-right-100 > div{border-top-right-radius:100px;}.row-round-bottom-left-100,.col-round-bottom-left-100 > div{border-bottom-left-radius:100px;}.row-round-bottom-right-100,.col-round-bottom-right-100 > div{border-bottom-right-radius:100px;}.row-round-full-100,.col-round-full-100 > div{border-radius:100px;}.row-round-top-100,.col-round-top-100 > div{border-top-left-radius:100px;border-top-right-radius:100px;}.row-round-bottom-100,.col-round-bottom-100 > div{border-bottom-left-radius:100px;border-bottom-right-radius:100px;}.row-round-left-100,.col-round-left-100 > div{border-top-left-radius:100px;border-bottom-left-radius:100px;}.row-round-right-100,.col-round-right-100 > div{border-top-right-radius:100px;border-bottom-right-radius:100px;}@media only screen and (max-width:768px){.col-round-top-left-100 > div,.col-round-bottom-left-100 > div,.col-round-top-right-100 > div,.col-round-bottom-right-100 > div,.col-round-top-100 > div,.col-round-left-100 > div,.col-round-right-100 > div,.col-round-bottom-100 > div,.col-round-full-100 > div{min-height:300px;}}.row-round-top-left-1000,.col-round-top-left-1000 > div{border-top-left-radius:1000px;}.row-round-top-right-1000,.col-round-top-right-1000 > div{border-top-right-radius:1000px;}.row-round-bottom-left-1000,.col-round-bottom-left-1000 > div{border-bottom-left-radius:1000px;}.row-round-bottom-right-1000,.col-round-bottom-right-1000 > div{border-bottom-right-radius:1000px;}.row-round-full-1000,.col-round-full-1000 > div{border-radius:1000px;}.row-round-top-1000,.col-round-top-1000 > div{border-top-left-radius:1000px;border-top-right-radius:1000px;}.row-round-bottom-1000,.col-round-bottom-1000 > div{border-bottom-left-radius:1000px;border-bottom-right-radius:1000px;}.row-round-left-1000,.col-round-left-1000 > div{border-top-left-radius:1000px;border-bottom-left-radius:1000px;}.row-round-right-1000,.col-round-right-1000 > div{border-top-right-radius:1000px;border-bottom-right-radius:1000px;}@media only screen and (max-width:768px){.col-round-top-left-1000 > div,.col-round-bottom-left-1000 > div,.col-round-top-right-1000 > div,.col-round-bottom-right-1000 > div,.col-round-top-1000 > div,.col-round-left-1000 > div,.col-round-right-1000 > div,.col-round-bottom-1000 > div,.col-round-full-1000 > div{min-height:300px;}}.row-round-top-left-10000,.col-round-top-left-10000 > div{border-top-left-radius:10000px;}.row-round-top-right-10000,.col-round-top-right-10000 > div{border-top-right-radius:10000px;}.row-round-bottom-left-10000,.col-round-bottom-left-10000 > div{border-bottom-left-radius:10000px;}.row-round-bottom-right-10000,.col-round-bottom-right-10000 > div{border-bottom-right-radius:10000px;}.row-round-full-10000,.col-round-full-10000 > div{border-radius:10000px;}.row-round-top-10000,.col-round-top-10000 > div{border-top-left-radius:10000px;border-top-right-radius:10000px;}.row-round-bottom-10000,.col-round-bottom-10000 > div{border-bottom-left-radius:10000px;border-bottom-right-radius:10000px;}.row-round-left-10000,.col-round-left-10000 > div{border-top-left-radius:10000px;border-bottom-left-radius:10000px;}.row-round-right-10000,.col-round-right-10000 > div{border-top-right-radius:10000px;border-bottom-right-radius:10000px;}@media only screen and (max-width:768px){.col-round-top-left-10000 > div,.col-round-bottom-left-10000 > div,.col-round-top-right-10000 > div,.col-round-bottom-right-10000 > div,.col-round-top-10000 > div,.col-round-left-10000 > div,.col-round-right-10000 > div,.col-round-bottom-10000 > div,.col-round-full-10000 > div{min-height:300px;}}.row-curve-top-left-25,.col-curve-top-left-25 > div{border-top-left-radius:25%;}.row-curve-top-right-25,.col-curve-top-right-25 > div{border-top-right-radius:25%;}.row-curve-bottom-left-25,.col-curve-bottom-left-25 > div{border-bottom-left-radius:25%;}.row-curve-bottom-right-25,.col-curve-bottom-right-25 > div{border-bottom-right-radius:25%;}.row-curve-full-25,.col-curve-full-25 > div{border-radius:25%;}.row-curve-top-25,.col-curve-top-25 > div{border-top-left-radius:25%;border-top-right-radius:25%;}.row-curve-bottom-25,.col-curve-bottom-25 > div{border-bottom-left-radius:25%;border-bottom-right-radius:25%;}.row-curve-left-25,.col-curve-left-25 > div{border-top-left-radius:25%;border-bottom-left-radius:25%;}.row-curve-right-25,.col-curve-right-25 > div{border-top-right-radius:25%;border-bottom-right-radius:25%;}@media only screen and (max-width:768px){.col-curve-top-left-25 > div,.col-curve-bottom-left-25 > div,.col-curve-top-right-25 > div,.col-curve-bottom-right-25 > div,.col-curve-top-25 > div,.col-curve-left-25 > div,.col-curve-right-25 > div,.col-curve-bottom-25 > div,.col-curve-full-25 > div{min-height:300px;}}.row-curve-top-left-50,.col-curve-top-left-50 > div{border-top-left-radius:50%;}.row-curve-top-right-50,.col-curve-top-right-50 > div{border-top-right-radius:50%;}.row-curve-bottom-left-50,.col-curve-bottom-left-50 > div{border-bottom-left-radius:50%;}.row-curve-bottom-right-50,.col-curve-bottom-right-50 > div{border-bottom-right-radius:50%;}.row-curve-full-50,.col-curve-full-50 > div{border-radius:50%;}.row-curve-top-50,.col-curve-top-50 > div{border-top-left-radius:50%;border-top-right-radius:50%;}.row-curve-bottom-50,.col-curve-bottom-50 > div{border-bottom-left-radius:50%;border-bottom-right-radius:50%;}.row-curve-left-50,.col-curve-left-50 > div{border-top-left-radius:50%;border-bottom-left-radius:50%;}.row-curve-right-50,.col-curve-right-50 > div{border-top-right-radius:50%;border-bottom-right-radius:50%;}@media only screen and (max-width:768px){.col-curve-top-left-50 > div,.col-curve-bottom-left-50 > div,.col-curve-top-right-50 > div,.col-curve-bottom-right-50 > div,.col-curve-top-50 > div,.col-curve-left-50 > div,.col-curve-right-50 > div,.col-curve-bottom-50 > div,.col-curve-full-50 > div{min-height:300px;}}.row-curve-top-left-75,.col-curve-top-left-75 > div{border-top-left-radius:75%;}.row-curve-top-right-75,.col-curve-top-right-75 > div{border-top-right-radius:75%;}.row-curve-bottom-left-75,.col-curve-bottom-left-75 > div{border-bottom-left-radius:75%;}.row-curve-bottom-right-75,.col-curve-bottom-right-75 > div{border-bottom-right-radius:75%;}.row-curve-full-75,.col-curve-full-75 > div{border-radius:75%;}.row-curve-top-75,.col-curve-top-75 > div{border-top-left-radius:75%;border-top-right-radius:75%;}.row-curve-bottom-75,.col-curve-bottom-75 > div{border-bottom-left-radius:75%;border-bottom-right-radius:75%;}.row-curve-left-75,.col-curve-left-75 > div{border-top-left-radius:75%;border-bottom-left-radius:75%;}.row-curve-right-75,.col-curve-right-75 > div{border-top-right-radius:75%;border-bottom-right-radius:75%;}@media only screen and (max-width:768px){.col-curve-top-left-75 > div,.col-curve-bottom-left-75 > div,.col-curve-top-right-75 > div,.col-curve-bottom-right-75 > div,.col-curve-top-75 > div,.col-curve-left-75 > div,.col-curve-right-75 > div,.col-curve-bottom-75 > div,.col-curve-full-75 > div{min-height:300px;}}.row-curve-top-left-100,.col-curve-top-left-100 > div{border-top-left-radius:100%;}.row-curve-top-right-100,.col-curve-top-right-100 > div{border-top-right-radius:100%;}.row-curve-bottom-left-100,.col-curve-bottom-left-100 > div{border-bottom-left-radius:100%;}.row-curve-bottom-right-100,.col-curve-bottom-right-100 > div{border-bottom-right-radius:100%;}.row-curve-full-100,.col-curve-full-100 > div{border-radius:100%;}.row-curve-top-100,.col-curve-top-100 > div{border-top-left-radius:100%;border-top-right-radius:100%;}.row-curve-bottom-100,.col-curve-bottom-100 > div{border-bottom-left-radius:100%;border-bottom-right-radius:100%;}.row-curve-left-100,.col-curve-left-100 > div{border-top-left-radius:100%;border-bottom-left-radius:100%;}.row-curve-right-100,.col-curve-right-100 > div{border-top-right-radius:100%;border-bottom-right-radius:100%;}@media only screen and (max-width:768px){.col-curve-top-left-100 > div,.col-curve-bottom-left-100 > div,.col-curve-top-right-100 > div,.col-curve-bottom-right-100 > div,.col-curve-top-100 > div,.col-curve-left-100 > div,.col-curve-right-100 > div,.col-curve-bottom-100 > div,.col-curve-full-100 > div{min-height:300px;}}@media only screen and (min-width:40.063em){/*
Helpers
*/.col-left-skew-left-15deg{transform-origin:bottom right;transform:skewX(15deg);overflow:hidden;}.col-left-skew-left-15deg > div{transform-origin:bottom right;transform:skewX(-15deg);}.col-left-skew-right-15deg{transform-origin:top left;transform:skewX(-15deg);overflow:hidden;}.col-left-skew-right-15deg > div{transform-origin:top left;transform:skewX(15deg);/* col center */}.col-center-skew-left-15deg{transform-origin:center center;transform:scale(1.2) skewX(15deg);overflow:hidden;}.col-center-skew-left-15deg > div{transform-origin:center center;transform:scale(1.25) skewX(-15deg);}.col-center-skew-right-15deg{transform-origin:center center;transform:scale(1.2) skewX(-15deg);overflow:hidden;}.col-center-skew-right-15deg > div{transform-origin:center center;transform:scale(1.25) skewX(15deg);/* col right */}.col-right-skew-left-15deg{transform-origin:top right;transform:skewX(15deg);overflow:hidden;}.col-right-skew-left-15deg > div{transform-origin:top right;transform:skewX(-15deg);}.col-right-skew-right-15deg{transform-origin:bottom left;transform:skewX(-15deg);overflow:hidden;}.col-right-skew-right-15deg > div{transform-origin:bottom left;transform:skewX(15deg);}.col-left-skew-left-25deg{transform-origin:bottom right;transform:skewX(25deg);overflow:hidden;}.col-left-skew-left-25deg > div{transform-origin:bottom right;transform:skewX(-25deg);}.col-left-skew-right-25deg{transform-origin:top left;transform:skewX(-25deg);overflow:hidden;}.col-left-skew-right-25deg > div{transform-origin:top left;transform:skewX(25deg);/* col center */}.col-center-skew-left-25deg{transform-origin:center center;transform:scale(1.2) skewX(25deg);overflow:hidden;}.col-center-skew-left-25deg > div{transform-origin:center center;transform:scale(1.25) skewX(-25deg);}.col-center-skew-right-25deg{transform-origin:center center;transform:scale(1.2) skewX(-25deg);overflow:hidden;}.col-center-skew-right-25deg > div{transform-origin:center center;transform:scale(1.25) skewX(25deg);/* col right */}.col-right-skew-left-25deg{transform-origin:top right;transform:skewX(25deg);overflow:hidden;}.col-right-skew-left-25deg > div{transform-origin:top right;transform:skewX(-25deg);}.col-right-skew-right-25deg{transform-origin:bottom left;transform:skewX(-25deg);overflow:hidden;}.col-right-skew-right-25deg > div{transform-origin:bottom left;transform:skewX(25deg);}.col-left-skew-left-35deg{transform-origin:bottom right;transform:skewX(35deg);overflow:hidden;}.col-left-skew-left-35deg > div{transform-origin:bottom right;transform:skewX(-35deg);}.col-left-skew-right-35deg{transform-origin:top left;transform:skewX(-35deg);overflow:hidden;}.col-left-skew-right-35deg > div{transform-origin:top left;transform:skewX(35deg);/* col center */}.col-center-skew-left-35deg{transform-origin:center center;transform:scale(1.2) skewX(35deg);overflow:hidden;}.col-center-skew-left-35deg > div{transform-origin:center center;transform:scale(1.25) skewX(-35deg);}.col-center-skew-right-35deg{transform-origin:center center;transform:scale(1.2) skewX(-35deg);overflow:hidden;}.col-center-skew-right-35deg > div{transform-origin:center center;transform:scale(1.25) skewX(35deg);/* col right */}.col-right-skew-left-35deg{transform-origin:top right;transform:skewX(35deg);overflow:hidden;}.col-right-skew-left-35deg > div{transform-origin:top right;transform:skewX(-35deg);}.col-right-skew-right-35deg{transform-origin:bottom left;transform:skewX(-35deg);overflow:hidden;}.col-right-skew-right-35deg > div{transform-origin:bottom left;transform:skewX(35deg);}.col-left-skew-left-45deg{transform-origin:bottom right;transform:skewX(45deg);overflow:hidden;}.col-left-skew-left-45deg > div{transform-origin:bottom right;transform:skewX(-45deg);}.col-left-skew-right-45deg{transform-origin:top left;transform:skewX(-45deg);overflow:hidden;}.col-left-skew-right-45deg > div{transform-origin:top left;transform:skewX(45deg);/* col center */}.col-center-skew-left-45deg{transform-origin:center center;transform:scale(1.2) skewX(45deg);overflow:hidden;}.col-center-skew-left-45deg > div{transform-origin:center center;transform:scale(1.25) skewX(-45deg);}.col-center-skew-right-45deg{transform-origin:center center;transform:scale(1.2) skewX(-45deg);overflow:hidden;}.col-center-skew-right-45deg > div{transform-origin:center center;transform:scale(1.25) skewX(45deg);/* col right */}.col-right-skew-left-45deg{transform-origin:top right;transform:skewX(45deg);overflow:hidden;}.col-right-skew-left-45deg > div{transform-origin:top right;transform:skewX(-45deg);}.col-right-skew-right-45deg{transform-origin:bottom left;transform:skewX(-45deg);overflow:hidden;}.col-right-skew-right-45deg > div{transform-origin:bottom left;transform:skewX(45deg);}}.h-white-text{color:#fff;}.h-white-text h1,.h-white-text h2,.h-white-text h3,.h-white-text h4,.h-white-text h5,.h-white-text h6,.h-white-text p,.h-white-text blockquote,.h-white-text pre,.h-white-text cite,.h-white-text li,.h-white-text ul,.h-white-text ol,.h-white-text dl,.h-white-text dt,.h-white-text dd{color:#fff;}.h-white-text a{color:#670b20;}.h-white-text a:hover,.h-white-text a:active{color:#390612;}.h-white-text .button,.h-white-text button{color:#000;background-color:#ff0;}.h-white-text .button:hover,.h-white-text button:hover,.h-white-text .button:active,.h-white-text button:active{color:#000;background-color:#cc0;background-color:#cc0;}.h-white-text.ghost-button .button,.h-white-text .ghost-button .button,.h-white-text.ghost-button button,.h-white-text .ghost-button button{color:#ff0;border:1px solid #ff0;}.h-white-text.ghost-button .button:hover,.h-white-text .ghost-button .button:hover,.h-white-text.ghost-button button:hover,.h-white-text .ghost-button button:hover,.h-white-text.ghost-button .button:active,.h-white-text .ghost-button .button:active,.h-white-text.ghost-button button:active,.h-white-text .ghost-button button:active{color:#ff3;border:1px solid #ff3;}.h-white-text.reverse-button .button,.h-white-text .reverse-button .button,.h-white-text.reverse-button button,.h-white-text .reverse-button button{color:#ff0;background-color:#000;border:1px solid #ff0;}.h-white-text.reverse-button .button:hover,.h-white-text .reverse-button .button:hover,.h-white-text.reverse-button button:hover,.h-white-text .reverse-button button:hover,.h-white-text.reverse-button .button:active,.h-white-text .reverse-button .button:active,.h-white-text.reverse-button button:active,.h-white-text .reverse-button button:active{color:#000;background-color:#ff0;border:1px solid #000;}.h-white-text.gradient-button .button,.h-white-text .gradient-button .button,.h-white-text.gradient-button button,.h-white-text .gradient-button button{background:#ffff2e;background-image:-webkit-linear-gradient(#ffff2e, #d1d100);background-image:-o-linear-gradient(#ffff2e, #d1d100);background-image:-moz-linear-gradient(#ffff2e, #d1d100);background-image:linear-gradient(#ffff2e, #d1d100);box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);-moz-box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);-webkit-box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.35), inset 0px 4px 4px rgba(255, 255, 255, 0.45);/*
 * Multi-column definition.
 * Limited between 2 and 8 columns
 * non-intrusive for older browsers
 * anything above 5 columns should only be used if no sidebars on page
 */}.h-white-text.gradient-button .button:hover,.h-white-text .gradient-button .button:hover,.h-white-text.gradient-button button:hover,.h-white-text .gradient-button button:hover,.h-white-text.gradient-button .button:active,.h-white-text .gradient-button .button:active,.h-white-text.gradient-button button:active,.h-white-text .gradient-button button:active{background:#d1d100;background-image:-webkit-linear-gradient(#d1d100, #ffff2e);background-image:-o-linear-gradient(#d1d100, #ffff2e);background-image:-moz-linear-gradient(#d1d100, #ffff2e);background-image:linear-gradient(#d1d100, #ffff2e);box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0px -4px 4px rgba(255, 255, 255, 0.25), inset 0px 3px 3px rgba(0, 0, 0, 0.15);/*
 * Multi-column definition.
 * Limited between 2 and 8 columns
 * non-intrusive for older browsers
 * anything above 5 columns should only be used if no sidebars on page
 */}.h-text-shadow-light{text-shadow:0px 0px 3px rgba(255, 255, 255, 0.75);}.h-text-shadow-dark{text-shadow:0px 0px 3px rgba(0, 0, 0, 0.75);}.h-box-shadow-light{box-shadow:3px 4px 6px 0px rgba(255, 255, 255, 0.25);}.h-box-shadow-dark{box-shadow:3px 4px 6px 0px rgba(0, 0, 0, 0.25);/*
Staff profiles
*/}.staff-profile-container a.staff-full-anchor,.show-staff-modal a.staff-full-anchor{color:#000;}