header#masthead .header-menu-container>.group{width:90%}body.home .widget_ap_cta_box,body.page-template-homepage-alt .widget_ap_cta_box{background:#24272a}body.home .widget_ap_cta_box section#block-call-to-action .container h2.title,body.page-template-homepage-alt .widget_ap_cta_box section#block-call-to-action .container h2.title{color:#fff}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a img,body.page-template-homepage-alt .widget_ap_cta_box section#block-call-to-action .container .cta-square a img{filter:brightness(0.35)}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a .caption,body.page-template-homepage-alt .widget_ap_cta_box section#block-call-to-action .container .cta-square a .caption{font-weight:bold}@media (min-width:992px){body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{height:100vh;padding-bottom:0}}body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive img{filter:brightness(0.65)}@media (min-width:768px){body.home .widget_ap-quick-search{bottom:178px}body.home .ap-wrapper .widget_ap-button-link{bottom:0}}body.home .widget_ap_cta_box section#block-call-to-action .container .title-section{text-align:center}body.home .widget_ap_cta_box section#block-call-to-action .container .title-section img{max-width:350px}@media (min-width:768px){body.home #page{margin-top:0 !important}body.home #page .site-main>.ap-wrapper{position:sticky;top:0;bottom:0}}@media (min-width:768px){body.home.scrolled header .header-menu-container{background:transparent}body.home.scrolled.scrolled-to-content header .header-menu-container{background:#323031}}@media (min-width:768px){header .header-menu-container{padding:25px 0}}header .logo img{max-height:55px}header nav.main-navigation ul.menu>li>a{color:white}header .toggle-menu{color:white}@media (min-width:768px){footer#footer .group{width:90%}}footer#footer .top-footer .widget_ap-testimonial{background:#323031;padding:2rem 0 5rem}footer#footer .top-footer .widget_ap-testimonial section#block-testimonial .container{padding:0 !important}footer#footer .top-footer .widget_ap-testimonial .title-section{color:#e32726;font-size:3em;padding:40px 20px;text-transform:capitalize;text-align:center}footer#footer .top-footer .widget_ap-testimonial .tns-nav{display:none}footer#footer .top-footer .widget_ap-testimonial .tns-outer{max-width:85%;margin:0 auto}footer#footer .top-footer .widget_ap-testimonial .tns-outer .testimonial{font-size:18px}footer#footer .top-footer .widget_ap-testimonial .tns-outer .testimonial .testi-value{margin-bottom:2rem !important}footer#footer .top-footer .widget_ap-testimonial .tns-outer .testimonial .footer-author{color:#e32726}footer#footer .top-footer .widget_ap-testimonial .slider-nav{position:static}footer#footer .top-footer .widget_ap-testimonial .slider-nav>span{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;color:#e32726}footer#footer .top-footer .widget_ap-testimonial .slider-nav>span.prev{left:0}footer#footer .top-footer .widget_ap-testimonial .slider-nav>span.next{right:0}body #footer{background-color:#323031;color:#fff}body #footer a{color:#fff}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:25%;flex:0 0 25%;margin-bottom:35px !important}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive{padding-bottom:100%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive span.readmore{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);min-width:180px;padding:5px 10px;text-align:center;font-size:16px}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive a img{object-fit:contain;height:auto;top:0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info{font-size:14px;padding:15px 20px 85px !important}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info .agent-socials{position:static !important}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info .agent-socials ul{flex-direction:column}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info .agent-socials ul li a.open-agent-enquiry{font-size:0.85rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info .agent-socials ul li a i{vertical-align:bottom}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info .agent-contact>div i{vertical-align:bottom}@media (max-width:1545px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:33.33%;flex:0 0 33.33%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info{font-size:12px}}@media (max-width:1024px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:33.33%;flex:0 0 33.33%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info{font-size:12px;padding-bottom:70px !important}}@media (max-width:768px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:50%;flex:0 0 50%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-info{font-size:12px}}@media (max-width:575px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:100%;flex:0 0 100%}}body.custom-center #page main#main article[id] .entry-content .wp-block-columns .wp-block-column img{width:100%}body.custom-center #page main#main article[id] .entry-content ul{display:flex;flex-direction:column;justify-content:center;align-items:center}body.custom-center #page main#main article[id] .entry-content ul li{text-align:center}body:not(.home) main#main{padding-top:105px}.gform_wrapper form.form-row ul.gform_fields li.gfield .ginput_container.ginput_recaptcha>div{padding:0 !important;box-shadow:none !important;border:0 !important}.gform_wrapper.form-row_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 16px !important}#agent .agent-img-container .embed-responsive{padding-bottom:100%}@media (min-width:992px){#agent .row>[class*="col"]:first-child{flex:0 0 33.3%;max-width:33.3%}#agent .row>[class*="col"]:last-child{flex:0 0 66.666667%;max-width:66.666667%}}#agent #tabs ul.ui-tabs-nav li a{align-items:center}@media (max-width:767px){#agent .agent-socials{position:static;width:100%}#agent .agent-socials ul li a{display:inline-flex;align-items:center}}@media (max-width:991px){#agent .agent-socials ul{flex-wrap:wrap}#agent .agent-socials ul li{flex:0 0 100%;max-width:100%}}body.single-post article[id] .hero{margin-bottom:50px}@media (min-width:1200px){body.single-post article[id] .hero h1.page-title{width:100%;max-width:85%;margin:0 auto;margin-top:30px;line-height:68px}}body.single-post article[id] .group .left-side .entry-content{padding:0 50px 30px 50px}body.single-post article[id] .group .left-side .entry-content p{text-align:justify}body.single-post article[id] .group .left-side .entry-content h3{margin:30px 0 10px}body.single-post article[id] .group .left-side .entry-content ul{padding-left:15px}body.logged-in.admin-bar #page{margin-top:0}.ap-shortcode-ap_recent_posts .container.padded{max-width:100%;width:100%}.ap-shortcode-ap_recent_posts #ap_recent_posts{max-width:100%;width:100%}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items{margin:0}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post{margin-bottom:50px}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post .post-thumbnail{display:block;height:0;padding-bottom:100%}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post .post-thumbnail>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post .posted-on{display:inline-block;margin-bottom:1rem}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post .post-content .read-more{display:inline-block}.ap-shortcode-ap_recent_posts #ap_recent_posts .ap-recent-posts-items .post .edit-link{margin-left:0 !important}.ap-shortcode-ap_recent_posts #ap_recent_posts .page_toolbar>*{display:inline-block;padding:0.5rem 0.75rem;background:#eee;border-radius:5px}.hero.page-title[style]{background-size:cover;background-position:center;background-color:rgba(0, 0, 0, 0.35);background-blend-mode:overlay;margin-bottom:2rem}.hero.page-title[style] .title-hero{padding-top:30%}.hero.page-title[style] .title-hero h1.page-title{color:white}.group,.container{width:100%;padding:0 15px}.gform_legacy_markup_wrapper{width:93%;margin:16px auto}.contact-us .group{padding:0}.contact-us .group #map_canvas{padding-bottom:0;position:relative;height:auto;margin-bottom:15px}.contact-us .group #map_canvas .apmap{margin:0;border:none}@media (min-width:768px){.contact-us .group #map_canvas .apmap{padding-bottom:40%}}.contact-us .group .col-contact{width:85%;margin:0 auto}.contact-us .group .col-contact .wp-container-2 p{overflow:hidden;text-overflow:ellipsis}.contact-us .group .col-contact .wp-container-2 p a{white-space:nowrap}@media (max-width:991px){.contact-us .group .col-contact{flex-wrap:wrap !important}.contact-us .group .col-contact .wp-block-column{flex:0 0 100% !important;max-width:100% !important}.contact-us .group .col-contact .wp-block-column .gform_wrapper{width:100%}}p.has-text-align-center{font-size:16px;margin-bottom:15px;font-weight:500}p.has-text-align-center.fs-120{font-size:20px}ul li{position:relative;font-size:16px;font-weight:500;line-height:1.7}.hero.page-title[style]{margin-bottom:10px}.page-title{font-size:52px;font-weight:300}.selling p.has-text-align-center{margin-bottom:30px}#testimonials .testimonial-listing-result .testimonial-item{margin-bottom:0 !important;padding-bottom:0 !important}#testimonials .testimonial-listing-result .item-content>*{flex:1 1 100%;max-width:100%}#testimonials .testimonial-listing-result .item-content .image-container{display:none}#testimonials .testimonial-listing-result .item-content .item-details{padding-left:0}#testimonials .testimonial-listing-result .item-content .item-details .testi-title{display:none}#testimonials .testimonial-listing-result .item-content .item-details .testi-content p{font-size:16px;font-weight:500}#testimonials .testimonial-listing-result .item-content .item-details .testi-content .item-author{text-align:left;font-weight:bolder}footer#footer{margin-top:30px}@media (min-width:992px){body.blog .blog-container .post-item{flex:0 0 33.3%;max-width:33.3%}}body.blog .blog-container .post-item .img-blog a{position:relative;display:block;height:0;padding-bottom:calc(100% * 3 / 5)}body.blog .blog-container .post-item .img-blog a img{position:absolute !important;top:0;left:0;height:100% !important;object-fit:cover}section#property-description .listing-page-description section#contact-agent .listing-agent .agent-img-container img{object-position:center top}section#property-description .listing-page-description .description-container.expanded+.read-more-button{display:none}@media (min-width:1200px){.search-results #ap-listing-search-results>.listing-item{flex:0 0 33.3%;max-width:33.3%}.search-results #ap-listing-search-results>.listing-item:nth-child(odd),.search-results #ap-listing-search-results>.listing-item:nth-child(even){padding-left:1rem !important;padding-right:1rem !important}.search-results #ap-listing-search-results>.listing-item .listing-info{width:calc(100% - 2rem)}}.search-results #ap-listing-search-results>.listing-item .listing-info ul li:last-child{margin-right:0}.search-results #ap-listing-search-results>.listing-item .listing-info p{display:inline-flex;align-items:center}@media (max-width:992px){body header .logo img{max-height:35px}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 0px);padding-bottom:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute;inset:0;width:100%;height:100%}@media (max-width:1190px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{display:none}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow{width:100%;height:100%}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{height:0;padding-bottom:100vh}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr{position:relative;z-index:2;position:absolute;inset:0;width:100%;height:100%}@media (min-width:1198px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper{inset:0 !important;margin:0 !important;position:unset !important;width:auto !important;height:100vh !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:1 !important}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper::after{display:none !important}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner{background-color:rgba(0, 0, 0, 0.4);padding:50px !important}@media (min-width:1198px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner{width:55%}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner .da-module-header{padding-bottom:35px}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner .da-module-header .da-module-title{margin-bottom:8px}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner .da-module-body .da_address_form .da-form.da-form-inline{font-family:"Montserrat", sans-serif}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner .da-module-body .da_address_form .da-form-control,body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap_dpr #daintegration .da_module .da_address_search_cover.da-module-wrapper .da-module-inner .da-module-body .da_address_form .da-btn{border-radius:0 !important}body.home #page main#main .widget_ap_cta_box{position:relative;background:#24272a}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .title-section img{margin-bottom:1.5rem}@media (max-width:992px){body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .title-section img{max-width:200px}}body.home #page main#main .widget_ap-listing-tab{position:relative;padding:5rem 0}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .agent-info-box .fagent._agent a{color:inherit}body.home footer#footer{margin-top:0}body.contact-us #page main#main article{background:transparent}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search{width:90%;margin:0 auto}body.page:not(.home) main#main{padding-top:80px}@media (max-width:992px){body.page #page main#main .hero.page-title[style] .title-hero .entry-header .page-title{font-size:24px}}body.page #page main#main article[id] .group{width:90%;padding:30px 15px}@media (max-width:992px){body.page #page main#main article[id] .group{padding:15px 20px}}.mfp-image-holder .mfp-close{position:absolute;top:40px;width:auto;padding:0 1rem;right:0;background:#e32726}.link-back{padding-top:1rem}#content{position:relative}