/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.vc-resource-locator .btn-primary, .vc-resource-locator .btn-primary:active, .vc-resource-locator .btn-primary:not(:disabled):not(.disabled):active, .vc-resource-locator .btn-primary:hover, .vc-resource-locator .btn-primary:focus {
    background-color: #012C3B;
    border-color: #012C3B;
    border-radius: .25rem;
    padding: .5rem 2rem;
    text-transform: initial;
    font-size: 1.125em;
    outline: 0;
    box-shadow: none;
}
.vc-resource-locator .results {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.vc-resource-locator .results-list {
    border-top: solid 1px;
    padding-top: 2rem;
    padding-left: 0;
}

.vc-resource-locator .results-list li {
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    border-bottom: solid 1px
}
.vc-resource-locator .results-list li:last-child {
    border-bottom: none;
}
.vc-resource-locator .results-list li .details h2 {
    font-size: 1.25rem;
    margin-bottom: .5rem;
}

.vc-resource-locator .results-list li .details p {
    font-size: .9rem;
    margin-bottom: .5rem;
}
.vc-resource-locator .results-list li .content p, .vc-resource-locator .results-list li .content {
    font-size: .85rem;
}

.vc-resource-pagination .page-numbers{
    padding: .25rem;
}

.vc-resource-locator #vc-resource-locator-map {
    min-height: 400px;
}
.vc-resource-locator .results-list .details p a {
    word-wrap: break-word;
}

.vc-resource-locator .results .content {
    margin-bottom: 1.5rem;
}
