body.home .call-to-action h4{display:table-caption}body.home .homepage-header .widget_ap-image{padding-top:80px;padding-bottom:0}body.home .homepage-header .widget_ap-image .image-wrapper img{max-width:500px}body.home .homepage-header .widget_ap-text{margin-bottom:50px;width:100%;text-align:center;color:white}body.home .widget_ap-text .row{margin:0}body.expanded-menu header.site-header .mobile-menu{overflow:unset}body.expanded-menu header.site-header .mobile-menu .close-mobile-menu{right:-32px;top:0;background:black}.listing-bottom-section .contact-agent-wrapper .container .agent-detail p.contact-agent a,section#property-description .contact-agent-wrapper .container .agent-detail p.contact-agent a{background:#386350 !important;color:#ffffff}.listing-bottom-section .contact-agent-wrapper .container .agent-detail p.contact-agent a:hover,section#property-description .contact-agent-wrapper .container .agent-detail p.contact-agent a:hover{background:#ffffff !important;color:#386350}form.ap-core-register-form button{background:#386350 !important;color:#ffffff !important}form.ap-core-register-form button:hover{background:#ffffff !important;color:#386350 !important}.wp-block-media-text{display:flex;flex-direction:column;text-align:center}.wp-block-media-text__media{padding-bottom:100%;height:0;position:relative;width:100%}.wp-block-media-text__media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:top;left:0;top:0}.wp-block-media-text__content{margin-top:1rem}.contact-us .contact-box .contact-details{margin-bottom:2rem}body.ap-shortcode-ap_agents #agent-listing-1{display:flex;flex-wrap:wrap;justify-content:center}body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container{flex:0 0 100%;max-width:100%}@media (min-width:768px){body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container{flex:0 0 25%;max-width:25%}}body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container .sub-title{display:none}body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container>.row .col{flex:0 0 100%;max-width:100%}@media (min-width:1200px){header .header-menu-container>.container{max-width:1200px}}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}@media (max-width:767px){.gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-right:0 !important}}.ui-datepicker-title select{margin-top:0;padding:0 1rem 0 0.5rem}