﻿@charset "utf-8";
/* CSS Document */

/*------------------------------ General Listings Page---------------------------------*/

* {
    box-sizing: border-box !important;
}

/*----Listing Sidebar Background Color & Text Color Change----*/
.faceted-search-content-container {
    background: #fff !important;
    line-height: normal !important;
}

.faceted-search-content .selected-facets-container .selected-facet {
    background: #13216a !important;
}

/*----Listing Background Color & Text Color Change----*/
.list-container .list-listing {
    background: #fff !important;
    color: #000 !important;
    line-height: normal !important;
}

.list-content .list-main-section .list-container {
    background: #fafafa !important;
}

/*---Sidebar Background Color & Text Color----*/
.list-content .section-box {
    background: #fff !important;
    color: #000 !important
}

/*----Filter button color change------*/
.current-facet {
    background: #000 !important;
}

/*----View Details Button----*/
.view-listing-details-link {
    background: #13216a !important;
}

.view-listing-details-link:hover {
    background: #ddd !important;
    color: #000 !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 {
    color: #000 !important;
}

/*---Description text color (if different than body text color)----*/
.listing-description-text {
    color: #000 !important;
}

/*----Price----*/
.listing-main-stats .price {
    color: #000 !important;
}


.detail-content-mobile .detail-main-body .detail-mobile-top .detail-title {
    font-size: 25px !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: #13216a !important
}

.main-detail-data .offer-btn:hover {
    background: #ddd !important;
    color: #000 !important;
}

/*----Details Price----*/
.detail-price {
    color: #000 !important;
}

/*----Spec Title Background & Color ----*/
.detail-content .data-row .data-label {
    background: #13216a !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: #444 !important;
    color: #ccc !important;
}

.listing-widgets a:hover {
    background: #555 !important;
    color: #fff !important;
}



/*------------------------------Listings Details Mobile ---------------------------------*/

/*----General Left Title Background & Color----*/
.detail-content-mobile .detail-additional-data .data-row .data-label {
    background-color: #13216a !important;
    color: #fff !important;
}

/*----Phone, Make An Offer, Email & Financial Calculator Background & Color----*/
.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile {
    background-color: #13216a !important;
    border: 1px solid #13216a !important;
}

.contact-options a,
.fin-calc-mobile>a,
.detail-content-mobile .detail-main-body .main-detail-data .offer-btn-mobile {
    background-color: #13216a !important;
    border: 1px solid #13216a !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 .send-wholesale-email-btn-mobile {
    background-color: #13216a !important;
    border: 1px solid #13216a !important;
}

.detail-content-mobile .detail-main-body .main-detail-data .fin-calc-btn-mobile {
    background-color: #13216a !important;
}

.detail-content-mobile .detail-contact-bar .contact-bar-btn {
    background-color: #13216a !important;
}

/*---- Mobile Breadcrumb Background & Color ----*/
.mobile-breadcrumb {
    background: #000 !important;
    color: #fff !important;
}

.list-content .list-top-section .listing-option-bar .list-listings-count {
    color: #000 !important;
}

.list-content .list-listing-mobile .view-listing-details-link,
.list-content .list-listing-mobile .buy-now-link,
.list-content .list-listing-mobile .check-availability-link,
.list-content .list-listing-mobile .email-seller-link {
    line-height: normal !important;
}

/*---- Picture Icons ----*/
.list-content .list-listing-mobile .media-icon-text {
    display: inline-block !important;
}

.list-content .list-listing-mobile .media-icon img {
    display: inline-block !important;
}

.list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .media-icon {
    display: inline-block !important;
}

/*---- Price ----*/
.list-content .list-listing-mobile .price-container .price {
    color: #000 !important;
}