@media (min-width:1024px){#masthead .header-menu-container .logo img{margin-top:-2.5rem;max-width:300px !important;max-height:100px !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){main#main{padding-top:80px !important}}#main .page-title{font-weight:400 !important;margin-bottom:0.65rem !important}#main .title-hero span a:hover span{color:currentColor !important}.select2-results__option.select2-results__option--highlighted{background-color:#000000 !important;color:white}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:white !important}@media (max-width:768px){#ap-property-carousel-2{margin-top:-1rem !important}}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-description .carousel-title{text-transform:uppercase;font-weight:300}#ap-property-carousel-2 .property-carousel.single-slideshow .caption-hero .carousel-description .main-description{font-style:italic;font-size:16px !important;line-height:23px !important}#ap-cta-box-2{background-color:#F5F0E7}#ap-cta-box-2 .title-cta{flex-grow:0 !important}#ap-cta-box-2 .title-cta a:hover{color:currentColor !important}#ap-cta-box-2 .title-cta a h4{font-weight:400 !important;font-size:20px !important;line-height:22px !important}#current-listing .pagination-results-bar,#list-view .pagination-results-bar,#recent-leases .pagination-results-bar,#recent-sales .pagination-results-bar{font-weight:600}#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{color:#000000 !important;font-size:16px !important;line-height:24px !important}#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:#000000 !important}body.home #ap-properties-2+.container .row{display:grid;grid-template-columns:1fr 20rem}@media (max-width:60rem){body.home #ap-properties-2+.container .row{grid-template-columns:1fr}}body.home #ap-properties-2+.container .row #ap-text-3{grid-column:1/-1;padding:0;margin:0}body.home #ap-properties-2+.container .row #ap-text-3 h5{font-size:30px !important;line-height:33px !important;text-align:left !important}body.home #ap-properties-2+.container .row #ap-text-3 h5:after{display:none !important}body.home #ap-properties-2+.container .row #ap-text-2{padding:0}@media (max-width:60rem){body.home #ap-properties-2+.container .row #ap-text-2{order:2}}body.home #ap-properties-2+.container .row #ap-text-2 h5{text-align:left !important}body.home #ap-properties-2+.container .row #media_image-2 img{width:100%}@media screen and (max-width:768px) and (min-width:600px){#ap-realty-agents-2 .agent-detail.col .email,#ap-realty-agents-2 .agent-detail.col .name{font-size:22px}}#ap-realty-agents-2 .agent-detail.col p.phone a{font-size:12px;line-height:18px !important;color:#333 !important}@media screen and (max-width:768px) and (min-width:600px){#ap-realty-agents-2 .agent-detail.col p.phone a{font-size:22px}}#ap-testimonial-2 #block-testimonial:before{background:rgba(0, 0, 0, 0.05) !important}#ap-testimonial-2 #block-testimonial .homepage-testimonial .testimonial .footer-author strong{font-size:28px !important;font-weight:400 !important;line-height:40px !important}.ap-core-register-form .text-center{display:block;width:100%}.ap-core-register-form a:hover{text-decoration:underline}@media (max-width:768px){#testimonials .testimonial-listing-result .testimonial-item,#testimonial .testimonial-listing-result .testimonial-item{flex:0 0 100%;max-width:100%}}#testimonials .testimonial-listing-result .testimonial-item .item-title h2,#testimonial .testimonial-listing-result .testimonial-item .item-title h2{font-size:28px;line-height:31px;font-weight:400;color:#000000 !important}#testimonials .testimonial-listing-result .testimonial-item .item-title h2>i.quote,#testimonial .testimonial-listing-result .testimonial-item .item-title h2>i.quote{width:15px !important;height:13px !important}.custom-links .entry-content a:hover{text-decoration:underline;color:#23527c !important}.custom-forms .entry-content{padding-top:0 !important}.custom-forms .gform_body{margin:0 -15px}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{padding:0 !important;display:flex;align-items:center}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{flex-direction:column}}.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%}}div[id*="bf-revz-widget"]{position:fixed;left:0;bottom:0;margin:3ch;z-index:3}body{background:#F5F0E7 !important}