/*
Typography
*/body{font-family:'Open Sans', sans-serif;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;}section.dark-section{color:#f3f3f3;}section.dark-section h1{color:#fff;}section.dark-section h2{color:#fff;}section.dark-section h3{color:#fff;}section.dark-section h4{color:#fff;}section.dark-section h5{color:#fff;}section.dark-section h6{color:#fff;}section.dark-section a{color:#e2202d;}section.dark-section a:hover,section.dark-section a:active{color:#c91a26;}section.dark-section .svg{fill:#f3f3f3;stroke:#f3f3f3;}section.dark-section:before{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;background-color:#383838;z-index:-10;}section.light-section{color:#383838;}section.light-section h1{color:#000;}section.light-section h2{color:#000;}section.light-section h3{color:#000;}section.light-section h4{color:#383838;}section.light-section h5{color:#383838;}section.light-section h6{color:#383838;}section.light-section a{color:#e2202d;}section.light-section a:hover,section.light-section a:active{color:#e63b47;}section.light-section .svg{fill:#383838;stroke:#383838;}section.light-section:before{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;background-color:#fff;z-index:-10;}section.neutral-section{color:#000;}section.neutral-section h1{color:#000;}section.neutral-section h2{color:#000;}section.neutral-section h3{color:#000;}section.neutral-section h4{color:#000;}section.neutral-section h5{color:#000;}section.neutral-section h6{color:#000;}section.neutral-section a{color:#e2202d;}section.neutral-section a:hover,section.neutral-section a:active{color:#c91a26;}section.neutral-section .svg{fill:#000;stroke:#000;}section.neutral-section:before{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;background-color:#c7c7c7;z-index:-10;}section.alert-section{color:#065e23;padding:1em;}section.alert-section a,section.alert-section a:hover,section.alert-section a:active{color:#065e23;}section.alert-section:before{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;background-color:rgba(225, 255, 225, 0.8);border-top-width:6px;border-bottom-width:6px;border-top-style:solid;border-bottom-style:solid;border-top-color:rgba(6, 94, 23, 0.8);border-bottom-color:rgba(6, 94, 23, 0.8);z-index:-20;}section#hero-section{height:400px;background-image:url('../../custom/img/hero/hero.jpg');background-size:cover;}section#hero-section:before{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;background-color:#e5e5e5;z-index:-10;}section#hero-section:after{content:' ';display:block;position:absolute;top:0;left:-3000px;width:10000px;height:100%;z-index:20;-moz-box-shadow:inset 0 0 5em rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 0 5em rgba(0, 0, 0, 0.5);box-shadow:inset 0 0 5em rgba(0, 0, 0, 0.5);}section#form-section #er-form-wrap{top:-400px;}section#form-section #form-side-footer #get-info-p{color:#fff;}section#form-section #form-side-footer #get-info-p:after{content:'\f101';font-family:FontAwesome;color:#e2202d;display:inline-block;padding-left:0.5em;font-size:1.5em;vertical-align:middle;}section.light-section h1.dark-block,section.dark-section h1.dark-block,section.neutral-section h1.dark-block,section.light-section h2.dark-block,section.dark-section h2.dark-block,section.neutral-section h2.dark-block,section.light-section h3.dark-block,section.dark-section h3.dark-block,section.neutral-section h3.dark-block,section.light-section h4.dark-block,section.dark-section h4.dark-block,section.neutral-section h4.dark-block,section.light-section h5.dark-block,section.dark-section h5.dark-block,section.neutral-section h5.dark-block,section.light-section h6.dark-block,section.dark-section h6.dark-block,section.neutral-section h6.dark-block,section.light-section p.dark-block,section.dark-section p.dark-block,section.neutral-section p.dark-block{background-color:#383838;color:#f3f3f3;}section.light-section h1.light-block,section.dark-section h1.light-block,section.neutral-section h1.light-block,section.light-section h2.light-block,section.dark-section h2.light-block,section.neutral-section h2.light-block,section.light-section h3.light-block,section.dark-section h3.light-block,section.neutral-section h3.light-block,section.light-section h4.light-block,section.dark-section h4.light-block,section.neutral-section h4.light-block,section.light-section h5.light-block,section.dark-section h5.light-block,section.neutral-section h5.light-block,section.light-section h6.light-block,section.dark-section h6.light-block,section.neutral-section h6.light-block,section.light-section p.light-block,section.dark-section p.light-block,section.neutral-section p.light-block{background-color:#fff;color:#383838;}section.light-section h1.neutral-block,section.dark-section h1.neutral-block,section.neutral-section h1.neutral-block,section.light-section h2.neutral-block,section.dark-section h2.neutral-block,section.neutral-section h2.neutral-block,section.light-section h3.neutral-block,section.dark-section h3.neutral-block,section.neutral-section h3.neutral-block,section.light-section h4.neutral-block,section.dark-section h4.neutral-block,section.neutral-section h4.neutral-block,section.light-section h5.neutral-block,section.dark-section h5.neutral-block,section.neutral-section h5.neutral-block,section.light-section h6.neutral-block,section.dark-section h6.neutral-block,section.neutral-section h6.neutral-block,section.light-section p.neutral-block,section.dark-section p.neutral-block,section.neutral-section p.neutral-block{background-color:#c7c7c7;color:#000;}section.three-columns img.icon{max-height:100px;}section.three-columns .svg{height:100px;}section.video-section.neutral-section p,section.video-section.neutral-section .caption{border-top:1px solid #000;}section.video-section.neutral-section p:before,section.video-section.neutral-section .caption:before{position:absolute;top:-19px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:19px solid #000;margin-left:-13px;content:'';display:block;}section.video-section.light-section p,section.video-section.light-section .caption{border-top:1px solid #383838;}section.video-section.light-section p:before,section.video-section.light-section .caption:before{position:absolute;top:-19px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:19px solid #383838;margin-left:-13px;content:'';display:block;}section.video-section.dark-section p,section.video-section.dark-section .caption{border-top:1px solid #f3f3f3;}section.video-section.dark-section p:before,section.video-section.dark-section .caption:before{position:absolute;top:-19px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:19px solid #f3f3f3;margin-left:-13px;content:'';display:block;}@media screen and (min-width:40.063em) and (max-width:60em){section#hero-section{height:300px;}section#form-section #er-form-wrap{top:-300px;}}@media screen and (max-width:40em){/*
Header
*/section#hero-section{height:200px;}section.three-columns .svg{height:150px;}}#header .wrapper{background:#fff;}#header .wrapper:before{content:'';background:#fff;position:absolute;top:0;left:-3000px;width:10000px;height:100%;z-index:-20;}.header-basic .tagline,.header-basic-bold .tagline{color:#383838;}.header-basic .phone,.header-basic-bold .phone{color:#383838;}.header-basic .phone .phone-number,.header-basic-bold .phone .phone-number{color:#e2202d;}.header-basic .encouragement,.header-basic-bold .encouragement{color:#878787;}.header-columns{/*
Page
*/}.header-columns .tagline{color:#383838;}.header-columns .phone{color:#383838;}.header-columns .phone .phone-number{color:#e2202d;}.header-columns .name{color:#383838;}.header-columns .encouragement{color:#878787;}#page{color:#000;/*
Footer
*/}#footer{background:#383838;color:#ededed;/*
Form
*/}#footer .footer-nav a{color:#fff;}#footer .copyright{color:#b0b0b0;}#footer .copyright a{color:#b0b0b0;}#er-form{background:rgba(0, 0, 0, 0.5);color:#fff;border:0;font-size:1rem;/*
Get Info Button
*/}#er-form #er-form-alert{background-color:rgba(225, 255, 225, 0.8);border-top-color:rgba(6, 94, 23, 0.8);border-bottom-color:rgba(6, 94, 23, 0.8);color:#065e23;padding:0.5em 2em;}#er-form #er-form-alert #er-form-msg p{font-size:0.8em;}#er-form .er-form-header h1{font-family:'Open Sans', sans-serif;color:#fff;font-size:2rem;}#er-form .er-form-header h2{font-family:'Open Sans', sans-serif;color:#fff;font-size:1.5rem;}#er-form .opt-in{color:#8e8b8b;}#er-form .opt-in label{color:#ffbac0;}#er-form .opt-in label:hover{text-decoration:underline;}#er-form .submit{color:#fff;border:0;border-radius:10px;background-color:#ff293b;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #ff293b 5px, #e2202d 10px), linear-gradient(to bottom, #e2202d, #ff293b, #e2202d);}#er-form .submit:hover{background-color:#ff1024;background:repeating-linear-gradient(135deg, transparent, transparent 5px, #ff1024 5px, #ce1b27 10px), linear-gradient(to bottom, #ce1b27, #ff1024, #ce1b27);}#er-form .privacy-policy-link a{color:#e0e0e0;}#er-form .privacy-policy-link a:hover{color:#adadad;}#get-info{color:#fff;background:#e2202d;border:0;border-radius:10px;/*
Hero
*/}.hero.caption{/*
Mobile CTA
*//*
#mobile-cta{
  background:$mobile-cta-bg;
  color:$mobile-cta-color;

  *{
    color:$mobile-cta-color;
  }

  .button{
    background:$mobile-cta-button-bg;
    color:$mobile-cta-button-color;
  }

  .footer-cta-tagline{
    font-weight: 600;
    display:block;
  }

  .phone-button{
    background:$mobile-cta-phone-bg;
    color:$mobile-cta-phone-color;
    .fa{
      color:$mobile-cta-phone-color;
    }
  }
}
*//*
Perma CTA
*//*
#perma-cta {

  .button {
    background:$mobile-cta-button-bg;
    color:$mobile-cta-button-color;
  }

}
*//*
Testimonials
*/}section.light-section blockquote h6,section.dark-section blockquote h6,section.neutral-section blockquote h6{color:#000;font-size:1.5rem;}section.light-section blockquote p,section.dark-section blockquote p,section.neutral-section blockquote p{color:#666;font-size:1.5rem;}section.light-section blockquote:before,section.dark-section blockquote:before,section.neutral-section blockquote:before{font-family:'Times New Roman', serif;content:"\201c";font-size:6rem;color:#e2202d;display:block;position:absolute;top:0;left:0;}section.light-section blockquote:after,section.dark-section blockquote:after,section.neutral-section blockquote:after{font-family:'Times New Roman', serif;content:"\201d";font-size:6rem;color:#e2202d;display:block;position:absolute;bottom:2rem;right:0;}@media screen and (max-width:40em){/*
Accreditations
*//*
.accreditations{

  .title{
    color:$accreditations-title-color;
  }

  .widget-body {
    color: $accreditations-text-color;
  }
}
*//*
Book a Tour
*//*
.book-a-tour {
  border: $book-tour-border;
  background:$book-tour-bg;
  color:$book-tour-color;

  .title {
    background: $book-tour-title-bg;
    color: $book-tour-title-color;

    &:after{
      border-top: 0.8rem solid $book-tour-title-bg;
    }
  }

  .button-book-tour {
    background: $book-tour-button-bg;
    color: $book-tour-button-color;
  }
}
*//*
VAA
*/section.dark-section blockquote h6,section.light-section blockquote h6,section.neutral-section blockquote h6{font-size:1.125rem;}section.dark-section blockquote p,section.light-section blockquote p,section.neutral-section blockquote p{font-size:1.125rem;}section.dark-section blockquote:before,section.light-section blockquote:before,section.neutral-section blockquote:before{font-family:'Times New Roman', serif;content:"\201c";font-size:4.5rem;color:#e2202d;display:block;position:absolute;top:0;left:0;}section.dark-section blockquote:after,section.light-section blockquote:after,section.neutral-section blockquote:after{font-family:'Times New Roman', serif;content:"\201d";font-size:4.5rem;color:#e2202d;display:block;position:absolute;bottom:1.5rem;right:0;}}.vaa-large{border:0;background:inherit;color:inherit;/*
Book a Tour form
*//*
#tour-form{
  .submit{
    background:$form-submit-bg;
    color:$form-submit-color;
    border:$form-submit-border;

    &:hover{
      background-color:lighten($form-submit-bg, 6%);
    }
  }
}
*//*
Countdown Timer
*//*
.er-countdown{
  border:$countdown-border;
}
.er-countdown-header{
  background:$countdown-header-bg;
  color:$countdown-header-color;
}
*//*
Lear More style button
*/}.vaa-large .heading .title-large a{color:#e2202d;}.vaa-large .title{color:#000;}.vaa-large .button{background:#e2202d;color:#f5e7e8;}.vaa-large .button .title{color:#f5e7e8;}.vaa-large .button .subtext{color:#f5e7e8;}.vaa-large .button:hover{background:#e84d58;text-decoration:none;}section.dark-section div.with-button a{color:#fff;background-color:#383838;border-color:#fff;}section.dark-section div.with-button a:hover,section.dark-section div.with-button a:active{color:#383838;background-color:#fff;border-color:#fff;}section.light-section div.with-button a{color:#000;background-color:#fff;border-color:#000;}section.light-section div.with-button a:hover,section.light-section div.with-button a:active{color:#fff;background-color:#e2202d;border-color:#e2202d;}section.neutral-section div.with-button a{color:#000;background-color:#c7c7c7;border-color:#000;}section.neutral-section div.with-button a:hover,section.neutral-section div.with-button a:active{color:#c7c7c7;background-color:#000;border-color:#000;}