/*
 * Build sidebar form "I want Answers" background
 *//*
Typography
*/body{font-family:"Open Sans", sans-serif;background-color:#f1f1f1;}body.page-template-page-full-width{background-color:#fff;}h1{margin-top:;margin-bottom:;}h2,h3,h4,h5,h6{margin-top:;margin-bottom:;}h1{font-family:"Open Sans", sans-serif;font-weight:bold;font-size:2em;color:#333;}h2{font-family:"Open Sans", sans-serif;font-weight:bold;color:#565656;}h3{font-family:"Open Sans", sans-serif;font-weight:bold;color:#333;}h4{font-family:"Open Sans", sans-serif;font-weight:bold;color:#333;}h5{font-family:"Open Sans", sans-serif;font-weight:bold;color:#333;}h6{font-family:"Raleway", sans-serif;font-weight:bold;color:#333;}#main .title{font-family:;}.sidebar .widget .title{font-family:"Open Sans", sans-serif;color:#000;font-weight:bold;}#main .title{font-family:;}.sidebar{/*
h1{
  font-family:$body-font;
}
*/}.sidebar .widget .title{font-family:"Open Sans", sans-serif;color:#000;}a{color:#e41b23;/*
Header
*/}a:hover{color:#b6161c;}#header .wrapper{background:#fff;}.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:#4d8e9e;}.header-basic-vaa-top .vaa-cta .vaa-button:hover{background-color:#5b9eaf;}.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:#4d8e9e;}.header-columns-vaa-top .vaa-cta .vaa-button:hover{background-color:#5b9eaf;}.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:#e41b23;}.top-bar-section ul li > a{color:#e41b23;}.top-bar-section ul li:first-child a{border-left:0;}.top-bar-section ul li:hover:not(.has-form) > a{background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section ul li.active > a{background:#ed1f27;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section ul li.active > a:hover{background:#ed1f27;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section .dropdown li{background:#e41b23;}.top-bar-section .dropdown li a{border-right:0;}.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-menu{height:80px !important;}.full-width-header #menu-item-search{top:27px;}.full-width-header #header-logo{padding:5% 0;}.full-width-header .top-bar-section .top-bar-menu > .menu-item > .dropdown{padding-top:31px;}.full-width-header .top-bar-section li:not(.has-form) a:not(.button){color:#e41b23;}.full-width-header .top-bar-section #menu-main-menu > li > ul > li > a{color:#fff;}.full-width-header .top-bar-section .menu-item:hover{color:#e41b23;}.full-width-header .top-bar-section ul.sub-menu li{background:#e41b23;}.full-width-header .top-bar-section ul.sub-menu li:hover{background:#dd1d24;}.full-width-header .top-bar-section ul.sub-menu li.active{background:#ed1f27;}.full-width-header.is-sticky .top-bar-section .top-bar-menu > .menu-item > .dropdown{padding-top:16px;}.full-width-header.is-sticky .header-container{height:50px;}.full-width-header.is-sticky .top-bar-menu{height:50px !important;}.full-width-header.is-sticky #header-logo{max-height:50px;}.full-width-header.is-sticky #menu-item-search{top:12px;}}.top-bar,.top-bar.expanded,.top-bar .title-area,.top-bar.expanded .title-area{background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar .back a{background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar.expanded .toggle-topbar a{color:#e41b23;}@media only screen and (min-width:64.063em){.top-bar-section ul li > a{border-right:0;}.top-bar-section li.hover > a:not(.button){background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section li:not(.has-form) a:not(.button){background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li.active:not(.has-form) a:not(.button){color:#e41b23;background:#ed1f27;/*
 * Three steps gradient (top / 50% / bottom)
 */}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#ed1f27;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section .dropdown li a{color:#fff;background:#e41b23;}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color:#fff;background:#e41b23;}.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.top-bar-section .has-form{background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */}.no-js .top-bar-section ul li:hover > a{background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.no-js .top-bar-section ul li:active > a{background:#ed1f27;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}}@media (max-width:64em){/*
