.map-search{width:100%;max-width:unset!important}.map-search #searchResults .listing-wrapper:last-child{margin-bottom:0!important}.sticky-map{position:relative;height:100%}.sticky-map>div{position:sticky;top:100px}.sticky-map>#map-display>.mapsearch-toggle{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:100}.stickyMap{position:relative;height:100%}.stickyMap>div{position:sticky;top:100px}.sticky-map>#map-display>.mapsearch-toggle{background:#fff;padding:5px 10px;border-radius:var(--theme--border-radius);box-shadow:0 3px 3px rgba(0,0,0,.12)}.sticky-map>#map-display>.mapsearch-toggle>label{margin:0;display:flex;align-items:center;font-size:.75em}.sticky-map>#map-display>.mapsearch-toggle>label>input{margin-right:10px}#map-search #map_canvas{width:100%;height:87vh;height:calc(100vh - 120px);border-radius:var(--theme--border-radius)}#map-search .results-holder{width:100%}#map-search .map-holder{width:100%;border-radius:var(--theme--border-radius)}.loadMore{display:inline-block;padding:5px 10px;border:2px solid var(--theme--primary-color);border-radius:var(--theme--button-radius);cursor:pointer}@media screen and (max-width:575px){#map-search .productListing .h-100{height:auto!important;overflow:hidden}#map-search .carousel-inner{position:relative}#map-search .productListing .carousel-image-height{padding-bottom:60%;width:100%}}@media screen and (min-width:992px){#map-search .results-holder{width:600px}#map-search .map-holder{width:calc(100% - 400px)}}@media screen and (min-width:1200px){#map-search .map-holder{width:calc(100% - 600px)}div#map-search .search-list-image-wrapper .listingImage>img{height:220px}}@media screen and (min-width:1400px){#map-search .results-holder,body.inset #map-search.map-left .results-holder,body.inset #map-search.map-right .results-holder{width:700px}}.custom-label{background-color:#fff;padding:5px 10px;border-radius:30px;border:1px solid #ccc;box-shadow:0 3px 3px rgba(0,0,0,.16)}.map-holder,.results-holder{padding:var(--theme--gutters)}.listing-wrapper.col{flex:0 0 auto;width:100%;margin-bottom:25px}@media screen and (min-width:576px){.listing-wrapper.col{width:50%}}@media screen and (min-width:768px){.listing-wrapper.col{width:33.33%}}@media screen and (min-width:991px){.listing-wrapper.col{width:100%}}@media screen and (min-width:1400px){.listing-wrapper.col{width:50%}}