.productListing.card{border-radius:var(--card--border-radius);height:100%;overflow:hidden}.carousel-image-height{padding-bottom:55%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;z-index:1}.search-list .carousel-inner{position:absolute;top:0;left:0;right:0;bottom:0}.search-list .carousel-image-height{padding:0;height:100%}.productListing .carousel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(45deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,0) 100%);z-index:1}#map-search .productListing .carousel-inner,#map-search .productListing .carousel-image-height{height:100%}.productListing .listingText h3,.infobubble .listingText h3{font-size:1em;line-height:1.25em;margin-bottom:5px}.productListing .stats .propField,.infobubble .stats .propField,.productListing .listingPrice,.infobubble .listingPrice,.productListing .suburb,.infobubble .suburb,.productListing .listingLink,.infobubble .listingLink{font-size:var(--text-size-small);line-height:2em}.productListing .stats .propField,.infobubble .stats .propField{margin-right:1em;font-weight:var(--theme--input-font-weight)}.productListing .listingSuburb,.productListing .listingPrice,.productListing .listingLink,.infobubble .suburb,.infobubble .listingPrice,.infobubble .listingLink{font-weight:600 !important}.productListing .listingLink a:before,.infobubble .listingLink a:before,.productListing .listingLink a:after,.infobubble .listingLink a:after{content:'';position:absolute;left:0;right:0;height:3px;bottom:0;background-color:var(--theme--primary-color-20);z-index:1}.productListing .listingLink a:after,.infobubble .listingLink a:after{z-index:2;background-color:var(--theme--primary-color);transform:scaleX(0);transform-origin:center left;transition-duration:.3s;transition-timing-function:ease-in-out}.productListing .listingLink a:hover:after,.infobubble .listingLink a:hover:after{transform:scaleX(1)}.productListing .card-header,.infobubble .card-header,.productListing .card-body,.infobubble .card-body,.productListing .card-footer,.infobubble .card-footer{padding:15px 15px 10px}.productListing .card-img-top,.infobubble .card-img-top{position:relative;overflow:hidden}.productListing .card-img-top img,.infobubble .card-img-top img{transition-duration:.4s;transition-timing-function:ease-in-out}.productListing:hover .card-img-top img{transform:scale(1.1)}.productListing .propField:before,.infobubble .propField:before{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:5px}.productListing .fieldSleeps:before,.productListing .propField.sleeps:before,.infobubble .fieldSleeps:before,.infobubble .propField.sleeps:before{content:'\f007'}.productListing .fieldBedrooms:before,.productListing .propField.bedrooms:before,.infobubble .propField.bedrooms:before,.infobubble .fieldBedrooms:before{content:'\f236'}.productListing .fieldBathrooms:before,.productListing .propField.baths:before,.infobubble .propField.bathrooms:before,.infobubble .fieldBathrooms:before{content:'\f2cd'}.productListing .fieldCars:before,.productListing .propField.cars:before,.infobubble .propField.cars:before,.infobubble .fieldCars:before{content:'\f1b9'}.productListing .fieldWifi:before,.productListing .propField.wifi:before,.infobubble .fieldWifi:before,.infobubble .propField.wifi:before{content:'\f1eb'}.productListing .fieldPetFriendly:before,.productListing .propField.pet-friendly:before,.infobubble .fieldPetFriendly:before,.infobubble .propField.pet-friendly:before{content:'\f6d3'}.productListing .reviews,.infobubble .reviews{font-size:.75em}.productListing .card-body .d-flex>.reviews{text-align:right}.infobubble .reviews{margin-bottom:5px}.productListing .reviews .stars,.infobubble .reviews .stars{color:var(--theme--star-color);padding-right:5px}.shortlist-container{position:absolute;right:10px;top:10px;z-index:1;cursor:pointer;background:#fff;padding:10px;line-height:1em;border-radius:var(--card--border-radius)}.shortlist-container.active>i{font-weight:800;color:#dd3a29}.productListing .carousel button,.listingImage .carousel button.carousel-control-prev,.listingImage .carousel button.carousel-control-next{background-color:transparent!important}.productListing .card-footer{background:#fff;border-top:0}.listing-wrapper.map-search .shortlist-container,.listing-wrapper.search-list .shortlist-container{right:unset;left:10px}.listing-wrapper.map-search .productListing .card-body,.listing-wrapper.search-list .productListing .body{padding-bottom:0}.listing-wrapper.map-search .productListing .card-body>.d-flex{margin-left:-5px;margin-right:-5px}.listing-wrapper.map-search .productListing .card-body>.d-flex>div{padding-left:5px;padding-right:5px}.listing-wrapper.map-search .productListing .card-footer,.listing-wrapper.search-list .productListing .card-footer{padding-top:0;padding-bottom:10px}.featuredListings .row.slick-featured{margin-left:-15px;margin-right:-15px}.featuredListings .row.slick-slider .col,#searchWeekEndResults .row.slick-slider .col{padding-left:15px;padding-right:15px}.slick-featured .slick-track{display:flex !important}.slick-featured .slick-slide{height:inherit !important}.entry-content .slick-dots{padding-left:0}.featuredListings p,.featuredListings h2{margin-bottom:0}.featuredListings .link{display:flex;justify-content:flex-end;align-items:center}.featuredListing.large{position:relative}.featuredListing.large .text{position:absolute;bottom:0;padding:1em;color:#fff}.featuredListing.large .listingText h3{font-size:1.5em}.featuredListing.large .card-img-top{position:relative}.featuredListing.large .card-img-top:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.1) 60%,rgba(0,0,0,.25) 80%,rgba(0,0,0,.5) 100%)}.infobubble{font-size:1.25em;font-family:var(--theme--primary-font)}.gm-style img{width:100%}.infowindow-body,.infowindow-footer{padding:1em 1em 0}.infowindow-footer{padding-bottom:0;padding-top:0}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d{padding:0 0 10px!important;overflow:hidden!important}.gm-style-iw-chr{position:absolute;top:0;z-index:99;width:100%}.listingSpecial{font-size:.777778em;font-weight:600;color:#ff4500}.productListing .listingPrice-Special-Wrapper .listingPrice{line-height:1.4em}.no_of_reviews{display:inline-block}