﻿@media(min-width: 1024px){.custom-logo{max-height:80px !important;margin-top:-2rem}}#ap-quick-search-2 .title-section{color:#1f2b45 !important;font-weight:500 !important;font-size:30px !important;line-height:33px !important}#ap-properties-2 .title-section{color:#1f2b45 !important;font-weight:500 !important;font-size:30px !important;line-height:33px !important}#ap-properties-2 .listing-box .listing-container .property-image .rooms{background-color:#1f2b45 !important}#ap-properties-2 .listing-detail .address{font-size:15px !important;font-weight:500 !important;line-height:21px !important;color:#333 !important;font-weight:500 !important}#ap-properties-2 .listing-detail .price .method{font-size:15px !important;line-height:21px !important;color:#333 !important;font-weight:500 !important}#ap-properties-2 .listing-detail .price .value{font-size:27px !important;line-height:39px !important;color:#333 !important;font-weight:400 !important}#ap-properties-2 .listing-detail hr{background:#1f2b45 !important}#block-call-to-action .image-cta figure{transform:scale(1.15)}#block-call-to-action .title-cta a h4{color:#1f2b45 !important;font-size:20px !important;line-height:22px !important}#block-call-to-action .title-cta:after{border-color:#1f2b45 !important}.container .row .widget .title-section{color:#1f2b45 !important;font-size:20px !important;line-height:22px !important;font-weight:500 !important}.container .row .widget .title-section:after{border-color:#1f2b45 !important}#main .title-hero span a span{color:#fa2a37 !important}article table thead tr{background:#1f2b45 !important}article table tbody tr td a{color:#1f2b45 !important}article table tbody tr td a:after{text-decoration:underline !important}article ul li.float-right a{background:#efefef !important;color:#333 !important}article ul li a{background:#efefef !important;color:#333 !important;font-size:.95rem !important}article ul li a.active{background:#fa2a37 !important;color:#fff !important}article details p a{font-weight:700 !important;color:#9d2618 !important}article details p a:hover{text-decoration:underline}#ap-recent-posts-2 ul li a{background:#fff !important}#ap-recent-posts-2 ul li a:hover{color:#333 !important}#ap-recent-posts-2 ul li a span .post-title,#ap-recent-posts-2 ul li a span .post-excerpt{text-transform:none !important}#ap-recent-posts-2 ul li a span .post-excerpt{--lh: 1.4rem;line-height:var(--lh);--max-lines: 4;position:relative;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden}@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:500}body.home .property-carousel.single-slideshow .caption-hero h2.carousel-title{font-family:Oswald}.contact-box .contact-address:before{content:"" !important}.contact-box .contact-phone:before{content:"" !important}.contact-box .contact-fax:before{content:"" !important}body.ap-page-less-ap_property .site-content{z-index:2}body.ap-page-less-ap_property .site-content #main #property-description .listing-page-description .detail-information,body.ap-page-less-ap_property .site-content #main #property-description .listing-page-description .external-links{max-height:100% !important}body.ap-page-less-ap_property .site-content #main #property-description .listing-page-description .more-details-button{display:none}body.ap-page-less-ap_property .site-content #main #map-gallery{scroll-snap-align:start;scroll-margin:131px;margin:40px 0}body.ap-page-less-ap_property .site-content #main #map-gallery .container .property_map .block_content #map_canvas{width:100%;height:450px}body.ap-page-less-ap_property .site-content #main #contact-agent .container{padding:0 15px}.staff-item-container .embed-responsive picture>img{object-position:top}#contact-agent .listing-agent .embed-responsive img{object-position:top}body.ap-shortcode-ap_agents #page main#main article[id] div[id*=agent-listing] .staff-item-container .row>.col{margin-bottom:0 !important}@media(min-width: 992px){body.ap-shortcode-ap_agents #page main#main article[id] div[id*=agent-listing] .staff-item-container .row>.col{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container{width:200px;clip-path:ellipse(45% 45% at 50% 50%)}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive{padding:0;height:auto;border-radius:0 !important;aspect-ratio:1/1;filter:blur(0.45px) contrast(1.12)}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive>a>picture{position:unset !important}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive>*{position:unset !important;left:unset !important;top:unset !important}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .testimonial-item .item-content .item-details .image-container .embed-responsive img{position:unset !important;transform:unset !important;left:unset !important;top:unset !important;object-position:top;image-rendering:auto}