@media (min-width:1024px){#masthead .header-menu-container .logo img{max-height:40px !important;margin-top:-1rem}}#masthead nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{font-size:17px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){main#main{padding-top:60px !important}}body.home .widget_ap_cta_box .list-cta .image-cta{transition:0.5s}body.home .widget_ap_cta_box .list-cta .image-cta:hover{transform:scale(0.9, 0.9)}body.home .widget_ap_cta_box .list-cta .title-cta{flex-grow:1 !important}body.home .widget_ap_cta_box .list-cta .title-cta a{color:#00a7e1}body.home .widget_ap_cta_box .list-cta .title-cta a:hover{color:#00a7e1 !important}body.home .widget_ap_cta_box .list-cta .title-cta a h4{font-weight:400 !important;font-size:18px !important;line-height:22px !important}body.home .widget_ap-properties .listing-box .listing-container .rooms{text-align:right}body.home .widget_ap-properties .listing-box .listing-container .listing-detail .listing-content p.suburb a{font-family:Montserrat;text-transform:none}body.home .widget_ap-properties .listing-box .listing-container .listing-detail .listing-content p.address{font-weight:500 !important;font-size:13px;line-height:19px;margin:auto;max-width:10rem}body.home .widget_ap-realty-agents .container .row-cols-2{max-width:60rem;margin:0 auto}body.home .widget_ap-realty-agents .agent-items .image-agent a{color:#000000}@media (min-width:1200px){body.home .widget_ap-realty-agents .agent-items .agent-detail{flex:0 0 60%}}body.home .widget_ap-realty-agents .agent-items .agent-detail p.name a{font-weight:bold}body.home .widget_ap-realty-agents .agent-items .agent-detail p.email{font-size:13px}body.home .widget_ap-realty-agents .agent-items .agent-detail p.phone a{font-size:14px;color:#333333 !important}@media screen and (max-width:768px) and (min-width:600px){body.home .widget_ap-realty-agents .agent-items .agent-detail p.phone a{font-size:22px}}#main .page-title{font-weight:400 !important;margin-bottom:0.65rem !important}#main .title-hero .page-title{font-size:52.5px !important}@media (max-width:767.98px){#main .title-hero .page-title{font-size:26px !important;letter-spacing:2px;line-height:1.25;margin-bottom:0 !important}}#main .title-hero span{text-transform:none}#main .title-hero span a:hover span{color:currentColor !important}@media (max-width:767.98px){main#main .hero.page-title{padding-top:45px;padding-bottom:45px}}#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{color:#000000 !important;font-weight:500;font-size:16px !important;line-height:24px !important}footer.site-footer #footer-top .container h2,footer.site-footer #footer-top .container h3{font-weight:400}footer.site-footer #footer-top .container h3{color:#00a7e1}footer.site-footer #footer-top .container h3:after{border-color:#000000}footer.site-footer #footer-top .container .section-property-page-footer{text-align:center}footer.site-footer #footer-top .container .section-property-page-footer .title-section{display:inline-block;padding:10px 25px;color:#fff !important}.ap-shortcode-ap_register .entry-content h1{font-size:28px;text-transform:uppercase;font-weight:400}.ap-shortcode-ap_register .entry-content .ap-core-register-form h3{text-transform:uppercase;font-weight:400}@media (min-width:992px){.ap-shortcode-ap_agents #agent-listing .staff-item-container .row-cols-lg-5>*{max-width:25% !important}.ap-shortcode-ap_agents #agent-listing .staff-item-container .col{margin-bottom:0}}.ap-page-less-ap_team #agent .container .agent-name{font-family:Montserrat !important;font-size:28px;text-transform:uppercase}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li{transition:0.3s}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li.ui-state-active{background:#455660}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li:not(.ui-state-active):hover{background:#e2e2e2}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li:not(.ui-state-active):hover a{color:#000000}.ap-page-less-ap_team #agent .ui-tabs .tab-menu ul.ui-tabs-nav li a{transition:0.3s;font-family:Montserrat;font-size:18px;display:inline-flex;justify-content:center;align-items:center}.mfp-container .mfp-content #form-bookmark-property h5,.mfp-container .mfp-content #form-agent-enquiry h5{font-family:Montserrat}.mfp-container .mfp-content #contact_office_popup,.mfp-container .mfp-content #form-bookmark-property,.mfp-container .mfp-content #form-agent-enquiry{max-width:500px;margin:90px auto 0}.mfp-container .mfp-content #contact_office_popup button.mfp-close,.mfp-container .mfp-content #form-bookmark-property button.mfp-close,.mfp-container .mfp-content #form-agent-enquiry button.mfp-close{position:absolute;right:-2rem;top:-1.5rem;background:black;color:white;border:3px solid white;height:auto;width:32px}.mfp-container .mfp-content #contact_office_popup .gform_confirmation_wrapper,.mfp-container .mfp-content #form-bookmark-property .gform_confirmation_wrapper,.mfp-container .mfp-content #form-agent-enquiry .gform_confirmation_wrapper{padding:1.75rem}.mfp-container .mfp-content #contact_office_popup .listforms ul li label,.mfp-container .mfp-content #form-bookmark-property .listforms ul li label,.mfp-container .mfp-content #form-agent-enquiry .listforms ul li label{font-weight:500 !important}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield{margin-top:0}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield input[type="text"],.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield select,.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield textarea,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield input[type="text"],.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield select,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield textarea,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield input[type="text"],.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield select,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield textarea{border:0 !important;border-bottom:1px solid #ddd !important}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield textarea,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield textarea,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield textarea{max-height:100px}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield:nth-child(2),.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield:nth-child(3),.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield:nth-child(2),.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield:nth-child(3),.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield:nth-child(2),.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield:nth-child(3){max-width:100%;padding:0 !important}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .gfield_label,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .gfield_label{flex:0 0 33.33333333%;max-width:33.33333333%;font-weight:500 !important;margin-top:0.6rem}.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .ginput_container_text,.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .ginput_container_select,.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .ginput_container_email,.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .ginput_container_phone,.mfp-container .mfp-content #contact_office_popup .gform_wrapper form ul.gform_fields li.gfield .ginput_container_textarea,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .ginput_container_text,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .ginput_container_select,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .ginput_container_email,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .ginput_container_phone,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper form ul.gform_fields li.gfield .ginput_container_textarea,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .ginput_container_text,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .ginput_container_select,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .ginput_container_email,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .ginput_container_phone,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper form ul.gform_fields li.gfield .ginput_container_textarea{flex:0 0 66.66666667%;max-width:66.66666667%}.mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_heading,.mfp-container .mfp-content #form-bookmark-property .gform_wrapper .gform_heading,.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper .gform_heading{margin-bottom:0;padding-bottom:0}.mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_footer input[type="submit"],.mfp-container .mfp-content #form-bookmark-property .gform_wrapper .gform_footer input[type="submit"],.mfp-container .mfp-content #form-agent-enquiry .gform_wrapper .gform_footer input[type="submit"]{width:100%}.contact-form .gform_wrapper .top_label .gfield_label{font-weight:500 !important}@media (max-width:768px){.tns-controls{display:none}}.custom-formatting-two article[class*="post-"] .entry-content h2{font-size:27px;line-height:29px;font-family:Montserrat}.custom-formatting-two article[class*="post-"] .entry-content h2 strong{font-weight:500 !important}.custom-formatting-two article[class*="post-"] .entry-content h2+p{margin-bottom:2rem}.custom-formatting article[class*="post-"] .entry-content{padding-top:50px}.custom-formatting article[class*="post-"] .entry-content .free-text{padding:0 1rem}.custom-formatting article[class*="post-"] .entry-content .free-text ul{margin:1rem 1rem;padding:0}.custom-formatting article[class*="post-"] .entry-content .free-text h1,.custom-formatting article[class*="post-"] .entry-content .free-text h5{font-size:27px;line-height:29px;font-family:Montserrat}.custom-formatting article[class*="post-"] .entry-content .free-text h1 strong,.custom-formatting article[class*="post-"] .entry-content .free-text h5 strong{font-weight:500 !important}.custom-formatting article[class*="post-"] .entry-content .free-text h2{font-size:28px;line-height:31px;font-weight:400;margin-bottom:3.5rem}.custom-forms .gform_wrapper.form-row_wrapper .gform_heading{display:none}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield h3{text-transform:uppercase;color:#333;font-weight:400 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield input,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield select,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield textarea{color:#555 !important;transition:0.4s}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield input:focus,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield input:focus-within,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield select:focus,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield select:focus-within,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield textarea:focus,.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield textarea:focus-within{border-color:#000000 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield .gfield_label{font-size:14px;font-weight:500 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0rem 3rem}.wp-block-apblock-accordion{margin-top:0 !important}.wp-block-apblock-accordion-item details{transition:0.3s}.wp-block-apblock-accordion-item details[open] .wp-block-apblock-accordion-item__title{background-color:#000000 !important;color:white;border-radius:0 !important}.wp-block-apblock-accordion-item details[open]:after{color:white}.wp-block-apblock-accordion-item details:after{color:inherit;font-size:18px;font-weight:bold;top:12px}.wp-block-apblock-accordion-item__title{font-family:Montserrat;font-size:16px;padding:15px 18px;transition:0.3s}.wp-block-apblock-accordion-item__content{padding-left:40px;padding-right:40px}.wp-block-apblock-accordion-item__content p{padding:0 1rem}@media (min-width:1200px){.custom-field .entry-content .gform_wrapper ul.gform_fields li#field_21_38{flex:0 0 10%;max-width:10%}.custom-field .entry-content .gform_wrapper ul.gform_fields li#field_21_1{flex:0 0 20%;max-width:20%}.custom-field .entry-content .gform_wrapper ul.gform_fields li#field_21_2{flex:0 0 20%;max-width:20%}}@media (max-width:767.98px){body.home .widget_ap-property-carousel .property-carousel.single-slideshow .caption-hero .carousel-description h2{font-weight:500}}.ap-page-less-ap_property #map-gallery{padding:2rem 0}.ap-page-less-ap_property #map-gallery .block_content{height:0;padding-bottom:calc(100% * (9 / 16))}.ap-page-less-ap_property #map-gallery .block_content #map_canvas{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}