body.home #page main#main .widget_block .wp-block-columns{margin-bottom:0}body #mobile-tools div{color:#fff}body .mfp-wrap.mfp-slide-in.mfp-ready button.mfp-close{background:#1a1a1a}body .mfp-wrap.mfp-gallery .mfp-close{width:44px;text-align:center;padding:0;top:40px;right:0;background:#000000}body #search-results .right-listings-nav>*{vertical-align:unset}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons{align-items:center}body .gform_validation_errors>h2{padding:0 1rem}@media (min-width:768px){body .gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield .ginput_container{flex:1}}@media (max-width:767px){body .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield{padding-right:0 !important}body .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{padding-right:0 !important}}@media (max-width:767px){body header .toggle-menu{height:90px}body header .toggle-menu i{line-height:90px}}@media (max-width:767px){body:not(.home) main#main{padding-top:120px}}body .mobile-menu{top:90px !important}body .mobile-menu ul.menu>li a{color:black}body .mobile-menu ul.menu>li[class*=current]{background:black}body .mobile-menu ul.menu>li[class*=current] i{color:white}body .mobile-menu ul.menu>li[class*=current] ul.sub-menu a{color:white}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container picture{position:static}@media (max-width:767px){body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container picture img{position:static;transform:none;width:100%;height:auto}}@media (max-width:666.98px){body .footer-search{margin-bottom:12px}}@media (min-width:666px) and (max-width:868px){body .footer-search{text-align:center !important}}@media (max-width:767px) and (min-width:666px){body .footer-search{position:absolute;width:100%;max-width:50%;padding:0 10px;right:0;bottom:0}}@media (min-width:768px){body.ap-page-less-ap_property .listing-bottom-section .property-content-section{padding-top:25px}}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}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms{margin-bottom:1rem}}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms{position:static}@media (max-width:1199px){body.ap-page-less-ap_property #contact-agent .listing-agent{flex:0 0 100%;max-width:100%}}@media (min-width:992px) and (max-width:1366px){body footer #footer-top .top-footer-menu ul{display:flex;flex-wrap:wrap}body footer #footer-top .top-footer-menu ul li{flex:0 0 50%;max-width:50%}body footer #footer-top .top-footer-menu .footer-search{padding:0;bottom:12px}}@media (max-width:767px){.header-search{position:static}.header-search #header_search_form{top:90px !important;right:0 !important}}#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{background:#1a1a1a}#header_search_form ul.ap-quick-search li.col-method,#header_search_form ul.ap-quick-search div.col-method{display:block;flex:0 0 15%;max-width:15%}#header_search_form ul.ap-quick-search li.col-method .select,#header_search_form ul.ap-quick-search div.col-method .select{padding-right:0}@media (max-width:767px){#header_search_form ul.ap-quick-search li.col-method,#header_search_form ul.ap-quick-search div.col-method{flex:0 0 100%;max-width:100%;padding-right:0}}@media (min-width:768px){#header_search_form ul.ap-quick-search li.col-keywords,#header_search_form ul.ap-quick-search div.col-keywords{flex:0 0 50%;max-width:50%;padding-left:0}#header_search_form ul.ap-quick-search li.col-keywords input,#header_search_form ul.ap-quick-search div.col-keywords input{margin-left:0}#header_search_form ul.ap-quick-search li.col-property-type,#header_search_form ul.ap-quick-search div.col-property-type{flex:1;max-width:35%}}.wp-block-columns.wp-block-columns.has-background{padding:1.25em 0}.wp-block-columns.wp-block-columns.is-layout-flex{gap:0}.wp-block-columns.wp-block-columns.is-layout-flex .wp-block-column{padding:0 2.375em}.wp-block-button__link:hover{background:white}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}