@media (min-width:1200px){.header-menu-container .container{max-width:1280px !important}.header-menu-container .container .logo a img{max-height:100px !important;margin-top:-0.5rem;margin-bottom:-0.5rem}}@media (min-width:1280px){.header-menu-container .container .header-menu{flex-basis:auto}.header-menu-container .container .right-menu{flex-basis:10%}}@media print{header.site-header .site-branding.logo img{max-height:120px !important;height:120px !important}}@media (min-width:960px){#ap-image-2 .image-wrapper img{max-width:52rem}}#ap-cta-box-2 .list-cta{margin:0 auto !important}#ap-cta-box-2 .title-cta{flex-grow:0}#ap-cta-box-2 .title-cta a:hover{color:currentColor}#ap-cta-box-2 .description-cta{flex-grow:1}.listing-agent .agent-img-container .agent-photo picture img{object-position:top}form.ap-core-register-form h3{color:#e21b22}form.ap-core-register-form .text-center a{color:#e21b22}.select2-results__option.select2-results__option--highlighted{background-color:#e21b22 !important;color:white}#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 .listing-headline,#current-listing .listing-info .listing-headline,#list-view .listing-info .listing-headline,#recent-leases .listing-info .listing-headline,#recent-sales .listing-info .listing-headline{color:#e21b22}#listing-mode .listing-info .listing-headline>a,#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{font-weight:500;color:#e21b22;font-size:16px;line-height:24px}#listing-mode .listing-info .listing-headline>a:hover,#current-listing .listing-info .listing-headline>a:hover,#list-view .listing-info .listing-headline>a:hover,#recent-leases .listing-info .listing-headline>a:hover,#recent-sales .listing-info .listing-headline>a:hover{color:#e21b22}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.contact-us .contact-details h2{color:#e21b22}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{color:#e21b22;font-weight:600 !important}.custom-agent .entry-content .ui-tabs ul.ui-tabs-nav li [class*="active"] a{background-color:#e21b22;border:1px solid #e21b22;color:white}.custom-agent .entry-content .ui-tabs ul.ui-tabs-nav li a{border-radius:0;background:transparent;color:#e21b22;border-color:transparent;text-transform:none !important;padding:10px 10px;font-size:14px;line-height:20px;cursor:pointer}.custom-agent .entry-content #agent-listing .staff-item-container .agent-info .agent-name{text-transform:uppercase;font-size:24px;line-height:26px;font-weight:500}.custom-agent .entry-content #agent-listing .staff-item-container .row .col a picture img{left:unset;top:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;object-position:top}.custom-forms .wp-block-apblock-accordion{margin-top:0 !important}.custom-forms .wp-block-apblock-accordion-item__title{font-family:Roboto Condensed;font-size:20px}.custom-forms .wp-block-apblock-accordion-item__content a:hover{text-decoration:underline}.custom-forms .gform_wrapper form.form-row ul.gform_fields li.gfield h3{font-weight:500 !important;color:#e21b22;text-transform:uppercase}.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%}}body.home .ui-widget.ui-widget-content{box-shadow:1px 1px 10px 0px #9e9e9e;background:white;max-width:552px;cursor:pointer}@media (max-width:768px){body.home .ui-widget.ui-widget-content{max-width:calc(100vw - 40px - 100px)}}.widget_ap-realty-agents .team-items.single-slideshow .agent-items a .embed-responsive>picture>img{object-position:top}body.home #block-testimonial .homepage-testimonial .img-testimonial .embed-responsive img{object-position:top}.listing-bottom-section .documents~a{width:100%;background:transparent;border-color:#ddd;color:#494949;margin-bottom:1rem}.page-id-342{overflow-x:hidden}.page-id-342 article>.container{margin-bottom:0;padding-bottom:0}.page-id-342 .widget_ap-testimonial{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.page-id-342 .widget_ap-testimonial #block-testimonial{padding:80px 0;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;background-attachment:fixed !important}.page-id-342 .widget_ap-testimonial #block-testimonial .tns-nav{display:none}.page-id-342 .widget_ap-testimonial #block-testimonial .slider-nav{position:absolute;z-index:2;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-id-342 .widget_ap-testimonial #block-testimonial .slider-nav>*{font-size:22px;width:30px;height:30px;display:block;border:1px solid #e21b22;color:#e21b22;border-radius:100%;line-height:30px;text-align:center;cursor:pointer;position:absolute}.page-id-342 .widget_ap-testimonial #block-testimonial .slider-nav>*.prev{left:20px}.page-id-342 .widget_ap-testimonial #block-testimonial .slider-nav>*.next{right:20px}.page-id-342 .widget_ap-testimonial #block-testimonial .slider-nav>*:focus{border:1px solid #e21b22 !important;outline:0}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial{padding:80px 0 120px 0}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial{padding:0 !important}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items{padding:0 30px}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .item-testimonial{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .item-testimonial.no-image .testimonial{padding-left:50px}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .item-testimonial.no-image .testimonial{padding-left:0}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial{text-align:center;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px}@media (min-width:768px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial .embed-responsive{width:150px;height:150px;display:inline-block;overflow:hidden;padding:0}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .img-testimonial .embed-responsive img{width:100% !important;height:100% !important;object-fit:cover}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:white;padding-left:20px}@media (min-width:768px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial{padding-left:0}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{margin-bottom:1rem;font-size:21px}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating{text-align:center}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-rating i{color:orange}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{font-size:15px;line-height:24px;text-align:left !important}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .testi-value{text-align:center !important}}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author{color:#e21b22;font-size:21px;font-weight:bold;text-transform:uppercase;text-align:left !important}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .testimonial .footer-author{text-align:center !important}}@media (max-width:991px){.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{top:auto;left:0;bottom:-4rem;transform:none;width:100%;display:flex;align-items:center;justify-content:center}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{position:unset}.page-id-342 .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span+*{margin-left:12px}}