
/***************
	NEW FACETED STYLES 
****************/

div.showroom-heading {text-align: center; display: inline-block; margin: 0 auto; width: 100%; color: #000; padding: 20px; font-size: 20px; box-sizing: border-box; line-height: 28px; font-family: 'Saira', sans-serif;}
div.showroom-heading span {color: #777;	font-size: 20px; text-decoration: underline;}
a#attachments {color: #DC4405; text-decoration: underline; font-size: 20px;}
a#attachments .fas {font-size: 20px;}
a#attachments:hover {text-decoration: none;	color: #000;}

.container.body-content *:not(.loading-spinner):not(.loader) {border-radius: 0 !important;}

/*----Layout Styles----*/
.list-content .dealer-data, .list-content .list-listing-mobile .listing-dealer-info .dealer-location, .detail-content-mobile .dealer-info .address-and-contact, div#contact-info, .listing-widgets a, .main-detail-data .offer-btn, .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile, p.disclaimer {display: none!important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin-top: -4px !important;}
.compare-chkbox-container .compare-listings .compare-label, .faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin-left: 3px!important;}

.list-content, .detail-wrapper, .detail-additional-data {max-width: 1400px!important;}

/*.detail-content .dealer-info .contact-information div.contact, .detail-content-mobile .detail-main-body .main-detail-data .dealer-info div.contact, .detail-content .dealer-info .contact-information .field-value:first-child, .detail-content-mobile .dealer-info .field-value:first-child, .detail-content-mobile .dealer-info a h3, .contact-info-heading h3, .detail-content .dealer-info .dealer-company-header, .list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info div.dealer-data:first-child, .detail-content .dealer-info .phone-and-email .send-email-btn {display: none!important;}*/


.body-content .body-wrapper {font-family: 'Saira', sans-serif !important; padding: 0 15px!important; margin: 2.5em auto!important;}

.legal-text-container {display: none!important;}


/*-----------------------BUTTON STYLES-----------------------*/

.media-buttons .print-this, .media-buttons .email-this {background:#f9f9f9 !important; color: #000 !important; font-family: 'Saira', sans-serif !important;}
.media-buttons .print-this:hover, .media-buttons .email-this:hover {background:#fff !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, .faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button, .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button, button.page-nav {background: #DC4405!important; font-family: 'Saira', sans-serif !important; color: #fff!important; transition: all .2s ease-in-out;}

.view-listing-details-link, .contact-options a, .fin-calc-mobile>a, button.g-recaptcha.button, .show-all-modal .apply-button, .show-all-modal .nuf-button, .list-content .list-error-container .info button, .faceted-search-content .mobile-done-button-container .mobile-done-button, a.buy-btn.gtm-buynow.des-buy-now, a.buy-btn.des-buy-now, button.selected-facet.ts-button, .detail-contact-bar .contact-bar-btn {background: #DC4405!important; font-family: 'Saira', sans-serif !important; color: #fff!important; font-weight: 500!important; transition: all .2s ease-in-out;}

.linking-buttons a.active {background: #DC4405!important; color: #fff!important;}

.view-listing-details-link:hover, .contact-options a:hover, .fin-calc-mobile>a:hover, button.g-recaptcha.button:hover, .email-seller-link:hover, .mc-nav-controls .mc-icon-navarrow span, a.buy-btn.gtm-buynow.des-buy-now:hover, a.buy-btn.des-buy-now:hover, .detail-contact-bar .contact-bar-btn:hover {background: #000!important; color: #fff!important;}

/*----Border----*/
.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button, .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button, .show-all-modal .back-button, .parts-list-content .parts-listing-container .mobile-parts-detail-container .dealer-phone-container a {color: #000!important; border: 1px solid #000!important;}


/*-----------------------OTHER TEXT STYLES-----------------------*/

/*----Page Title----*/
.list-content .list-title .list-title-text, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-title-text span, .title-media-buttons-heading h1 {color:#000 !important; font-size:24px !important; line-height: 28px !important; font-family: 'Saira', sans-serif !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, .list-content .list-listing-mobile .listing-dealer-info .spec-value, .fin-calc, .fin-calc p, .list-content .list-main-section .list-container .list-error .info, #parts-content .parts-bottom-section .parts-list-view .parts-list-content .error-message, .info, .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, span.part-list-price.bold, .dealer-company-header, .dealer-info h3, .listing-description-text, .paging-container .list-page-number, .paging-container .page-number, .listing-main-stats .price, .list-container-flexrow .price-container .price, h2.listing-portion-title, .list-content .list-listing-mobile .price-container .price, .compare-listings-container .compare-container .comp-header-img .comp-title-close-cont .compare-title, .compare-listings-container .compare-container .compare-price, .rent-title, .rent-title-details, span.list-title-text, a.search-results-link, h3.listing-portion-title {color: #000!important; font-family: 'Saira', sans-serif !important;}

.mobile-option-bar .mobile-option-bar-filter, span.listing-prices__retail-price, span.parts-listings-count, .list-listings-count, .thumb-container .thumb .thumb-details .title {color: #000!important;}


/*-----------------------MEDIA QUERIES-----------------------*/
@media screen and (max-width: 785px) {
	.list-content .has-search-bar {width: 100%!important;}
}


/* CSS Document */