header .logo img{max-height:70px;transition:0.5s}header nav.main-navigation ul.menu>li>a{font-size:16px}body.scrolled header .logo img{max-height:55px}body.scrolled header{-webkit-box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.2);box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.2)}body:not(.home) #main{padding-top:120px !important}body:not(.home) #main article .entry-content a{color:#2E4E92;font-weight:bold;text-decoration:underline}.account-page .horizontal-tab ul.tab-list>li[class*="active"] a,.account-page .horizontal-tab ul.tab-list>li:hover a{color:white !important;text-decoration:none !important}.account-page>ul.tab-list>li>a{color:white !important;text-decoration:none !important}.account-page .list-bookmarked-property .bookmarked-property .view-property,.account-page .list-bookmarked-property .bookmarked-property .trigger-delete-bookmark{color:white !important;text-decoration:none !important}.widget_ap-quick-search form .search-bar input[type="submit"]{background-color:#0d265d;color:white}@media (max-width:768px){.ap-shortcode-ap_search_results .entry-header .page-title{padding:0 1.5rem}}.search-results #ap-listing-search-results>.listing-item{margin-bottom:5%;min-height:200px}body.home #content{padding-top:80px}body.home .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text{position:static;transform:none;padding:3rem 0 1rem;color:#0d265d}@media (max-width:992px){body.home .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text{padding:1.5rem 0}}body.home .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text h5{font-size:3em;margin-bottom:0}@media (max-width:992px){body.home .ap-wrapper.ap-wrap-absolute-content+.widget_ap-text h5{font-size:2.75em}}body.home .ap-wrapper .widget_ap-text .title-section{font-size:3.15rem;font-weight:bold;color:#0d265d}body.home .widget_ap_cta_box{background:#FFF1F0}body.home .widget_ap-listing-tab .ap-widget-tabs ul.ui-tabs-nav li a{font-family:Frank Ruhl Libre}body.ap-shortcode-ap_agents main#main{background-color:white}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive a img{height:100% !important;object-fit:cover}#agent{background-color:white}@media (min-width:1200px){#agent #tabs .tab-menu{margin-left:10%}}#agent #tabs ul.ui-tabs-nav li a{font-family:Frank Ruhl Libre;font-size:1.1rem}#agent .agent-contact{display:inline-flex;align-items:center}#agent .agent-contact>div{display:inline-flex;align-items:center}#agent .agent-contact .mobile a,#agent .agent-contact .phone a{display:inline-flex;align-items:center}#agent .agent-socials ul li+li{margin-left:0.5rem}#agent .agent-socials ul li a{display:inline-flex;align-items:center}#agent .agent-img-container .embed-responsive img[src*=b017a9ba0c882148945c6907ac1863ab9a3e0ae4]{object-fit:cover;height:100%}.custom-form-sell .entry-content .gform_wrapper input[type="file"]{width:auto !important}.custom-form-sell .entry-content .validation_error{color:#721c24 !important;background-color:#f8d7da;border-color:red;padding:0.75rem 1.25rem !important;margin:0 0 1.5rem 0 !important;border:1px solid currentColor !important;border-radius:0.25rem;text-align:center}.custom-form-sell .entry-content .form-row_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 16px !important}.custom-form-sell .entry-content .form-row_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) .validation_message{color:#721c24 !important;background-color:#f8d7da;padding:0.5rem 1rem !important;margin-top:-0.1rem;font-size:0.9rem;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.custom-form .entry-content .gform_wrapper{max-width:60rem;margin:0 auto 5rem auto;font-size:1rem}.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield{margin-top:0 !important}.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield .validation_message{color:#721c24 !important;background-color:#f8d7da;padding:0 1rem;font-size:0.9rem;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}@media (min-width:1200px){.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li:not(:nth-last-of-type(-n+2)) .gfield_description.validation_message{display:none}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li:not(:nth-last-of-type(-n+2)) .gfield_description.validation_message{display:none}}.custom-form .entry-content .gform_wrapper.gform_validation_error form .gform_footer{padding-left:15px !important;padding-right:15px !important}.custom-form .entry-content .gform_wrapper .top_label .gfield_error{width:auto}.custom-form .entry-content .gform_wrapper .gfield_error .gfield_label{color:#0d265d !important}.custom-form .entry-content .gform_wrapper .validation_error{width:auto;color:#721c24;background-color:#f8d7da;border-color:red;padding:0.75rem 1.25rem;margin:0 15px 3rem 15px;border:1px solid currentColor;border-radius:0.25rem}.custom-form .entry-content .gform_wrapper form .gform_footer{margin-top:1rem}.custom-form .entry-content .gform_wrapper form .gform_body .top_label div.ginput_container{margin-top:0}.custom-form .entry-content .gform_wrapper form .gform_body .gfield_label{font-weight:600}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields{display:inline-flex;align-items:center;flex-wrap:wrap}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield{padding-right:12px}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield p{margin-bottom:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li{margin-top:0;line-height:300%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error textarea,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error select{border:1px solid red !important}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error .ginput_container_textarea{margin-bottom:-1.3rem}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error .ginput_container_phone{margin-bottom:-0.35rem}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_12,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_14{flex:0 0 100%;max-width:100%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6{flex:0 0 30%;max-width:30%;padding-right:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8{flex:0 0 8%;max-width:8%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input{border:0;border-bottom:1px solid #ccc;border-radius:0;-moz-border-radius:0;padding-bottom:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input:focus-within,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input:focus-within,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input:focus-within{background-color:#eee}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li input{width:100%;height:auto;margin-top:0}}@media (min-width:1200px){.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields{display:inline-flex;align-items:center;flex-wrap:wrap}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield{padding-right:12px}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield p{margin-bottom:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li{margin-top:0;line-height:300%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error textarea,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error select{border:1px solid red !important}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error .ginput_container_textarea{margin-bottom:-1.3rem}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li.gfield_error .ginput_container_phone{margin-bottom:-0.35rem}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_12,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_14{flex:0 0 100%;max-width:100%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6{flex:0 0 30%;max-width:30%;padding-right:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8{flex:0 0 8%;max-width:8%}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input{border:0;border-bottom:1px solid #ccc;border-radius:0;-moz-border-radius:0;padding-bottom:0}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_4 input:focus-within,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_6 input:focus-within,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input:focus,.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li#field_27_8 input:focus-within{background-color:#eee}.custom-form .entry-content .gform_wrapper form .gform_body ul.gform_fields li input{width:100%;height:auto;margin-top:0}}#live_validation_message_24_13{display:none}section.contact-us{padding-bottom:2.5rem}section.contact-us .map-container #map_canvas{height:100%;padding-bottom:0 !important}@media (max-width:768px){section.contact-us .map-container #map_canvas{margin-bottom:10px}}section.contact-us .map-container #map_canvas .apmap{border:0;margin:0}section.contact-us .map-container #map_canvas .apmap .leaflet-control-container a{text-decoration:none !important}@media (min-width:1200px){section.contact-us .contact-box>.col-md-4{padding-right:50px}}@media (max-width:991px){section.contact-us .contact-box>[class*="col-"]{flex:0 0 100%;max-width:100%}section.contact-us .contact-box>[class*="col-"]+*{margin-top:3.5rem}}section.contact-us .contact-box .contact-details h2{font-weight:600 !important}section.contact-us .contact-box .contact-details+*{margin-top:1.5rem}section.contact-us .contact-box .contact-form .gform_wrapper{margin-top:0 !important}section.contact-us .contact-box .contact-form .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield{padding:0 !important}section.contact-us .contact-box .contact-form .gform_wrapper form .gform_heading h3{font-size:32px !important;margin-top:0 !important}section.contact-us .contact-box .contact-form .gform_wrapper form .gform_body ul.gform_fields li.gfield input,section.contact-us .contact-box .contact-form .gform_wrapper form .gform_body ul.gform_fields li.gfield select,section.contact-us .contact-box .contact-form .gform_wrapper form .gform_body ul.gform_fields li.gfield textarea{width:100%}.mfp-content .form-message .alert-danger ul{margin-left:1rem}.mfp-content .form-message .alert-danger ul li{margin:0}.mfp-content .popup-email-form form ul li:last-child{justify-content:center !important}.mfp-content .popup-email-form form ul li:last-child>span{flex:0 0 100%;max-width:100%}.mfp-content .popup-email-form form ul li button[type="submit"]{margin-top:1rem;width:100%;height:auto;background-color:#0d265d;color:white}.ginput_recaptcha{border:0 !important}.ginput_recaptcha>div{border:0 !important;padding:0 !important;box-shadow:none !important}body.ap-page-less-ap_team #page main#main section#agent .agent-description{position:relative}body.ap-page-less-ap_team #page main#main section#agent .agent-description.need-collapsed::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:35px;background:white;background:linear-gradient(183deg, rgba(255, 255, 255, 0) 0%, white 80%);opacity:0.85;z-index:1}body.ap-page-less-ap_team #page main#main section#agent .agent-description.expanded::after{opacity:0;z-index:-1}body.ap-page-less-ap_team #page main#main section#agent .agent-description.expanded+.read-more-button.btn-more button.btn-read-more{font-size:0}body.ap-page-less-ap_team #page main#main section#agent .agent-description.expanded+.read-more-button.btn-more button.btn-read-more::before{content:"Read less";font-size:14px}body.ap-page-less-ap_team #page main#main section#agent .read-more-button.btn-more button.btn-read-more{padding:8px 12px;text-transform:uppercase;background-color:#0D265D !important;color:#FFF1F0 !important;transition:opacity 0.15s ease-in-out}body.ap-page-less-ap_team #page main#main section#agent .read-more-button.btn-more button.btn-read-more:hover{opacity:0.75}@media (max-width:767.98px){body.ap-page-less-ap_team #page main#main section#agent .read-more-button.btn-more{display:block}}