#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{background:black !important}#mobile-tools div{color:white;opacity:0.65;box-shadow:0 0 1px 1px rgba(255, 255, 255, 0.25)}.agent-top-section{padding-top:100px}@media (max-width:767px){header .toggle-menu,header .header-search{flex:1}header .site-branding.mobile-logo{flex:0 0 auto;position:static !important;transform:none !important;max-width:120px !important}header .header-search{position:static}}body:not(.home) .site-main{padding-top:90px}@media (min-width:768px){body:not(.home) .site-main{padding-top:80px}}@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;object-position:top}}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 #header_search_form{top:90px;left:0;transform:none !important}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;right:0;top:40px;background:#003465}.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield,.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{padding:0}.mobile-menu{top:90px !important}