body{line-height:1.6 !important}body .wp-block-button__link{width:275px;max-width:100%}body>.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000000}body:not(.home).transparent-header .gform_validation_errors>h2.hide_summary{font-size:16px !important;font-weight:700 !important;color:#790000 !important;text-transform:none !important}body:not(.home).transparent-header #page main#main{padding-top:122px !important}@media (min-width:992px){body:not(.home).transparent-header #page main#main .hero{padding-top:180px}}body footer#colophon #footer-top h2.gform_submission_error{padding-bottom:0 !important}@media (max-width:768px){body footer#colophon #footer-bottom .copyright{display:inline-block !important}}body.home main#main{padding-top:80px}@media (max-width:768px){body.home main#main{padding-top:30px}}body.home main#main .ap-wrapper.ap-wrap-widget{background-color:#efefef}body.home main#main .ap-wrapper.ap-wrap-widget::before{content:"";position:absolute;display:block;width:100%;height:150px;left:0;top:0;background-color:#fff}@media (max-width:992px){body.home main#main .ap-wrapper.ap-wrap-widget::before{display:none}}body.home main#main .ap-wrapper.ap-wrap-widget>.container{padding-top:0 !important}body.home main#main .ap-wrapper.ap-wrap-widget>.container .widget .title-section{background-color:#fff;font-size:20px;padding-top:60px;margin-bottom:5rem !important}@media (max-width:992px){body.home main#main .ap-wrapper.ap-wrap-widget>.container .widget .title-section{margin-bottom:3rem !important;padding:50px 0}}body.home main#main .ap-wrapper.ap-wrap-widget>.container .widget .title-section::after{border-bottom:1px solid;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}@media (min-width:1200px){body.home main#main .widget_ap-quick-search.default{width:100%;max-width:1200px;margin:0 auto;padding:80px 30px}}body.home main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{text-align:center;color:orange !important;margin-bottom:1.5rem}body.home main#main .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating i{color:orange !important}body.home main#main .widget_ap_cta_box .call-to-action .col.d-flex.flex-wrap{padding-left:20px;padding-right:20px}@media (min-width:992px){body.home main#main .widget_ap-slideshow{padding-top:132px}}body.home main#main .widget_ap-slideshow .ap-slideshow.single-slideshow{max-height:none !important;height:auto !important}@media (min-width:1198.8px){body.home main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive{height:0;padding-bottom:calc(100vh - 122px)}}@media (max-width:768px){body.home main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive{padding-bottom:75%}}body.home main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive img{width:100% !important;height:100% !important;object-position:center;object-fit:cover}@media (max-width:768px){body.home main#main .widget_ap-properties .single-slideshow .tns-outer .tns-controls{display:none}}body.home main#main .widget_ap-properties.highlight .listing-box .listing-container .property-image .rooms{background:#000 !important}body.home main#main .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content h4.value{font-style:normal}body.home main#main .widget_ap-properties.highlight .listing-box .listing-container .listing-detail .listing-content p.address{font-size:1.25rem}body.home main#main .widget_ap-properties.highlight .listing-box .listing-container .listing-footer{background-color:#000}body.home main#main .widget_ap-properties.minimal .property-items{background:#efefef;margin-bottom:0 !important;padding:15px}body.home main#main .ap-wrapper.expect{position:relative;width:100%;height:60vh}@media (max-width:768px){body.home main#main .ap-wrapper.expect{height:100vh}}body.home main#main .ap-wrapper.expect .widget_ap-slideshow{margin-bottom:0;padding-top:0;position:absolute;top:0;left:0;width:100%;height:100%}body.home main#main .ap-wrapper.expect .widget_ap-slideshow .single-slideshow .carousel .embed-responsive{padding-bottom:60vh}@media (max-width:768px){body.home main#main .ap-wrapper.expect .widget_ap-slideshow .single-slideshow .carousel .embed-responsive{padding-bottom:100vh}}body.home main#main .ap-wrapper.expect>.widget_ap-text{width:100%;height:100%;margin-bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.7);padding:0 20px}@media (max-width:768px){body.home main#main .ap-wrapper.expect>.widget_ap-text .title-section{font-size:2rem !important;margin-bottom:1.5rem !important}body.home main#main .ap-wrapper.expect>.widget_ap-text p{font-size:0.95rem}}body.home main#main .widget_ap-text p{text-align:justify}body.home main#main .widget_ap-realty-agents.default .agent-items{background:#efefef;margin-bottom:0 !important;padding:15px}body.home main#main .widget_ap-realty-agents.default .agent-items .image-agent .no-image-container{background-color:#dddbdb}body.ap-shortcode-ap_agents #page main#main div[id*="agent-listing"] .staff-item-container .col .embed-responsive{padding-bottom:133%}body.ap-shortcode-ap_register #content{min-height:calc(100vh - 40px)}body.ap-shortcode-ap_register article[id] .container .entry-content .ap-core-register-form{margin-top:50px}body .contact-us .map-container{padding-top:100px}body .contact-us>.container{padding:0}@media (min-width:1200px){body .contact-us>.container .contact-box .col-md-4{padding:0}body .contact-us>.container .contact-box .col-md-8{padding:0}}body #gform_wrapper_9 .gform_body ul li{padding-left:0}body #gform_wrapper_9 .gform_footer{padding-left:0}body .btn-solid-theme{background-color:#000}body .mfp-container .mfp-content .popup-email-form h5{background-color:#000 !important}body #search_results .tab-icons.ui-tabs>ul.ui-tabs-nav>li[class*="active"]>a{background:#000}body div[class*="quicksearch"] form ul li label{font-size:0.75rem}body div[class*="quicksearch"] form ul li.button{margin-top:1rem}body div[class*="quicksearch"] form ul li.button input[type=submit]{font-size:0.95rem;height:auto;padding:0.7rem 1rem}body .listing-item .listing-footer{background:#000}body .btn-primary{background-color:#000}body .btn-primary:not(:disabled):not(.disabled).active,body .btn-primary:not(:disabled):not(.disabled):active{background:#000;color:#fff;border-color:#000}body form.enquiry-property-form ul.enquiry-property-form-list li.e_submit>button{background:#000;border:1px solid #fff !important}body form.enquiry-property-form ul.enquiry-property-form-list li.e_submit>button:active{background-color:#000 !important}body .ui-tabs .ui-tabs-nav>*:hover,body .ui-tabs .ui-tabs-nav>*[class*="active"]{background-color:#000}body .page_toolbar .page-numbers:hover,body .page_toolbar .page-numbers[class*="current"]{background-color:#000}body .ui-accordion h3.ui-accordion-icons{background-color:#000 !important}body .ui-accordion h3.ui-accordion-icons:hover{background-color:#000 !important}body .switch input:checked+.slider{background-color:#000}body table.saved-searches tr a.view-search{background-color:#000}body table.saved-searches tr a.view-search:active{background-color:#000 !important}body.page-id-101 .entry-content h2{text-transform:uppercase;font-weight:400}body .contact-us .map-container{padding-top:0}body footer #footer-top .widgettitle{font-size:20px;padding-bottom:25px;text-transform:uppercase}body footer #footer-top .widgettitle::after{border-bottom:1px solid;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}body footer .footer-contact .gform_wrapper .gform_footer input[type=submit]{border:1px solid}body .listing-page-description>div.col-md-5 .detail-information{margin-bottom:1rem}body .listing-page-description>div.col-md-5 .detail-information hr{max-width:300px;background-color:#ddd}body .listing-page-description>div.col-md-5 .detail-information ul li{flex-wrap:nowrap}body .listing-page-description>div.col-md-5 .detail-information ul li .detail-label{flex:0 0 40%;max-width:40%}body .listing-page-description>div.col-md-5 .detail-information ul li .detail-value{line-break:anywhere}body .listing-page-description>div.col-md-5 .button-2apply,body .listing-page-description>div.col-md-5 .button-inspection,body .listing-page-description>div.col-md-5 .button-tenapp{margin-left:auto;margin-right:auto;max-width:calc(100% - 2rem)}@media (min-width:768px){body.ap-page-less-ap_property .listing-page-description .col-md-5,body.ap-page-less-ap_property .listing-page-header-title .col-md-5{flex:0 0 33.3%;max-width:33.3%}body.ap-page-less-ap_property .listing-page-description .col-md-7,body.ap-page-less-ap_property .listing-page-header-title .col-md-7{flex:1 0 66.6%;max-width:100%}}body header.site-header .logo img{max-height:75px}body header.site-header nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{line-height:30px}body header.site-header nav.main-navigation ul.sub-menu>li.menu-item a{font-size:1.25rem}body header.site-header .topbar>.container [class*=col].d-none+.top-nav-menu{flex:0 0 100%;max-width:100%}body header.site-header .top-nav-menu ul li i[class*="la"]{font-size:2rem}