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:#fff !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:.5rem;inset:0}}body #page main#main article[id] .entry-content .gform_wrapper .validation_message{padding:0;border:0;background:rgba(0,0,0,0)}@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:#fff}body.home .select2-search__field::placeholder{color:#fff}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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !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:#fff}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_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 .5rem;background-color:#87ceea;color:#fff}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:#fff !important}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul{background:rgba(0,0,0,0)}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article .post-title{color:#fff !important;text-transform:none}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article a{color:#fff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-recent-posts ul li.list-article a:hover{background:rgba(0,0,0,0);color:#fff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .image-agent a{color:#fff}body.home #page main#main .ap-wrapper.custom-group .widget_ap-realty-agents .agent-items .agent-detail p.name a{font-weight:500;color:#fff}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:#fff}@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 .widget_block{margin:0}body.home #page main#main .ap-wrapper.custom-text .wp-block-cover__inner-container{max-width:1200px;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%}}