@charset "utf-8";
/* CSS Document */

.wrapperinv {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
    padding: 3% 0px;
}


.list-content .list-title {
    padding: 20px 24px 12px!important;
    font-size: 1em;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    border-bottom: 1px solid #000;
}
.list-content {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 20px!important;
}
/*------------------------------ General Listings Page---------------------------------*/
.list-content h3, .list-content h5 {color:#D3662B !important;
    margin: 0;
}
.detail-content .dealer-info h3 {color:#D3662B !important;
    font-size: 1.5rem;
    font-weight: bold;
    font-family: Arial,sans-serif;
}

.detail-content-mobile .dealer-info h3 {color:#D3662B !important;
    margin-top: 13px;
    font-size: 1.25rem;
    font-weight: 400;
    font-family: Arial,sans-serif;
}
/*----Page Background Color----*/
.body-content .body-wrapper {background:#fff !important;}

/*----Page Sizing----*/
.list-content{max-width: 100% !important; margin:0 !important;}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {background:#fff !important;}

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {background:#fff !important;}

/*----Filter button color change------*/
.current-facet {background:#000 !important;}

/*----View Details Button----*/
.view-listing-details-link, .paging-container .page-navs .list-page-nav {background:#D3662B !important; color: #fff !important;}
.view-listing-details-link:hover, .paging-container .page-navs .list-page-nav:hover {background:#000 !important; color: #fff !important;}

/*---Page Title----*/
.list-content .list-title .list-title-text {color:#000 !important; font-size:22px !important; line-height: 28px !important; }

/*----Listings # showing text----*/
.list-content .list-title .list-listings-count {}

/*---Description text color (if different than body text color)----*/
.listing-description-text {color:#000;}

/*----Price----*/
.listing-main-stats .price {color:#000 !important;}

/*------- Faceted Search------*/
.faceted-search-content .selected-facets-container .selected-facet{background: #D3662B !important; color:#fff!important;}
.contact-options a{background: #D3662B !important; color:#fff!important;}
/*------- Site Specific Search------*/ 
.detail-content .detail-main-body .main-detail-data .details-fin-cal{
	display: block !important;
	box-sizing: border-box !important;
}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc p{margin-bottom:0px!important}

button#faceted-search{float:none; margin: 0;}

.detail-content .dealer-info .phone-and-email .send-email-btn{color:#000!important;border:1px solid #000!important}

/*------------------------------Listings Details Page---------------------------------*/
/*----Details Page Header----*/
.main-detail-data .detail-title {color:#000 !important}

/*----Make an Offer Button----*/
.main-detail-data .offer-btn {background:#D3662B !important; color:#fff !important;}
.main-detail-data .offer-btn:hover {background:#000 !important; color:#fff !important;}

/*----Details Price----*/
.detail-price {color:red !important;}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {background:#000 !important; color:#fff!important;}

/*----Breadcrumb - Search Results button----*/
.detail-content .search-results {color:red !important;}

/*----Breadcrumb Path above Searach Results----*/
.breadcrumbs .breadcrumbs-element {color:#000 !important; font-size:16px !important; font-weight: bold;}

/*----Background color of widgets (if it matches the page background)----*/
.listing-widgets a {background:#ACACAC !important;}

.detail-additional-data h4{color:#000;}

.detail-content-mobile .detail-additional-data .data-row .data-label{
	background:#000 !important; color:#fff !important;
}

.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 .dealer-phone-mobile-container .dealer-phone-mobile, .detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile{
	background:#000 !important; 
	color:#fff !important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn{
	background:#000 !important; 
	color:#fff !important;
}
.list-content .list-title .list-listings-count {
	color:#D3662B!important;
}
.info {
	color:#000!important;
}
.list-content .list-listing-mobile .price-container .price {
	color:#D3662B!important;
}
.list-content .list-top-section .listing-option-bar .list-listings-count {
	color:#D3662B!important;
}
.detail-content-mobile .share-listing {
	color:#D3662B!important;
}
.button:hover {
    background-color: #D3662B!important;
    border: 2px solid #399edc;
}

.button {
    font-size: 1em;
    font-weight: 500;
    font-family: Arial,sans-serif;
    text-decoration: none;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    margin: 0 5px;
    background-color: #D3662B!important;
    border: 2px solid #D3662B;
    color: #fff;
    padding: 5px;
    width: 100%;
}



#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-button.view-details {
    color: #fff;
    background-color: #D3662B!important;
}
#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-button {
    cursor: pointer;
    transition: all .25s;
    border: none;
    border-radius: 5px;
    backface-visibility: hidden;
    display: flex;
    justify-content: center;
    text-decoration: none;
    padding: 5px 20px;
    line-height: 23px;
    font-size: 12px;
    box-sizing: border-box;
    margin: 5px 2px 0 2px;
    text-align: center;
    width: 160px;
    margin-left: auto;
}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .part-list-price {
    color: #D3662B!important;
}

#part-detail-content .search-results-link{color: #D3662B!important;}

.detail-contact-bar .contact-bar-btn{background:#D3662B!important;color:#fff!important} 

#part-detail-content .part-detail-additional-data .data-row .data-label{background:#D3662B!important}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .mobile-parts-detail-container .dealer-phone-container a{color:#000!important;border:1px solid #000!important}

#part-detail-content .part-detail-body .part-body-data .dealer-info .phone-and-email .send-email-btn{color:#000!important;border:1px solid #000!important}

.faceted-search-content .mobile-done-button-container .mobile-done-button{background:#D3662B!important}

.paging-container .page-navs .page-nav {background:#000!important}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-button.view-details {
    color: #fff!important;
   
}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .email-seller-link {
    color: #fff!important;
    background-color: #000;
    cursor: pointer;
    transition: all .25s;
    border: none;
    border-radius: 5px;
    backface-visibility: hidden;
    display: flex;
    justify-content: center;
    text-decoration: none;
    padding: 5px 20px;
    line-height: 23px;
    font-size: 12px;
    box-sizing: border-box;
    margin: 5px 2px 0 2px;
    text-align: center;
    width: 160px;
    margin-left: auto;
}


#parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count {
    line-height: 27px;
    margin-left: 20px;
    color: #D3662B!important;
    font-size: .9rem;
    white-space: nowrap;
}



