body{font-size:16px}body.blog .blog-container .single-slideshow .tns-nav{display:none}body.blog .blog-container .single-slideshow .tns-controls{position:static}body.blog .blog-container .single-slideshow .tns-controls button{position:absolute;top:50%;transform:translateY(-50%);border:0;padding-top:0;padding-bottom:0;background:gray;color:white;z-index:2}body.blog .blog-container .single-slideshow .tns-controls button[data-controls=prev]{left:0}body.blog .blog-container .single-slideshow .tns-controls button[data-controls=next]{right:0}@media (min-width:992px){body.blog .blog-container .single-slideshow .tns-ovh{overflow:visible}body.blog .blog-container .single-slideshow .tns-inner{overflow-x:hidden;padding:5% 30%}body.blog .blog-container .single-slideshow .tns-inner .carousel{display:flex;align-items:center}body.blog .blog-container .single-slideshow .tns-inner .post-item{margin-bottom:0}body.blog .blog-container .single-slideshow .tns-inner .post-item .img-blog{transition:0.3s}body.blog .blog-container .single-slideshow .tns-inner .post-item.tns-slide-active .img-blog{transform:scale(1.15);z-index:2}}body.cover-block article>.group{width:100%;padding:0}body.cover-block footer.site-footer{padding-top:0 !important}@media (min-width:768px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:50%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:33.33%;margin:20px auto 0}}@media (min-width:768px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:88%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:760px;margin:20px auto 0}}body.ap-shortcode-ap_open_times .opentimes-wrapper #open-times-wrapper>.row .listing-item .listing-footer .inspection-item{padding-right:1.25rem !important}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons .social-share::after{content:"";display:inline-block;clear:both}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons .social-share li:not(:last-child) a:after{bottom:1px}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons .social-share i{vertical-align:middle}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container{background:#2fbca1}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block{position:absolute;left:50%;transform:translate(-50%, -50%);top:50%;padding:2rem;max-width:1000px;width:90%;z-index:2}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns{gap:0;margin:0 -1rem}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column{padding:0 1rem}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column:first-child{flex-grow:1}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column:first-child .wp-block-image img{aspect-ratio:auto 3.7101449275 !important}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column p{font-size:clamp(1.15rem, 1.75vw, 28px);color:white}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form{background:transparent}@media (min-width:1200px){.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form{max-width:90%}}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form .apt-simple-form input[type=text]{padding-left:3rem;padding-right:3rem;border-radius:5px}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form .apt-simple-form input[type=text]:focus~a{opacity:1;visibility:visible}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form .apt-simple-form input[type=submit]{padding-left:1.5rem;padding-right:1.5rem;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 19 3 C 13.488281 3 9 7.488281 9 13 C 9 15.394531 9.839844 17.589844 11.25 19.3125 L 3.28125 27.28125 L 4.71875 28.71875 L 12.6875 20.75 C 14.410156 22.160156 16.605469 23 19 23 C 24.511719 23 29 18.511719 29 13 C 29 7.488281 24.511719 3 19 3 Z M 19 5 C 23.429688 5 27 8.570313 27 13 C 27 17.429688 23.429688 21 19 21 C 14.570313 21 11 17.429688 11 13 C 11 8.570313 14.570313 5 19 5 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:25px;background-position:center;border:0;position:absolute;left:0;width:auto}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-columns .wp-block-column .widget_apt-simple-form .apt-simple-form a{opacity:0;visibility:hidden;position:absolute;right:0;padding:0 1rem;font-size:1.2rem;color:black}@media (max-width:991px){.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block{position:static;max-width:100%;width:100%;background:#ddd;transform:unset}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-column{flex:0 0 50% !important}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-column p{color:inherit !important}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-column:last-child figure{text-align:center}}@media (max-width:767px){.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block{padding-bottom:4rem}.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video+.widget_block .wp-block-column{flex:0 0 100% !important;padding-bottom:1rem}}@media (max-width:767px){.home .widget_ap-button-link .btn a{color:black}}.home .widget_ap-ratemyagent #rate-my-agent{max-width:unset}body:not(.home, .contact-us) footer.site-footer{padding-top:4rem}@media (min-width:992px){footer.site-footer #footer-top .top-footer-menu{flex:0 0 60% !important;max-width:60% !important}footer.site-footer #footer-top .contact-info,footer.site-footer #footer-top .footer-logo{flex:0 0 17.5% !important;max-width:17.5% !important}}@media (max-width:767px){footer.site-footer #footer-top>.container{text-align:center}}footer.site-footer #footer-top .top-footer-menu ul#footer-menu{gap:0}footer.site-footer #footer-top .top-footer-menu ul#footer-menu>li>a{font-weight:bold;font-size:0.9rem}footer.site-footer #footer-top .contact-info{font-weight:bold}footer.site-footer #footer-top .contact-info .menu-third-menu-container{margin-bottom:2rem}footer.site-footer #footer-top .contact-info .menu-third-menu-container ul{list-style:none;padding:0;margin:0}footer.site-footer #footer-top .contact-info .menu-third-menu-container a{font-size:0.9rem}footer.site-footer #footer-top .footer-logo{padding-bottom:2rem;padding-left:0;padding-right:0}footer.site-footer #footer-top .footer-logo img{max-width:200px}footer.site-footer #footer-top .footer-logo .custom-logo-link{margin-right:0}@media (max-width:767px){footer.site-footer #footer-top .footer-logo{text-align:center}}footer.site-footer #footer-top .contact-phone-information{margin-bottom:3rem;font-size:2.25rem}footer.site-footer #footer-top .contact-phone-information:hover a{color:#2fbca1}footer.site-footer #footer-top .contact-phone-information *{font-size:inherit}footer.site-footer #footer-top .contact-phone-information i{margin-left:0.5rem;color:#2fbca1}@media (max-width:767px){footer.site-footer #footer-top .contact-phone-information{font-size:1.5rem}}@media (max-width:767px){header{background:#ffffff !important;box-shadow:0 0 6px 1px rgba(0, 0, 0, 0.1)}header .toggle-menu i,header .header-search i.las.la-search{color:#000000 !important}body:not(.scrolled) header .toggle-menu i,body:not(.scrolled) header .header-search i.las.la-search{color:#000000 !important}.home header .bg-header{background:transparent !important}}header nav.main-navigation ul.menu li:last-child ul.sub-menu{right:0}header nav.main-navigation ul.menu a{font-weight:bold}.ui-datepicker-title select{padding:0 1.2rem 0 1rem;background-position:calc(100% - 5px) center !important;margin-top:0;background-color:white !important;background-size:12px !important}.gform-legacy-datepicker.ui-datepicker .ui-datepicker-calendar td:first-child .ui-state-active{width:100%}.gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield.hidden_label .ginput_container{margin-left:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Vega}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:bold}@media (max-width:767px){.hero-container[style]{margin-top:55px}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{background:black !important;color:white !important}#search-results .right-listings-nav>*{vertical-align:unset}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;right:0;top:40px;background:#2fbca1}.gform_wrapper.gform_legacy_markup_wrapper form .gform_footer input[type=submit]{border-width:1px !important;border-style:solid !important}.gform_wrapper .gform_footer input[type=submit]{background:#2fbca1 !important;color:#ffffff !important;border-radius:0 !important;border:1px solid #2fbca1 !important}.gform_wrapper .gform_footer input[type=submit]:hover{background:#ffffff !important;color:#2fbca1 !important;border:1px solid #2fbca1 !important}.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield,.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{padding:0}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search]{font-size:16px !important}textarea{font-size:16px !important}@media (max-width:1023.89px) and (min-width:768px){header nav.main-navigation ul.menu>li>a{font-size:0.85rem}}#search-results #ap-listing-search-results .listing-item .listing-info{padding-bottom:0}#search-results #ap-listing-search-results .listing-item .container{padding-bottom:0 !important}#search-results #ap-listing-search-results .listing-item .listing-footer{position:static !important}.staff-item-container .col .embed-responsive>a img{object-position:top}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms ul li{font-size:24px;font-weight:bold}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar a.open-property-enquiry{display:inline-block;font-weight:400;color:#ffffff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#2fbca1;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar>div>ul>li.property-contract-label,body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar>div>ul>li.property-price,body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar>div>ul>li .opentimes-wrapper{font-weight:bold}