header *, footer * {box-sizing:border-box!important;}

/*-- Font family --*/
.body-wrapper, span, .listing-portion-title, .dealer-name, .dealer-data, .phone-link, .modal-top .modal-title, .modal-form-el label+input, .list-sort-order-select, .detail-title, .dealer-info h3, .dealer-company-header, .data-row, .data-value, .modal-form-el label+input, .modal-form-el label+select, .modal-form-el label+textarea, .list-page-number, .listing-description {font-family:Montserrat, sans-serif!important; }

/*-- Font size --*/
span, .list-sort-order-select, .selected-facet, .dealer-data, .listing-category, .modal-form-el label+input, .modal-form-el label+select, .modal-form-el label+textarea, .dealer-company-header, .field-value, .breadcrumbs, .send-email-btn, .email-this, .print-this, .breadcrumbs-element, .machine-location {font-size:13px!important;}
span.currency-selector, .error-message {font-size:24px!important;}
.list-title-text, .ui-selectmenu-text, span.parts-title-text span {font-size: 22px!important;}
.price, .detail-price-value span, .part-list-price span {font-size:20px!important;}
h5 span, .offer-btn span, .offer-btn, .detail-additional-data h4, h4 span, span.compare-price {font-size:18px!important;}
.data-label, .data-value, .detail-category, span.compare-title {font-size:14px!important;}
.legal-text-container p {font-size:12px!important;}
.fa {font-size:1rem!important;}

/*-- Border-radius --*/
.email-this, .print-this, .list-sort-order-select, .faceted-text-input, input[type="text"], .modal-form-el textarea, .modal-form-el select, .ui-corner-all, .listing-widgets a, .mc-thumb-toggles .mc-btn, .contact-bar-btn, .back-button, .apply-button, .list-page-nav {border-radius:0px!important;}

.selected-facet, .button, .faceted-search, .faceted-show-all-btn, .btn.show-all-apply-filter, .view-listing-details-link, .contact-btn, .contact-options a, .detail-btn-calc, .detail-btn-calc-ca, .offer-btn, .buy-btn, .send-email-btn, .dealer-phone-container a, .mobile-done-button, .fin-calc-btn-mobile  {border-radius:0px!important;}

/*-- Button color --*/
.selected-facet, .noUi-handle, .noUi-connect, .noUi-connects, .data-label, .view-listing-details-link, .faceted-search, .faceted-show-all-btn, .show-all-apply-filter, .button, .offer-btn, .buy-btn, .list-page-nav, .apply-button, .mobile-done-button, .fin-calc-btn-mobile{background:#fdc900!important;}

.view-listing-details-link:hover, .faceted-search:hover, .faceted-show-all-btn:hover, .show-all-apply-filter:hover, .button:hover, .offer-btn:hover, .buy-btn:hover, .list-page-nav:hover, .apply-button:hover, .mobile-done-button:hover, .fin-calc-btn-mobile:hover {background:#2c2c2c!important;}

/*-- Button transition --*/
.view-listing-details-link, .faceted-search, .faceted-show-all-btn, .show-all-apply-filter, .button, .offer-btn, .buy-btn, .list-page-nav, .back-button, .apply-button, .mobile-done-button, .contact-bar-btn, .listing-widgets a, .dealer-phone-container a, button.send-email-btn.des-email-seller {transition:.25s!important;}

/*-- Font color --*/
.price, .list-listings-count, span.currency-selector, .search-results, .rent-title, .lease-title, .fractional-title, span.rent-title-details, span.parts-listings-count, span.part-list-price, .detail-price-value span, .search-results-link, .paging-container .list-page-number, .paging-container .list-page-number .ui-selectmenu-button, span.compare-title, span.compare-price, a#return-to-listings-link, a#return-to-listings-link span  {color:#fdc900!important;}
.info, .send-a-message-form button, .faceted-search, .compare-listings-container .compare-container .button, .data-label, .compare-checked, .offer-btn, a.mobile-done-button, .apply-button, .error-message, a.fin-calc-btn-mobile, a.contact-bar-btn.des-email-seller, .selected-facet {color:#000!important;}  
.send-a-message-form button:hover, .faceted-search:hover, .compare-listings-container .compare-container .button:hover, .offer-btn:hover, a.mobile-done-button:hover, .apply-button:hover a.fin-calc-btn-mobile:hover, a.contact-bar-btn.des-email-seller:hover {color:#fff!important;}     

/*-- specific styles --*/
.body-wrapper {padding:15px 0px;} 
.option-name {padding-left:3px; margin-top:2px!important;}
.dealer-phone-container a {height:30px!important;}
.noUi-handle {box-shadow:none!important; cursor:ew-resize!important;}
.noUi-connect {cursor:auto!important;}
.send-email-btn, .back-button {color:#fdc900!important; border:1px solid #fdc900!important; background:transparent!important;}
.send-email-btn:hover, .back-button:hover {color:#000!important; background-color:#fdc900!important; border:1px solid #fdc900!important;}
.offer-btn, .offer-btn {width:263px!important; z-index:10;}
.detail-main-body .main-detail-data .detail-btn-calc {width:232px!important; z-index:10;}
.mobile-breadcrumb {background-color:#2c2c2c!important;}
.list-error {background-color:transparent!important;}
.compare-listings-container .compare-container .compare-specs .cs-spec {display:inline!important;}


@media only screen and (max-width : 1000px) {
    .body-wrapper {padding:0px;}
    .contact-options a, .contact-bar-btn, .collapsible-content a,  a.buy-btn-link, fin-calc-btn-mobile {background-color:#fdc900!important;}
    .contact-options a:hover, .contact-bar-btn:hover, .collapsible-content a:hover,  a.buy-btn-link:hover {background-color:#2c2c2c!important;}
    a.email-seller.des-email-seller, a.video-chat.des-video-chat, a.des-retail-phone.js-phone-clicktotrack, a.make-offer.des-make-offer {color:#000!important;}
    .collapsible-content span, .collapsible-content a, a.email-seller.des-email-seller:hover, a.video-chat.des-video-chat:hover, a.des-retail-phone.js-phone-clicktotrack:hover, a.make-offer.des-make-offer:hover {color:#fff!important;}
    .dealer-phone-container a {background-color:#f2f2f2!important; border:none!important; }
    .dealer-phone-container a:hover {background-color: #ddd!important;}
    
    
}

@media only screen and (max-width : 767px) {
    .body-wrapper {margin: 0px 15px!important;}   
}