body header.site-header .navbar .navbar-collapse ul.menu>.menu-item .sub-menu{background:rgba(130,125,126,.75)}body header.site-header .navbar .navbar-collapse ul.menu>.menu-item .sub-menu .submenu-title a{margin:0 0 12px;border-bottom:2px solid;font-size:1.875em;text-transform:uppercase;display:block;padding-bottom:8px;text-decoration:none !important}body.home .widget_ap_cta_box .call-to-action .embed-responsive .embed-responsive-item .bg-overlay{background:rgba(0,0,0,.5)}body.home .widget_ap_cta_box .call-to-action .embed-responsive .embed-responsive-item .caption{font-size:1.75rem}body.home .widget_ap_cta_box .call-to-action .embed-responsive .embed-responsive-item .caption::after{margin:0 auto}body.home .widget_ap_cta_box .call-to-action .embed-responsive .embed-responsive-item:hover .bg-overlay{background:rgba(194,0,48,.5)}body.home .ui-autocomplete{position:absolute;max-height:400px;overflow-y:auto;background:#fff;list-style:none;padding:0;z-index:2}body.home .ui-autocomplete li{padding:.5rem 1rem;cursor:pointer;transition:.3s}body.home .ui-autocomplete li:hover{background:#ccc}body.ap-shortcode-ap_search_results .listing-item .single-slideshow{padding-bottom:66.6178623719%}body.ap-shortcode-ap_search_results .listing-item .single-slideshow .embed-responsive::before{padding-top:66.6178623719%}body.ap-shortcode-ap_search_results .listing-item .single-slideshow .embed-responsive .embed-responsive-item{background:#fff;text-align:center}body.ap-shortcode-ap_search_results .listing-item .single-slideshow .embed-responsive .embed-responsive-item img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media(min-width: 992px)and (max-width: 1200px){body.ap-shortcode-ap_agents main#main .staff-item-container>.row .col{flex:0 0 33.3333%;max-width:33.3333%}}@media(min-width: 768px)and (max-width: 991px){body.ap-shortcode-ap_agents main#main .staff-item-container>.row .col{flex:0 0 50%;max-width:50%}}body.ap-shortcode-ap_agents main#main .staff-item-container>.row .col .embed-responsive:before{padding-top:125%}body.ap-shortcode-ap_agents main#main .staff-item-container>.row .col .embed-responsive .bg-size-cover img{object-position:top}body.ap-shortcode-ap_agents main#main .staff-item-container>.row .col .agent-container .agent-info .agent-info{font-size:.875rem}body.ap-page-less-ap_team #tabs #open-homes{overflow-x:auto}body.ap-page-less-ap_property #block-gallery .embed-responsive:before{padding-top:66.6178623719%}body.ap-page-less-ap_property #block-gallery .embed-responsive .embed-responsive-item{text-align:center}body.ap-page-less-ap_property #block-gallery .embed-responsive .embed-responsive-item img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}body.ap-page-less-ap_property #block-gallery .main-gallery .embed-responsive-item{background:#fff}body.ap-page-less-ap_property #contact-agent{opacity:1}body.ap-page-less-ap_property #contact-agent .listing-agent{opacity:1}body.ap-page-less-ap_property #contact-agent .listing-agent .embed-responsive::before{padding-top:130%}@media(max-width: 991px){footer.site-footer .copyright.desktop-view{display:none}}@media(min-width: 992px){footer.site-footer .copyright.mobile-view{display:none}}@media(min-width: 992px){footer.site-footer .social-icon ul{display:flex;align-items:center;justify-content:end}}@media(min-width: 992px){footer.site-footer .social-icon ul li a{display:flex}}footer.site-footer .social-icon ul li a.taxibox img{max-height:25.1333px}body #contact-agent .listing-agent .agent-photo img{object-position:top}body .gform_wrapper.gform_legacy_markup_wrapper form .gform_body ul.gform_fields .gfield .ginput_container input{height:40px}body .mfp-gallery .mfp-close{width:auto;padding:0 1rem;top:40px;right:0;background:#ed0f65;color:#fff;border-radius:0}