#map-view{width:100%;max-width:1000px;margin:0 auto;padding:0 2%}.map-hold{min-height:575px}.leaflet-container{background-color:var(--light-background);border-radius:.5em;padding:.5em}.leaflet-popup{border-radius:.5rem;overflow:hidden}.leaflet-popup-content{background-color:var(--light-background);max-width:220px;border-radius:.5rem;padding:0;overflow:hidden}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding:0}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{border-radius:.5rem;padding:0}.leaflet-popup-content .details{padding:1em}.leaflet-popup-content .property-summary{margin:.5rem 0 .2rem;color:var(--primary-colour);font-size:.6rem}.leaflet-popup-content h2{font-size:1rem;margin-bottom:.5em}.leaflet-popup-content .intro{font-size:.65rem;margin-bottom:1em}.leaflet-popup-content .button{margin:0}.leaflet-popup-content .button:hover{color:#fff}.leaflet-popup-tip{border-top:10px solid var(--light-background)}.leaflet-control-layers-base label{margin:.5em}.search-panel .picker-link,.search-panel .picker-radio,.search-panel input[type=submit]{font-family:var(--heading-font-thin)}.search-panel input{border:none;outline:0;width:100%}.search-panel .picker{z-index:99999}.search-control .picker-link{user-select:none}.search-panel input[type=text]{display:none;color:var(--dark-font);text-align:center;text-transform:capitalize;margin:0;padding:0;background-color:var(--primary-light-colour)}@media screen and (max-width:749px){.search-panel input[type=text]{text-align:left;padding:.5em 1em;min-height:2.5em;width:100%}}.search-panel .isset input[type=text]{display:block}.search-panel .picker-radio.checked{background:var(--dark-background);position:relative}.search-control.isset .picker-link{display:none}.search-panel.isOpen{display:block}.picker-date{position:relative;min-width:max-content;z-index:999;font-size:.9rem}.ui-datepicker-header{display:flex;justify-content:space-between;margin-bottom:1em;align-items:baseline}.ui-datepicker-next,.ui-datepicker-prev,.ui-datepicker-title{padding:.5em}.ui-datepicker-prev{order:1}.ui-datepicker-title{order:2;font-size:1.1rem;font-weight:600}.ui-datepicker-next{order:3}.ui-datepicker-next,.ui-datepicker-prev{border-radius:.25em;transition:var(--transition-background-colour)}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{cursor:pointer;background-color:var(--primary-colour__dark)}.search-panel .ui-datepicker-calendar{width:100%}.search-panel .ui-datepicker-calendar td,.search-panel .ui-datepicker-calendar th{font-weight:400;width:3em;height:3em}.search-panel .ui-datepicker-calendar th{font-size:.8rem}.ui-datepicker-calendar tbody td{text-align:center;padding:.25em}.ui-datepicker-calendar tbody td a{transition:var(--transition-background-colour);border-radius:.25rem}.ui-datepicker-week-end a{background-color:var(--primary-colour__light)}.ui-datepicker-calendar tbody td a.ui-state-active,.ui-datepicker-calendar tbody td a:hover{background-color:var(--primary-colour__dark)}.search-panel .ui-datepicker-unselectable{opacity:.7}.search-panel .ui-datepicker-calendar a{color:var(--light-font);font-weight:700;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:339px){#search-bar .picker.picker-date{padding:1em .25em}.ui-datepicker-calendar,.ui-datepicker-title{font-size:11px}.search-panel .ui-datepicker-calendar th{font-size:.6rem}}.search-panel .picker-list ul{margin:0;padding:0;list-style:none;font-size:.9rem}@media screen and (max-width:750px){.search-panel .picker-list ul{font-size:1rem}}.search-panel .picker-list ul{margin:0;padding:0;list-style:none}.search-panel .picker-list ul li{padding:.25em 1em;margin:0 .5em 0 0;cursor:pointer;border-radius:.25em;transition:var(--transition-background-colour)}.search-panel .picker-list ul li:hover{background-color:var(--primary-colour__dark)}.search-panel .picker-list ul li.indent-0,.search-panel .picker-list ul li.indent-1{font-weight:600}.search-panel .picker-list ul li.indent-2{padding-left:2em}.search-panel .picker-list ul li.indent-3{padding-left:3em}.search-panel .picker-list ul li.indent-4{padding-left:4em}#pick-location::-webkit-scrollbar{width:1em}#pick-location::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#pick-location::-webkit-scrollbar-thumb{background-color:var(--primary-dark-colour);outline:1px solid var(--primary-dark-colour)}#search-bar .picker-buttons ul{list-style:none;padding:0;margin:0;display:grid;grid-template-areas:"a b c d";grid-template-columns:1fr 1fr 1fr 1fr;gap:.5em}#search-bar .picker-buttons li{display:flex;flex-wrap:wrap;background-color:var(--primary-colour__light);justify-content:center;align-content:center;border-radius:.25em;height:2.5em;min-width:2.5em;cursor:pointer;transition:var(--transition-background-colour)}@media screen and (max-width:749px){#search-bar .picker-buttons li{min-height:3em}}#search-bar .picker-buttons li:hover{background-color:var(--primary-colour__dark)}@-moz-document url-prefix(){.picker-list{scrollbar-color:var(--primary-dark-colour) var(--primary-colour__dark)}}.picker-list ::-webkit-scrollbar{width:.5em}.picker-list ::-webkit-scrollbar-track{border-radius:.25em;background-color:var(--primary-colour__dark)}.picker-list ::-webkit-scrollbar-thumb{height:2em;border-radius:.25em;border:none;background-color:var(--primary-dark-colour)}.search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99}#map-view .marker-cluster{background-color:var(--primary-colour);color:var(--primary-light-colour);font-weight:700;width:30px!important;height:30px!important;text-align:center;line-height:30px;border-radius:.25em;transition:var(--transition-background-colour)}#map-view .marker-cluster:hover{background-color:var(--primary-colour__dark)}.search-control{position:relative;display:flex;flex-direction:column}.search-options .picker{display:none}.search-options label{font-family:var(--heading-font)}.search-panel .search-options .picker-link{position:relative;min-height:2.5em;background-color:var(--primary-colour);transition:var(--transition-background-colour);padding:.5em 1em;border-radius:.5em;color:var(--light-font);text-align:left;cursor:pointer}.search-options .picker-link:hover{background-color:var(--primary-colour__dark)}.search-options .picker-link::after{content:"";position:absolute;border-top:2px solid var(--light-border);border-left:2px solid var(--light-border);width:10px;height:10px;top:calc(50% - 2px);right:1em;transform:translateY(-50%) rotate(-135deg)}@media screen and (max-width:749px){.results-options.large-screen{display:none}.results-options{flex-wrap:wrap;justify-content:end;border-top:1px solid var(--medium-border);padding:3em 0;margin-top:3em}.search-options{padding-top:1em}}@media screen and (min-width:340px) and (max-width:749px){.search-options{display:grid;gap:1em;grid-template-areas:"a b";grid-template-columns:calc(50% - var(--site-spacing)/ 2)}.search-options label{margin:0}}@media screen and (min-width:750px){.results-options.small-screen{display:none}.search-options label{margin-bottom:.25em}.search-control:first-of-type label{margin-top:0}}.search-control.isset .picker-link{background-image:var(--close-icon__light);background-repeat:no-repeat;background-position:calc(100% - 1em) center;background-size:14px}.search-control .clear-input{position:absolute;bottom:0;right:0;width:3em;z-index:9;height:2.5em;cursor:pointer}.picker-buttons ul{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:.5em .25em;gap:.25em}@media screen and (min-width:500px){.picker-buttons ul{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:800px){.picker-buttons ul{grid-template-columns:repeat(5,1fr)}}.picker-buttons li{display:grid;place-items:center;place-content:center;height:2.5em;border:2px solid var(--pink-border);border-radius:.25em;cursor:pointer;transition:var(--transition-all)}.picker-buttons li:hover{background-color:var(--primary-colour);color:var(--primary-light-colour)}.picker-buttons li span{user-select:none}@media screen and (min-width:300px) and (max-width:380px){.picker-date{font-size:.8rem}}.picker-date{position:absolute;top:100%;z-index:9}.picker-date .ui-datepicker{display:block;margin:1em 0;background-color:var(--primary-colour);padding:1em;border-radius:.5em;color:var(--light-font)}.picker-date .ui-datepicker a{color:inherit}.picker-list{position:absolute;top:100%;z-index:9;background-color:var(--primary-colour);color:var(--light-font);border-radius:.5em;padding:1em;margin:1em 0;min-width:max-content}.picker-list ul{max-height:400px;overflow:auto;max-width:calc(100vw - (var(--site-spacing) * 4))}@media screen and (max-width:399px){.search-panel .picker-list ul{font-size:.9rem}}@media screen and (min-width:750px){.search-features{display:block!important}}@media screen and (max-width:749px){.search-features{display:none;margin:0 0 5em 0}}.search-features h3{margin-bottom:0}@media screen and (max-width:749px){.search-features h3{margin:0 0 1em 0;font-size:1.4rem}}@media screen and (min-width:750px){.search-features h3{font-size:2rem;margin-top:3em}}.search-features .feature{flex-direction:row;padding:1.25em 0}.search-features .feature{border-bottom:1px solid var(--medium-border)}.search-features label{margin:0}.search-features input{display:none}.search-features .picker-radio-group{margin-left:auto}.search-features .checkmark{cursor:pointer;position:relative;display:block;height:30px;width:30px;border:2px solid var(--pink-border);transition:var(--transition-all);border-radius:50%}.search-features .checkmark:hover{border:2px solid var(-pink-border__dark)}.search-features input:checked~.checkmark::after{content:"";position:absolute;width:20px;height:20px;background-color:var(--primary-colour);transition:var(--transition-background-colour);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.search-features input:checked~.checkmark:hover::after{background-color:var(--primary-colour__dark)}.search-results-hero .hero-image{height:60vh;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100px;max-height:300px}.results-options{display:flex;padding:2em 0;gap:.5em}@media screen and (min-width:750px){.results-options{gap:1em}}.results-options .results-count{align-items:center;display:flex}@media screen and (max-width:749px){.results-options .results-count{font-size:.8rem}}.results-options button{margin:0}.results-options .options-list{list-style:none;padding:0;margin:0 0 0 auto}.results-options .options-list li.active{display:none}@media screen and (min-width:750px){.results-options button.filter-results{display:none}}.loading-message{text-align:center;display:flex}.loading-message>*{font-size:1.4rem;place-content:center;display:flex;align-items:center;margin:.5em auto}.loading-spinner{display:inline-block;width:1em;height:1em;background-image:var(--loader-pink);margin:0 .5em}#search-results .results{display:flex}@media screen and (max-width:749px){#search-results .results{flex-direction:column}}@media screen and (min-width:750px){#search-results .results-filter{width:25%;z-index:999}#search-results .properties{width:75%}}@media screen and (min-width:750px){#list-view-wrapper{padding-left:4rem}}.list-view-wrapper ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--site-spacing)}@media screen and (min-width:630px) and (max-width:749px){.list-view-wrapper ul{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.list-view-wrapper ul{grid-template-columns:repeat(2,1fr)}}.search-list-item{display:flex;flex-direction:column;height:100%;padding-bottom:2em}.search-list-item h2{margin:0;font-size:1.9rem}.search-list-item .property-summary{margin:2.5em 0 0 0;font-size:.8rem;color:var(--pink-font)}.search-list-item .property-summary span:first-of-type::after{content:'';display:inline-block;width:2px;height:10px;background-color:var(--pink-font);margin:0 1em}.search-list-item .property-price{margin:1em 1em 1em 0}.search-list-item .property-intro{color:var(--dark-font__light);margin:0 1em 2em 0;font-size:.9rem}.search-list-item .button{margin:auto auto 0 0}.search-results .description{border-top:1px solid var(--medium-border);margin-top:calc(var(--section-top-spacing)/2);padding-top:calc(var(--section-top-spacing)/2);padding-bottom:var(--section-bottom-spacing)}.pagination ul{list-style:none;padding:0;margin:3em 0 1em;display:flex;gap:1em;font-weight:600}.pagination ul li{display:flex;place-items:center}.pagination a,.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination a:visited{color:var(--dark-text);text-decoration:none}.pagination ul li a{padding:.25em;transition:var(--transition-all)}.pagination ul li.current a{color:var(--pink-font);pointer-events:none;text-decoration:underline}.pagination ul li:hover a{color:var(--pink-font)}.pagination .pagination-arrow{content:"";display:flex;height:8px;width:8px;border-left:2px solid var(--dark-border);border-bottom:2px solid var(--dark-border);padding:0}.pagination .pagination-arrow:hover{border-left:2px solid var(--pink-border);border-bottom:2px solid var(--pink-border)}.pagination .pagination-arrow.right{transform:rotate(-135deg)}.pagination .pagination-arrow.left{transform:rotate(45deg)}
/*# sourceMappingURL=search-results.min.css.map */