.gm-style div,.gm-style span,.gm-style label,.gm-style a {font-family:Arial,Helvetica,sans-serif;} .bh-sl-error {clear:both;float:left;width:100%;padding:10px 0;color:#ae2118;font-weight:bold;} .bh-sl-map-container img {-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important;max-height:none !important;max-width:none !important;} .bh-sl-container {-webkit-box-sizing:border-box;box-sizing:border-box;color:#555;float:left;font:normal 14px/1.4 Arial,Helvetica,sans-serif;width:100%;} .bh-sl-container > * {-webkit-box-sizing:content-box !important;box-sizing:content-box !important;} .bh-sl-container .bh-sl-form-container {clear:left;float:left;margin-top:15px;width:100%;} .bh-sl-container .bh-sl-form-input {float:left;margin-top:3px;width:100%;} .bh-sl-container .bh-sl-form-input label {float:left;width:100%;font-weight:bold;} .bh-sl-container .bh-sl-form-input .bh-sl-form-input-group {float:left;width:100%;} @media (min-width:768px) {.bh-sl-container .bh-sl-form-input .bh-sl-form-input-group {width:23%;margin-right:2%;}} .bh-sl-container .bh-sl-form-input input,.bh-sl-container .bh-sl-form-input select {border:1px solid #ccc;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;float:left;font:normal 14px/1.4 Arial,Helvetica,sans-serif;margin:15px 0;padding:6px 12px;width:100%;-webkit-border-radius:4px;} .bh-sl-container .loc-alt-dist {display:none;} .bh-sl-container button {border-radius:4px;clear:both;cursor:pointer;float:left;margin-top:3px;padding:6px 12px;font:normal 14px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap;-webkit-border-radius:4px;} .bh-sl-container button.bh-sl-geolocation {clear:none;margin-left:10px;} .bh-sl-container .bh-sl-loading {background:url(../img/ajax-loader.gif) no-repeat;float:left;margin:4px 0 0 10px;height:16px;width:16px;} .bh-sl-container .bh-sl-map-container {clear:left;float:left;margin-top:27px;width:100%;} @media (min-width:1024px) {.bh-sl-container .bh-sl-map-container {margin-bottom:30px;}} .bh-sl-container .bh-sl-map-container a {color:#005293;text-decoration:none;} .bh-sl-container .bh-sl-map-container a:active,.bh-sl-container .bh-sl-map-container a:focus,.bh-sl-container .bh-sl-map-container a:hover {text-decoration:underline;} .bh-sl-container .bh-sl-loc-list {font-size:13px;width:100%;overflow-x:auto;} @media (min-width:1024px) {.bh-sl-container .bh-sl-loc-list {height:530px;width:30%;}} .bh-sl-container .bh-sl-loc-list ul {display:block;clear:left;float:left;width:100%;list-style:none;margin:0;padding:0;} .bh-sl-container .bh-sl-loc-list ul li {border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;clear:left;cursor:pointer;display:block;float:left;margin:0;width:100%;} .bh-sl-container .bh-sl-loc-list .list-label {background:rgb(0,25.1020408163,45);border-radius:15px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;display:block;float:left;font-weight:bold;line-height:1.4;margin:10px 0 0 15px;padding:4px 7px;text-align:center;width:auto;min-width:13px;} .bh-sl-container .bh-sl-loc-list .list-details {float:left;margin-left:6px;width:78%;} .bh-sl-container .bh-sl-loc-list .list-details .list-content {padding:10px;} .bh-sl-container .bh-sl-loc-list .list-details .loc-dist {color:#6c6c6c;font-style:italic;font-weight:bold;} .bh-sl-container .bh-sl-loc-list .list-focus {border:1px solid rgba(0,82,147,0.4);-webkit-transition:border 0.2s linear 0s,-webkit-box-shadow 0.2s linear 0s;transition:border 0.2s linear 0s,-webkit-box-shadow 0.2s linear 0s;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s,-webkit-box-shadow 0.2s linear 0s;} .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {height:20px;position:relative;width:100%;} .bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {right:6px;top:0;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {margin:0 2%;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {table-layout:auto;width:100%;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table,.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {vertical-align:middle;border-collapse:separate;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {padding:1px;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {margin:10px 0;border:1px solid #c0c0c0;} .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {padding:3px;} .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {font-weight:bold;color:#ae2118;margin:15px;} .bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {margin:0 15px;} .bh-sl-container .loc-name {font-size:15px;font-weight:bold;} .bh-sl-container .bh-sl-map {float:left;height:530px;width:100%;} @media (min-width:1024px) {.bh-sl-container .bh-sl-map {width:70%;}} .bh-sl-container .bh-sl-pagination-container {clear:both;} .bh-sl-container .bh-sl-pagination-container ol {list-style-type:none;margin:0;padding:10px 0;text-align:center;} .bh-sl-container .bh-sl-pagination-container ol li {display:inline-block;margin:0 4px;} .bh-sl-container .bh-sl-pagination-container ol a {-webkit-box-shadow:none;box-shadow:none;color:#005293;display:inline-block;font:bold 14px Arial,Helvetica,sans-serif;padding:10px;text-decoration:underline;} .bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {color:#555;cursor:auto;text-decoration:none;} .bh-sl-container .bh-sl-pagination-container ol .bh-sl-current a {color:#555;pointer-events:none;text-decoration:none;} .bh-sl-filters-container {clear:both;float:left;margin:15px 0;width:100%;} .bh-sl-filters-container label {float:left;width:100%;font-weight:bold;} .bh-sl-filters-container .bh-sl-checkbox-label,.bh-sl-filters-container .bh-sl-radio-label {font-weight:normal;} .bh-sl-filters-container .bh-sl-filter-title {margin:0;} .bh-sl-filters-container .bh-sl-filters {float:left;list-style:none;margin:0 100px 0 0;padding:0;} .bh-sl-filters-container .bh-sl-filters li {clear:left;display:block;float:left;margin:5px 0;width:100%;} .bh-sl-filters-container .bh-sl-filters li label {display:inline;} .bh-sl-filters-container .bh-sl-filters li input {display:block;float:left;margin:2px 8px 2px 0;} .bh-sl-overlay {background:url(../img/overlay-bg.png) repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;} .bh-sl-overlay .bh-sl-modal-window {background:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px #656565;box-shadow:0 0 10px #656565;left:50%;position:absolute;margin-left:-460px;margin-top:60px;height:620px;width:920px;z-index:10010;} .bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container {margin-top:50px;} .bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {float:left;padding:0 1%;width:98%;} .bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {right:22px;top:13px;} .bh-sl-close-icon {cursor:pointer;height:24px;position:absolute;width:24px;} .bh-sl-close-icon:after,.bh-sl-close-icon:before {background:#ccc;content:"";display:block;height:24px;margin:-3px 0 0 -1px;position:absolute;bottom:0;left:50%;right:3px;top:3px;width:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);} .bh-sl-close-icon:hover:after,.bh-sl-close-icon:hover:before {background:rgb(178.5,178.5,178.5);} .bh-sl-close-icon:before {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);} .bh-sl-widget-shortcode-styles,.bh-sl-map-shortcode,.bh-sl-map-widget {clear:both;margin-bottom:15px;width:100%;} .bh-sl-widget-shortcode-styles a,.bh-sl-map-shortcode a,.bh-sl-map-widget a {color:#005293;text-decoration:none;} .bh-sl-widget-shortcode-styles a:active,.bh-sl-map-shortcode a:active,.bh-sl-map-widget a:active,.bh-sl-widget-shortcode-styles a:focus,.bh-sl-map-shortcode a:focus,.bh-sl-map-widget a:focus,.bh-sl-widget-shortcode-styles a:hover,.bh-sl-map-shortcode a:hover,.bh-sl-map-widget a:hover {text-decoration:underline;} .bh-sl-widget-shortcode-styles .loc-name,.bh-sl-map-shortcode .loc-name,.bh-sl-map-widget .loc-name {font-size:15px;font-weight:bold;} .bh-sl-map-widget {min-height:250px;} .bh-sl-map-shortcode {min-height:400px;}