/* HIGH CONTRAST */
body.high_contrast, .high_contrast p, .high_contrast h1, .high_contrast h2, .high_contrast h3, .high_contrast h4, .high_contrast h5, .high_contrast h6 { color: #202020; }
.high_contrast a { color: #222; }
.high_contrast a:hover { color: #000; }
.high_contrast .button, .high_contrast .nav-next a, .high_contrast .nav-previous a, .high_contrast #hero .button, .high_contrast .wp-block-button__link, .high_contrast .content #ill_directory_form input[type=submit], .high_contrast .content #ill_directory_form button, .high_contrast .content .ill_directory_btn { color: #fff; background-color: #202020; }
.high_contrast .button:hover, .high_contrast .nav-next a:hover, .high_contrast .nav-previous a:hover, .high_contrast #hero .button:hover, .high_contrast .wp-block-button__link:hover, .high_contrast .content #ill_directory_form input[type=submit]:hover, .high_contrast .content #ill_directory_form button:hover, .high_contrast .content .ill_directory_btn:hover { color: #fff; background-color: #000; }
.high_contrast .button.link { color: #202020; background-color: #fff; }
.high_contrast .button.link:hover { color: #000; background-color: #f0f0f0; }
.high_contrast strong { color: #000; }
.high_contrast nav ul li a { color: #fff; }
.high_contrast nav ul li:hover > a, .high_contrast nav ul li.current-menu-item > a, .high_contrast nav ul li.current-menu-ancestor > a, .high_contrast nav ul li.current_page_parent > a { color: #fff; background: #202020; }
.high_contrast nav ul li ul li a { color: #fff; background: #202020; }
.high_contrast nav ul li ul li:hover > a, .high_contrast nav ul li ul li.current-menu-item > a, .high_contrast nav ul li ul li.current-menu-ancestor > a, .high_contrast nav ul li ul li.current_page_parent > a { color: #fff; }
.high_contrast.search-results nav ul li.current_page_parent > a, .high_contrast.search-results nav ul li ul li.current_page_parent > a { color: #fff; }
.high_contrast.search-results nav ul li:hover > a, .high_contrast.search-results nav ul li ul li:hover > a { color: #000; }
.high_contrast .lines .line { background-color: #202020; }
.high_contrast .hero-wrap.slider .info { background: #fff; }
.high_contrast .hero-wrap .ill_hero_slider .stage .slide .title, .high_contrast .hero-wrap .ill_hero_slider .stage .slide .caption { background: #fff; }
.high_contrast .hero-wrap .ill_hero_slider .stage .slide .title { color: #202020; }
.high_contrast .hero-wrap .ill_hero_slider .stage .slide .caption, .high_contrast .hero-wrap .ill_hero_slider .stage .slide .caption p { color: #202020; }
.high_contrast .hero-wrap #hero .ill_hero_slider .controls_container .controls, .high_contrast .hero-wrap #hero .ill_hero_slider .controls_container .splide__pagination { background: #fff; }
.high_contrast .hero-wrap #hero .splide__slide__container::before { background: #202020; }
.high_contrast .hero-wrap.featured .info { background: #202020; }
.high_contrast .hero-wrap.featured .info h1 { color: #fff; }
.high_contrast .hero-wrap #feat-img { background: #202020; }
.high_contrast .hero-wrap #feat-img::before { background: #fff; }
.high_contrast .hero-wrap.none { background: #202020; }
.high_contrast .hero-wrap .info.full { background: #202020; }
.high_contrast .hero-wrap .info.full::before { background: #fff; }
.high_contrast .hero-wrap .info.full::after { background: #202020; }
.high_contrast .hero-wrap.none .info h1 { color: #fff; }
.high_contrast .content-blocks { background: #fff; }
.high_contrast .content-blocks::before { background-color: #fff; }
.high_contrast .content-blocks::after { background: #fff; }
.high_contrast .content-blocks .content::before { background: #fff; }
.high_contrast .content-blocks .content::after { background-color: #fff; }
.high_contrast .ill_quotes_quote::before { color: #202020; }
.high_contrast .ill_quotes_quote_title span { color: #000; }
.high_contrast .sidebar { background: #fff; }
.high_contrast .sidebar::before { background: #fff; }
.high_contrast .sidebar h3 { color: #202020; }
.high_contrast footer { background-color: #202020; }
.high_contrast .bottom-wrap { background: #333; }
.high_contrast .bottom-wrap *, .high_contrast footer p { color: #fff; }
.high_contrast .copyright p, .high_contrast .copyright ul li { color: #fff; }
.high_contrast .copyright p a, .high_contrast footer p a, .high_contrast .copyright ul li a { color: #fff; }
.high_contrast .gform_wrapper.gravity-theme .ginput_complex input, .high_contrast .gform_wrapper.gravity-theme .ginput_complex select, .high_contrast .gform_wrapper.gravity-theme input[type=color], .high_contrast .gform_wrapper.gravity-theme input[type=date], .high_contrast .gform_wrapper.gravity-theme input[type=email], .high_contrast .gform_wrapper.gravity-theme input[type=number], .high_contrast .gform_wrapper.gravity-theme input[type=password], .high_contrast .gform_wrapper.gravity-theme input[type=tel], .high_contrast .gform_wrapper.gravity-theme input[type=text], .high_contrast .gform_wrapper.gravity-theme input[type=time], .high_contrast .gform_wrapper.gravity-theme input[type=url], .high_contrast .gform_wrapper.gravity-theme select, .high_contrast .gform_wrapper.gravity-theme textarea { background: #fff; color: #202020; }
.high_contrast .gform_wrapper.gravity-theme .ginput_complex input::placeholder, .high_contrast .gform_wrapper.gravity-theme .ginput_complex select::placeholder, .high_contrast .gform_wrapper.gravity-theme .ginput_complex input::placeholder, .high_contrast .gform_wrapper.gravity-theme .ginput_complex select::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=color]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=date]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=email]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=number]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=password]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=tel]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=text]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=time]::placeholder, .high_contrast .gform_wrapper.gravity-theme input[type=url]::placeholder, .high_contrast .gform_wrapper.gravity-theme select::placeholder, .high_contrast .gform_wrapper.gravity-theme select option.gf_placeholder, .high_contrast .gform_wrapper.gravity-theme textarea::placeholder { color: #333; }
.high_contrast p.has-text-color { color: #000!important; }
.high_contrast .sidebar .button.link { color: #212121; }
.high_contrast .sidebar .button.link:hover { color: #000; }