@charset "utf-8";
/* CSS Document */

/*------------------------------ General Listings Page---------------------------------*/

/*----Page Background Color----*/
.body-content .body-wrapper {background-color: #F1F1F1!important;}

/*----Page Sizing----*/
.list-content{max-width: 100% !important; margin:0 !important;}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff !important;}

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important;}

/*----Filter button color change------*/
.current-facet {background:#000 !important;}

/*----View Details Button----*/
.view-listing-details-link, .g-recaptcha, .mobile-done-button-container a, .show-all-modal .apply-button, .paging-container .page-navs .page-nav {background:#3D3936 !important; color: #fff !important;}
.view-listing-details-link:hover, .g-recaptcha:hover, .mobile-done-button-container a:hover, .show-all-modal .apply-button:hover, .paging-container .page-navs .page-nav:hover {background:#000 !important; color: #fff !important;}


.show-all-modal .back-button {
  border: 1px solid #3a658e;
  color: #3a658e;
  background-color: inherit;
}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#000 !important; font-size:22px !important; line-height: 28px !important; }

.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title {
	color:#3D3936!important;
}

/*----details send email button----*/
.detail-content .dealer-info .phone-and-email .send-email-btn {
    background-color: #fff!important;
    color: #3D3936!important;
    border: 1px solid #3D3936!important;
}

.detail-content .dealer-info .phone-and-email .send-email-btn {
    color: #3D3936!important;
}
/*---mobile breadcrumb----*/
.mobile-breadcrumb {
    background-color: #3D3936!important;
}

/*---EMAIL SUBMIT BUTTON----*/
.modal-bg button {
    background-color: #3D3936!important;
    color: #fff!important;
}

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {}

/*---Description text color (if different than body text color)----*/
.listing-description-text {color:#000;}

/*----Price----*/
.listing-main-stats .price {color:#000 !important;}

/*------- Faceted Search------*/
.faceted-search-content .selected-facets-container .selected-facet{background: #3D3936 !important; color:#fff!important;}

/*------- Site Specific Search------*/ 
.detail-content .detail-main-body .main-detail-data .details-fin-cal{
	display: block !important;
	box-sizing: border-box !important;
}

button#faceted-search{float:none; margin: 0;}

/*---pagers----*/
.paging-container .page-navs .list-page-nav {background:#3D3936 !important; color: #fff !important;}
.view-listing-details-link:hover {background:#000 !important; color: #fff !important;}


.paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button {
	color:#000;
}
.contact-options a, .fin-calc-mobile > a {background:#3D3936 !important; color: #fff !important;}

/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#3D3936 !important; color:#fff !important;}
.main-detail-data .offer-btn:hover {background:#000 !important; color:#fff !important;}

/*----Details Price----*/
.detail-price {color:red !important;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background:#000 !important; color:#fff!important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:red !important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#000 !important; font-size:16px !important; font-weight: bold;}

/*----Background color of widgets (if it matches the page background)----*/


.detail-additional-data h4{color:#000;}

.detail-content-mobile .detail-additional-data .data-row .data-label{
	background:#000 !important; color:#fff !important;
}

.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile{
	background:#000 !important; 
	color:#fff !important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn{
	background:#000 !important; 
	color:#fff !important;
}
.list-content .list-title .list-listings-count {
	color:#3D3936!important;
}
.info {
	color:#000!important;
}
.list-content .list-listing-mobile .price-container .price {
	color:#3D3936!important;
}
.list-content .list-top-section .listing-option-bar .list-listings-count {
	color:#3D3936!important;
}
.detail-content-mobile .share-listing {
	color:#3D3936!important;
}

/*----compain inventory styles----*/
.bread-crumbs-heading .return-links .return-links-link span, .bread-crumbs-heading .return-links .return-links-link i {
    color:#3D3936!important;
}

.compare-listings-container .compare-container .compare-price {
    color:#3D3936!important;
}
.cs-btns .button {background:#3D3936 !important; color: #fff !important;}
.cs-btns .button:hover {background:#000 !important; color: #fff !important;}
