#single-location-map{border:#f3f3f3 solid 1px;height:300px}.location-providers{display:flex;flex-wrap:wrap;justify-content:space-around}.location-providers .location-provider{flex-basis:30%;margin:5px 15px}.location-providers .location-provider .card{display:flex;flex-direction:column;height:100%}.location-providers .location-provider .card .card-body{text-align:center}.location-providers .location-provider .card .card-body h2{font-size:110%;line-height:120%}.location-providers .location-provider .card .card-body ul.provider-titles li{font-size:180%}.location-providers .location-provider .card .image-region{background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-bottom:10px;overflow:hidden;width:100%}.location-providers .location-provider .card .image-region:after{content:"";display:block;padding-bottom:100%}.location-providers .location-provider .card .image-region a{display:block;height:100%;width:100%}.provider-name{font-size:310%}.provider-name span{font-family:'shelby'}.provider-location-image{width:95%}.provider-titles{font-family:'shelby';margin-left:-10px;padding:0 !important}.provider-titles li{display:inline-block;font-size:235%;list-style:none;margin:2px 10px}#sf_map{height:400px;margin-bottom:0.9375rem}#sf_map button{color:#231f20 !important}.sf-map-tall #sf_map{height:775px;margin-bottom:0}.search-filters{background:#f3f3f3;border-bottom:#ccc solid 1px;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:20px 15px}@media (min-width: 825px){.search-filters{align-items:flex-end;flex-direction:row}}.search-filters #map-legend-container #map-legend{display:block}@media (min-width: 825px){.search-filters #map-legend-container #map-legend{display:flex}}.search-filters #map-legend-container #map-legend ul{margin:0;padding:0;line-height:1}.search-filters #map-legend-container #map-legend ul li{display:block;font-size:85%;list-style:none;margin:0 8px;text-align:center}@media (min-width: 825px){.search-filters #map-legend-container #map-legend ul li{display:list-item;margin:8px 0}}.search-filters #map-legend-container #map-legend .legend-marker{margin-bottom:3px;max-width:35px}.searchandfilter{margin-bottom:10px}.searchandfilter select.sf-input-select{border:#ccc solid 1px;height:30px;max-width:200px;padding:5px}@media (min-width: 1530px){.searchandfilter{margin-bottom:0}}.searchandfilter h4{margin-bottom:5px;padding:0}.searchandfilter ul{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 20px 0;padding:0}@media (min-width: 825px){.searchandfilter ul{align-items:flex-end;flex-direction:row;margin:0}}.searchandfilter ul li{margin:5px 0;padding:0}@media (min-width: 825px){.searchandfilter ul li{margin:0 5px}}.searchandfilter ul li input{border:#ccc solid 1px;padding:5px 10px}.searchandfilter ul li.sf-field-reset,.searchandfilter ul li.sf-field-submit{margin:0 3px}.searchandfilter ul li.sf-field-reset input,.searchandfilter ul li.sf-field-submit input{background:#7d52a2;border:none;color:#fff;font-size:100%;line-height:1;height:30px;padding:5px 10px}.searchandfilter ul li.sf-field-reset input:hover,.searchandfilter ul li.sf-field-submit input:hover{background:#634180;color:#fff;cursor:pointer}#sf_map .gm-style-iw.gm-style-iw-c{max-width:300px !important}#sf_map .maininfowindow .card.map-popup .card-body.map-info{padding:15px}#sf_map .maininfowindow .card.map-popup .card-body.map-info h4{color:#7d52a2;font-size:125%;line-height:125%;margin-bottom:5px}#sf_map .maininfowindow .card.map-popup .card-body.map-info p{margin-bottom:0.5rem}#sf_map .maininfowindow .card.map-popup .card-body.map-info p:last-child{margin-bottom:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul{margin:0;padding:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons:last-child{margin-bottom:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons li{display:flex;line-height:1;list-style:none;margin:0;padding:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons li a{background:#7d52a2;border-radius:12px;color:#fff;display:flex;align-items:center;padding:7px 15px}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons li a:hover{background:#634180;color:#fff}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons.buttons--inline{display:flex;flex-wrap:wrap;justify-content:flex-start}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons.buttons--inline li:first-child a{margin-left:0}.text-align--center #sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons.buttons--inline{justify-content:center}.text-align--center #sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons.buttons--inline:first-child a{margin-left:5px}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons--inline li{margin:1px 2px}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons--inline li:first-child{margin-left:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons--inline li:last-child{margin-right:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons--inline li a.btn{margin:0}#sf_map .maininfowindow .card.map-popup .card-body.map-info ul.buttons--inline li a.btn:after{margin-left:6px}.search-filter-results#search-filter-results-4239 h4.results-found{border-bottom:#eee solid 1px;margin-bottom:15px;padding-bottom:2px}.search-filter-results#search-filter-results-4239 .search-results{display:flex;flex-wrap:wrap}.search-filter-results#search-filter-results-4239 .search-results .search-result{flex-basis:100%;margin-bottom:25px;padding:0 15px}@media (min-width: 420px){.search-filter-results#search-filter-results-4239 .search-results .search-result{flex-basis:50%}}@media (min-width: 768px){.search-filter-results#search-filter-results-4239 .search-results .search-result{flex-basis:33%}}@media (min-width: 992px){.search-filter-results#search-filter-results-4239 .search-results .search-result{flex-basis:25%}}@media (min-width: 1024px){.search-filter-results#search-filter-results-4239 .search-results .search-result{flex-basis:20%}}.search-filter-results#search-filter-results-4239 .search-results .search-result .card{border:#eee solid 1px;height:100%}.search-filter-results#search-filter-results-4239 .search-results .search-result .card .card-body{padding:15px}.search-filter-results#search-filter-results-4239 .search-results .search-result .card .card-body h2{font-size:110%;line-height:115%}.search-filter-results#search-filter-results-4239 .search-results .search-result .card .card-body p{font-size:90%;line-height:135%}
