
/**************
NEW FACETED INVENTORY
************************/

@charset "utf-8";
/* CSS Document */

.compare-chkbox-container .compare-listings .fa-check {
    top: 5px !important;
    left: 1px !important;
}


*, .detail-content .dealer-info h3, .detail-content .dealer-info .dealer-company-header, .list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name, .list-content .listing-portion-title, .list-content .list-title .list-title-text, .list-content .list-listing-mobile .listing-description{box-sizing: border-box;}


/*------------------------------ General Listings Page---------------------------------*/
.faceted-search-content .faceted-section-head h5{font-size: 15px}
.faceted-search-content .faceted-section-box .faceted-search{display: block; margin:0!important}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name{margin-top: 0!important; line-height: normal!important;}
input[type="checkbox"], input.checkbox, .checkboxes input {
    vertical-align: top!important;
}
.modal-bg .modal-top h2, #part-detail-content .search-results-link{color: #000!important}
#part-detail-content .part-detail-additional-data .data-row .data-label, .detail-contact-bar .contact-bar-btn{background-color:#1f1f20!important}

/*----Page Background Color----*/
.body-content .body-wrapper { padding: 30px 15px!important; background: #fff!important;}

.body-content {margin-top: -50px!important; box-shadow: 0px 2px 8px rgb(0 0 0 / 20%)!important;}

/*----Email and Print Buttons----*/
.media-buttons .print-this, .media-buttons .email-this {background:#cfcfcf !important; color: #000 !important;  border-radius: 0!important;}
.media-buttons .print-this:hover, .media-buttons .email-this:hover {background:#fff !important}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#f6f6f6 !important;color:#000 !important; }

/*---Sidebar Background Color & Text Color----*/
.list-content .faceted-search-content {background:#fff !important; color:#000 !important; }

/*---Sidebar Heading Background Color----*/
.faceted-search-content .faceted-section-head { text-transform: uppercase!important;}

.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .faceted-option-checkbox-sort {color: #fff!important;}

/*----Filter button color change------*/
.selected-facet {background:#000 !important; }

input[type="submit"], button[type="submit"], .btn, .button {background:#333 !important;}

/*----View Details Button----*/
.dealer-phone-container a{
	border-radius: 0 !important;
}
.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, .list-content .list-main-section .list-container .list-listing .listing-top-right .email-seller-link {background: #333 !important; }
.view-listing-details-link, .contact-options a, .fin-calc-mobile>a, .compare-listings-container .compare-container .button {background: #1e1958!important;  color: #fff!important; border-radius: 0!important;}
.view-listing-details-link:hover, .contact-options a:hover, .fin-calc-mobile>a:hover, .compare-listings-container .compare-container .button:hover {background: #fabf2b!important; color: #fff!important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name, .list-content .list-main-section .list-container .fin-calc, .detail-content .dealer-info .dealer-company-header, .detail-content .dealer-info .field-value, .list-content .list-listing-mobile .listing-dealer-info .spec-value, .fin-calc, .detail-content-mobile .dealer-info h3, .detail-content-mobile .dealer-info .address-and-contact .address .field-value, .fin-calc p {color: #333!important;}

/*----Email Seller Button----*/
.email-seller-link {background:#333!important; }
.email-seller-link:hover {background:#000!important;}

/*---Page Title----*/
.list-content .list-title .list-title-text, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-title-text span {color:#333 !important; font-size:22px !important; line-height: 28px !important;  padding-left: 10px!important; font-weight: 900!important;}

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, .list-content .list-top-section .listing-option-bar .list-listings-count {color:#333 !important; }
.paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button, .ui-selectmenu-menu .ui-menu {}
.paging-container .page-nav {background-color: #000!important; color: #fff!important; }
.paging-container .list-page-number, .paging-container .page-number {color: #000 !important;}

/*---Description text color (if different than body text color)----*/
.listing-description-text, .list-content .listing-portion-title, .list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {color:#000 !important; }

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name , .compare-chkbox-container .compare-listings .compare-label{margin-left: 3px!important;}

.list-content .list-main-section .list-container .list-error .info, #parts-content .parts-bottom-section .parts-list-view .parts-list-content .error-message {color: #333!important;}

/*----Rent text color----*/
.rent-title, .rent-title-details {color: #000!important; text-transform: uppercase;}

/*----Price----*/
.listing-main-stats .price, .list-container-flexrow .price-container .price {color:#000 !important; }


/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important; }

.detail-content .detail-main-body .main-detail-data .other-site-data-section {background: #f6f6f6!important;}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#000 !important;  display: none!important;}
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile {display: none!important;}
.main-detail-data .offer-btn:hover {background:#333 !important}
.detail-content-mobile .detail-main-body .main-detail-data .buy-btn-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, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile {border: 1px solid #333!important;}

.detail-content .dealer-info .phone-and-email .send-email-btn {color: #1e1958 !important; border: 1px solid #1e1958 !important; background-color: transparent!important; border-radius: 0!important;}
.detail-content .dealer-info .phone-and-email .send-email-btn:hover {color: #000 !important; border: 1px solid #000 !important;}
.detail-content .dealer-info .phone-and-email .send-email-btn span {font-weight: 900;}

/*----Mobile ----*/
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .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, .detail-content-mobile .detail-main-body .main-detail-data .send-wholesale-email-btn-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile, .faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button {background: #1e1958 !important; color: #fff !important; }
.detail-content-mobile .detail-contact-bar .contact-bar-btn:hover {background: #d7a11a!important; color: #fff!important;}
.detail-content-mobile .detail-additional-data .data-row .data-label {color: #000 !important; background: #cfcfcf !important; }
.faceted-search-content .mobile-done-button-container .mobile-done-button {background: #1e1958 !important; color: #fff !important; }
.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button {color: #1e1958!important; border: 1px solid #1e1958!important;}
.detail-content-mobile, .detail-content-mobile .detail-additional-data .data-row .data-value, .list-content .list-listing-mobile .listing-portion-title, .list-content .list-listing-mobile .spec-label, .list-content .list-listing-mobile .dealer-data, .detail-content .dealer-info h3, .detail-content-mobile .dealer-info .address-and-contact .field-name, .detail-content-mobile .dealer-info h3, .detail-content-mobile .share-listing {}
.detail-content-mobile .share-listing {color: #333 !important; padding: 0; background: none; text-align: left;}
.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call, .list-content .list-listing-mobile .dealer-phone-container .dealer-phone-text {border: 1px solid #000 !important; color: #333 !important;}

.detail-content-mobile .detail-additional-data .data-row .data-value {background: #f6f6f6!important; color: #000!important; font-weight: 400!important;}

.mobile-breadcrumb {background: #f6f6f6 !important; color: #000 !important;}
.mobile-breadcrumb a {color: #000 !important;}
.list-content .list-listing-mobile .price-container .price {color: #000!important; }


/*----Details----*/
.detail-content .detail-main-body .main-detail-data {background: #f6f6f6 !important;  margin-bottom: 10px; border-radius: 0!important;}

.detail-content {padding-right: 24px!important;}

/*----Details Price----*/
.detail-price {color:#000 !important; }
.detail-content .detail-main-body .main-detail-data .detail-btn-calc:hover {background:#f6f6f6 !important}
.detail-content .detail-main-body .main-detail-data .detail-btn-calc {background:transparent !important; color:#000 !important}

/*----Contact Information----*/
.detail-content .dealer-info {color:#000 !important; }

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background: #cfcfcf !important;color:#000 !important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {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:#f6f6f6 !important; color: #000 !important; }
.listing-widgets a:hover {background:#fff !important}

/*----All Details (e.g. year, manu, etc.)----*/
.detail-additional-data *, .detail-content .detail-additional-data .data-row .data-value {color:#000 !important;}
.detail-content .detail-additional-data .data-row .data-value {background:#f6f6f6 !important;  font-weight: normal!important;}
.detail-content .detail-additional-data .data-row { border-bottom: none!important;}
.detail-content .detail-additional-data h4, .detail-content-mobile .detail-additional-data h4, .detail-content .detail-additional-data h4 span {margin-top: 10px!important; color: #000!important; font-weight: 900!important; font-family: 'Industry', sans-serif!important;}
.detail-content .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label {font-weight: 700!important;}
.detail-content .detail-additional-data .data-row .data-label span, .detail-content-mobile .detail-additional-data .data-row .data-label span {color: #fff!important; font-weight: 700!important;}

.mc-thumb-toggles .mc-btn {background: #1e1958;}
.mc-nav-controls .mc-icon-navarrow span {background-color: #1e1958;}

.compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title h3, .compare-listings-container .compare-container .compare-price {color: #333!important;}
.bread-crumbs-heading .return-links .return-links-link span, .bread-crumbs-heading .return-links .return-links-link i {color: #d7a11a!important;}


/*----Commercial Financing Legal Info----*/
.legal-text-container {
	padding: 24px !important;
	margin: 0 auto !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    font-size: 14px !important;
	background: #f6f6f6;
	display: none!important;
}
.legal-text-container p {color: #000!important;}
.legal-text-content {color:#000; }

/*---All Other Links----*/

@media screen and (max-width: 650px) {
	.body-content {margin-top: -40px!important;}
}

/* CSS Document */