/* Solid reading surface; original photography, copy and slider controls retained. */
.fr-website-shell .rev_slider_wrapper { width: 100% !important; left: 0 !important; }
.fr-website-shell .rev_slider .fr-hero-title,
.fr-website-shell .rev_slider .fr-hero-copy { font-family: Lato, sans-serif !important; white-space: normal !important; height: auto !important; max-height: none !important; overflow-wrap: break-word; text-shadow: none; }
.fr-website-shell .rev_slider .fr-hero-title { color: #0c424c !important; font-size: 32px !important; font-weight: 700 !important; line-height: 1.25 !important; }
.fr-website-shell .rev_slider .fr-hero-copy { color: #231f20 !important; font-size: 18px !important; line-height: 1.65 !important; }
.fr-website-shell .rev_slider .fr-hero-copy a { color: #0c424c !important; text-decoration: underline; text-underline-offset: 3px; font-weight: 700; }
@media (max-width: 767px) {
 .fr-website-shell .rev_slider .fr-hero-title { font-size: 26px !important; line-height: 1.25 !important; }
 .fr-website-shell .rev_slider .fr-hero-copy { font-size: 16px !important; line-height: 1.625 !important; }
}
