



#pagewrap__p {
	background-color: #000000;
	color: #FFFFFF;
}
.mrp-menu-resp-wrapper .top-handle::before {
	background-color: #000000;
}

.mrp-owner-photo {
    max-width: 390px;
}
.outer-footer, .cta-grid-container, .provider-attribution, .outer-footer::before, .mrp-owner-logo .inner, .outer-container6, .outer-container6::before, .banner-content::after, .main-content-container, #mrp-sidebar, .top-container, .mrp-crea-attribution, .outer-container6::after {
	background: #000;
}
#pagewrap__p, span, .vertical-location-search, .mrp-menu-resp-wrapper a, .top-container .navigation-reveal-blog .weblet_blog-entry-heading-text, .mrp-crea-attribution, #listing-results-view.mrp-style-area#listing-results-view.mrp-style-area .mrp-listing-attribution-container, .listing-disclaimer {
    color: #fff;
}
.top-container .navigation-reveal-blog .weblet_blog-entry-heading-text:hover, #rich-text-1929041078878413614-p a, #rich-text-53773170425468365-t a, .master-template.scroll-limit .mrp-menu-resp-wrapper .top-handle::after, .master-template .mrp-menu-resp-wrapper .top-handle.on::after, .mrp-idx-on .mrp-menu-resp-wrapper .top-handle.on::after {
    color: #ac0000;
}
.form-buttons button, .location-search-container::before, .weblet_unibox-title, .social-media-links a::after, #mrp-sidebar .vertical-location-search .weblet_unibox-title {
    background-color: #ac0000;
}
.form-buttons button:hover {
    background-color: #fff;
    color: #000;
}

.banner-content::before {
    background-color: rgba(172, 0, 0, 0.75);
}
.mrp-menu-resp-wrapper .top-handle:after, .mrp-menu-resp-wrapper a:hover {
    color: #ac0000;
}
.mrp-weblet-featured-listings .mrpl-link a {
    border: 2px solid #ac0000;
    color: #ac0000;
}
.mrp-weblet-featured-listings .mrpl-link a:hover {
    background-color: #ac0000;
    color: #fff;
}
.social-media-icons a:hover::after, .social-media-links a:hover::after {
    background-color: #000 !important;
    color: #ac0000 !important;
    border: 2px solid #ac0000;
}
.mrp-crea-attribution {
    width: 100%;
}
.mrp-crea-attribution * {
    max-width: 800px;
    background-color: #000;
}

/* Listings Custom Colors */

.listing-results-view div, #listing-results-view.mrp-style-area.xs, #listing-details-view.mrp-style-area.xs {
    background-color: #000;
}
#listing-results-view.mrp-style-area .mrp-listing-links-section .menu-handle {
    background-color: #fff;
}
#listing-results-view.mrp-style-area.sm560 .mrp-listing-result .listing-item-entry-title, #listing-results-view.mrp-style-area .mrp-listing-summary-section, .mrp-style-area a, #listing-details-view.mrp-style-area.sm h1.mrp-listing-title, #listing-details-view.mrp-style-area.sm h2.mrp-listing-price-info, .mrp-listing-info-container, #listing-details-view.mrp-style-area .mrp-area-stats dt, #listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-footnote, #listing-details-view.mrp-style-area .mrp-listing-last-modified, #listing-details-view.mrp-style-area .mrp-listing-attribution-container {
    color: #fff;
}
#listing-results-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info .listing-contact-info-wrapper a, #listing-details-view.mrp-style-area .mrp-area-stats dd, #listing-details-view.mrp-style-area .mrp-i-unit, #listing-details-view.mrp-style-area .mrp-m-unit, #listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading, .listing-contact-info-wrapper a, #listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-heading, #listing-details-view.mrp-style-area .mrp-listing-details-tabs > li a:hover {
    color: #ac0000;
}
#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li, #listing-details-view.mrp-style-area .mrp-ll-sidebar .mrp-ll-footer, #listing-details-view.mrp-style-area .mrp-listing-quick-actions > span {
    background-color: #ac0000 !important;
}
#listing-details-view.mrp-style-area .mrp-i-unit, #listing-details-view.mrp-style-area .mrp-m-unit {
    border-bottom: 2px solid #ac0000;
}
#listing-details-view.mrp-style-area .mrp-area-stats, #listing-details-view.mrp-style-area .mrp-ll-sidebar {
    border: 1px solid #ac0000;
}
.mrp-style-area .btn-primary {
    border-color: #ac0000;
    border-bottom-color: #ac0000;
    background-image: linear-gradient(to bottom, #ac0000 0%, #ac0000 100%);
}
.inline-mortgage-calc-form tbody {
    color: #000;
}
#listing-details-view.mrp-style-area .mrp-listing-last-modified {
    text-align: right;
}
#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
    border-bottom: 3px solid #ac0000;
}
.mrp-details-main-summary span.highlight {
	color: #000 !important;
}
#listing-details-view.mrp-style-area h2.mrp-listing-price-info .sub-info * {
	color: #FFFFFF !important;
}
#listing-details-view.mrp-style-area.xs h1.mrp-listing-title, #listing-details-view.mrp-style-area.xs h2.mrp-listing-price-info {
    color: #FFFFFF !important;
}
.mrp-details-main-summary * {
    color: #FFFFFF !important;
}
.mrp-details-main-summary span.highlight {
    color: #FFF !important;
}
.page-footer * {
    color: #FFF !important;
}

.mortgage-calculation * {
	color: #000000;
}

#mrp-sidebar {
	display: none;
}
#content-well {
	width: 960px;
	padding: 10px;
}

#community-list ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 33%;
}
#community-list ul li {
	padding: 7px 5px;
        margin: 0;
        font-size: 14px;
}
#community-list ul li a {
        font-weight: normal;
}
#community-list ul li.even {
    background-color: #232323;
}

