.dbb-proximity-search h4::before { font-family: var(--fontAwesome); content: '\f3c5'; }

.dbb-proximity-search .teaser { font-size:0.95em; }

.dbb-ps-input { position: relative; display: block; }

.dbb-ps-input input[type=text] { border: 1px solid #ccc; color: #666; padding: 8px; box-sizing: border-box; width: 100%; outline: none; }

.dbb-ps-input input[type=text]::placeholder { color:#d0cece; }

.dbb-proximity-search .location-results { position:absolute; left:0; background-color:#fff; z-index:1; border:1px solid #ccc; display:none; color:#666; }

.dbb-proximity-search .location-results ul { list-style-type: none; margin:0; padding:0; }

.dbb-proximity-search .location-results li, .dbb-proximity-search .location-results .no-results { padding:3px 5px; }

.dbb-proximity-search .location-results li:hover, .dbb-proximity-search .location-results li:nth-child(odd):hover { background-color: var(--contentGreenDark); color:#fff; cursor: pointer; }

.dbb-proximity-search .location-results li:nth-child(odd) { background-color: #f1f1f1; }

.dbb-proximity-search .location-results li:nth-child(even) {  }

.dbb-proximity-search .location-results .no-results { display:block; }

.dbb-proximity-search button { cursor: pointer; }

.dbb-ps-results .district { margin:20px 0 10px 0; }

.dbb-ps-results .location { margin:10px 0 10px 0; }

.dbb-ps-results h5 { color: #f7a600; font-size: 1.1em; margin-bottom:8px; }

.dbb-ps-results h5.district { color:#0da642; }

.dbb-ps-results a { color: #fff; text-decoration: underline; line-height:50px;}

.dbb-ps-results a:hover { color:#fff; text-decoration: none; }

.dbb-ps-results a::before { font-family: var(--fontAwesome); content: '\f15b'; font-size:25px; margin-right: 10px; font-weight:200; }

.ol-zoom.ol-unselectable.ol-control { display:none; }

.loader { display: none; position: absolute; right:55px; top: 7px; width: 24px; height: 24px; border-radius: 50%; border-top: 3px solid var(--contentGreenDark); border-right: 3px solid transparent; box-sizing: border-box; animation: rotation 1s linear infinite; }

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}