body{}body .mfp-wrap .mfp-content div[class*="form"] .mfp-close:hover{color:#fff}body .mfp-wrap .mfp-content div[class*="form"] form .form-message .alert-danger ul{margin:0 1rem 1rem}body .mfp-wrap .mfp-content div[class*="form"] form .form-message .alert-danger ul li{margin:0 !important}body.home #page main#main .ap-wrapper.custom-testi{}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial .homepage-testimonial .img-testimonial .no-image-container{font-size:1.5rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial{padding-right:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#fff !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#fff !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:40vh;padding-top:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .item .embed-responsive{padding-bottom:50vh}}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper .tab-icons ul.list-inline{justify-content:flex-start}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper .tab-icons ul.list-inline li a{border:1px solid rgba(0, 0, 0, 0.15)}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper .tab-icons ul.list-inline li.btn-print{margin-left:auto}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper .tab-icons ul.list-inline li.btn-print a{padding:0.65rem 1rem}@media screen and (min-width:767px) and (max-width:992px){body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.date{grid-column:1/-1;margin-bottom:-3rem}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td span{display:block}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td:not(.date){display:block !important;text-align:left !important}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td.time_cell{padding-bottom:10px;border-bottom:1px solid}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td.address_cell span.suburb{font-size:1.5rem}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td.agent_cell{margin:0;padding:0}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td.action_cell{display:inline-flex !important}body.ap-shortcode-ap_open_times #page main#main .opentimes-wrapper #opentimes_table_view tbody tr.list-property td.image_cell a img{max-width:100%;width:100%}}body.ap-page-less-ap_property .listing-top-section__action{display:none}body.ap-page-less-ap_property .listing-top-section.is-overlay #gallery::before{height:100px}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:52.65%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-mid-section__sidebar .listing-navigation-container>ul li.navigation-button{padding-left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-mid-section__content #agents .listing-agent .agent-photo-wrapper .agent-info-container ul[class] li+li{margin-top:1rem;margin-left:0}}body.ap-page-less-ap_property .listing-mid-section__information .property-quickinfo-container .price-container{grid-gap:10px}body.ap-page-less-ap_property .listing-mid-section__information .property-quickinfo-container .price-container .price p{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body.ap-page-less-ap_property #page main#main .listing-top-section__action{padding:0}body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery::before{height:100px}@media (min-width:1222px){body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:calc(100vh - 130px)}}@media (max-width:1199px){body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:66.5%}}body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive img{object-fit:contain}@media (min-width:768px){body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery .single-slideshow .tns-controls button:before{padding:10px;background:rgba(0, 0, 0, 0.35);border-radius:50%}}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container{border:1px solid rgba(0, 0, 0, 0.1)}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .tools-container .tools_btn{border:1px solid #1c1e20}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.page-id-151725 #page main#main article[id] .wp-block-columns{flex-direction:column}}body.page{overflow-x:hidden}body.page #page main#main article[id] .wp-block-embed{overflow:visible !important}body.page #page main#main article[id] .wp-block-embed .wp-element-caption{position:absolute;top:100%}body.page #page main#main article[id] .gform_wrapper form .gform_footer input[type=submit]{margin-left:0}body.page #page main#main article[id] .entry-footer{margin:50px 0 -50px 50%;width:calc(100vw - 17px);transform:translateX(-50%);background:#eee;text-align:center;padding:1rem}body footer#footer #footer-top .contact-details .footer-top-privacy{margin-bottom:25px}