
/**************
NEW FACETED INVENTORY
************************/

@charset "utf-8";
/* CSS Document */
*, .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 .listing-portion-title, h2#email-modal-title, .button-arial-font-normal {font-family: 'Montserrat', sans-serif; box-sizing: border-box;}
.button-arial-font-normal, .list-content .listing-portion-title, a.view-listing-details-link.fa.des-view-listingDetails span.button-arial-font-normal {font-family: 'Montserrat' ,sans-serif!important;}

/*------------------------------ General Listings Page---------------------------------*/

/*----Page Background Color----*/
.body-content .body-wrapper {font-family: 'Montserrat', sans-serif !important; padding: 30px 15px!important; background: #fff!important;}

/*----Email and Print Buttons----*/
.media-buttons button {background:#c0c0c0 !important; color: #000 !important; font-family: 'Montserrat', sans-serif !important; border-radius: 0!important;}
.media-buttons button:hover {background:#fff !important}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing, .list-content .list-top-section .listing-option-bar .list-listings-count {background:#fff !important;color:#000 !important; font-family: 'Montserrat', sans-serif !important;}

/*---Sidebar Background Color & Text Color----*/
.list-content .faceted-search-content {background:#fff !important; color:#000 !important; font-family: 'Montserrat', sans-serif !important;}

/*---Sidebar Heading Background Color----*/
.faceted-search-content .faceted-section-head {background:#c0c0c0 !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; font-family: 'Montserrat', sans-serif !important;}

input[type="submit"], button[type="submit"], .btn, .button {background:#232323!important;}

/*----View Details Button----*/
.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: #232323 !important; font-family: 'Montserrat', sans-serif !important;}
.view-listing-details-link, .contact-options a, .fin-calc-mobile>a {background: #0a468e!important; font-family: 'Montserrat', sans-serif !important; color: #fff!important;}
.view-listing-details-link:hover, .contact-options a:hover, .fin-calc-mobile>a:hover {background: #003076!important; color: #fff!important;}
a.contact-btn {background: #232323!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 {color: #232323!important;}

/*----Email Seller Button----*/
.email-seller-link {background:#232323!important; font-family: 'Montserrat', sans-serif !important;}
.email-seller-link:hover {background:#000!important;}

.modal-form-el label+input, .modal-form-el label+select, .modal-form-el label+textarea {font-family: 'Montserrat', sans-serif!important;}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#232323 !important; font-size:22px !important; line-height: 28px !important; font-family: 'Montserrat', sans-serif !important; padding-left: 10px!important;}

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {color:#232323 !important; font-family: 'Montserrat', sans-serif !important;}
.paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button, .ui-selectmenu-menu .ui-menu {font-family: 'Montserrat', sans-serif !important;}
.paging-container .page-navs .list-page-nav {background-color: #000!important; color: #fff!important; font-family: 'Montserrat', sans-serif !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 {color:#000 !important; font-family: 'Montserrat', sans-serif !important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin-left: 3px!important;}

.list-content .list-main-section .list-container .list-error .info {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; font-family: 'Montserrat', sans-serif !important;}


/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important; font-family: 'Montserrat', sans-serif !important;}

.detail-content .detail-main-body .main-detail-data .other-site-data-section {background: #c0c0c0!important;}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#000 !important; font-family: 'Montserrat', sans-serif !important; display: none!important;}
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, a.des-video-chat, .detail-content-mobile .share-listing, .detail-content .detail-main-body .main-detail-data .addthis_inline_share_toolbox .at-share-btn-elements, .at-share-btn-elements {display: none!important;}
.main-detail-data .offer-btn:hover {background:#232323 !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 #232323!important;}

.detail-content .dealer-info .phone-and-email .send-email-btn {color: #000 !important; border: 1px solid #000 !important; background-color: transparent!important; border-radius: 0!important;}
.detail-content .dealer-info .phone-and-email .send-email-btn:hover {color: #232323 !important; border: 1px solid #232323 !important;}

/*----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: #0a468e !important; color: #fff !important; font-family: 'Montserrat', sans-serif !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn:hover {background: #003076!important; color: #fff!important;}
.detail-content-mobile .detail-additional-data .data-row .data-label {color: #000 !important; background: #ccc !important; font-family: 'Montserrat', sans-serif !important;}
.faceted-search-content .mobile-done-button-container .mobile-done-button {background: #0a468e !important; color: #fff !important; font-family: 'Montserrat', sans-serif !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: #0a468e!important; border: 1px solid #0a468e!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 {font-family: 'Montserrat', sans-serif !important;}
.detail-content-mobile .share-listing {color: #232323 !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: #232323 !important;}

.detail-content-mobile .detail-additional-data .data-row .data-value {background: #f3f3f3!important; color: #000!important; font-weight: 400!important;}

.mobile-breadcrumb {background: #c0c0c0 !important; color: #000 !important;}
.mobile-breadcrumb a {color: #000 !important;}
.list-content .list-listing-mobile .price-container .price {color: #000!important; font-family: 'Montserrat', sans-serif !important;}


/*----Details----*/
.detail-content .detail-main-body .main-detail-data {background: #f3f3f3 !important; font-family: 'Montserrat', sans-serif !important; margin-bottom: 10px; border-radius: 0!important;}

.detail-content {padding-right: 24px!important;}

/*----Details Price----*/
.detail-price {color:#000 !important; font-family: 'Montserrat', sans-serif !important;}
.detail-content .detail-main-body .main-detail-data .detail-btn-calc:hover {background:#c0c0c0 !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; font-family: 'Montserrat', sans-serif !important;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background: #c0c0c0 !important;color:#000 !important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:#000 !important; font-family: 'Montserrat', sans-serif !important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#000 !important; font-size:16px !important; font-weight: bold; font-family: 'Montserrat', sans-serif !important;}

/*----Background color of widgets (if it matches the page background)----*/
.listing-widgets a {background:#c0c0c0 !important; color: #000 !important; font-family: 'Montserrat', sans-serif !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:#f3f3f3 !important; font-family: 'Montserrat', sans-serif !important; font-weight: normal!important;}
.detail-content .detail-additional-data .data-row {font-family: 'Montserrat', sans-serif !important; 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; text-transform: uppercase!important; color: #000!important;}
.detail-content .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label {font-weight: 500!important;}

.mc-thumb-toggles .mc-btn {background: #0a468e;}
.mc-nav-controls .mc-icon-navarrow span {background-color: #0a468e;}

/*----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: #ddd;
	display: none!important;
}
.legal-text-content {color:#000; font-family: 'Montserrat', sans-serif !important;}

/*---All Other Links----*/

/* CSS Document */