.button, #wpsl-search-btn {
    border: 1px solid var(--color-grijsbruin) !important;
    color: var(--color-grijsbruin);
    padding: 6px 16px;
    font-size: var(--font-size-p-caps);
    background-color: transparent;
    text-transform: uppercase;
    text-align: center;
    transition: all 0.3s ease;
    text-decoration: none;
    border-radius:0px !important;
}
.button:hover, #wpsl-search-btn:hover {
    background-color: var(--color-grijsbruin);
    color: var(--color-wit);
}

#wpsl-search-input {
    border: 1px solid var(--color-grijsbruin) !important;
    color: var(--color-grijsbruin);
    padding: 6px 16px;
    font-size: var(--font-size-p-caps);
    border-radius:0px !important;
    background-color:transparent;
    outline: none;

}

.wpsl-dropdown {
    box-shadow: unset;
    border: 1px solid var(--color-grijsbruin) !important;
    color: var(--color-grijsbruin);
    border-radius:0px !important;
    background-color:transparent;
}

#wpsl-search-btn {
    background-image: unset;
}

.dealers p {
    max-width:80%;
    text-align:center;
    margin:0 auto;
}
#wpsl-stores {
    background-color: var(--color-grijsbruin);
}

#wpsl-result-list li p  {
    text-align:left;
    background-color: var(--color-wit);
    padding:20px;
    text-transform: uppercase;
}
#wpsl-wrap {
    margin-top:40px;
}

#wpsl-wrap #wpsl-result-list li {
    padding:20px;
}
.wpsl-direction-wrap {
    display: none;
}

.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {
    list-style: none;
    padding: 4px 12px !important;
    margin: 0 !important;
}

@media (max-width: 1024px) {

    #wpsl-stores, #wpsl-direction-details, #wpsl-gmap {
        height: 300px !important;
    }
}