  .listing-special-deal {
    background: #1829ab;
    color: #ffffff;
  }

  #header .wrapper.special-announcement-wrapper,
  #header .wrapper.special-announcement-wrapper .special-announcement,
  .special-announcement-wrapper,
  .special-announcement-wrapper .special-announcement {
    background: #4bacc6;
  }

  #header .wrapper.special-announcement-wrapper .special-announcement p,
  .special-announcement-wrapper .special-announcement p,
  #header .wrapper.special-announcement-wrapper .special-announcement a,
  .special-announcement-wrapper .special-announcement a {
    color: #FFFFFF;
  }

  .close-special-announcement {
    background: #FFFFFF!important;
  }


  .gallery .featured {
    border: 1px solid #1829ab!important;
  }

  #header .wrapper .navigation,
  #footer .footer-wrapper,
  header.header_mobile_prospect,
  .main_wrp #search_bar,
  .main_wrp .header,
  .main_wrp .subheader,
  .main_wrp .rental-application {
    background: #ffffff;
  }

  #header .wrapper .navigation a,
  #footer .footer-wrapper a, #footer .footer-wrapper div, #footer .footer-wrapper span,
  .main_wrp .header a, .main_wrp .header span,
  .subheader, .rental-application,
  header.header_mobile_prospect {
    color: #c00000;
  }

  #footer .footer-wrapper .hud-link svg {
    fill: #c00000;
  }

  .main_wrp #search_bar .customSelect {
    border-color: #eeeeee;
  }

  .gallery .filters-wrap .mobile-full-page-filters .mobile-full-page-filter-header {
    color: #c00000;
  }

  .gallery .gallery-header, .gallery .gallery-subheader {
    background: #ffffff!important;
    color: #c00000!important;
  }
  .gallery .gallery-footer {
    background: #ffffff;
    color: #c00000;
    border-top: 1px solid #ffffff;
  }
  .gallery .gallery-footer svg {
    fill: #c00000;
  }

  .prospect-customizable-primary-button, .btn.prospect-customizable-primary-button {
    background: #981b1e!important;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }
  .prospect-customizable-primary-button .available-showtime-day {
    color: #ffffff !important;
  }
  .prospect-customizable-primary-button:hover,
  .prospect-customizable-primary-button:active,
  .btn.prospect-customizable-primary-button:hover,
  .btn.prospect-customizable-primary-button:active {
    background: #a92c2f;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }
  #section_form .blue-btn {
    background: #981b1e;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }
  #section_form .blue-btn:hover,
  #section_form .blue-btn:active {
    background: #a92c2f;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }

  .confirm_by .confirmation-type label:hover,
  .confirm_by .confirmation-type input[type="radio"]:checked + label,
  .appfolio_frame {
    background-image: none;
    background-color: #981b1e !important;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }

  .widget_pop_up.complex .buttons_container .button.active,
  .widget_pop_up.complex .buttons_container .button:active,
  .widget_pop_up.complex .buttons_container .button:hover,
  .widget_pop_up.complex .buttons_container.active .button.active,
  .widget_pop_up.complex .buttons_container.active .button:active,
  .widget_pop_up.complex .buttons_container.active .button:hover,
  .showtime.active,
  .showtime:hover,
  .ss_btn button {
    background: none;
    background-color: #981b1e !important;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }
  .showing_time .showtime,
  .showtime.active,
  .showing_button_link,
  .showing-submit-button,
  .v2_button {
    background: none;
    background-color: #981b1e !important;
      border-color: #870a0d !important;
    color: #ffffff !important;
  }
  .showtime:active,
  .showing_button_link:hover,
  .showing_button_link:active,
  .showing-submit-button:hover,
  .ss_btn button:hover,
  .ss_btn button:active,
  .v2_button:hover {
    background: #a92c2f;
    border-color: #870a0d !important;
    color: #ffffff !important;
  }
  .showtime a:focus,
  .showtime a:hover,
  .showing_button_link:hover,
  .showing_button_link:active,
  .showing-submit-button:hover {
    color: white;
  }

  .showing-form .showing-form-body .time_picker .showtime_options_menu a.active,
  .showing-form .showing-form-body .time_picker .showtime_options_menu a:hover {
    background-color: #981b1e !important;
    color: #ffffff !important;
  }

    .gallery .filters-result .filter-result-count {
      color: #981b1e!important;
    }

    .gallery.opened-map-mode .map-icon-svg {background: #981b1e!important;}
    .gallery.default-map-mode .map-icon-svg {background: #981b1e!important;}
    .gallery .listing-button.customizable-color {
      border-color: #981b1e!important;
      background-color: #981b1e!important;
      color: #ffffff!important;
    }
    .gallery .listing-button:hover {
      border-color: #981b1e!important;
      color: #981b1e!important;
      background: white!important;
    }
    .listing-wrap .listing-showtimes-bar table .available-showtime-time {
      color: #ffffff !important;
    }
      .lds-ellipsis div {
        background: #981b1e!important;
      }

      .ld-ring div {
        border-color: #981b1e transparent transparent transparent !important;
      }

  .listing-wrap a:not(.btn),
  .mobile_link,
  .apply_btn, .more_txt, .less_txt, .more_btn:hover,
  .address .js-index-wrapper {
    color: #90b0df !important;
  }

  .listing-wrap a:not(.btn):hover,
  .mobile_link:hover,
  .apply_btn:hover, .more_txt:hover, .less_txt:hover {
    color: #738db2 !important;
  }

  .gallery .gallery-link {
    color: #90b0df !important;
  }

  .gallery .gallery-link:hover {
    color: #738db2 !important;
  }

  .showing-form .showing-form-body .time_picker .showtime_options_menu a {
    color: #90b0df !important;
  }





@media (max-width: 480px) {
  .gallery, .header-wrap, .gallery-announcement-container {
    background: #F2F5F7!important;
  }
}
