@media (min-width:1200px){header.site-header .topbar>.container{max-width:1340px;padding:0 1rem}}@media (min-width:1200px){header.site-header .header-menu-container .container{max-width:1340px;padding:0 1rem}}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:#2a3354 !important}body h1,body h2,body h3,body h4,body h5{font-weight:600 !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:#2a3354 !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 .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 #form-property-enquiry form ul.listforms li textarea{padding:3px 10px;color:#17377f}body:not(.home) #page main#main{min-height:100vh;padding-top:59px !important}@media (min-width:768px) and (max-width:991px){body:not(.home) #page main#main{padding-top:122px !important}}@media (min-width:992px){body:not(.home) #page main#main{padding-top:135px !important}}@media (min-width:1122px){body:not(.home) #page main#main{padding-top:121px !important}}@media (max-width:992px){body:not(.home) #page main#main article[id] .gform_wrapper .gform_validation_errors>h2 .gform-icon{position:unset;text-align:center;justify-content:center;margin-bottom:8px}}body:not(.home) #page main#main article[id] .gform_wrapper .gform_validation_errors>h2{font-size:15px}@media (min-width:992px){body:not(.home) #page main#main article[id] .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields{margin:0 -15px !important}}body:not(.home) #page main#main article[id] .gform_wrapper.form-row_wrapper form.form-row .gform_footer{padding:15px 0}@media (max-width:991px){body:not(.home) #page main#main article[id] .gform_wrapper.form-row_wrapper form.form-row .gform_footer{padding-left:15px;padding-right:15px}}@media (max-width:767px){body:not(.home) #page main#main article[id] .gform_wrapper.form-row_wrapper.gform_validation_error form.form-row .gform_footer{padding:0}}body:not(.home) #page main#main article[id] .gform_wrapper .gfield_validation_message,body:not(.home) #page main#main article[id] .gform_wrapper .validation_message{background:transparent;border:0;padding:0;font-size:13px}body:not(.home) #page main#main article[id] .instruction.validation_message{display:none}@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.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 (max-width:768px){body main#main .hero.page-title{padding:50px 0 !important}}body footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message{margin:0 auto}@media (min-width:1122px){body footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message{max-width:66.666667%}}body footer#colophon .section-property-page-footer .enquiry-property-form-wrap .form-message .alert-danger ul{margin-top:0;padding:0;margin-left:1rem}@media (max-width:767px){body footer#colophon #footer-bottom .copyright{display:inline-block !important;width:100%}body footer#colophon #footer-bottom .copyright ul{justify-content:center}}body 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 footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .ginput_complex span.name_last{margin-bottom:0}body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gfield_validation_message{display:none}@media (max-width:767px){body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields{grid-row-gap:8px}}body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield button,body 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 footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield select,body 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 footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.name{grid-column:span 6}body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.message{grid-column:7/-1;grid-row:1/6}body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_body .gform_fields .gfield.message textarea{height:140px}}body footer#colophon #footer-top .footer-contact .gform_wrapper form .gform_footer{position:unset;width:100%;padding:0}@media (max-width:991px){body footer#colophon #footer-top .container>h2{padding-bottom:0}}@media (min-width:992px){body footer#colophon #footer-top .company-details .title:empty::before{content:"a";opacity:0}}@media (max-width:767px){body footer#colophon #footer-bottom .copyright{padding:15px 8px 13px}}body.home #page main#main>.container .widget_ap-properties>.container>.row{justify-content:flex-start}body.home #page main#main .ap-slideshow.single-slideshow .embed-responsive img{height:100% !important;object-fit:cover}body.home #page main#main .widget_ap-properties.default .container>.row{display:block;margin:0 !important}body.home #page main#main .widget_ap_cta_box .call-to-action .col .list-cta .title-cta h4{font-weight:600 !important}@media (max-width:767px){body.home #page main#main .widget_ap_cta_box .call-to-action .col.d-flex.flex-wrap{flex:0 0 100%;max-width:100%}}@media (max-width:991px){body.home #page main#main .widget_ap_cta_box .call-to-action .col.d-flex.flex-wrap{flex:0 0 50%;max-width:50%}}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{margin:0rem 0 1rem 0;text-align:center}body.home #page main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating i{color:orange !important}body.page-id-221{overflow-x:hidden}body.page-id-221 #page main#main .gform_wrapper .gfield_validation_message,body.page-id-221 #page main#main body:not(.home) #page main#main article[id] .gform_wrapper .validation_message{display:none}body.page-id-221 #page main#main .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full):not(:first-child){margin-top:8px}@media (max-width:767px){body.page-id-221 #page main#main .gform_wrapper.gravity-theme .gfield.email{margin-top:0 !important}body.page-id-221 #page main#main .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:8px}body.page-id-221 #page main#main .gform_wrapper.gravity-theme .ginput_complex .name_last{margin-top:6px}}body.page-id-221 #page main#main article[id]>.container>.entry-content{padding-top:0}body.page-id-221 #page main#main article[id] div[id*="apmap"]{z-index:1 !important;width:100vw !important;margin-left:calc(50% - 50vw)}@media (max-width:992px){body.page-id-221 #page main#main article[id] div[id*="apmap"]{height:300px !important}}body .gform_wrapper li.gfield .ginput_recaptcha>div{border:none !important;height:auto !important}