Search menu item
*/.top-bar-menu li a{border-color:#cd181f;}}#menu-item-search:hover a{background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */}#menu-item-search a:hover{background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */}#top-bar-search{/*
Page
*/}#top-bar-search input{border-color:#cd181f;}#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:#a00e13;color:#fff;/*
Form
*/}#footer .tagline{background:#bc141a;/*
 * Three steps gradient (top / 50% / bottom)
 */}#footer .tagline *{color:#fff;}#footer .tagline .wrapper h3{font-weight:normal;}#footer .tagline .no-orphans .phone{font-weight:bold;color:#f99517;}#footer a{color:#fff;}#footer .menu a,#footer .footer-menu a{color:#fff;}#footer .copyright{color:#b0b0b0;}#footer .copyright a{color:#b0b0b0;}#er-form{background:#260103;color:#dbdbdb;border:0;}#er-form .opt-in{background:#260103;color:#e0e0e0;}#er-form .opt-in label{color:#e41b23;}#er-form .submit{margin-top:0.5rem;font-family:;font-weight:600;color:#fff;border:0;border-radius:0;background:#4d8e9e;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #4d8e9e 5px, #4d8e9e 10px), linear-gradient(to bottom, #4d8e9e, #4d8e9e, #4d8e9e);}#er-form .submit:hover{background-color:#5b9eaf;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #5b9eaf 5px, #5b9eaf 10px), linear-gradient(to bottom, #5b9eaf, #5b9eaf, #5b9eaf);}#er-form .privacy-policy-link a{color:#999;}#er-form .privacy-policy-link a:hover{color:#666;}.er-form-header{background:#4d8e9e;/*
 * Four steps gradient (top / 33% / 66% / bottom)
 */color:#fff;font-weight:600;/*
Form Error Message with abide
*/}.er-form-header:after{border-top-color:#4d8e9e !important;}.er-form-header.er-form-header-only:after{border-top-color:#4d8e9e !important;}.er-form-header h2{font-family:;color:#fff;}[data-abide]{/*
Get Info Button
*/}[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;}#get-info{color:#fff;border:0;background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 *//*
Hero
*/}#get-info:hover{background:#f99517;/*
 * Three steps gradient (top / 50% / bottom)
 */}.wp-caption.alignnone{/*
Mobile CTA
*/}.wp-caption.alignnone img{border-color:#e5e5e5;}.wp-caption.alignnone .wp-caption-text{border-color:#e5e5e5;}#mobile-cta{background:#454545;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;/*
Perma CTA
*/}#mobile-cta *{color:#fff;}#mobile-cta .button{background:#4d8e9e;/*
 * 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{/*
Sidebar Widgets
*//*
Testimonials
*/}#perma-cta .button{background:#4d8e9e;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#fff;font-family:;}.widget_er_testimonialwidget{/*
Accreditations
*/}.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_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
*/}.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;}#tour-form{/*
Countdown Timer
*/}#tour-form .submit{color:#fff;border:0;border-radius:0;background:#4d8e9e;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #4d8e9e 5px, #4d8e9e 10px), linear-gradient(to bottom, #4d8e9e, #4d8e9e, #4d8e9e);}#tour-form .submit:hover{background-color:#5b9eaf;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #5b9eaf 5px, #5b9eaf 10px), linear-gradient(to bottom, #5b9eaf, #5b9eaf, #5b9eaf);}.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:#e41b23;font-family:"Open Sans", sans-serif;font-weight:bold;}#main .programs-list .program .title:hover,.sidebar .programs-list .program .title:hover{color:#b6161c;}#main .programs-list .program .description,.sidebar .programs-list .program .description{color:#333;}.programs-list-stacked > li{background:#f9f9f9;border-color:#fff;}.lt-ie9 .programs-list-stacked > li{background:#f9f9f9;}.programs-list-horizontal{/*
Circle Image Row Shortcode
*/}.programs-list-horizontal .program{background:#f9f9f9;}.programs-list-horizontal .program-copy-bar{border-left-color:#e41b23;}.circle-img-row{/*
Buttons
*/}.circle-img-row .circle-img{border:5px solid #e2e2e2;}.button{background-color:#e41b23;/*
Programs Blinds
*/}.button:focus,.button:hover,.button:active{background-color:#cd181f;}.programs-blinds{/*
Tabbed Content
*/}.programs-blinds .program-link .program-title{background:rgba(228, 27, 35, 0.7);/*
 * Three steps gradient (top / 50% / bottom)
 */}.programs-blinds .program-link:hover .program-title{background:rgba(228, 27, 35, 0.9);/*
 * Three steps gradient (top / 50% / bottom)
 */}.tabs{/*
Start Dates
*/}.tabs .tab-title a{background:#e41b23;/*
 * Three steps gradient (top / 50% / bottom)
 */color:#e41b23;}.tabs .tab-title a:hover{background:#dd1d24;/*
 * Three steps gradient (top / 50% / bottom)
 */}.general_blue_template_start_dates,.program_blue_template_start_dates{/*
Blog posts
*/}.general_blue_template_start_dates .date-blue,.program_blue_template_start_dates .date-blue{background-color:#e41b23;}#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{background-color:#900;}.er-accordion .accordion-navigation a.panel-heading:hover,.er-accordion .accordion-navigation a.panel-heading:active{background-color:#600;}@media only screen{.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){.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){.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;}}