/*!/wp-content/themes/homhero-miami/style.css*/
:root{--primary-color:#5cbebb;--primary-color-alt:#7fd4d1;--secondary-color:#0e6664;--secondary-color-alt:#238885;--tertiary-color:#130c0d;--tertiary-color-alt:#130c0d;--header-background-color:#fff;--heading-color:var(--tertiary-color);--text-color:var(--tertiary-color);--button-primary-color:var(--primary-color);--button-primary-text:#fff;--button-primary-hover-color:var(--primary-color-alt);--button-primary-hover-text:#fff;--button-secondary-color:var(--secondary-color);--button-secondary-text:#fff;--button-secondary-hover-color:var(--secondary-color-alt);--button-secondary-hover-text:#fff;--footer-background-color:var(--tertiary-color);--footer-color:#fff;--featured-properties-background:#f4f4f4;--white-color:#fff;--black-color:#000;--logo-max-height:60px;--logo-max-width:250px;--logo-vertical-spacing:10px;--body-font-size-mobile:14px;--body-font-size-tablet:15px;--body-font-size:16px;--primary-font-family:"Open Sans",sans-serif;--secondary-font-family:"Open Sans",sans-serif;--heading-font-family:var(--primary-font-family);--heading-font-weight:700;--heading-line-height:1.6em;--body-font-family:var(--secondary-font-family);--body-font-weight:400;--body-line-height:1.5em;--button-font-family:var(--primary-font-family);--button-font-weight:700;--menu-font-family:var(--primary-font-family);--menu-font-weight:700;--menu-letter-spacing:.05em;--menu-link-padding:10px;--h1-font-size:2.5em;--h1-font-size-mobile:1.75em;--h1-text-transform:uppercase;--h2-font-size:1.75em;--h2-font-size-mobile:1.5em;--h2-text-transform:uppercase;--h3-font-size:1.5em;--h3-font-size-mobile:1.25em;--h3-text-transform:normal;--h4-font-size:1.25em;--h4-font-size-mobile:1.125em;--h4-text-transform:normal;--h5-font-size:1.125em;--h5-text-transform:normal;--h6-font-size:1em;--h6-text-transform:normal;--button-border-radius:4px;--button-border-width:2px;--button-right-margin:10px;--button-bottom-margin:10px;--default-banner-height:50vh;--default-banner-height-tablet:40vh;--default-banner-height-mobile:30vh;--homepage-banner-height:70vh;--homepage-banner-height-tablet:50vh;--homepage-banner-height-mobile:30vh;--container-max-width:1140px}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:#fff0;box-shadow:none;border:none}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:960px){html{font-size:85%}}@media only screen and (max-width:768px){html{font-size:80%}}@media only screen and (max-width:480px){html{font-size:75%}}#ui-datepicker-div{z-index:100!important}a{text-decoration:none}body{font-family:var(--body-font-family);font-weight:var(--body-font-weight);color:var(--text-color);line-height:var(--body-line-height);font-size:var(--body-font-size-mobile);margin:0}.aBlock{display:block;height:100%;width:100%}.vertCenter{padding:10px 0}li{margin-top:13px}.sidebarTitle{display:none;color:var(--heading-color);margin-bottom:20px;font-weight:600}a,a:hover{color:var(--primary-color)}.btn{display:inline-block;background:var(--button-primary-color);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:var(--button-border-radius);border-width:var(--button-border-width);border-style:solid;border-color:var(--button-primary-color);font-weight:var(--button-font-weight);transition:.2s all ease-in-out;text-decoration:none!important;margin-right:var(--button-right-margin);margin-bottom:var(--button-bottom-margin);cursor:pointer;vertical-align:middle;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.btn-primary{background:var(--button-primary-color);color:var(--button-primary-text);border-color:var(--button-primary-color)}.btn-primary.outline{background:#fff0;color:var(--button-primary-color);border-color:var(--button-primary-color)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:var(--button-primary-hover-color);color:var(--button-primary-hover-text);border-color:var(--button-primary-hover-color)}.btn-secondary{background:var(--button-secondary-color);color:var(--button-secondary-text);border-color:var(--button-secondary-color)}.btn-secondary.outline{background:#fff0;color:var(--button-secondary-color);border-color:var(--button-secondary-color)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background:var(--button-secondary-hover-color);color:var(--button-secondary-hover-text);border-color:var(--button-secondary-hover-color)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);color:var(--heading-color)}h1,.h1{font-size:var(--h1-font-size-mobile);position:relative;text-transform:var(--h1-text-transform)}h2,.h2{font-size:var(--h2-font-size-mobile);text-transform:var(--h2-text-transform)}h3,.h3{font-size:var(--h3-font-size-mobile);text-transform:var(--h3-text-transform)}h4,.h4{font-size:var(--h4-font-size-mobile);text-transform:var(--h4-text-transform)}h5,.h5{font-size:var(--h5-font-size);text-transform:var(--h5-text-transform)}h6,.h6{font-size:var(--h6-font-size);text-transform:var(--h6-text-transform)}h1.underline,h2.underline,h3.underline,h4.underline,h5.underline,h6.underline{position:relative;padding-bottom:.25em;margin-bottom:.5em}h1.underline:after,h2.underline:after,h3.underline:after,h4.underline:after,h5.underline:after,h6.underline:after{content:'';position:absolute;display:block;bottom:0;left:0;width:100px;height:3px;background:var(--primary-color)}.p-relative{position:relative}@media only screen and (min-width:768px){h1,.h1{font-size:var(--h1-font-size)}h2,.h2{font-size:var(--h2-font-size)}h3,.h3{font-size:var(--h3-font-size)}h4,.h4{font-size:var(--h4-font-size)}}blockquote{background:#f9f9f9;border-left:4px solid var(--primary-color);margin:1.5em 0;padding:1em 2em;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#ccc;content:'\f10d';font-family:'Font Awesome 5 Free';font-weight:800;font-size:1.5em;line-height:.1em;margin-right:.25em;vertical-align:-.1em;min-width:25px}blockquote p{display:inline}.header{transition:all .3s ease}.header-bar{position:relative;z-index:4;border-bottom:4px solid var(--primary-color)}a.logoWrapper{display:flex;align-items:center;width:80%;max-width:var(--logo-max-width);height:calc(var(--logo-max-height) + var(--logo-vertical-spacing) * 2);padding:var(--logo-vertical-spacing) 0}.header.sticky{position:sticky;top:0;width:100%;z-index:999}.siteLogo{width:auto;max-width:100%;height:var(--logo-max-height);object-fit:contain;position:relative}a.social{font-size:22px;font-weight:400}.header a:hover,.headerInvert a:hover{color:var(--text-color);text-decoration:none}.wpcf7-form>p>label{width:100%}.header li,.headerInvert li{display:inline-block;padding:0;margin:0 .25em}.header li:first-of-type,.header li:first-of-type{margin-left:0}.header a{color:#fff;font-size:16px;font-weight:600}.headerInvert a{color:var(--heading-color);font-size:16px;font-weight:600}.mobileMenuDiv{position:fixed;z-index:999;background:#fff;width:80vw;max-width:300px;height:100vh;top:0;right:-100%;padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out}.admin-bar .mobileMenuDiv{top:46px;height:calc(100vh - 46px)}@media screen and (min-width:768px){.admin-bar .mobileMenuDiv{top:32px;height:calc(100vh - 32px)}}.mobileMenuDiv.open{right:0}.mobileMenuDiv ul{list-style-type:none;padding-left:30px}.nav-button{position:absolute;bottom:auto;top:50%;transform:translateY(-50%);right:15px;z-index:1000}.nav-button input{display:none}.nav-button label{position:relative;width:40px;height:20px;display:inline-block;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;text-align:left}.nav-button div,.nav-button div:before,.nav-button div:after{background:var(--heading-color);position:absolute;height:3px;width:40px;border-radius:4px;-webkit-transition:all .5s;transition:all .5s}.nav-button label div:first-child{top:0}.nav-button label div:nth-child(2){top:10px}.nav-button label div:nth-child(3){top:20px}.mainMenu>li a{display:block;font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);letter-spacing:var(--menu-letter-spacing);padding:var(--menu-link-padding)}.mainMenu>li:last-child a{padding-right:0}#menu37+label div{-webkit-transition:top .15s .17s,-webkit-transform .12s .033s;transition:top .15s .17s,-webkit-transform .12s .033s;transition:top .15s .17s,transform .12s .033s;transition:top .15s .17s,transform .12s .033s,-webkit-transform .12s .033s}#menu37+label div:nth-child(3){-webkit-transition:top .15s .17s,-webkit-transform .17s;transition:top .15s .17s,-webkit-transform .17s;transition:top .15s .17s,transform .17s;transition:top .15s .17s,transform .17s,-webkit-transform .17s}#menu37:checked+label div{top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .1s,-webkit-transform .12s .1s;transition:top .1s,-webkit-transform .12s .1s;transition:top .1s,transform .12s .1s;transition:top .1s,transform .12s .1s,-webkit-transform .12s .1s}#menu37:checked+label div:nth-child(3){-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:top .1s,-webkit-transform .17s .1s;transition:top .1s,-webkit-transform .17s .1s;transition:top .1s,transform .17s .1s;transition:top .1s,transform .17s .1s,-webkit-transform .17s .1s}.mainMenu li:hover{text-decoration:none}.header .nav-menu{z-index:3}ul.mainMenu{display:flex;margin:0;padding:0}.mainMenu li{margin:0;position:relative;z-index:10}.mainMenu li:hover>a{color:var(--secondary-color-alt);text-decoration:none}.mainMenu li .sub-menu{position:absolute;display:none;height:auto;width:auto;border-radius:0 2px 2px}.mainMenu li:hover .sub-menu{display:block;padding:0;margin:0;background-color:#fff}.mainMenu .sub-menu li{display:flex;margin:0;padding:0;background:var(--secondary-hover-color)}.mainMenu .sub-menu li>a{white-space:nowrap;padding:5px 10px;text-align:left}.mainMenu .sub-menu li:hover{background:var(--secondary-hover-color)}.header li:last-of-type{margin-right:0}.headerSocial .lead{margin:0;padding:0}.eachFeatureImage{width:100%;height:100%;background-position:center;background-size:cover;transition-duration:.3s;transform:scale(1)}.grid-container .listingImages a:hover .eachFeatureImage{transform:scale(1.1)}.grid-container .listingImages .eachFeatureImage+.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0/.3);display:flex;align-items:center;justify-content:center;opacity:0;transition-duration:.5s}.grid-container .listingImages a:hover .eachFeatureImage+.overlay{opacity:1}.grid-container .listingImages .eachFeatureImage+.overlay span{font-family:var(--primary-font),sans-serif;font-size:2rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.125em;padding:15px;line-height:1.25em}.featured-block{display:flex;flex-wrap:wrap}.featured-blocks.display-grid .featured-block{align-items:flex-start}.featured-block .image{width:100%;padding-bottom:60%;margin:15px 0;background-position:center;background-size:cover;background-repeat:no-repeat;display:block}.featured-block .text{flex-grow:1;height:100%;background:var(--light-bg);display:flex;align-items:flex-start}.featured-block .text h3{margin-top:0;padding-bottom:15px;margin-bottom:20px;position:relative;display:block}.featured-block .text h3:after{content:'';left:0;bottom:0;width:60px;height:3px;position:absolute;display:block;background:var(--primary-color)}.featured-block .row{align-items:center}.featured-block .text-holder{padding:30px}.featured-block .text-holder h3{margin-bottom:15px}.featured-block .text-holder p:last-child{margin-bottom:0}.featured-blocks.display-alternating .featured-block.even>.row{flex-direction:row-reverse}.searchBar{top:115%;position:absolute;right:20px;z-index:3;width:220px;background-color:#fff}.header{position:relative}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--primary-color);color:#fff}select>* :hover{background:var(--primary-color)}.bgColor{padding:17px 0;background-color:var(--primary-color)}.bgColorInvert{background-color:#fff}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:var(--primary-font),sans-serif;font-size:1rem}.subText{position:absolute}.advancedDetails{display:none}.advancedSearch,.clearSearch{cursor:pointer}.fixed-search-bar,#map-display{background:#f4f4f4;border-bottom:2px solid #ccc}.floating-search-bar{position:relative;z-index:100}form.search-form .tail-select{width:100%}form.search-form .tail-select .select-label{box-shadow:none}.space50{height:45px;width:100%}.eachCatImage:hover .bgTitle{width:100%;position:absolute;height:100%;background:var(--primary-color);opacity:50%}.bgTitle{position:absolute;width:100%;height:100%;top:0;z-index:1;left:0}.eachCatImage{overflow:hidden;position:relative}.eachCatImage img,.bgTitle{transition:.4s all ease-in-out}.eachCatImage:hover .catsBgImg{transform:scale(1.2)}.catsBgImg{width:100%;height:340px;background-position:center;background-size:cover;transition:.4s all ease-in-out}.catName{margin:auto;left:0;right:0;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;z-index:2}.catTitle{color:#fff;font-weight:600;text-transform:uppercase;font-size:1.5em;text-shadow:2px 2px 4px rgb(0 0 0/.5);letter-spacing:1px;padding:10px}.fixed-search-bar .container-fluid{max-width:1550px}.homhero-searchbar.new .row,.homhero-searchbar.old .row{margin-left:-2px;margin-right:-2px}.homhero-searchbar.new .row>.col,.homhero-searchbar.old .row>div{padding-left:2px;padding-right:2px}.homhero-searchbar.med .row{margin-left:-6px;margin-right:-6px}.homhero-searchbar.med .row>div{padding-left:6px;padding-right:6px}#full-search{padding-bottom:.35em;font-size:.875em}.homhero-review-form{width:100%;max-width:1140px;margin:0 auto}.homhero-review-form .btn.primary{background:#bfaa80;width:100%;max-width:300px;color:#fff;margin-top:50px;font-size:1.5em}.homhero-review-form .btn.primary:hover{background:#d6b87e}.map-toggle-holder{margin-top:-2px;padding-bottom:50px}.map-toggle{font-size:.875em;background:#f4f4f4;padding:8px 20px;border:2px solid #ccc;border-radius:0 0 8px 8px;border-top:none}.map-toggle:focus{outline:none}.facilities-wrapper .propField{display:flex;align-items:center;font-size:1.25rem}.facilities-wrapper .propField>img{max-height:1.5rem;width:auto;margin-right:.25em}button.btn-block.review-login:hover{background-color:var(--secondary-hover-color)}button.review-login.btn-block{background-color:var(--primary-color);height:40px;margin-top:30px;color:#fff}.review-login-dialog{box-shadow:0 0 10px 5px rgb(0 0 0/10%);padding-top:50px;padding-bottom:50px;font-size:16px;background:#fff;color:#333}.enquire-form{width:100%;max-width:600px;margin:100px auto 0}.enquire-form label,.enquire-form .form-control,.enquire-form input.wpcf7-form-control.wpcf7-submit.btn.btn-primary{width:100%}.wpcf7-form-control{width:100%;font-size:1em;line-height:1.5em;padding:.5rem .75rem;border:1px solid #bababa;font-family:var(--body-font-family)}.wpcf7-form-control.wpcf7-submit{background-color:#fff0;border:2px solid var(--button-primary-color);color:var(--button-primary-color);font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition-duration:.3s}.wpcf7-form-control.wpcf7-submit:hover{background-color:var(--button-primary-color);color:#fff}.masonry-column{padding:0 1px}.masonry-column2{padding:0 2px}.masonry-grid>div .thumbnail{margin:5px 1px}.masonry-column div{margin-bottom:1px}.h-600{height:600px}.h-298{height:298px}.featuredImageBlock{background-size:cover;background-position:center}.textBorder{height:100%;width:100%;padding:15px;background:rgb(0 0 0/.3);transition:all .5s ease;position:relative}.bottomText{position:absolute;bottom:-25px}.textWhite h2,.textWhite p{color:var(--white-color)}.featuredImageBlock:hover .textBorder{background:#fff0}.bottomText{position:absolute;bottom:10px;left:12px}.bottomText h2{margin-bottom:0!important}.textWhite h2,.textWhite p{color:var(--white-color)}.fdb-block{padding:50px 0 50px}ul#menu-menu-2{list-style-type:none;padding:0}.bgCover200{display:block;padding-bottom:60%;background-size:cover;background-position:center}.productListing{background:#f4f4f4;height:100%}.productListing .stats{background:#e4e4e4}.productListing h3{font-size:1.125em;margin-bottom:10px!important}.productListing h3 a{color:var(--heading-color)}.productListing .carousel{position:relative}.productListing .listingPrice{position:absolute;bottom:10px;left:10px;z-index:1;padding:6px 10px;background:var(--primary-color);border-radius:5px;font-size:.875em;font-weight:600;color:#fff;max-width:95%}.productListing .btn-primary{font-size:.75em;background:var(--primary-color)}.productListing .btn-primary:hover{background:var(--primary-color)!important}.fieldShortDescription{font-size:.875em}.fa-heart{font-size:30px;color:#fff}.shortlist-container.active .fa-heart{color:var(--primary-color)}.shortlist-container{position:absolute;top:10px;right:10px;z-index:5;cursor:pointer}.listing-suburb{position:absolute;top:10px;z-index:2;left:4px;padding:5px 19px;color:#fff}.listing-cost{font-size:15px}.listing-wrapper .post-title{font-size:20px;display:block;padding:4px 10px}.listingTitleLink h3{font-size:1em}.post-title a{color:var(--heading-color)}.listing-wrapper .post-details{font-size:1em}.descListing{font-size:11px}.listing-wrapper .post-details i{margin-right:5px}.block-with-text{overflow:hidden;position:relative;max-height:3.2em;min-height:3.2em;text-align:justify;padding-right:1em}.listingSummary{font-size:13px;margin:8px 0 23px}.listing-container{border:1px solid rgb(0 0 0/.1)}.listing-container:hover{-webkit-box-shadow:0 0 10px rgb(0 0 0/.2);box-shadow:0 0 10px rgb(0 0 0/.2)}.mainSlider{position:relative}.listingBanner{margin-bottom:23px}.listingStatsBanner{font-size:17px;color:#fff;font-weight:600;letter-spacing:.72px;margin-top:9px}.listingStatsBanner span{opacity:.7}.listingSliderArrow,.listingSliderArrowNav{width:32px;height:32px;background-color:rgb(0 0 0/.75);border-radius:2px;color:#fff;position:absolute;top:0;bottom:0;margin:auto;left:10px;cursor:pointer}.listingSliderArrowNav{margin-top:1px;height:98%;left:0;width:20px}.listingSliderArrow:hover,.listingSliderArrowNav:hover{background-color:#00}.listingSliderArrow.next{right:10px;left:auto}.listingSliderArrowNav.next{right:0;left:auto}.listingSliderArrow i{width:100%;text-align:center;padding-top:9px}.listingSliderArrowNav i{display:flex;align-items:center;justify-content:center;height:100%}.sliderMenu{position:relative}.slider-nav .slick-slide img{display:block;border:1px solid #fff}.homhero-listing .banner{position:relative;padding-bottom:50vw;background-size:cover;background-position:center}@media screen and (min-width:992px){.homhero-listing .banner{padding-bottom:30vw}}.homhero-listing .listing-actions{position:absolute;width:100%;bottom:0}.homhero-listing .listing-actions .title{background-color:#fff}.homhero-listing .listing-actions .title small{font-size:50%;margin-bottom:10px;display:block;margin-left:2px}.homhero-listing .listing-actions a{display:block!important;font-weight:600;padding:14px 15px;position:relative;color:#fff;transition:all .3s;margin-right:10px;background-color:var(--primary-color)}.homhero-listing .listing-actions a:hover{background-color:var(--primary-color);text-decoration:none}.listingArea h2{padding-bottom:10px}.theFeatures img{display:inline-block;width:32px;margin-right:20px}.amenities .item-list ul li{list-style:none;display:inline-block;width:30%}.amenities .item-list ul{padding-left:0}.roomHeading{color:var(--heading-color);background-color:#f5f5f5;border-color:#ddd;padding:10px 15px;border:1px solid #ddd;border-top-right-radius:0;border-top-left-radius:0;border-bottom:0}.roomDetails{padding:15px;border:1px solid #ddd;margin-bottom:20px}.roomDetails ul{list-style-type:none;padding-left:10px;margin-bottom:0}.roomDetails ul li:before{font-family:'Font Awesome 5 Free';font-weight:800;content:'\f236';padding-right:10px;color:var(--primary-color)}.roomDetails ul li.toilet:before,.roomDetails ul li.bidet:before{content:'\f7d8'}.roomDetails ul li.shower:before,.roomDetails ul li.outdoor-shower:before,.roomDetails ul li.shower-outdoor:before{content:'\f2cc'}.roomDetails ul li.bath:before,.roomDetails ul li.spa-bath:before,.roomDetails ul li.bath-shower-combined:before,.roomDetails ul li.bath-spa:before{content:'\f2cd'}.roomDetails ul li.sink:before{content:'\e06d'}.roomDetails>ul.bathroom-list{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.roomDetails>ul.bathroom-list:first-child{border:0;margin:0;padding:0}.beddingConfig h2{margin-bottom:15px}.theGallery img{margin-top:17px;box-shadow:1px 1px 2px 0 rgb(0 0 0/50%);position:relative;top:0;transition:all .3s;margin-bottom:17px;width:100%}.theGallery img:hover{top:-3px;box-shadow:2px 5px 5px 1px rgb(0 0 0/60%)}.bs-callout{padding:20px;margin:20px 0;border:1px solid var(--primary-color);border-left-width:5px}.homhero-review h4{margin-top:0}.allReviews .rating.sml{text-align:right}.allReviews .rating.sml img{max-width:25px;height:auto;width:25px}.listingArea .price{font-weight:lighter;padding:10px;display:inline-block;text-align:center}.listingArea .price span{font-size:2em;border-bottom:1px solid #eee;font-weight:400;padding:3px 10px}.listingArea .price span small{font-size:.5em;font-weight:lighter}.listingArea .capacity{font-weight:lighter;padding:10px;display:inline-block;text-align:center}.listingArea .capacity span{font-size:2em;border-bottom:1px solid #eee;font-weight:400;padding:3px 10px}.listingArea .divider-container{position:relative;overflow:hidden;height:31px;margin-top:10px}.listingArea .shadow-divider{position:absolute;top:-1px;height:1px;width:55%;border-radius:50%;box-shadow:0 0 21px 1px rgb(0 0 0/60%);left:50%;transform:translate(-50%,-100%)}.listingTitleLink:hover{text-decoration:none}h1.listingTitle{color:var(--heading-color);font-size:2em;line-height:1.3;font-weight:400;transition:.5s all ease;margin:.5em 0 0}.title .suburb{display:block;font-size:1.25em;margin-bottom:10px}.listingTitle:hover{color:var(--heading-color)}.listingTabs{display:flex;align-items:flex-end;justify-content:flex-start}.carousel-control-prev,.carousel-control-next{z-index:10}.image-banner .carousel-control-prev,.carousel-control-next{z-index:2}#hero{position:relative}.banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1}.banner-content{width:90%;max-width:1200px;text-align:center}.banner-content>*{width:100%}.banner-content>h1,.banner-content>h2,.banner-content>h3,.banner-content>h4{text-align:center;color:#fff;margin-top:0;margin-bottom:.5em;padding:0}.banner-content>h2{font-size:2.5em;margin-bottom:.2em}.banner-content>h4{font-size:1.5em;font-weight:600}.bannerArea{overflow:hidden}.searchSlider{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;position:absolute;z-index:99;width:100%}.inner_page.carousel.slide{border-bottom:4px var(--primary-color) solid}.listingImage .carousel-inner .carousel-item img{width:100%;height:auto}.sliderText h1{font-size:42px;padding:6px 28px;color:#fff;text-transform:uppercase}.sliderText h2{padding:6px 28px;color:#fff;text-transform:uppercase}.sliderText span{display:block}.eachSlider{display:block;height:var(--default-banner-height-mobile);width:100%;object-fit:cover;overflow:hidden;background-size:cover;background-position:center center}.home .eachSlider{height:var(--homepage-banner-height-mobile)}.sliderText{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;top:0;margin:auto;left:0;right:0;flex-direction:column;-webkit-box-shadow:5px 5px 5px -4px #33;-moz-box-shadow:5px 5px 5px -4px #33;box-shadow:5px 5px 5px -4px #33}.homhero-content .form-select{border-radius:0}.single-specials .inner_page.carousel.slide{border:none}.thing-tag{border:2px solid var(--primary-color);border-radius:var(--button-border-radius);color:var(--primary-color);font-size:.875em;font-weight:var(--button-font-weight);margin-right:5px}.gm-style-iw-chr{position:absolute;right:0;z-index:1}.infobubble .accomm-photos{position:relative}.infobubble .accommodation-map-overlay{position:absolute;width:100%;background:rgb(0 0 0/.4);padding:9px}.infobubble .overlay-title{color:#fff;font-size:22px}.infobubble .bedding-config{font-weight:400;color:#fff}.infobubble .bedding-config i{margin-right:5px}.infobubble .shortlist{display:none}.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden!important}.infobubble img{max-width:100%;min-height:220px;object-fit:cover}.infobubble .accomm-type{margin-bottom:10px;font-size:14px}.infobubble .accomm-main-info{background:#fff!important;box-shadow:none}.infobubble .accomm-main-info .field-content{font-size:22px!important}.infobubble .bedding-config{color:#fff;font-weight:300;font-size:15px}.infobubble .from-price{float:right;color:#fff;text-align:center;position:relative;top:4px}.infobubble .from-price span{display:inline-block;border-bottom:1px solid rgb(255 255 255/.5);font-weight:600;font-size:1.4em}.infobubble .from-price span small{font-size:.7em;font-weight:300}ul.page-numbers{display:flex;justify-content:center;margin-top:20px}ul.page-numbers li{list-style-type:none}.page-numbers li a{padding:10px;margin:5px}.page-numbers .current{padding:10px;margin:5px}.page-numbers li a,.page-numbers li a:hover,.page-numbers li.active a,.page-numbers li.disabled{color:#fff;text-decoration:none}.page-numbers li a,.page-numbers li a:hover,.page-numbers li.active a,.page-numbers li.disabled{background-color:var(--primary-color)!important}.page-numbers.current{border:1px solid var(--primary-color)!important;color:var(--secondary-hover-color)!important}.page-numbers li a:hover,.page-numbers li.active a{background-color:var(--secondary-hover-color)!important}.stickyMap{height:100%;position:relative}.stickyMap>#map-display{position:sticky;top:120px}.featuredPropsBlocks{background:var(--featured-properties-background);margin-top:40px;padding-top:20px;padding-bottom:8px}.propField{text-align:center}.footerSuburb{color:#fff;font-weight:400;text-transform:uppercase;font-size:.9em;margin-top:10px}.linksFooter{background-color:var(--footer-background-color);background-size:cover;background-position:center center;clear:both;margin:0;color:#fff;padding:2em 0 1em}@media screen and (min-width:992px){.linksFooter{padding:3em 3em 2em}}.linksFooter h3{color:#fff}.quickMenu{margin-top:30px}.quickMenu ul{list-style-type:none;padding-left:0;columns:1;-webkit-columns:1;-moz-columns:2}.quickMenu ul li{display:inline-block;margin:0;width:50%;float:left;padding:0;margin-bottom:1.25em}@media screen and (min-width:768px){.quickMenu li{margin-bottom:10px;padding-bottom:10px}}@media screen and (max-width:400px){.quickMenu ul li{display:inline-block;margin:0;width:100%;float:left;padding:0;margin-bottom:1.25em}}.quickMenu a{text-transform:uppercase;color:#fff;font-weight:600;border-bottom:0 #fff0 solid;padding-bottom:10px;font-size:13px;-webkit-transition:.4s all ease-in-out;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out;letter-spacing:1px}.quickMenu a:hover{text-decoration:none;border-bottom:2px var(--primary-color) solid}.contactFooter ul,.FooterSocial ul{list-style-type:none;font-size:14px;margin-top:30px}.contactFooter li{margin-bottom:15px}.contactFooter ul li i{margin-right:10px}.contactFooter a,.FooterSocial a{color:#fff;-webkit-transition:.4s all ease-in-out;-moz-transition:.4s all ease-in-out;-o-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.contactFooter a:hover,.FooterSocial a:hover{color:var(--primary-color)}.site-footer{background:#333231;color:#fff;font-size:11px;text-transform:uppercase}.site-footer a{color:#fff}.featureBox{padding:0}.featureBoxes{height:375px;display:flex;justify-content:center}.featureBoxesBackgroundImage{height:100%;width:100%}.featureBoxImageOverlay{background:rgb(0 0 0/.5);width:100%;padding:0}.featureBoxContent{position:absolute;text-align:center;color:#fff}.featureBoxContent .featureBoxTitle{color:#fff}.featureBoxesImage{background-position:center;background-size:cover;background-repeat:no-repeat}.featureBoxDescription{padding:10px}.featureBoxContent{height:375px}#copyright-menu ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.site-info{display:flex}#copyright-menu ul>li{margin:0}#copyright-menu ul>li>a{margin:0;margin-right:10px;padding-right:10px;border-right:1px solid #fff}#copyright-menu ul>li:last-child>a{border-right:none}.accommodation-address p{margin-top:0}@media screen and (min-width:768px){body{font-size:var(--body-font-size-tablet)}.eachSlider{height:var(--default-banner-height-tablet)}.home .eachSlider{height:var(--homepage-banner-height-tablet)}.floating-search-bar{position:absolute;bottom:0;left:0;right:0;z-index:100}}@media screen and (min-width:960px){.container{max-width:1250px}.line:before{content:"";border-bottom:2px var(--primary-color) solid;width:200px;position:relative;top:-10px;display:inline-block;right:20px}.line:after{content:"";border-bottom:2px var(--primary-color) solid;width:200px;position:relative;top:-10px;display:inline-block;left:20px}}@media screen and (min-width:1200px){body{font-size:var(--body-font-size)}.mainMenu a{font-size:14px;padding:.5em}.eachSlider{height:var(--default-banner-height)}.home .eachSlider{height:var(--homepage-banner-height)}}@media screen and (min-width:1400px){.mainMenu a{font-size:15px;padding:.5em .75em}}@media screen and (max-width:992px){.quickMenu ul{columns:1;-webkit-columns:1;-moz-columns:1}.views-field-field-amenities .item-list ul{margin-bottom:0;padding-left:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.featured-block.even{flex-direction:column}.amenities .item-list ul li{width:48%}.banner-content>h2{font-size:2.25em}}@media screen and (max-width:767px){.sidebarTitle{display:block}#page-title{display:none}.banner-content>h2{font-size:1.75em}.banner-content>h4{font-size:1.125em}.header a{font-size:14px}}@media screen and (max-width:575px){.banner-content>h2{font-size:1.5em}.banner-content>h4{font-size:1em}.paginaton{display:none}.amenities .item-list ul li{width:100%}}@media only screen and (min-width:1000px){.accommodation-map-overlay{bottom:0}}@media only screen and (min-width:767px) and (max-width:999px){.accommodation-map-overlay{bottom:0}}@media only screen and (min-width:320px) and (max-width:550px){.accommodation-map-overlay{bottom:0}}@media only screen and (min-width:551px) and (max-width:766px){.accommodation-map-overlay{bottom:8%}}.admin-bar .mobileMenuDiv.open.sticky{top:0;height:100%}.mobileMenuDiv ul li.menu-item{margin-top:13px;display:block}.mobileMenuDiv ul li.menu-item a{color:var(--primary-color);font-weight:500}.siteLogo{padding:5px;height:auto;max-width:240px}@media screen and (max-width:600px){.featured-block .text-holder{padding:15px}}.accordion>.card .card-header>h2{margin-top:0}.accordion>.card .card-header>h2>button{margin:0;width:100%;background:#fff0;border-color:#fff0;color:#333;padding:0;text-transform:initial}.homhero-review-page .tail-select{width:100%;margin-top:10px}label.control-label-reviews{font-weight:700}