body mark{padding:0 !important}@media(max-width: 1122px){body.menu-expand header#masthead .toggle-menu i:before{color:#ff4f4b}}@media(max-width: 1122px){body header#masthead #site-navigation ul.menu>li[class*=current]>a,body header#masthead #site-navigation ul.menu>li[class*=current] li[class*=current]>a{color:#ff4f4b}}@media(max-width: 767px){body footer#footer{padding-bottom:50px}}body footer#footer #footer-top .footer-form .ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{margin-bottom:0 !important}body footer#footer #footer-top .footer-form .ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form{display:flex;flex-direction:column-reverse}body footer#footer #footer-top .footer-form .ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form .simple-form-desc{margin-top:0;margin-bottom:1.5rem}@media(min-width: 1122px){body footer#footer #footer-top .contact-details+div[class*=col-]{padding-top:.725rem !important}}body.page:not(.home) #page main#main{min-height:100vh}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){body.page #page main#main article[id] .wp-block-columns{gap:0rem;margin:0 -15px}body.page #page main#main article[id] .wp-block-columns>*{padding:0 15px}}@media(max-width: 1122px){body.page #page main#main article[id] .custom-cta .call-to-action .col .list-cta{align-items:center !important}}body.page #page main#main article[id] .gform_validation_errors>h2{font-weight:500;font-size:16px;margin:0}body.page #page main#main article[id] .gform_wrapper form .gform_footer input[type=submit]{margin:0}body.page #page main#main article[id] .gform_wrapper form .gform_body .ginput_container input[type=file]{background:rgba(0,0,0,0) !important;border:0 !important;padding:0 !important}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .validation_message{display:block}body.page #page main#main article[id] .custom-content{padding-top:0 !important;padding-bottom:0 !important}@media(max-width: 1122px){body.home:not(.scrolled) header .header-search i{color:#fff}}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:2.425rem}@media(max-width: 1400px){body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:1.75rem}}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 .tns-inner{margin:0 !important}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:60vh}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{margin-bottom:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form{display:flex;flex-direction:column-reverse}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form .simple-form-desc{margin-top:0;margin-bottom:1.5rem}body.home #page main#main .widget_ap_cta_box{padding-bottom:0 !important}body.home #page main#main .widget_ap-realty-agents{padding:0 0 95px 0}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .container .open-times,body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .container .auction-time{display:none}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-results-search-form .listing__forms--top .field-search__inner .btn__filter{justify-content:center}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper #ap-listing-search-results .listing-item .price{white-space:normal}@media(min-width: 1122px){body.ap-shortcode-ap_search_results.is-list #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper #ap-listing-search-results .listing-item .container{grid-template-columns:250px 1fr}}@media(min-width: 1122px){body.ap-shortcode-ap_search_results:not(.is-list) #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper #ap-listing-search-results{-ms-grid-columns:1fr [3];grid-template-columns:repeat(3, 1fr)}}body.ap-shortcode-ap_search_results:not(.is-list) #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper #ap-listing-search-results .listing-item{min-width:0}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,.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:.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{display:none}body.ap-page-less-ap_property #page main#main .listing-mid-section__information #quickinfo .price-container{grid-template-columns:1fr;gap:1rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__information #quickinfo .price-container .contract{max-width:115px}body.ap-page-less-ap_property #page main#main .listing-mid-section__information #quickinfo .price-container .price__label{font-size:.85rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 992px){body.ap-page-less-ap_team #page main#main #agent #tabs .search-results{margin:0}}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}