body{}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:#ffffff;max-height:300px;overflow-y:scroll;box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px}body>ul.ui-autocomplete::-webkit-scrollbar{width:5px;height:8px;background-color:#fff}body>ul.ui-autocomplete::-webkit-scrollbar-thumb{background:#af458d;border-radius:8px}body>ul.ui-autocomplete li.ui-menu-item{padding:0.5em !important;line-height:2em;font-size:0.95em;cursor:pointer}body>ul.ui-autocomplete li.ui-menu-item.ui-state-focus{color:#fff !important}body>ul.ui-autocomplete li.ui-menu-item:hover{background:#af458d;color:#fff !important}@media (max-width:1122px){body.home span.select2-container.select2-container--default.select2-container--open>.select2-dropdown--below{min-width:100px}}body.home #page main#main #top-homepage-area>*:not(.widget_ap-slideshow){z-index:2}@media (min-width:1200px){body.home #page main#main #top-homepage-area>.container{max-width:1170px}}body.home #page main#main #top-homepage-area .widget_ap-menu{z-index:3}body.home #page main#main #top-homepage-area .widget_ap-slideshow{z-index:1}@media (max-width:767px){body.home #page main#main #top-homepage-area .widget_ap-slideshow .single-slideshow .slider-nav{display:none}}@media (min-width:992px){body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal form{width:75%}}@media (min-width:1122px){body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal form li.select-toolbar{width:140px}}body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal form li.select-toolbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent !important}@media (max-width:767px){body.home #page main#main #top-homepage-area .widget_ap-image{padding-top:150px;padding-bottom:50px}}body.home #page main#main #top-homepage-area .widget_ap-image .image-wrapper img{max-width:500px}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section{--gap:1rem;gap:var(--gap)}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section>div[class*="col-12"]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section>div[class="col" i]{-ms-flex:0 0 calc(33.333333% - var(--gap));flex:0 0 calc(33.333333% - var(--gap));max-width:calc(33.333333% - var(--gap))}@media (max-width:991.98px){body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section>div[class="col" i]{-ms-flex:0 0 calc(50% - var(--gap));flex:0 0 calc(50% - var(--gap));max-width:calc(50% - var(--gap))}}@media (max-width:767.98px){body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section>div[class="col" i]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-1"]{-ms-flex:0 0 calc(1/12 * 100% - var(--gap));flex:0 0 calc(1/12 * 100% - var(--gap));max-width:calc(1/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-2"]{-ms-flex:0 0 calc(2/12 * 100% - var(--gap));flex:0 0 calc(2/12 * 100% - var(--gap));max-width:calc(2/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-3"]{-ms-flex:0 0 calc(3/12 * 100% - var(--gap));flex:0 0 calc(3/12 * 100% - var(--gap));max-width:calc(3/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-4"]{-ms-flex:0 0 calc(4/12 * 100% - var(--gap));flex:0 0 calc(4/12 * 100% - var(--gap));max-width:calc(4/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-5"]{-ms-flex:0 0 calc(5/12 * 100% - var(--gap));flex:0 0 calc(5/12 * 100% - var(--gap));max-width:calc(5/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-6"]{-ms-flex:0 0 calc(6/12 * 100% - var(--gap));flex:0 0 calc(6/12 * 100% - var(--gap));max-width:calc(6/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-7"]{-ms-flex:0 0 calc(7/12 * 100% - var(--gap));flex:0 0 calc(7/12 * 100% - var(--gap));max-width:calc(7/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-8"]{-ms-flex:0 0 calc(8/12 * 100% - var(--gap));flex:0 0 calc(8/12 * 100% - var(--gap));max-width:calc(8/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-9"]{-ms-flex:0 0 calc(9/12 * 100% - var(--gap));flex:0 0 calc(9/12 * 100% - var(--gap));max-width:calc(9/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-10"]{-ms-flex:0 0 calc(10/12 * 100% - var(--gap));flex:0 0 calc(10/12 * 100% - var(--gap));max-width:calc(10/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-11"]{-ms-flex:0 0 calc(11/12 * 100% - var(--gap));flex:0 0 calc(11/12 * 100% - var(--gap));max-width:calc(11/12 * 100% - var(--gap))}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section div[class*="col-md-12"]{-ms-flex:0 0 calc(12/12 * 100% - var(--gap));flex:0 0 calc(12/12 * 100% - var(--gap));max-width:calc(12/12 * 100% - var(--gap))}}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .content-section .col .list-cta a{height:100% !important}body.page #page main#main{min-height:100vh !important}@media (max-width:992px){body.page #page main#main .hero.page-title h1.page-title{font-size:26px}}body.page #page main#main article[id] contact-us .contact-form .gform_wrapper h3.gform_title{font-size:30px;font-weight:600 !important;margin-top:0;text-transform:uppercase;margin-bottom:35px;color:#3853a4}@media (max-width:992px){body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_complex span.name_first{margin-bottom:16px}body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_complex span.name_last{margin-bottom:0}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper{margin-top:30px !important}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper form .gform_footer{padding-right:0}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 !important}}body.page #page main#main article[id] .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body.page #page main#main article[id] .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:4px !important}body.page #page main#main article[id] .gform_validation_errors>h2{color:#790000 !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;margin:0 !important}body.ap-shortcode-ap_search_results #page main#main article[id]{padding-top:0}@media (max-width:991.98px){body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-body{padding-top:0}}@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] .search-results .listing-body{padding-top:0}}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .text-center .btn{justify-content:center;align-items:center}@media (max-width:992px){body.ap-page-less-ap_property #page main#main .listing-top-section .property-address{font-size:28px}}@media (max-width:992px){body.ap-page-less-ap_property #page main#main .listing-top-section .single-slideshow .carousel{margin-bottom:65px}}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.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .contact-agent-wrapper .listing-agent .agent-img-container .agent-photo img{object-position:top}body.ap-shortcode-ap_signin #page main#main article[id] .alert-danger{width:100%;max-width:760px;margin:0 auto}body.ap-shortcode-ap_signin #page main#main article[id] .alert-danger li{line-height:1.5}@media (min-width:768px){body.ap-shortcode-ap_signin #page main#main article[id] .alert-danger{width:50%}}@media (min-width:1200px){body.ap-shortcode-ap_signin #page main#main article[id] .alert-danger{width:33.3333333333%}}body.ap-shortcode-ap_signin #page main#main article[id] .ap-core-signin-form h3{color:#111}body.ap-shortcode-ap_register #page main#main article[id] .alert-danger{max-width:760px;margin:0 auto}body.ap-shortcode-ap_register #page main#main article[id] .alert-danger ul{margin-bottom:0}body.ap-shortcode-ap_register #page main#main article[id] .alert-danger ul li{line-height:1.5}body.ap-shortcode-ap_register #page main#main article[id] .ap-core-register-form button[type=submit]{background-color:#231f20 !important;color:#ffffff !important;border-color:#231f20 !important;transition:0.5s}body.ap-shortcode-ap_register #page main#main article[id] .ap-core-register-form button[type=submit]:hover{background-color:#af458d !important;color:#ffffff !important;border-color:#af458d !important}body.ap-page-less-ap_account #page main#main{min-height:100vh !important}body.ap-page-less-ap_account #page #content .account-page .select2-container--default .select2-selection--single,body.ap-page-less-ap_account #page #content .account-page .select2-container--default .select2-selection--single span{text-align:left}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container{}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container>p{font-size:2rem;font-weight:600}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header{position:relative;min-height:auto;padding:0.65rem 1rem;cursor:pointer;margin:0}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header .ui-accordion-header-icon{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0 5px 6.9px 5px;border-color:transparent transparent #af458d transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{border-width:6.9px 5px 0 5px;border-color:#fff transparent transparent transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement{background-color:#e8e8e8;padding:1rem 1.5rem}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.select2-search.select2-search--inline{margin:0;padding:0 8px}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li:hover{background:transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li:last-child{margin-top:2rem;margin-bottom:1rem;padding:0 15px}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field{flex-direction:column;align-items:flex-start;padding:0 15px;margin-bottom:1rem}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field.col-md-2{margin:0}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field.col-md-2 label.center{margin:0;padding:0}@media (max-width:992px){body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field{padding:0}}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field:hover{background:transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field>label{text-align:left}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field input,body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field select{width:100%}body.ap-page-less-ap_account #page #content .account-page .bookmarked-property{margin:0 !important}body.ap-page-less-ap_account #page #content .account-page .bookmarked-property .image-container .sticker{top:10px;left:25px}