

#dealer-locator-wrapper {
    background: #000 url("../files/bg_new.jpg") no-repeat scroll center top;
}

#dealer-locator-wrapper .btn.cta {
    background-color: #d20f06;
    background-image: none;
}

.btn {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

h3 {
    text-transform: uppercase;
}

#footer ul li a {
    color: #a5a5a5;
}

#dealer-locator-wrapper #step-1 .container, #dealer-locator-wrapper #step-2 .container, #dealer-locator-wrapper #step-3 .container {
    background-color: #ffffff;
    color: #000;
}

#dealer-locator-wrapper .dealer-list li, #dealer-locator-wrapper .dealer-list-detail li {
    background-color: #f0f0f0;
}

#dealer-locator-wrapper .dealer-list li:hover, #dealer-locator-wrapper .dealer-list li.active, #dealer-locator-wrapper .dealer-list-detail li:hover, #dealer-locator-wrapper .dealer-list-detail li.active {
    background: #ffffff;
    border-left: 5px solid #d20f06;
}

#dealer-locator-wrapper .dealer-list li .media-body table, #dealer-locator-wrapper .dealer-list-detail li .media-body table {
    color: #777;
}

#dealer-locator-wrapper .dealer-list.detail li:hover h4, #dealer-locator-wrapper .dealer-list-detail.detail li:hover h4 {
    color: #ccc;
}


#cl-banner {
    background-color: #000;
    color: #fff;
    padding: 15px;
    font-size: 1rem;
}

#cookie_continue {
    color: #fff;
    cursor: pointer
}

@media only screen and (max-width: 1400px) {
    #dealer-locator-wrapper #step-1, #dealer-locator-wrapper #step-2, #dealer-locator-wrapper #step-3 {
        padding-top: 315px;
    }
}