/* Generated by less 3.11.1 */
body.highcontrast {
  font-family: 'Times New Roman', serif;
  color: white;
  font-size: 125%;
  background-color: black;
  /* MODALS */
}
body.highcontrast a,
body.highcontrast a:visited,
body.highcontrast a:hover,
body.highcontrast a:focus,
body.highcontrast .white a,
body.highcontrast #main-menu .menu-item .nav-link,
body.highcontrast .news_events .news_box h4 a,
body.highcontrast .header_top a,
body.highcontrast .slider-mottos .slick-arrow {
  color: yellow !important;
}
body.highcontrast .button-toggle-remove {
  color: black !important;
}
body.highcontrast * {
  background-color: transparent;
  background-image: none !important;
}
body.highcontrast .hamburger span {
  background-color: yellow;
}
body.highcontrast .full_menu,
body.highcontrast .full_screen_search {
  background-color: rgba(0, 0, 0, 0.98);
}
body.highcontrast h1,
body.highcontrast .h1,
body.highcontrast h2,
body.highcontrast .h2,
body.highcontrast h3,
body.highcontrast .h3,
body.highcontrast h4,
body.highcontrast .h4,
body.highcontrast h5,
body.highcontrast .h5,
body.highcontrast h6,
body.highcontrast .h6,
body.highcontrast .news_events .news_box .posted-on,
body.highcontrast .page_sidebar .html_box h1,
body.highcontrast .page_sidebar .html_box h2,
body.highcontrast .page_sidebar .html_box h3,
body.highcontrast .page_sidebar .html_box h4,
body.highcontrast .page_sidebar .html_box h5,
body.highcontrast .page_sidebar .html_box h6 {
  color: white;
}
body.highcontrast h1,
body.highcontrast .h1,
body.highcontrast h2,
body.highcontrast .h2,
body.highcontrast h3,
body.highcontrast .h3,
body.highcontrast h4,
body.highcontrast .h4,
body.highcontrast h5,
body.highcontrast .h5,
body.highcontrast h6,
body.highcontrast .h6,
body.highcontrast .slider-mottos .slider_outer .slick-slide,
body.highcontrast .bulletin_board .bulletin_board_item .posted-on,
body.highcontrast .bulletin_board .bulletin_board_item .categories,
body.highcontrast .login_box .login-block p label,
body.highcontrast .news_events .news_box .news_box_inner h2,
body.highcontrast form label,
body.highcontrast .wpcf7 label {
  font-family: 'Times New Roman', serif;
  color: white;
}
body.highcontrast .header_top .languages > span:before,
body.highcontrast .social_block .banner,
body.highcontrast .header_top .search_toggle,
body.highcontrast .header_top .accessibility_toggle,
body.highcontrast .header_top .languages:before,
body.highcontrast .featured_boxes .featured_box .featured_box_inner .featured_box_background,
body.highcontrast .slider_video {
  display: none;
}
body.highcontrast .button-toggle-remove {
  display: block;
  padding: 1.5rem;
  font-size: 150%;
  font-weight: bold;
  margin-bottom: 2rem;
}
body.highcontrast a.btn {
  padding: 0.5rem 1.5rem !important;
  border: none !important;
  background-color: yellow !important;
  color: black !important;
}
body.highcontrast .wrapper .entry-content span.emphasis,
body.highcontrast .wrapper .entry-content thead,
body.highcontrast .page_sidebar ul li a,
body.highcontrast .page_sidebar ul li a:hover {
  background-color: yellow !important;
  color: black !important;
}
body.highcontrast .wrapper .entry-content .table-striped tbody tr:nth-of-type(odd),
body.highcontrast .page_sidebar .html_box {
  background-color: transparent;
}
body.highcontrast .wrapper .entry-content ul li:before {
  background-color: yellow;
}
body.highcontrast .header_main,
body.highcontrast .sticky .header_main {
  position: relative !important;
}
body.highcontrast .wrapper .header_image,
body.highcontrast .featured_boxes .featured_box .featured_box_inner {
  background-color: black !important;
}
body.highcontrast .slider-mottos .slider_outer .slick-slide {
  opacity: 1;
}
body.highcontrast .slider-mottos .slider-navigation .mottos_slider_nav .slick-dots li button {
  border-color: white;
}
body.highcontrast .social_icons a {
  border-color: yellow;
}
body.highcontrast .featured_boxes .featured_box .featured_box_inner {
  position: relative;
  padding: 0 !important;
  overflow: visible;
  height: auto;
  width: auto;
  margin: 1rem;
}
body.highcontrast .featured_boxes .featured_box .featured_box_inner h4 {
  color: black;
  background-color: yellow;
}
body.highcontrast .featured_boxes .featured_box:nth-child(odd) .featured_box_inner h4 {
  position: relative;
  bottom: auto;
}
body.highcontrast .news_events .more_posts,
body.highcontrast .slider-mottos .slick-slide .text span,
body.highcontrast .wrapper .share_buttons a {
  background-color: yellow;
  color: black !important;
  border: none;
}
body.highcontrast .content_footer_top {
  background-color: transparent;
}
body.highcontrast form .form-control,
body.highcontrast .wpcf7 .form-control,
body.highcontrast form .wpcf7-validation-errors,
body.highcontrast .wpcf7 .wpcf7-validation-errors,
body.highcontrast form input[type=color],
body.highcontrast .wpcf7 input[type=color],
body.highcontrast form input[type=date],
body.highcontrast .wpcf7 input[type=date],
body.highcontrast form input[type=datetime-local],
body.highcontrast .wpcf7 input[type=datetime-local],
body.highcontrast form input[type=datetime],
body.highcontrast .wpcf7 input[type=datetime],
body.highcontrast form input[type=email],
body.highcontrast .wpcf7 input[type=email],
body.highcontrast form input[type=file],
body.highcontrast .wpcf7 input[type=file],
body.highcontrast form input[type=month],
body.highcontrast .wpcf7 input[type=month],
body.highcontrast form input[type=number],
body.highcontrast .wpcf7 input[type=number],
body.highcontrast form input[type=range],
body.highcontrast .wpcf7 input[type=range],
body.highcontrast form input[type=search],
body.highcontrast .wpcf7 input[type=search],
body.highcontrast form input[type=submit],
body.highcontrast .wpcf7 input[type=submit],
body.highcontrast form input[type=tel],
body.highcontrast .wpcf7 input[type=tel],
body.highcontrast form input[type=text],
body.highcontrast .wpcf7 input[type=text],
body.highcontrast form input[type=time],
body.highcontrast .wpcf7 input[type=time],
body.highcontrast form input[type=url],
body.highcontrast .wpcf7 input[type=url],
body.highcontrast form input[type=week],
body.highcontrast .wpcf7 input[type=week],
body.highcontrast form select,
body.highcontrast .wpcf7 select,
body.highcontrast form textarea,
body.highcontrast .wpcf7 textarea,
body.highcontrast form input,
body.highcontrast .wpcf7 input {
  background-color: white;
  border-color: yellow;
  color: black;
}
body.highcontrast form input[type=submit],
body.highcontrast .wpcf7 input[type=submit] {
  background-color: yellow !important;
}
body.highcontrast.sticky .header_main {
  background-color: black !important;
}
body.highcontrast .logintoggle {
  color: yellow !important;
}
body.highcontrast .modal-backdrop.show {
  background-color: black !important;
  opacity: 1 !important;
}
body.highcontrast .modal-content {
  background-color: black !important;
  border-radius: 0 !important;
  border: 4px solid yellow;
}
