@charset "utf-8";




.container {
    width:100%; margin:1.5em auto !important;
}

.body-content {max-width: 95% !important;}



.list-content .list-title .list-listings-count {color: #a00e0f !important;}
.list-content .list-top-section .listing-option-bar .list-listings-count {color: #a00e0f !important;}


.faceted-search-content .selected-facets-container .selected-facet {background: #a00e0f !important;}
input[type="submit"], button[type="submit"], .btn, .button {background: #a00e0f !important;}
.faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn {background: #a00e0f !important;}
	
	
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin:0 0 0 3px !important;}

.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {color: #000 !important;}
.list-content .list-listing-mobile .price-container .price {color: #000 !important;}


.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .buy-now-link, .list-content .list-main-section .list-container .list-listing .listing-top-right .check-availability-link {background: #a00e0f !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .email-seller-link {background:#4a4a4a !important;}



.detail-content .detail-main-body .main-detail-data .offer-btn {background-color: #a00e0f !important;}


.detail-content {max-width: 980px !important; padding:0 20px !important;}
.detail-content .detail-additional-data h4 {margin:18px 0 0 0 !important; text-transform:uppercase !important; font-weight:700 !important;}

.detail-content .search-results {line-height: 1.5 !important; color: #a00e0f !important;}
.detail-content .search-results .fa {font-size:.9em !important;}

.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call, .list-content .list-listing-mobile .dealer-phone-container .dealer-phone-text {
	height: 38px !important; color: #a00e0f !important; border: 1px solid #a00e0f !important; border-radius: 6px !important;
}
.list-content .list-listing-mobile .view-listing-details-link, .list-content .list-listing-mobile .buy-now-link, .list-content .list-listing-mobile .check-availability-link {background-color: #a00e0f !important;}

.list-content .list-listing-mobile .email-seller-link {background-color:#4a4a4a !important;}


.detail-content .detail-main-body .main-detail-data .detail-price {color: #000 !important;}
   

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc {
    padding:12px 0 !important; 
    border-radius: 6px !important;
    border: 2px solid #7b7b7b !important;
    width: 271px !important;
}

.detail-content .listing-widgets {margin:20px 0 0 0 !important;}

.detail-content .detail-additional-data .data-row .data-label {font-weight:700 !important; color: #000 !important; background-color:#cacaca !important;}
.detail-content .dealer-info .phone-and-email .send-email-btn {color: #a00e0f !important; border: 1px solid #a00e0f !important; border-radius: 6px !important;}
	
.detail-content .detail-main-body .main-detail-data .detail-title {font-weight:700 !important; }

.mc-thumb-toggles .mc-btn {
    border-radius: 6px !important;
    margin: 5px 2px 0 2px !important;
    padding: 5px 3px !important;
}



.mobile-breadcrumb {background-color: #a00e0f !important;}

.detail-content-mobile .detail-main-body .main-detail-data .detail-price {color: #000 !important;}




.detail-content-mobile .detail-contact-bar .contact-bar-btn {border-radius: 6px !important; background: #a00e0f !important;}
.detail-content-mobile .detail-additional-data .data-row .data-label {font-weight: 700 !important; color: #000 !important; background-color: #cacaca !important;}
    
    
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {background-color: #a00e0f !important;}
.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {border:1px solid #a00e0f !important; background-color: #a00e0f !important;}
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile {border:1px solid #a00e0f !important; background-color: #a00e0f !important;}
.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile {border:1px solid #a00e0f !important; background-color: #a00e0f !important;}
.detail-content-mobile .listing-widgets {margin:20px 0 0 0 !important;}




.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {font-size: .9rem !important; font-weight: 500 !important;}
