body {
        font-family: 'Inter', sans-serif;;
        background-color: #F2F2F2;
    }
    
    .client-header {
        background-color: #ffffff;
    }
    .client-header .link {
        color: #FFFFFF;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
    }
    .client-header .link-button {
        background-color: #FFFFFF;
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
    }

    .client-site-navbar {
        background-color: #3476a6;
    }

    .client-site-navbar a {
        color: #FFFFFF;
        font-weight: bold;
        ffont-size: .875rem;
        text-transform: uppercase;
    }

    .site-navbar {
        background-color: #d9d9d9;
    }

    @media (min-width: 992px) {
        .site-navbar {
            margin: 0;;
            padding: 10px 1rem;;
        }
    }

    .site-navbar .site-navbar-link {
        color: #000000;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
        font-family: 'Inter', sans-serif;;
        margin: 0 20px;;
        padding: 0;;
    }

    .site-navbar .site-navbar-link:hover {
        background-color: #d9d9d9;
        color: #545454;
    }

    .site-navbar .button-responsive .button {
        color: #000000;
        border-color: #000000;
    }

    .footer-links-container {
        background-color: #141414;
        padding: 20px 0 0 0;;

    }

    .footer-links-container .common-filters {
        background-color: #ffffff;
        padding: 1.5rem 2.5rem 1rem;;
    }

    .footer-links-container .common-filters h3 {
        color: #65b4b0;
        font-size: 19px;
        font-weight: 700;
    }

    .footer-links-container .common-filters .common-filters-item-group {
        border-left: 4px solid #65b4b0;
    }

    .footer-links-container .common-filters .common-filters-item-group h4 {
        color: #65b4b0;
        font-size: 16px;
        font-weight: 700;
    }

    .footer-links-container .common-filters .common-filters-item-group .common-filters-item-link {
        background-color: #ebebeb;
        color: #000000;
        font-size: 12px;
    }

    .footer-links-container .common-filters .common-filters-item-group .common-filters-item-link:hover {
        background-color: #65b4b0;
        color: #141414;
    }

    .footer-links-container .common-filters .common-filters-item-group . common-filters-item-link-selected {
        background-color: #65b4b0;
        color: #141414;
    }

    .footer-links h3 {
        color: #ffffff;
        font-size: 1.875rem;
        font-weight: bold;
        text-align: center;
        text-transform: none;
    }

    .footer-links a {
        color: #ffffff;
        font-size: .875rem;
        font-weight: normal;
    }

    .footer-links a span {
        color: #f7f7f7;
        font-size: .75rem;
        font-weight: normal;
    }

    .slick-prev:before, .slick-next:before {
        color: #65b4b0 !important;
    }

    .slider-card-container {
        font-family: 'Inter', sans-serif;;
    }

    .slider-card-container .slider-card {
        border-color: #e6e6e6 !important;
        border-width: 1px !important;
        background-color: #FFFFFF !important;
    }

    .slider-card .first-subtitle {
        color: #000000 !important;
        background-color: #65b4b0 !important;
        font-size: .875rem !important;
        font-weight:700 !important;
        text-transform: uppercase !important;
        padding: .25rem .5rem;;
    }

    .ais-Hits-list .slider-card .first-subtitle {
        color: #000000 !important;
        background-color: #65b4b0 !important;
        padding: .25rem .5rem;;
    }

    .slider-card .second-subtitle {
        color: #000000 !important;
        background-color: #FFFFFF !important;
        font-size: 14px !important;
        font-weight:400 !important;
        text-transform: uppercase !important;
        padding: .25rem .5rem;;
    }

    .slider-card .dealer-info {
        border-color: #e6e6e6 !important;
        border-bottom-width: 1px !important;
    }

    .slider-card .dealer-info .dealer-phone {
        color: #000000 !important;
        background-color: #65b4b0 !important;
        font-size: .875rem !important;
        font-weight:700 !important;
        text-transform: none !important;
        padding: .5rem;;
    }

    @media (max-width: 376px) {
        .slider-card .dealer-info .dealer-phone {
            font-size: .875rem !important;
        }
    }

    .slider-card .dealer-info .dealer-phone p {
        color: #000000 !important;
    }

    .slider-card .prices,
    .slider-card .vin-stock,
    .slider-card .title {
        border-color: #e6e6e6 !important;
        border-bottom-width: 1px !important;
    }

    .slider-card .vin-stock {
        font-size: .75rem !important;
        font-weight:400 !important;
        text-transform: uppercase !important;
        border-color: #dae1e7 !important;
        border-bottom-width: 1px !important;
        padding: 4px 0px; !important;
    }

    @media (max-width: 376px) {
        .slider-card .vin-stock {
            font-size: .75rem !important;
        }
    }

    .slick-slide .slider-card .vin-stock {
        font-size: .75rem !important;
    }

    .slider-card .vin-stock .data-content {
        color: #000000 !important;
    }

    .slider-card .title {
        background-color: #FFFFFF !important;
        padding: .5rem;;
        border-color: #dae1e7 !important;
        border-bottom-width: 1px !important;
    }

    .slider-card .title a {
        color: #000000  !important;
        font-size: .875rem  !important;
        font-weight:700  !important;
        text-transform: none  !important;
    }

    .ais-Hits-list .slider-card-container .slider-card .distance {
        color: #000000 !important;
    }

    .slick-slide .slider-card .title a {
        font-size: .875rem  !important;
        height: 30px !important;
    }

    .slider-card .title a:hover {
        color: #606f7b !important;
    }

    .slider-card .box-title {
        color: #000000 !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
    }

    .slider-card .box-content {
        color: #000000 !important;
        font-size: 24px !important;
        font-weight: 400 !important;
    }

    .slider-card .extra-info {
        color: #000000 !important;
        font-size: 12px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
    }

    .slider-card .prices {
        color: #141414 !important;
        font-size: 24px !important;
        font-weight: 800 !important;
    }

    .slick-slide .slider-card .prices {
        font-size: 24px !important;
    }

    .slider-card .discount {
        color: #141414 !important;
    }
