@charset "utf-8";
/* CSS Document */

.inv-wrap {
	width:100%;
	background:#f0f0f0;
	padding:50px 0;
}

.inv-wrap  .list-top-section .sticky-top-menu {
    top: 130px;
  }
/*------------------------------ General Listings Page---------------------------------*/

/*----Page Background Color----*/
.body-content .body-wrapper {background:none;}

/*----Listing Wrapper Size----*/
.list-content {max-width:none;}

/*----Listing Count----*/
.list-content .list-top-section .listing-option-bar .list-listings-count {color:#000;}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff!important; color:#000 !important}

/*----View Details Button----*/
.view-listing-details-link {background:#FFCC00!important; color:#000!important;}
.view-listing-details-link:hover {background:#000!important; color:#fff!important;}

/*----Email Seller Button----*/
.email-seller-link {background:#000!important;color:#fff!important;}
.email-seller-link:hover {background:#333!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:#000 !important;}

/*----Price----*/
.listing-main-stats .price {color:#000!important;}

/*----Phone Number----*/


/*---- Page Count ----*/
.paging-container .list-page-number, .paging-container .page-number {color:#000!important;}
.faceted-search-content .faceted-section-box {background:#fff;}
.faceted-search-content .faceted-section-box .faceted-view-more-btn, .paging-container .page-navs .list-page-nav {background:#FFCC00!important; color:#000!important;}

/*------------------------------ Sidebar Styles---------------------------------*/

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important; color:#000!important}
.list-content .section-head h5 {color:#000;}
.section-head.collapsible i {color:#000!important;}

/*----Sidebar Filter button color change------*/
.current-facet, .faceted-search-content .selected-facets-container .selected-facet {background:#FFCC00 !important; color:#000!important;}

/*----Sidebar Toggle-Criteria Button----*/
.toggle-criteria {background:#FFCC00;}


/*-----------------------------Mobile General Listings--------------------------------*/
.list-content .list-listing-mobile {
	background:#fff;
}

.faceted-search-content .mobile-done-button-container .mobile-done-button {background: #000;}
.faceted-search-content .mobile-done-button-container .mobile-done-button:hover {background:#FFCC00; color:#000;}

/*---- Price Color ----*/
.list-content .list-listing-mobile .price-container .price, .list-container-flexrow .price-container .price {color:red!important}

/*---- Phone Button Background & Color ----*/
.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call {color:#000!important;background:#FFCC00;border:1px solid #FFCC00;}
.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call .dealer-phone {color:#000!important}


/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important}

/*----Detail Title----*/
.main-detail-data .detail-title {color:#000!important;}

/*----Main Details----*/
.detail-content .detail-main-body .main-detail-data {background:none;color:#000!important;}

/*----Financing Button----*/
.detail-content .detail-main-body .main-detail-data .currency-link .detail-btn-calc p {color:#000!important;}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#000 !important}
.main-detail-data .offer-btn:hover {background:#FFCC00 !important; color:#000!important;}

/*----Details Price----*/
.detail-price {color:red!important;}

/*----Spec Title Background & Color ----*/
.detail-content-mobile .detail-additional-data .data-row .data-label, .detail-content .data-row .data-label, #part-detail-content .part-detail-additional-data .data-row .data-label {background:#FFCC00!important; color:#000!important;}

/*----Spec Value Background & Color ----*/
.detail-content-mobile .detail-additional-data .data-row .data-value, .detail-content .detail-additional-data .data-row .data-value, #part-detail-content .part-detail-additional-data .data-row .data-value {background:#fff !important; color:#000!important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:#999!important; display:block; margin-top:7px;}

/*----Send Email Background & Color ----*/
.detail-content .dealer-info .phone-and-email .send-email-btn, #part-detail-content .part-detail-body .part-body-data .part-contact-info .part-contact-container .contact-button-container .send-email-btn {color:#000!important;border:1px solid #FFCC00!important;background:#FFCC00!important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#000!important; font-size:14px !important; font-weight: bold;}

/*----Background color of widgets (if it matches the page background)----*/


/*---- Dealer Info Address ---*/
.dealer-info a {line-height:18px;text-decoration:none!important;}


/*-----------------------------Mobile Details Listings--------------------------------*/

/*---- Breadcrumbs background color ----*/
.mobile-breadcrumb {background:none;}
.mobile-breadcrumb .breadcrumbs-element {color:#999!important;}
#part-detail-content .search-results-link {color:#999;}

/*---- Floating Footer Buttons Background & Color ----*/
.detail-content-mobile .detail-contact-bar .contact-bar-btn {background:#FFCC00!important; color:#000!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 2.5px;}
#part-detail-content .detail-contact-bar a {background:#FFCC00!important; color:#000!important;}

/*---- Mobile Phone Number, Make An Offer, and Email Buttons ----*/
.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, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile, #part-detail-content .part-detail-body .part-body-data .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone, #part-detail-content .part-detail-body .part-body-data .part-contact-info .part-contact-container .contact-button-container .mobile-send-email-btn {background:#FFCC00; color:#000; border-color:#ddd;}
.detail-content-mobile .detail-main-body .main-detail-data .opened, #part-detail-content .part-detail-body .part-body-data .part-contact-info .part-contact-container .contact-button-container .mobile-send-email-btn.opened {color:#000!important; border-color:#FFCC00!important;}

.button {background:#000;}
.button:hover {background:#FFCC00; color:#000;}

.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, .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile:hover {background:#000;color:#FFCC00!important;}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc {padding:10px 20px;}
.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {background:#333; border-color:#333;}
.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile:hover {background:#000;}
.detail-content-mobile .accordion-container .form-bottom .captcha-and-submit .mobile-close:hover {background:#ddd;}


/*-----------------------------Extras--------------------------------*/
a {text-decoration:none;}
.section-head h5 {font-size:16px;}
.fin-calc p {margin-bottom:0;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .media-icon {display:inline-block;}
.media-icon img {display:inline-block;}
.legal-text-container {margin-top:10px;}
.detail-content-mobile .share-listing {color:#000; font-size:16px;}
.accordion-container .column12 {float:none;}
.list-content .print-this, .list-content .email-this {margin-bottom:10px;}


/*-----------------------------Parts Styles--------------------------------*/
#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form, #parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container {background:#fff;}
#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count {color:#333;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details {background-color:#FFCC00; color:#000;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details:hover {background-color:#000; color:#fff;}


@media screen and (max-width:1280px) {
.inv-wrap  .list-top-section .sticky-top-menu {
    top: 70px;
  }
	.inv-wrap {
	padding:10px 0;
	}
}

@media screen and (max-width:1000px) {
	#part-detail-content .part-detail-body .part-body-data .part-contact-info .part-contact-container .contact-button-container .accordion-container .mobile-close {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
}
@media screen and (max-width:785px) {
	.faceted-done-btn {background:#000;}
	.faceted-done-btn:hover {background:#FFCC00; color:#000;}
}



@media screen and (max-width:640px) {
	footer {padding:20px 0!important;}
}