.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;}


.info {color: #1F7DA5 !important;}
.info a {color: #1F7DA5 !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: #1F7DA5 !important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {line-height:13px !important;}

.detail-content-mobile .detail-main-body .detail-mobile-title h1, 
.detail-content .detail-main-body .main-detail-data .detail-title {border:0 !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .error-message {font-weight: 700 !important; color: #1F7DA5 !important;}

.contact-options a {background:#1F7DA5 !important;}


.detail-group-data h2 {margin:0 0 6px 0; font-size:20px !important;}


.media-buttons {margin:0 0 10px 0 !important;}
.list-content .list-top-section .listing-option-bar .listing-option-bar-content {padding:0 0 10px 0 !important;}
.list-content .list-title {margin-bottom:7px !important;}


#contact-info {margin-bottom:30px !important;}

.view-listing-details-link, .buy-now-link {color:#fff !important; text-decoration:none !important;}

.faceted-search-content .mobile-done-button-container .mobile-done-button {border-radius:0 !important; background: #1F7DA5 !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 #1F7DA5 !important; color: #1F7DA5 !important}

.faceted-search-content .faceted-section-box .show-all-modal .show-all-modal-content-container .show-all-modal-content .title-close-row .apply-button {background: #1F7DA5 !important;}

/*  INVENTORY
------------------------------------------------*/	
.body-content {width: calc(100% - 40px) !important;}

.list-content {max-width:1250px !important;}



.list-content .list-main-section .list-container .list-error {background-color:transparent !important;}



.list-content .list-main-section {padding:25px 0 !important;}
.detail-content .detail-main-body .main-detail-data .offer-btn .fa-chevron-right,
.detail-content .detail-main-body .main-detail-data .buy-btn .fa-chevron-right {margin:0 10px 0 0;}

.paging-container .list-page-number .list-page-selector,
.paging-container .list-page-number {color: #555 !important;}
.paging-container .page-navs .list-page-nav {background-color: #333 !important;}


/*  INVENTORY HEADER
------------------------------------------------*/
.list-content .list-title {align-items:center !important;}

.list-content .list-title .list-title-text, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-title-text {
	font-size:2.0625em !important; font-weight:700; color: #333333 !important;
}

.list-content h1 span, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title {font-size: 18px; text-transform:none; color: #5a5a5a; border:0 !important;}


.list-content .list-title .list-listings-count, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count {
	font-size:1em !important; font-weight:400 !important; color:#1F7DA5 !important;
}


/*  INVENTORY FACETED
------------------------------------------------*/	
.faceted-search-content .selected-facets-container .selected-facet {border-radius:0 !important; background-color: #1F7DA5 !important;}
.faceted-search-content .faceted-section-head h5 {font-size:15px !important; font-weight:700 !important;}
.faceted-search-content .faceted-section-box .faceted-text-input {border-radius:0 !important; background:#fff !important;}
.faceted-search-content .faceted-section-box .faceted-search {border-radius:0 !important; background:#1F7DA5 !important;}

.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-name {margin:2px 0 0 3px !important; line-height:14px !important;}
.faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn {border-radius:0 !important; background-color: #1F7DA5 !important;}
.faceted-search-content .faceted-section-box .faceted-option-checkbox-container .option-count {margin:2px 0 0 0 !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .part-search-partnumber-container input[type="text"] {border-radius:0 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .parts-search-submit {
	margin:0px 0 3px 5px !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .part-search-partnumber-container button[type="submit"] {border-radius:0 !important; background-color: #1F7DA5 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .parts-radio .search-type label span {margin:0 0 0 3px !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .parts-radio .part-condition select {border-radius:0 !important;}


/*  INVENTORY MAIN SECTION
------------------------------------------------*/	
.list-content .add-update-time {margin:7px 0 0 5px !important;}
.list-container-flexrow .view-listing-details-link {background-color: #1F7DA5 !important;}
.list-container-flexrow .price-container .price {color: #1F7DA5 !important;}
.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {color:#1F7DA5 !important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link {
    border-radius:0 !important; background-color: #1F7DA5 !important;
}
.list-content .list-main-section .list-container .list-listing .listing-top-right .email-seller-link {border-radius:0 !important; background-color: #333 !important;}
.list-content .list-main-section .list-container .list-listing .listing-top-right .video-chat-link {border-radius:0 !important; background-color: #333 !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .part-name-value-large {font-size:15px !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .part-dealer-info {font-size:13px !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details {background-color: #1F7DA5 !important;}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button {border-radius:0 !important;}

.paging-container .page-navs .list-page-nav {border-radius:0 !important;}

/*  INVENTORY MOBILE
------------------------------------------------*/	
.list-content .list-listing-mobile .price-container .price {color: #1F7DA5 !important;}
.list-content .list-listing-mobile .price-container .fin-stacked.purchase-today-link {background:transparent !important;}
.list-content .list-listing-mobile .email-seller-link {border-radius:0 !important; background-color: #333 !important;}
.list-content .list-listing-mobile .view-listing-details-link {border-radius:0 !important; background-color: #1F7DA5 !important;}



/*  INVENTORY DETAILS
------------------------------------------------*/	
.detail-content .search-results {color: #1F7DA5 !important;}
.detail-content .search-results .fa, #part-detail-content .search-results-link .fa {font-size:.85em !important;}
#part-detail-content .search-results-link span {padding:0 0 0 3px !important;}
.mc-thumb-toggles .mc-btn {height:28px !important; font-size: 18px !important; border-radius:0 !important;}
.detail-content .detail-main-body .main-detail-data .detail-price,#part-detail-content .part-detail-body .part-body-data .part-main-data .detail-price {color:#1F7DA5 !important;}
.detail-content .detail-main-body .main-detail-data .offer-btn {border-radius:0 !important; background-color: #1F7DA5 !important;}
.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc {
    padding:12px 20px !important; text-decoration:none !important; border-radius:0 !important;
}
.detail-content .dealer-info {margin:20px 0 0 0 !important;}
.detail-content .dealer-info a .dealer-company-header, #part-detail-content .part-detail-body .part-body-data .dealer-info a .dealer-company-header {color:#555 !important;}
.detail-content .dealer-info .dealer-company-header, #part-detail-content .part-detail-body .part-body-data .dealer-info .dealer-company-header {margin:0 0 10px 0 !important; font-size:.95rem !important;}
.detail-content .dealer-info .phone-and-email .send-email-btn, #part-detail-content .part-detail-body .part-body-data .dealer-info .phone-and-email .send-email-btn {
    color: #1F7DA5 !important; border: 1px solid #1F7DA5 !important; border-radius:0 !important;
}
.detail-content .listing-widgets a {border-radius:0 !important;}
.detail-content .detail-additional-data h4, #part-detail-content .part-detail-additional-data h4 {margin:18px 0 0 0 !important; font-size:17px !important; font-weight:700;}
.detail-content .detail-additional-data .data-row .data-label, #part-detail-content .part-detail-additional-data .data-row .data-label {font-weight:600 !important; background-color: #1F7DA5 !important;}
.detail-content .detail-additional-data .data-row .data-value, #part-detail-content .part-detail-additional-data .data-row .data-value {font-weight:400 !important;}


/*  INVENTORY DETAILS MOBILE
------------------------------------------------*/
.mobile-breadcrumb {background-color: #1F7DA5 !important;}
.detail-content-mobile .detail-main-body .main-detail-data .detail-price {color:#1F7DA5 !important;}
.detail-content-mobile .dealer-info .dealer-title-link h3 {margin:0 0 8px 0 !important; font-weight:700 !important;}
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {
    margin-right:0 !important; border-radius:0 !important; background-color: #1F7DA5 !important;
}

#part-detail-content .part-detail-body .part-body-data .dealer-info .contact-information {float:none !important;}
#part-detail-content .part-detail-body .part-body-data #contact-info .dealer-info {margin:0 0 20px 0 !important}

#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container {margin:20px 0 0 0 !important; border-radius:0 !important; border: 1px solid #1F7DA5 !important;}
#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone {margin-top:0 !important;}


#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone
.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile,
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile,
.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile,
#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone,
#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-send-email-btn,
.detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile {
	border-radius:0 !important; border: 1px solid #1F7DA5 !important; background-color: #1F7DA5 !important;
}

.detail-content-mobile .listing-widgets {margin:18px 0 0 0 !important}
.detail-content-mobile .detail-additional-data h4 {margin:18px 0 0 0 !important; font-weight:700; font-style:italic;}
.detail-content-mobile .detail-additional-data .data-row .data-label {font-weight:700 !important; background-color: #1F7DA5 !important;}
.detail-content-mobile .detail-additional-data .data-row .data-value {font-weight:400 !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, #part-detail-content .detail-contact-bar a {border-radius:0 !important; background-color: #1F7DA5 !important;}


/*  FRAMELESS INVENTORY
------------------------------------------------*/
.frameless-inv {width:100%; max-width:1115px; margin:0 auto;}
.hosted-content {font-family: 'Source Sans Pro', sans-serif !important;}
.hosted-content #listings-title {margin:0 0 6px 0; font-size:1.5em !important; line-height:1; font-weight:700 !important; color: #5a5a5a !important; font-family: 'Source Sans Pro', sans-serif !important;}
.hosted-content a.widget-email {background: #333 !important;}
.hosted-content .btn {background-color: #1F7DA5 !important;}




#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .part-list-price {color:#1F7DA5 !important;}
#part-detail-content .search-results-link {color:#1F7DA5 !important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .email-seller-link {border-radius:0 !important;}
.alt-inv-listings .list-content .list-title .list-listings-count, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count {color:#1F7DA5 !important;}
.alt-inv-listings .faceted-search-content .selected-facets-container .selected-facet {background-color: #1F7DA5 !important;}
.alt-inv-listings .faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn {background-color: #1F7DA5 !important;}
.alt-inv-listings #parts-content .parts-bottom-section .parts-list-view .parts-search-content .parts-search-window .parts-search-form .part-search-partnumber-container button[type="submit"] {background-color: #1F7DA5 !important;}
.alt-inv-listings .list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price {color:#1F7DA5 !important;}
.alt-inv-listings .list-content .list-main-section .list-container .list-listing .listing-top-right .view-listing-details-link {
    background-color: #1F7DA5 !important;
}
.alt-inv-listings #parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details {background-color: #1F7DA5 !important;}
.alt-inv-listings .list-content .list-listing-mobile .price-container .price {color:#1F7DA5 !important;}
.alt-inv-listings .list-content .list-listing-mobile .view-listing-details-link {background-color:#1F7DA5 !important;}
.alt-inv-listings .detail-content .search-results {color: #1F7DA5 !important;}
.alt-inv-listings .detail-content .detail-main-body .main-detail-data .detail-price,#part-detail-content .part-detail-body .part-body-data .part-main-data .detail-price {color:#1F7DA5 !important;}
.alt-inv-listings .detail-content .detail-main-body .main-detail-data .offer-btn {background-color: #1F7DA5 !important;}
.alt-inv-listings .detail-content .dealer-info .phone-and-email .send-email-btn, .alt-inv-listings #part-detail-content .part-detail-body .part-body-data .dealer-info .phone-and-email .alt-inv-listings .send-email-btn {color: #1F7DA5 !important; border: 1px solid #1F7DA5 !important;}
.alt-inv-listings .detail-content .detail-additional-data .data-row .data-label, .alt-inv-listings #part-detail-content .part-detail-additional-data .data-row .data-label {background-color: #1F7DA5 !important;}
.alt-inv-listings .mobile-breadcrumb {background-color: #1F7DA5 !important;}
.alt-inv-listings .detail-content-mobile .detail-main-body .main-detail-data .detail-price {color:#1F7DA5 !important;}
.alt-inv-listings .detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {background-color: #1F7DA5 !important;}
.alt-inv-listings #part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container {border: 1px solid #1F7DA5 !important;}
.alt-inv-listings #part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone,
.alt-inv-listings .detail-content-mobile .detail-main-body .main-detail-data .send-email-btn-mobile,
.alt-inv-listings .detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile,
.alt-inv-listings .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile,
.alt-inv-listings #part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-dealer-phone-container .mobile-dealer-phone,
.alt-inv-listings#part-detail-content .part-detail-body .part-body-data #contact-info .part-contact-info .part-contact-container .contact-button-container .mobile-send-email-btn{
	border: 1px solid #1F7DA5 !important; background-color: #1F7DA5 !important;
}
.alt-inv-listings .detail-content-mobile .detail-additional-data .data-row .data-label {background-color: #1F7DA5 !important;}
.alt-inv-listings .detail-content-mobile .detail-contact-bar .contact-bar-btn, #part-detail-content .detail-contact-bar a {background-color: #1F7DA5 !important;}
.alt-inv-listings .hosted-content .btn {background-color: #1F7DA5 !important;}