#ns-search-map-container{height:50vh;width:100%}#ns-search-map-button{position:absolute;width:100px;text-align:center;margin:10px auto;border-radius:.25rem;right:0;cursor:pointer;background:#000;color:#fff;padding:.5rem;opacity:.9}#ns-search-map-button div i{margin-right:.5rem}#ns-search-map-button div span{font-size:10px}#ns-search-map-button:hover{opacity:1}.ns-search-map-fetching{position:absolute;text-align:center;left:0;padding:.5rem;cursor:pointer;font-size:.9rem;opacity:.8;z-index:3;display:-webkit-box;display:-webkit-flex;display:flex}.ns-search-map-button-clicked{z-index:4;left:50%;right:unset!important;-webkit-transform:translate(-50%);transform:translate(-50%)}.cluster-marker{color:#fff;background:#000;border-radius:50%;padding:15px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cluster-marker:hover{padding:17px;opacity:.9}.listing-marker{width:60px;border:1px solid #b48c3c;border-radius:.25rem;padding:2px;text-align:center;font-weight:900;font-size:1rem;font-family:arial;color:#fff;position:relative;background:#b48c3c;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.listing-marker:after,.listing-marker:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.listing-marker:before{border-color:#b48c3c transparent transparent;border-width:6px;margin-left:-6px}.listing-marker:after{border-color:#b48c3c hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:5px;margin-left:-5px}.listing-marker.focused-marker{border:1px solid blue;background:blue}.listing-marker.focused-marker:after,.listing-marker.focused-marker:before{border-top-color:blue}.marker-bed-bath{font-size:.9rem}.marker-info-box{position:relative;top:10px;height:auto;min-height:100px;left:-125px;width:300px;border-radius:.25rem;background-color:#fff;border:1px solid #000;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);padding:10px;z-index:3;cursor:auto}.marker-navigation{display:-webkit-box;display:-webkit-flex;display:flex;width:85%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:auto auto 1rem}.marker-navigation .marker-nav-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center}.marker-navigation .market-nav-next,.marker-navigation .market-nav-prev{background:#000;border:none;padding:.25rem;font-size:.9rem;color:#fff;cursor:pointer;border-radius:.25rem}.marker-navigation .market-nav-next:disabled,.marker-navigation .market-nav-prev:disabled{opacity:.25}.marker-listing-info .ml-close{position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer}.marker-listing-info .ml-close:hover .md,.marker-listing-info .ml-close:hover .mdiv{background-color:blue}.marker-listing-info .ml-close .mdiv{height:20px;width:2px;margin-left:10px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.marker-listing-info .ml-close .md{height:20px;width:2px;background-color:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:2}.marker-listing-info a{display:-webkit-box;display:-webkit-flex;display:flex}.marker-listing-info a:focus,.marker-listing-info a:hover{text-decoration:none;color:initial}.marker-listing-info a .ml-img{width:50%;min-width:100px;min-height:75px;background-position:50%;background-size:contain}.marker-listing-info a .ml-fetching{padding:1rem;text-align:center}.marker-listing-info a .ml-details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:1rem}.marker-listing-info a .ml-details .ml-webid{margin-bottom:.5rem}.marker-listing-info a .ml-details .ml-headline{font-weight:600;margin-bottom:.5rem}.marker-listing-info a .ml-details .ml-address,.marker-listing-info a .ml-details .ml-beds-baths{margin-bottom:.5rem}.marker-listing-info a .ml-details .ml-price{font-weight:600}@media (max-width:768px){#ns-search-map-button{position:relative;width:100px;text-align:center;-webkit-transform:unset!important;transform:unset!important;left:unset!important}.ns-search-map-button-clicked{position:absolute;z-index:unset}}

/*# sourceMappingURL=searchMap-cd7aaaa981b7a8f46304-3.css.map*/