body>ul.ui-autocomplete{position:absolute;top:100%;left:0;z-index:2 !important;float:left;display:none;min-width:160px;margin:0 0 10px 25px;padding:0;list-style:none;background-color:#fff;max-height:300px;overflow-y:auto}body>ul.ui-autocomplete li.ui-menu-item{padding:0 .5em;line-height:2em;font-size:.95em;cursor:pointer}body>ul.ui-autocomplete li.ui-menu-item.ui-state-focus{background:#f7f7f7}body>ul.ui-autocomplete li.ui-menu-item:hover{background:#00b140;color:#fff !important}body>.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00ab3e;color:#fff}body>.select2-container--default .select2-results__option[aria-selected=true]{color:#fff !important;background-color:#003958 !important}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){body header#masthead{padding:30px 0}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){body header#masthead .header-menu-container .container .site-branding{margin-bottom:1rem}body header#masthead .header-menu-container .container .site-branding img{transform:none !important;max-height:150px}}body footer#footer #footer-bottom .copyright{justify-content:center}body.home #page main#main .widget_ap-menu ul.menu{justify-content:center !important}body.home #page main#main .widget_block .wp-block-group.our-team{padding-top:70px;background-color:#f8f8f8}body.home #page main#main .widget_block .wp-block-group.our-team .wp-block-group__inner-container :where(h1,h2,h3,h4){color:#003958 !important;text-transform:uppercase;padding-top:20px;padding-bottom:25px;font-size:34px;text-align:center;font-weight:600}body.home #page main#main .widget_block .wp-block-group.our-team .widget_ap-realty-agents{padding-top:0}body.home #page main#main .widget_ap-realty-agents.slider .team-description .team-text{max-width:700px}body.home #page main#main .widget_ap-quick-search.minimal form li.select-toolbar{width:140px}body.home #page main#main .widget_ap-quick-search.minimal form li.select-toolbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #003958 rgba(0,0,0,0) !important}body.page #page main#main .sticker{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:.75rem}body.page #page main#main article[id] .entry-content ul ul{list-style:disc}body.page #page main#main article[id] .entry-content .wp-block-group.custom-block{max-width:900px;margin:0 auto}@media(max-width: 767px){body.page #page main#main article[id] .entry-content .wp-block-group.custom-block h3{font-size:14px;line-height:1.5}}@media(min-width: 992px){body:not(.home) header#masthead .header-menu-container .site-branding.logo img{transform:scale(2)}}body.contact-us #page main#main article[id] div[id*=apmap]{width:100% !important;z-index:1}body.contact-us #page main#main article[id] .wp-block-group{max-width:1170px;margin:0 auto;padding:50px 0}body.contact-us #page main#main article[id] h2{color:#003958 !important;margin-bottom:24px}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){body.ap-shortcode-ap_search_results #page main#main article[id]{padding:0 !important}}@media(min-width: 1122px){body.ap-shortcode-ap_search_results #page main#main article[id] .listing-head{top:129px}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){body.ap-shortcode-ap_search_results #page main#main article[id] .listing-body{padding-top:15px}}@media(max-width: 767px){body.ap-shortcode-ap_search_results #page main#main article[id]{padding-top:0}body.ap-shortcode-ap_search_results #page main#main article[id] .listing-body{padding-top:35px}body.ap-shortcode-ap_search_results #page main#main article[id] .listing-head .sidebar{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){body.ap-shortcode-ap_search_results .search_quick-wrap .button{max-width:15%;flex-grow:1;padding:0 2rem}}@media(max-width: 992px){body.ap-page-less-ap_property #page main#main .listing-top-section .single-slideshow .carousel{margin-bottom:85px}}body.ap-page-less-ap_property #page main#main .listing-top-section .single-slideshow .tns-nav{width:100%;text-align:center}@media(max-width: 992px){body.ap-page-less-ap_property #page main#main .listing-top-section .single-slideshow .tns-nav{bottom:8px}body.ap-page-less-ap_property #page main#main .listing-top-section .single-slideshow .tns-nav>button{width:8px;height:8px;border-width:1px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .property-description-wrapper .description-container .detail-feature .content ul li{font-size:12px;flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%}body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .property-description-wrapper .description-container .detail-feature .content ul li::before{font-size:12px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .contact-agent-wrapper .listing-agent{flex:0 0 100%;max-width:100%}}body .form-control{color:#003958}body .form-control:focus{color:#003958}body.page #page main#main{min-height:100vh !important}body.page #page main#main article[id]{padding-top:50px}@media(max-width: 1122px){body.page #page main#main article[id] .fullwidth .wp-block-group{padding:35px 20px}}body.page #page main#main article[id] .gform_wrapper .gform_validation_errors>h2{color:#c02b0a !important;font-size:13.2px;margin:0}body.page #page main#main article[id] .nav-sitemap .item .parent{color:#00b140}body.page #page main#main article[id] div[id*=agent-listing] .staff-item-container h3.sub-title{text-align:center;font-size:32px}@media(min-width: 1122px){body.page #page main#main article[id] div[id*=agent-listing] .staff-item-container>.row{margin:0 -25px}}body.page-id-71 .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield .ginput_container.ginput_container_textarea,body.page-id-87 .gform_wrapper.form-row_wrapper form.form-row ul.gform_fields li.gfield .ginput_container.ginput_container_textarea{margin-top:8px !important}@media(max-width: 640px){body .gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:16px}body .gform_wrapper.gravity-theme .ginput_complex span:last-child{margin-bottom:0}}