body.contrast h1, body.contrast h2, body.contrast h3, body.contrast h4, body.contrast h5, body.contrast h6, body.contrast p, body.contrast .sub-nav > ul > li > a, body.contrast .main-content span, body.contrast .subpage-content a, body.contrast .traffic-feed .event-details .date {
  color: black !important;
  background-color: transparent !important; }
body.contrast .sub-nav > ul > li.active > a {
  color: black;
  border-color: black; }
body.contrast .sub-nav > ul > li a:hover, body.contrast .sub-nav > ul > li a:focus, body.contrast .sub-nav > ul > li a:active {
  border-color: black; }
body.contrast .single-subpage.open > .subpage-heading {
  border-color: black; }
body.contrast .row-banner #top-tabs h1, body.contrast .row-banner #top-tabs h2, body.contrast .row-banner #top-tabs h3, body.contrast .row-banner #top-tabs h4, body.contrast .row-banner #top-tabs h5, body.contrast .row-banner #top-tabs h6, body.contrast .news-feed .col-md-4 .txt-wrap h1, body.contrast .news-feed .col-md-4 .txt-wrap h2, body.contrast .news-feed .col-md-4 .txt-wrap h3, body.contrast .news-feed .col-md-4 .txt-wrap h4, body.contrast .news-feed .col-md-4 .txt-wrap h5, body.contrast .news-feed .col-md-4 .txt-wrap h6, body.contrast .banner-text h1, body.contrast .banner-text h2, body.contrast .banner-text h3, body.contrast .banner-text h4, body.contrast .banner-text h5, body.contrast .banner-text h6 {
  color: white !important;
  background-color: transparent !important; }
body.contrast .main-content a {
  color: #7b7a82; }
body.contrast .page-actions ul > li:hover a {
  color: black; }
body.contrast .link-icon, body.contrast .navbar-traffic .select-cat .status {
  background-color: black; }
body.contrast ::-webkit-input-placeholder {
  color: black !important; }
body.contrast ::-moz-placeholder {
  color: black !important; }
body.contrast ::-moz-placeholder {
  color: black !important; }
body.contrast ::-ms-input-placeholder {
  color: black !important; }
