.contact-options a, .fin-calc-mobile>a {border-radius:0 !important;}


.legal-text-content {margin:65px 0 0 0; font-size:.9375em !important; font-weight:300 !important;}

input[type=checkbox], input[type=radio]{
	margin: 0 !important;
}
.compare-label{
	margin: 0 0 0 5px !important;
}
.compare-chkbox-container .compare-listings .fa-check {
    top: 4px !important;
    left: 1px !important;
}

.info {color: #ed1c24 !important;}


.listing-widgets a {border-radius:0 !important;}

.list-content .list-main-section .list-container .list-listing {background:transparent !important;}

.detail-content .detail-main-body .main-detail-data {border-radius:0 !important; background:#fff !important;}


.list-content .list-top-section .listing-option-bar .list-listings-count {color: #ed1c24 !important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {line-height:13px !important;}

#part-detail-content .breadcrumbs {text-align:left !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .error-message {font-weight: 700 !important; color: #ed1c24 !important;}

.contact-options a {background:#ed1c24 !important;}
.detail-contact-bar .contact-bar-btn {background:#ed1c24 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .mobile-parts-detail-container .dealer-phone-container a {
     color: #ed1c24 !important; border: 1px #ed1c24 solid !important; 
}

.faceted-search-content .faceted-section-box .faceted-search {letter-spacing:0 !important;}


#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-title-text {font-size: 1.2em !important;}
#parts-content {margin: 0 auto; max-width: 100% !important;}
#part-detail-content .search-results-link {color: #ed1c24 !important;}

.parts-listing-container .parts-button {border-radius:0 !important;}
.parts-listing-container a.parts-button {color:#fff !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {color:#222 !important;}
.purchase-today-link {line-height:1.2 !important; color: #ed1c24 !important;}
.list-content .list-listing-mobile .dealer-phone-container a {border: 1px solid #ed1c24 !important;}


#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count {color: #ed1c24 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .part-list-price {color: #ed1c24 !important;}
#part-detail-content .part-detail-body .part-body-data .part-main-data .detail-price {color: #ed1c24 !important;}

#part-detail-content .part-detail-additional-data .data-row .data-label {background:#ed1c24 !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .buy-now {border-radius:0 !important; background-color: #ed1c24 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .list-msrp-save-percentage {background-color: #ed1c24 !important;}

.faceted-search-content .faceted-section-box .faceted-search {width: 30% !important;}

.part-dealer-info a {text-decoration:none !important; color:#000 !important;}
a.part-name-value-large {color:#000 !important;}

.google-maps-link a {color:#000 !important;}

.faceted-search-content .faceted-section-box .faceted-text-input-searchType .search-type:first-of-type {margin:0 6px 0 0 !important;}

.media-buttons button {font-size:.9375em !important;}


.list-content .list-main-section .list-container .list-listing-wrapper:first-of-type .list-listing {border-top:1px #ccc solid !important;}

.list-container-flexrow .view-listing-details-link {background:#ed1c24 !important;}
.faceted-search-content .mobile-done-button-container .mobile-done-button,
.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button {background:#ed1c24 !important;}

.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .back-button {
    border: 1px solid #ed1c24 !important;
    color:#ed1c24 !important;
}

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link {border-radius:0 !important;}
.contact-options a {background: #4873bb !important;}
.contact-options a:hover {border:0 !important;}

.detail-content .detail-main-body .main-detail-data .offer-btn .fa-chevron-right {margin:0 5px 0 0 !important;}
.detail-content .detail-main-body .main-detail-data a.currency-link:hover {border:0 !important;}

.contact-options a{background:#ed1c24 !important;}
.list-container-flexrow .price-container .price {color:#ed1c24 !important;}



.list-content .list-main-section {padding:20px 0 !important;}


/*  INVENTORY SETTINGS
------------------------------------------------*/
.container .body-content {margin: 45px auto 0 auto;}
.list-container-flexrow .listing-card-small .view-listing-details-link:hover,
.list-container-flexrow .listing-card-small .dealer-phone-call:hover {color:#fff !important;}
.container h4 {font-size:18px !important; line-height:20px !important; font-family: 'Cabin', sans-serif !important; color:#ed1c24 !important;}
.list-content .list-top-section .listing-option-bar .list-listings-count {color:#636363 !important;}

.paging-container .page-navs button {background-color: #ed1c24!important;}
.paging-container .page-navs .list-page-nav {font-family:'Cabin', sans-serif !important;}


.faceted-search-content .selected-facets-container .selected-facet {background:#ed1c24 !important;}
.faceted-search-content h5,
.faceted-search-content h5 span {font-size:15px !important; color:#272727 !important; font-family:'Cabin', sans-serif;}

.faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn {background:#ed1c24 !important;}
.body-content input[type="submit"], .body-content button[type="submit"], .body-content .btn, .body-content .button{background:#ed1c24 !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;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link, .list-content .list-listing-mobile .view-listing-details-link {background-color:#ed1c24 !important; color: #fff !important;}

.list-content .list-title .list-title-text {line-height:1.25em !important;}
.list-content .list-listing-mobile .price-container .price {color:#b00101 !important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin:0 0 0 4px !important;}
.faceted-search-content .faceted-section-box button {margin:0; float:none;}
.noUi-connect {background:#ed1c24 !important;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {
	color:#ed1c24 !important;
    font-size:14px !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-color: #8e8e8e !important;
}

.list-content .list-listing-mobile .dealer-phone-container .dealer-phone-call {border: 1px solid #ed1c24 !important; color: #ed1c24 !important;}

.detail-content-mobile .detail-contact-bar .contact-bar-btn {background: #ed1c24 !important;}
.detail-content .detail-additional-data .data-row .data-label {background-color: #ed1c24 !important; font-family:'Cabin', sans-serif;}
.detail-content .dealer-info .phone-and-email .send-email-btn {background-color: none !important; color: #ed1c24 !important; border: 1px solid #ed1c24 !important;}
.detail-content .detail-main-body .main-detail-data .addthis_inline_share_toolbox .at-share-btn {width: 30px !important; height: 42px !important;}
.detail-content .detail-main-body .main-detail-data .detail-price {color: #ed1c24 !important;}
.detail-content .detail-main-body .main-detail-data .detail-title, .container h1 {color: #656565; font-size: 18px !important; line-height:20px !important;}  
.detail-content .search-results {color: #ed1c24 !important;}
.mobile-breadcrumb {background-color: #ed1c24 !important;}


.detail-content-mobile .detail-additional-data .data-row .data-label {background-color: #ed1c24 !important; font-family:'Cabin', sans-serif;}
.detail-content-mobile .detail-main-body .main-detail-data .detail-price {color: #ed1c24 !important;}

.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 .fin-calc-btn-mobile {border:#ed1c24 !important; background-color: #ed1c24 !important;}

.detail-content .detail-main-body .main-detail-data .offer-btn, .detail-content .detail-main-body .main-detail-data .buy-btn {
	padding:0 !important; float:none !important; background-color: #ed1c24 !important;}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc {width:271px !important; height:45px; margin-right:0 !important; padding:0 !important;}


.detail-content .breadcrumbs {text-align:left !important;}



/*  LISTINGS
------------------------------------------------*/
.list-content .list-title .list-listings-count {line-height:34px !important; color:#636363 !important;}
.list-content h3.listing-portion-title {font-size: 16px !important; font-family: 'Cabin', sans-serif;}
.list-content h3 {font-weight:700; color:#ed1c24 !important;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .listing-category {margin-top:5px !important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right {margin-left: 15px;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info>* {margin-bottom:0 !important;}

.fin-stacked a {color:#484848 !important; font-family: 'Cabin', sans-serif !important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info a {text-decoration:none !important;}

.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info .dealer-name {
    font-size:12px !important; text-transform:uppercase; font-family: 'Cabin', sans-serif !important;
}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .retail-price-container span.spec-label {
	text-transform:uppercase; font-family: 'Cabin', sans-serif !important;
}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .spec-container span.spec-label {
	text-transform:uppercase; font-family: 'Cabin', sans-serif !important;
}
.list-content .list-main-section .list-container .list-listing .listing-top-right .listing-dealer-info {margin:0 0 8px 0 !important;}