body>.select2-container--default .select2-results__option--highlighted[aria-selected=true],body>.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff !important;background-color:#1e73be !important}body .mfp-wrap .mfp-container .mfp-content .enquiry-agent-form-wrap form ul.listforms li textarea,body .mfp-wrap .mfp-container .mfp-content .popup-email-form form ul.listforms li textarea{padding-left:10px !important;padding-right:10px !important}body .mfp-wrap .mfp-container .mfp-content>div[id*="popup"]>button.mfp-close{background-color:#0a5495 !important;color:white !important;width:50px !important;height:50px !important;display:inline-flex;justify-content:center;align-items:center;right:-40px;top:-40px;opacity:1;border-radius:50%}body .mfp-wrap .mfp-container .mfp-content>div[id*="popup"]>button.mfp-close:hover{background-color:#87ceea !important;color:#0a5495 !important}body .mfp-wrap .mfp-container .mfp-content .gform_wrapper.gravity-theme .gform_validation_errors{margin-bottom:0;border-radius:0;border:0}body .mfp-wrap .mfp-container .mfp-content .gform_legacy_markup_wrapper div.validation_error{margin-bottom:0;padding:1rem 1.5rem}body .mfp-wrap .mfp-container .mfp-content .gform_legacy_markup_wrapper div.validation_error h2{flex-direction:column;gap:8px}body .mfp-wrap .mfp-container .mfp-content .gform_confirmation_message{padding:2rem}body .mfp-wrap .mfp-container .mfp-content .validation_message{display:none}body .mfp-wrap .mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_heading{padding:1rem;margin-bottom:0;text-align:center}body .mfp-wrap .mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_heading h3{text-transform:uppercase;font-size:1.5rem}body .mfp-wrap .mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_footer{width:100%}body .mfp-wrap .mfp-container .mfp-content #contact_office_popup .gform_wrapper .gform_footer input[type=submit]{width:100%}body .mfp-wrap .mfp-container .mfp-content #form-property-enquiry form ul.listforms li textarea{padding:3px 10px;color:#17377f}body:not(.home) #page main#main{padding-top:140px !important}@media (max-width:1200px){body:not(.home) #page main#main{padding-top:60px !important}body:not(.home) #page main#main .hero.page-title{height:200px}}body #page main#main{padding-top:100px}body #page main#main article[id] .entry-content .gform_validation_errors>h2.hide_summary{margin:0 !important;padding:0 !important;text-transform:none;font-size:16px}@media (max-width:767px){body #page main#main article[id] .entry-content .gform_wrapper .gform_validation_errors>h2 .gform-icon{position:unset;justify-content:center;margin-bottom:0.5rem;inset:0}}body #page main#main article[id] .entry-content .gform_wrapper .validation_message{padding:0;border:0;background:transparent}@media (min-width:1200px){body #page header#masthead .header-menu-container nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{padding:40px 15px}}@media (min-width:1200px){body #page header#masthead .header-menu-container .site-branding.logo img{transform:scale(3) translateY(-8px);margin-bottom:1rem}}body #page footer#colophon .section-property-page-footer h5.title-section{color:#FFF !important}body #page footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message{margin:0 auto}@media (min-width:767px){body #page footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message{max-width:66.666667%}}body #page footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message .alert-danger ul{margin-top:0;padding:0;margin-left:1rem}body #page footer#colophon .section-property-page-footer .enquiry-property-form-wrap .enquiry-property-form ul li.e_submit button{background-color:#87ceea;color:#0a5495}body #page footer#colophon #footer-top .footer-contact .gform_wrapper .gform_validation_errors>h2.hide_summary{margin:0 !important;padding:0 !important;text-transform:none;font-size:16px}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .ginput_complex span.name_last{margin-bottom:0}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gfield_validation_message{display:none}@media (max-width:767px){body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields{grid-row-gap:8px}}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield button,body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=file]),body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield select,body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield textarea{border-radius:0px !important;font-size:13px}@media (min-width:1122px){body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.name{grid-column:span 6}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.message{grid-column:7/-1;grid-row:1/6}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.message textarea{height:140px}}body #page footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_footer{position:unset;width:100%;padding:0}body #page footer#colophon #footer-top .footer-contact .gform_wrapper .gform_footer input[type=submit]{background-color:#87ceea;color:#0a5495}body #page footer#colophon #footer-bottom .top-nav-menu{padding:15px 0 60px 0;justify-content:center !important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body #page footer#colophon #footer-bottom .top-nav-menu ul{width:100%;justify-content:center}body #page footer#colophon #footer-bottom .top-nav-menu ul li{margin:0 8px}body #page footer#colophon #footer-bottom .top-nav-menu ul li a{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;font-size:18px;background-color:#87CEEA;color:#111}body.home .select2-container--default .select2-selection--single .select2-selection__placeholder,body.home .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff}body.home .select2-search__field::placeholder{color:#ffffff}body.home .select2-container--default .select2-results__option[aria-selected=true]{background:#1e73be !important;color:#FFF !important}body.home .select2-container--default .select2-selection--single,body.home .select2-container--default .select2-selection--multiple{background:#87ceea;color:#FFF}body.home .select2-container--default .select2-selection--multiple:after,body.home .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFF transparent transparent transparent !important}body.home .select2-results__option.select2-results__option--highlighted,body.home .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#FFF !important}body.home #page main#main .widget_ap-quick-search{background-color:#87ceea;color:#ffffff}body.home #page main#main .widget_ap-quick-search .title-section{color:#FFF !important}body.home #page main#main .widget_ap-quick-search form ul.ap-quick-search>li.col-submit button:hover{background-color:#FFF;color:#1e73be}body.home #page main#main .widget_ap-properties{background-color:#87ceea}body.home #page main#main .widget_ap-properties .title-section{color:#FFF !important}body.home #page main#main .widget_ap-properties .listing-box .listing-container .listing-detail .listing-content p.suburb a{font-family:Oswald}body.home #page main#main .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content h4.value{font-size:1.25rem}body.home #page main#main .widget_ap-slideshow{}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .call-to-action .content-section .col .list-cta .title-cta a h4{font-size:22px}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial{max-width:300px}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{text-align:center;margin:1rem}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating i{color:orange !important}body.home #page main#main .ap-wrapper .wp-block-image,body.home #page main#main .ap-wrapper .widget_media_image,body.home #page main#main .ap-wrapper .widget_ap-text.text-bg-grey{margin:0}body.home #page main#main .ap-wrapper.custom-group{padding:3rem 0.5rem;background-color:#87ceea;color:#ffffff}body.home #page main#main .ap-wrapper.custom-group .title-section{font-size:20px;color:#FFF !important}body.home #page main#main .ap-wrapper.custom-group .title-section:after{border-bottom:1px solid #363636;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}body.home #page main#main .ap-wrapper.custom-group .widget_ap-properties.minimal .property-items .property-detail p.suburb a{color:#ffffff !important}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul{background:transparent}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article .post-title{color:#ffffff !important;text-transform:none}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article a{color:#ffffff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article a:hover{background:transparent;color:#ffffff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .image-agent a{color:#ffffff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .agent-detail p.name a{font-weight:500;color:#ffffff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .agent-detail p.email{font-size:14px}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .agent-detail p.phone a{font-size:14px;color:#ffffff}@media screen and (max-width:768px) and (min-width:600px){body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .agent-detail p.phone a{font-size:22px}}body.home #page main#main .ap-wrapper.custom-text{}body.home #page main#main .ap-wrapper.custom-text .widget_block{margin:0}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container{max-width:calc(1170px + 30px);margin:0 auto;padding:0 25px}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container .wp-block-columns{gap:0rem}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container .wp-block-columns>*{padding:15px 0}@media (min-width:767px){body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container .wp-block-columns{margin:0 -15px}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container .wp-block-columns>*{padding:0 15px}}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container h2{text-transform:uppercase;margin-bottom:1rem}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item{margin-bottom:50px !important}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-title h2{margin-bottom:40px;text-align:center}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-content .item-details{display:flex;flex-direction:column;justify-content:center;align-items:center}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-content .item-details .image-container{flex:none}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-content .item-details .testi-content{text-align:center}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-content .item-details .testi-content .testi-rating{margin-bottom:1rem;font-size:1.175rem}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials .testimonial-listing-result .testimonial-item .item-content .item-details .testi-content .testi-rating i{color:orange}body.ap-shortcode-ap_open_times #page main#main article[id] .entry-content .opentimes-wrapper ul.list-inline li:hover a.item i:after{color:#FFF}body.ap-page-less-ap_property .mfp-wrap .mfp-container .mfp-content>div[id*="popup-slider"]>button.mfp-close{top:-35px;right:-35px}@media (max-width:767px){body.ap-page-less-ap_property .mfp-wrap .mfp-container .mfp-content>div[id*="popup-slider"]>button.mfp-close{top:-25px;right:-5px}}@media (max-width:992px){body.ap-page-less-ap_property #popup-slider ul.icon-menu{top:calc(75% - 70px)}}body.ap-page-less-ap_property #popup-slider .thumb.slider-nav{bottom:60px}@media (max-width:992px){body.ap-page-less-ap_property #popup-slider .thumb.slider-nav{bottom:50px}}@media (min-width:1200px){body.ap-shortcode-ap_signin #page main#main .alert-danger{width:33.3333333333%;margin:0 auto}}body.ap-shortcode-ap_signin #page main#main .alert-danger ul{margin-top:0;margin-left:1rem;margin-bottom:0;list-style:disc}body.ap-shortcode-ap_register #page main#main .alert-danger{width:100%;margin:35px auto;max-width:760px}body.ap-shortcode-ap_register #page main#main .alert-danger ul{margin-top:0;margin-left:1rem;margin-bottom:0;list-style:disc}body.page-id-41 #page main#main article[id] .entry-content{padding-top:0}body.page-id-41 #page main#main article[id] .entry-content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body.page-id-41 #page main#main article[id] .entry-content .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:4px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.page-id-41 #page main#main article[id] .entry-content .contact-box{flex-direction:column}body.page-id-41 #page main#main article[id] .entry-content .contact-box>*{flex:0 0 100%;max-width:100%}}