@charset "utf-8";
/* CSS Document */

/*------------------------------ General Listings Page---------------------------------*/
.listing-widgets{display:none !important;}

/*----Page Background Color----*/
.list-content{padding:1%;max-width:none !important;}
.body-content .body-wrapper {background:#fff !important;padding:2%;}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff !important; color:#333 !important}
/*.has-search-bar{width:79% !important;}*/

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important; color:#fdba12 !important}

/*----Filter button color change------*/
.current-facet {background:#000 !important;}

/*----View Details Button----*/
.view-listing-details-link {background:#fdba12 !important;color:#333 !important;}
.view-listing-details-link:hover, .email-seller-link:hover {background:#808285 !important;color:#fff !important;}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#000 !important; font-size:22px !important; line-height: 28px !important; }

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {color:#000 !important;}

/*---Description text color (if different than body text color)----*/
.listing-description-text {color:#333 !important;}

/*----Price----*/
.listing-main-stats .price {color:#000 !important;}
.price-container .price{color:#fdba12 !important;}

/*----Faceted Search styling----*/
.faceted-option-checkbox-container label{font-size:14px;padding:0 !important;}
.faceted-search-content .selected-facets-container .selected-facet{background:#fdba12 !important;}
.faceted-view-more-btn{background:#fdba12 !important;}
.faceted-search-content .selected-facets-container .selected-facet{color:#333 !important;}
.faceted-search-content .faceted-section-head{background:#fdba12 !important;color:#333 !important;border-bottom:1px solid #fff !important;}
.faceted-search-content .faceted-section-head h5{color:#333 !important;}

/*----Legal text----*/
.legal-text-container{max-width:none !important;}
.legal-text-content span{font-size:12px !important;}

/*----Sticky listings header----*/
.list-content .list-top-section .sticky-top-menu{top:0px !important;z-index:98 !important;background:#fff !important;}
.list-content .list-top-section .listing-option-bar .list-listings-count{color:#ccc !important;}
.sort-by-dropdown-container{color:#fff !important;}

/*----Pager Button----*/
#toplevellist > .bottom-section > .list-main-section > div > .paging-container > .page-navs > .list-page-nav{background:#fdba12 !important;color:#000 !important;}
#toplevellist > .bottom-section > .list-main-section > div > .paging-container > .page-navs > .list-page-nav:hover{background:#808285 !important;}

/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title,.detail-content-mobile .detail-additional-data .data-row .data-label {color:#000 !important;}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#fdba12 !important;color:#333 !important;}
.main-detail-data .offer-btn:hover {background:#808285 !important;}

/*----Details Price----*/
.detail-price,.compare-listings-container .compare-container .compare-price,.bread-crumbs-heading .return-links .return-links-link span,.bread-crumbs-heading .return-links .return-links-link i {color:#000 !important;}
.detail-additional-data h4{padding:0;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background:#fdba12 !important; color:#333 !important;font-weight:700;}
.detail-content .detail-additional-data .data-row .data-value{font-weight:300 !important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results,.compare-listings-container .compare-container .button,.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title h3,.detail-content-mobile .detail-contact-bar .contact-bar-btn,.bold {color:#000 !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)----*/
.listing-widgets a {background:#ddd !important;}

.detail-content .dealer-info .phone-and-email .send-email-btn,.media-buttons .print-this, .media-buttons .email-this {
	border-color: #000 !important;
		color: #000 !important;
	background: transparent !important;
}

.detail-content-mobile .contact-options a {
	background: #000 !important;
}

.legal-text-content{padding:2% 0;font-size:14px;}

.fin-calc-mobile>a,.button{background:#fdba12 !important; color:#000 !important;}
.button:hover{background:#808285 !important;}

@media screen and (max-width: 1300px) {
     .list-content .list-title .list-title-text{font-size:20px !important;}
}

@media screen and (max-width: 1000px) {
	.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 .offer-btn-mobile,button,.data-label,.contact-bar-btn{background:#fdba12 !important;}
	.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile:hover,.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile:hover,button:hover,.contact-bar-btn:hover{background:#333 !important;}	
	#toplevellist > .bottom-section > .list-main-section > div > .paging-container > .page-navs > .list-page-nav{padding:12px 30px 0 30px !important;}
}

@media screen and (max-width: 768px) {
     .list-content .list-title .list-title-text{font-size:18px !important;}
     .listing-widgets{display:none !important;}
    .list-content .list-main-section .list-container .list-listing{margin:0 !important;}
}



