html{scroll-behavior:smooth}body.home header,body:not(.home) header{display:block;background:#36b1bf}@media (max-width:991.98px){body.home header,body:not(.home) header{padding:15px 0}body.home header .container,body:not(.home) header .container{flex-direction:row !important}}body.home header .toggle-menu,body:not(.home) header .toggle-menu{position:unset;top:auto;left:auto}body.home header .right-menu .btn-signin,body:not(.home) header .right-menu .btn-signin{padding:10px 15px !important;border-top:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0 !important;transition:0.3s all ease-in-out}body.home header .right-menu .btn-register,body:not(.home) header .right-menu .btn-register{display:none}body.home header .main-navigation ul li a,body:not(.home) header .main-navigation ul li a{padding:10px 15px !important;border-top:2px solid transparent;border-bottom:2px solid transparent;border-radius:0 !important;transition:0.3s all ease-in-out;text-transform:none !important}body.home header .main-navigation ul li a:hover,body:not(.home) header .main-navigation ul li a:hover{border-color:currentColor}.homepage-header{padding:100px 0}@media (min-width:1024px){.homepage-header .container{width:90%;margin:0 auto !important;z-index:9}}@media (max-width:480px){.homepage-header .container{display:none}}@media (min-width:1024px){body.home .widget_ap-quick-search{width:90% !important;margin:0 auto !important;z-index:2}}@media (max-width:480px){body.home .widget_ap-quick-search{display:none}}@media (min-width:1024px){body.home .widget_ap-slideshow{z-index:1}}@media (max-width:768px){body.home .widget_ap-slideshow .slider-nav{display:none !important}}body.home .widget_ap-testimonial .testi-items .footer-author{color:#fff !important}#ap-cta-box-2 .list-cta{margin:0 auto !important}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta h4{font-weight:500 !important;text-transform:none;font-size:20px}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .description-cta{flex-grow:1 !important;color:#ffffff}#ap-cta-box-2 .link-wrapper-cta a{background:transparent;border-width:2px;border-left:1px solid transparent;border-right:1px solid transparent;font-weight:600}#ap-cta-box-2 .link-wrapper-cta a:hover{color:#116388}@media (max-width:768px){body.home .widget_ap-realty-agents .team-items.single-slideshow .slider-nav{display:none !important}}body.home .widget_ap-realty-agents .team-items.single-slideshow .slider-nav>*.prev{left:-50px}body.home .widget_ap-realty-agents .team-items.single-slideshow .slider-nav>*.next{right:-50px}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items .agent-caption{background:rgba(17, 99, 136, 0.8) !important}#listing-mode .pagination-results-bar .pagination-top-bar,#current-listing .pagination-results-bar .pagination-top-bar,#list-view .pagination-results-bar .pagination-top-bar,#recent-leases .pagination-results-bar .pagination-top-bar,#recent-sales .pagination-results-bar .pagination-top-bar{font-weight:500}#listing-mode .listing-info .address,#current-listing .listing-info .address,#list-view .listing-info .address,#recent-leases .listing-info .address,#recent-sales .listing-info .address{color:#282828 !important}.select2-results__option.select2-results__option--highlighted{background-color:#eee !important;color:#333 !important}.search_quick-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.search_quick-wrap .select2-container.select2-container--default .select2-selection--multiple input[type="search"],.search_quick-wrap .button input[type="submit"]{font-weight:bold}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info .headline h4 a{text-transform:none;color:#116388 !important}.ap-shortcode-ap_open_times article .property-list .single_property .listing-info-container .listing-info h4{text-transform:none !important;color:#116388 !important}.ap-core-register-form{box-shadow:none !important;border:0 !important}.ap-core-register-form h3{color:#116388}.ap-core-register-form p a{color:#116388}.ap-core-register-form button{width:100% !important;margin:25px 15px !important}.contact-us .contact-details h2{color:#116388 !important;text-transform:none;font-size:26px}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{font-size:26px !important;color:#116388 !important;font-weight:600 !important;text-transform:none}.contact-us .contact-form .gform_wrapper label{font-weight:bold !important}.wp-block-apblock-accordion{margin-top:0 !important}.wp-block-apblock-accordion-item__title{font-family:Figtree;font-size:21px;line-height:26px}.wp-block-apblock-accordion-item__content a:hover{text-decoration:underline}.hero.page-title h1.page-title{text-transform:none}.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-description-wrapper h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-auction h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-inspections h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .detail-information h3.sub-title,.ap-page-less-ap_property .listing-bottom-section .property-content-section .documents h3.sub-title{font-size:24px;line-height:26px;font-weight:600;text-transform:none}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper h3.sub-title{font-size:24px;font-weight:600;text-transform:none}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-img-container .embed-responsive>*{height:130% !important}.custom-forms .gform_wrapper form.form-row ul.gform_fields li.gfield h3{font-weight:500 !important;color:#116388}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_heading{padding:0;width:0;margin:0}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_body .gfield_label{font-weight:bold !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{display:flex;align-items:center}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{display:block;background-color:#fff;color:black !important;border-color:#ddd;padding:0 5rem !important}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{width:100%}}a.back-to-top{position:fixed;right:0;bottom:0;background-color:#000;z-index:999;padding:0.65rem 1rem;color:white;opacity:0.35;margin:1rem;font-size:1.5rem;border-radius:6px;transition:0.5s}a.back-to-top:hover{opacity:1}.sticker.video{left:100px}