.productListing.card{height:100%;overflow:hidden;background:#f4f4f4;border:none;border-radius:0;font-size:16px}.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:rgb(0,0,0);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:1.125em;line-height:1.25em;font-weight:700;margin-bottom:5px}.productListing .stats .propField,.infobubble .stats .propField,.productListing .listingPrice,.infobubble .listingPrice{line-height:2em}.productListing .suburb,.infobubble .suburb{background-color:var(--e-global-color-accent);color:#fff;position:absolute;left:15px;bottom:15px;z-index:1;padding:5px 10px;line-height:1.2em}.productListing .stats .propField,.infobubble .stats .propField{margin-right:1em;font-weight:var(--theme--input-font-weight);color:#9a9a9a}.productListing .additional-icons .propField,.infobubble .additional-icons .propField{margin-right:0;margin-left:.5em}.productListing .listingDesc{font-size:14px;line-height:1.5em}.infobubble .listingDesc{font-size:13px;line-height:1.3em}.productListing .listingPrice,.infobubble .listingPrice{font-weight:600!important}.productListing .card-header,.infobubble .card-header,.productListing .card-body,.infobubble .card-body,.productListing .card-footer,.infobubble .card-footer{padding:20px 15px 15px}.productListing a.card-body,.infobubble a.card-body,.productListing a.card-footer,.infobubble a.card-footer{text-decoration:none}.productListing .card-img-top,.infobubble .card-img-top{position:relative;overflow:hidden}.productListing .card-img-top img,.infobubble .card-img-top img{transition-duration:400ms;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 Free';font-weight:900;margin-right:5px}.productListing .fieldSleeps::before,.productListing .propField.sleeps::before,.infobubble .fieldSleeps::before,.infobubble .propField.sleeps::before{content:'\f0c0'}.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:'\f1b0'}.productListing .reviews,.infobubble .reviews{font-size:.75em}.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:#f4f4f4;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:#f4f4f4;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-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{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:rgb(0,0,0);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)}.infobubble .accomm-photos{position:relative}.infobubble .accomm-photos>a{display:block}.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;background-color:#f4f4f4;border-radius:0}.gm-style .gm-style-iw-tc::after{background-color:#f4f4f4}#map_canvas .gm-style-iw-chr{position:absolute;width:100%}