.high_contrast a{
  background-color: black !important;
  color: yellow !important;
  text-decoration: underline !important;
}

.high_contrast .navbar-inner{
  background:black;
}

.high_contrast *{
  background-color: black !important;
    color: white !important;
    text-shadow: none !important;
}

.high_contrast #first-nav .language-switcher-locale-url > li > a {
    color: #fff !important;
    background: #000 !important;
}

.high_contrast input{
    background-color: white !important;
    color: black !important;
}

.high_contrast input[type="submit"]{
  background-color: yellow !important;
    color: black !important;
}


.high_contrast a:hover{
  background-color: yellow !important;
  color: black !important;
  text-decoration: underline !important;
  text-decoration: none !important;
}

.high_contrast_high:hover{
  cursor: pointer;
}

.high_contrast_normal:hover{
  cursor: pointer;
}

.high_contrast #toTop{
  border: 1px solid yellow;
    border-radius: 15px;
}

.index-mainbanner-caption{
  background-color: transparent !important;
}

.high_contrast #heading_xmark{
  background-color: white !important;
}



.high_contrast a * {
  background-color: black !important;
  color: yellow !important;
  text-decoration: underline !important;
}

.high_contrast a:hover {
background-color: yellow !important;
  color: black !important;
  text-decoration: underline !important;
  text-decoration: none !important;
}

.high_contrast a:hover *{
background-color: yellow !important;
  color: black !important;
  text-decoration: underline !important;
  text-decoration: none !important;
}

.high_contrast .floorplan_overlay, .floorplan_overlay > img{
  background-color: transparent !important;
}

.high_contrast .section-image-caption{
  background-color: transparent !important;
}

.high_contrast .left_hand_item{
  background: black !important
}

.high_contrast .main_content{
  background-color: unset !important;
}

.high_contrast #mm-0{
  background-color: unset !important;
}

.high_contrast .dialog-off-canvas-main-canvas{
  background-color: unset !important;
}

.high_contrast .friendly-print{
  background-color: unset !important;
}

.high_contrast .map-canvas *{
  background-color: unset !important;
}

.high_contrast #map_canvas *{
  background-color: unset !important;
}

.high_contrast .gm-style-mtc button {
  color: black !important;
}

.high_contrast .current-events > div:first-child *{
  background-color: unset !important;
}

.high_contrast .bx-wrapper .bx-controls-direction a {
    background-color: unset !important;
}

.high_contrast hr{
  background-color: #ccc !important;
}

.high_contrast .high_contrast_high a{
  color: #FFF !important;
  text-decoration: unset !important;
  cursor: default;
}

.high_contrast .high_contrast_high a:hover{
  background-color: unset !important;
  color: #FFF !important;
  text-decoration: unset !important;
  cursor: default;
}
