#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{border-color:white}#header_search_form ul.ap-quick-search li.col-submit button:hover,#header_search_form ul.ap-quick-search div.col-submit button:hover{background:white;color:#67bd4a}header{background:rgba(0, 0, 0, 0.75)}header nav.main-navigation ul.menu>li ul.sub-menu ul{left:unset;right:100%}header nav.main-navigation ul.menu>li[class*="current-menu-"]>a::after{content:"";display:block;width:calc(100% - 20px);height:2px;background:#67bd4a;position:absolute;left:50%;bottom:50%;transform:translate(-50%, 20px)}#search-results .right-listings-nav>*{vertical-align:unset}@media (max-width:1199px) and (min-width:768px){#search-results #ap-listing-search-results .listing-item{flex:0 0 50%;max-width:50%}}#search-results #ap-listing-search-results .listing-item .listing-info{display:flex}#search-results #ap-listing-search-results .listing-item .listing-info .listing-address{flex:1;padding-right:1rem}#search-results #ap-listing-search-results .listing-item .listing-info .rooms{flex:0 0 auto;max-width:fit-content;padding-top:5px}#search-results #ap-listing-search-results .listing-item .listing-info .rooms li:last-child{padding-right:0}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;right:0;top:40px;background:#67bd4a}.gform_wrapper.gform-theme .gform_footer input[type="submit"]{background:#67bd4a !important;color:#ffffff !important;border-color:#67bd4a !important}.gform_wrapper.gform-theme .gform_footer input[type="submit"]:hover{background:#ffffff !important;color:#67bd4a !important;border-color:#67bd4a !important}.agent-top-section{padding-top:100px}.mobile-menu ul.menu>li[class*="current"]>a{color:#ffffff}.mobile-menu ul.menu>li[class*="current"] li[class*="current"]>a{color:#ffffff}.mobile-menu ul.menu>li ul.sub-menu>li.shrink>ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}.mobile-menu ul.menu>li ul.sub-menu>li ul.sub-menu li{padding-left:1rem}body:not(.home) main#main{padding-top:55px}@media (min-width:768px){body:not(.home) main#main{padding-top:80px}}body:not(.home) main#main .hero-container[style] .page-title{color:white;font-weight:600;font-size:55px}body:not(.home).page-template-default.page:not(.zero-footer-gap) #content main#main article{padding-bottom:4rem}body.single-post main#main{padding-top:100px}body.single-post .hero.page-title,body.single-post h1.page-title{max-width:100%}@media (max-width:767px){body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container{padding-bottom:100%}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container img{left:0;transform:none;width:100%;object-fit:cover}}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address{position:static}@media (max-width:767px){body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address{flex-direction:column;gap:1rem}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms{position:static}}body.rental-guid main#main .hero-container[style],body.why-buy main#main .hero-container[style]{background-position:top}