body:not(.home) main#main{padding-top:80px}@media (min-width:768px){body:not(.home) main#main{padding-top:130px}}@media (min-width:992px){body.home main#main{padding-top:0px;margin-top:-3.5rem}}body header .logo img{max-height:60px;transition:0.5s}body.scrolled header .logo img{max-height:45px}@media (min-width:1200px){body.home .ap-wrapper.ap-wrap-absolute-content{padding-bottom:40%}}@media (min-width:992px){body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:50% !important}body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive img{object-fit:contain !important}body.home .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive>*{top:-20px}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px}#ap-cta-box-2{background-color:rgba(0, 174, 239, 0.08)}#ap-cta-box-2 .content-section .col:nth-child(odd) .cta-square a{background-color:#00aeef !important;color:white}#ap-cta-box-2 .content-section .col:nth-child(odd) .cta-square a:hover{background-color:white !important;color:#00aeef !important}section#property-description .listing-page-description .read-more-button.btn-more button.btn-read-more:focus{box-shadow:none}.search-results #ap-listing-search-results>.listing-item>.listing-info ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results #ap-listing-search-results>.listing-item>.listing-info ul li i{margin-right:0.25rem}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item{margin-bottom:1rem}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .property-tools{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .property-tools .floorplan{margin-top:-0.1rem !important}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;top:20px;right:-15px;text-align:right;width:auto;height:auto;background:#000;padding:10px 15px;line-height:28px;border-radius:50%;opacity:1;border:5px solid #00aeef;cursor:pointer !important}#agent #tabs ul.ui-tabs-nav{width:100%}.form-bg{padding:1.5rem 2rem;background-size:cover;background-position:right}@media (max-width:992px){.form-bg{background-position:center}}.custom-contact #map_canvas{padding-bottom:80%}.custom-contact section.contact-us{max-width:90rem;margin:0 auto;padding:0 2rem}@media (max-width:992px){.custom-contact section.contact-us{padding:0 1rem}}.custom-contact section.contact-us .email{color:#00aeef}.custom-contact section.contact-us .top{margin:1.5rem 0 6rem 0;font-weight:400;font-size:18px}.custom-contact section.contact-us .container{width:100%}.custom-contact section.contact-us .container .contact-box{margin:-5rem -15px 0rem -15px}.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important}.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error{margin:0 -15px}@media (max-width:992px){.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error{margin:0px}}@media (min-width:992px){.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error form .gform_footer{margin:0 15px}}@media (max-width:992px){.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield{padding:0px !important}}.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error form .validation_error{padding:15px 20px;margin:0 15px 1.5rem 15px;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;width:calc(100% - 30px);border-radius:6px}@media (max-width:992px){.custom-contact section.contact-us .container .contact-box .contact-form .gform_wrapper.gform_validation_error form .validation_error{margin-left:0;margin-right:0;width:100%}}.custom-contact section.contact-us .container .contact-box .contact-form .gform_heading h3.gform_title{font-size:2em;font-weight:500;display:none}.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields{display:flex;flex-wrap:wrap}.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields label{font-size:16px;font-weight:500}.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li#field_6_5{flex:0 1 100%}@media (min-width:65rem){.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield{flex:0 1 50%}}@media (max-width:65rem){.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield{flex:0 1 100%}}.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield .ginput_container{position:relative}.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield .ginput_container input,.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield .ginput_container select,.custom-contact section.contact-us .container .contact-box .contact-form .gform_body ul.gform_fields li.gfield .ginput_container textarea{width:100%;padding:1rem 1.25rem;-moz-border-radius:6px;border-radius:6px}.custom-form .page-title{text-transform:capitalize}.custom-form .entry-content{position:relative}.custom-form .entry-content figure{display:block;width:100%}.custom-form .entry-content figure img{width:100%}.custom-form .entry-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0 !important}@media (min-width:992px){.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_footer{margin:0 15px}}.custom-form .entry-content .gform_wrapper.gform_validation_error form .validation_error{padding:15px 20px;margin:1.25rem 15px 1.5rem 15px;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;width:calc(100% - 30px);border-radius:6px}@media (max-width:992px){.custom-form .entry-content .gform_wrapper.gform_validation_error form .validation_error{margin-left:0;margin-right:0;width:100%}}.custom-form .entry-content .gform_body ul{display:flex;flex-wrap:wrap}.custom-form .entry-content .gform_body ul li:last-child{flex:0 1 100% !important}@media (min-width:65rem){.custom-form .entry-content .gform_body ul li.gfield{flex:0 1 50%}}@media (max-width:65rem){.custom-form .entry-content .gform_body ul li.gfield{flex:0 1 100%}}.custom-form .entry-content .gform_body ul li.gfield .ginput_container{position:relative}.custom-form .entry-content .gform_body ul li.gfield .ginput_container input,.custom-form .entry-content .gform_body ul li.gfield .ginput_container select,.custom-form .entry-content .gform_body ul li.gfield .ginput_container textarea{width:100%}.custom-form .entry-content .gform_body ul li.gfield .ginput_container input::placeholder,.custom-form .entry-content .gform_body ul li.gfield .ginput_container select::placeholder,.custom-form .entry-content .gform_body ul li.gfield .ginput_container textarea::placeholder{color:transparent !important}.custom-form .entry-content .gform_footer{text-align:right}.custom-form .entry-content .gform_footer input[type="submit"]{background-color:#00aeef;color:white}.custom-field .entry-content .gform_footer{text-align:right}.custom-field .entry-content .gform_footer input[type="submit"]{background-color:#00aeef;color:white}.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield input,.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield select,.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield textarea{width:100%;padding:1rem 1.25rem;-moz-border-radius:6px;border-radius:6px}.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield input::placeholder,.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield select::placeholder,.custom-field .entry-content .form-row_wrapper form.form-row ul.gform_fields li.gfield textarea::placeholder{color:transparent !important}.custom-bg main#main{background:white !important}.sticker.sold,.sticker.under-offer{background-image:none;font-size:45px;font-weight:700;text-align:center;text-transform:uppercase;color:white;text-shadow:4px 2px 0px #00aeef}.custom-about{font-size:18px;max-width:45rem;margin:0 auto 4.5rem auto}.big-blue-bar{background-color:#00aeef;color:#ffffff;padding:10px 20px;display:block;width:100%;max-width:50rem;border-radius:5px;margin:1rem auto}.big-blue-bar p{margin:0;font-size:1.25em;text-transform:uppercase;text-align:center}.form-row_wrapper form.form-row ul.gform_fields li.gfield label.gfield_label{font-weight:700 !important;text-shadow:1px 0px 4px rgba(255, 255, 255, 0.75) !important}#association-properties{display:flex;flex-wrap:wrap;width:90%;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;padding:0;margin-bottom:60px}#association-properties h5.mt-3{flex:0 0 100%;font-size:3em;padding:40px 20px;text-transform:capitalize;text-align:center}#association-properties .listing-item{height:auto;display:flex !important;display:-ms-flexbox !important;flex-direction:column !important;flex:0 0 25%;width:25%;max-width:25%;margin-bottom:2rem}#association-properties .listing-item .container{width:100%;height:100%;border:1px solid #cdcdcd}#association-properties .listing-item .container>a{position:relative;overflow:hidden;width:100%;padding-bottom:75%;height:0;display:block}#association-properties .listing-item .container>a picture,#association-properties .listing-item .container>a img{position:absolute;width:100%;height:100%;object-fit:cover}#association-properties .listing-item .listing-info{padding:10px 20px 50px;position:unset;font-family:Arial, Helvetica, sans-serif}#association-properties .listing-item .listing-info .rooms{margin-bottom:10px}#association-properties .listing-item .listing-info .rooms ul li{margin-right:10px}#association-properties .listing-item .listing-info .address>div:first-of-type{margin-bottom:10px}@media (max-width:992px){#association-properties .listing-item{flex:0 0 33.33%;width:33.32%;max-width:33.32%}}@media (max-width:768px){#association-properties .listing-item{flex:0 0 50%;width:50%;max-width:50%}}@media (max-width:575px){#association-properties .listing-item{flex:0 0 100%;width:100%;max-width:100%}}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive a img{object-fit:cover;width:100%;height:100%;object-position:center top}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col:last-child .embed-responsive a img{object-position:center 16%}header .site-branding .awards-wrapper{display:flex;padding:0 1rem}header .site-branding .awards-wrapper span{padding:0 0.5rem}header .site-branding .awards-wrapper span img{max-height:75px}@media (max-width:767px){header .site-branding .awards-wrapper{display:none}}body.home main#main .ap-wrapper.ap-wrap-absolute-content{padding-bottom:66.67%}@media (min-width:992px){body.home main#main .ap-wrapper.ap-wrap-absolute-content>.widget_block{position:absolute;left:0;top:0;width:100%;height:100%}body.home main#main .ap-wrapper.ap-wrap-absolute-content>.widget_block>.wp-block-cover{position:absolute;left:0;top:0;width:100%;height:100%}}