header .logo img{max-height:70px;transition:.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,.2);box-shadow:0 2px 5px -2px rgba(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:#fff !important;text-decoration:none !important}.account-page>ul.tab-list>li>a{color:#fff !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:#fff !important;text-decoration:none !important}.widget_ap-quick-search form .search-bar input[type=submit]{background-color:#0d265d;color:#fff}@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:#fff}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:#fff}@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:.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:.75rem 1.25rem !important;margin:0 0 1.5rem 0 !important;border:1px solid currentColor !important;border-radius:.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:.5rem 1rem !important;margin-top:-0.1rem;font-size:.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:.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/1),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:.75rem 1.25rem;margin:0 15px 3rem 15px;border:1px solid currentColor;border-radius:.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/1),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:#fff}.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:#fff;background:linear-gradient(183deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 80%);opacity:.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 .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:.75}@media(max-width: 767.98px){body.ap-page-less-ap_team #page main#main section#agent .read-more-button.btn-more{display:block}}