html{scroll-behavior:smooth}header.site-header .site-branding.logo img{max-height:56px;margin-bottom:-0.25rem}@media (min-width:1200px){header.site-header .site-branding.logo img{margin-left:-1.25rem}}header.site-header nav.main-navigation ul.menu>li>a{font-size:17px;font-weight:600}header.site-header .right-menu .btn-signin{font-size:17px;border:1px solid #fff !important;color:#fff !important;border-radius:0 !important;padding:8px 13px !important}header.site-header .right-menu .btn-signin:hover{color:#404041 !important}body.home header{display:block;width:100%;position:absolute}body.home header .header-menu-container .container{justify-content:flex-end}body.home header .header-menu,body.home header .site-branding{display:none !important}body.home .custom-header{background-color:#404041;z-index:2;padding-top:5rem}body.home .menu-main-menu-container #menu-main-menu{justify-content:center !important}body.home .menu-main-menu-container #menu-main-menu li a{font-weight:600;font-size:17px;line-height:24px}body.home .menu-main-menu-container #menu-main-menu li+li:before{content:"|";color:#1bb6ea;margin:0 1rem;font-weight:800}body.home .homepage-header{overflow:visible !important}body.home .widget_ap-slideshow{position:relative;height:125vh;z-index:1}@media (max-width:1024px){body.home .widget_ap-slideshow{height:50vh}}@media only screen and (min-device-width:380px) and (max-device-width:768px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){body.home .widget_ap-slideshow{height:60vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){body.home .widget_ap-slideshow{height:50vh}}body.home .widget_ap-image{padding-bottom:30px}body.home .widget_ap-image .image-wrapper img{max-width:450px}@media (max-width:998px){body.home .widget_ap-image .image-wrapper img{max-width:300px}}body.home .widget_ap-menu{background-color:#404041;padding:20px 0}@media (max-width:998px){body.home .widget_ap-menu{display:none}}body.home .widget_ap-menu .row{position:unset}body.home .widget_ap-menu .right-menu{display:none}body.home .widget_ap_cta_box .list-cta{margin:0 auto !important}body.home .widget_ap_cta_box .title-cta{flex-grow:0 !important}body.home .widget_ap_cta_box .title-cta h4{font-weight:600 !important}body.home .widget_ap_cta_box .title-cta a:hover{color:currentColor !important}body.home .widget_ap_cta_box .description-cta{flex-grow:1 !important}@media (min-width:998px){body.home .widget_ap-realty-agents .team-items.single-slideshow[data-slide="2"]{max-width:67% !important}}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a:hover .embed-responsive>picture>img{-webkit-filter:blur(0px) !important;-moz-filter:blur(0px) !important;-o-filter:blur(0px) !important;-ms-filter:blur(0px) !important;filter:blur(0px) !important}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption.full-caption{height:65px}@media (max-width:1281px){body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption.full-caption{height:auto !important}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption.full-caption .agent-role{max-height:unset}}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption.full-caption .agent-name{color:#1bb6ea}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption.full-caption .agent-role{text-transform:none}@media (min-width:1200px){body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container #ap-agents-list-1 .col{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px) and (max-width:1199px){body.ap-shortcode-ap_agents #agent-listing-1 .staff-item-container #ap-agents-list-1 .col{flex:0 0 50%;max-width:50%}}#listing-mode .pagination-results-bar .pagination-top-bar,#current-listing .pagination-results-bar .pagination-top-bar,#list-view .pagination-results-bar .pagination-top-bar,#recent-leases .pagination-results-bar .pagination-top-bar,#recent-sales .pagination-results-bar .pagination-top-bar{font-weight:500}#listing-mode .listing-info,#current-listing .listing-info,#list-view .listing-info,#recent-leases .listing-info,#recent-sales .listing-info{max-height:165px}#listing-mode .listing-info .address,#current-listing .listing-info .address,#list-view .listing-info .address,#recent-leases .listing-info .address,#recent-sales .listing-info .address{font-weight:500;font-size:18px;line-height:24px;color:#111}#listing-mode .listing-info .address>div:not([class]),#current-listing .listing-info .address>div:not([class]),#list-view .listing-info .address>div:not([class]),#recent-leases .listing-info .address>div:not([class]),#recent-sales .listing-info .address>div:not([class]){min-height:100px}#listing-mode .listing-info .address .price,#current-listing .listing-info .address .price,#list-view .listing-info .address .price,#recent-leases .listing-info .address .price,#recent-sales .listing-info .address .price{font-size:16px;font-weight:600}#listing-mode .listing-info .listing-headline>a,#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{font-weight:600;font-size:16px;line-height:24px}.contact-us .contact-details h2{color:#1bb6ea !important;font-weight:500;font-size:26px}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{font-size:26px !important;color:#1bb6ea !important;font-weight:500 !important}.contact-us .contact-form .gform_wrapper .gform_footer input[type="submit"]:hover{background:white !important}.contact-us .contact-form .gform_wrapper label{font-weight:bold !important}.popup-email-form{max-width:520px}.popup-email-form h5{padding-left:20px !important;font-weight:500;font-family:Arial}.popup-email-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.popup-email-form .popup-email-form select{border:1px solid #ccc}.popup-email-form p.note{padding-left:0}.popup-email-form ul.listforms li{margin-bottom:1rem}.popup-email-form ul.listforms li>label{font-size:17px;font-family:Arial}.popup-email-form ul.listforms li>label+*{border-width:1px}.popup-email-form ul.listforms li>span{flex:0 0 100%;max-width:100%}.popup-email-form ul.listforms li button{text-transform:uppercase;font-size:0}.popup-email-form ul.listforms li button:before{content:"Send";font-size:15px}.popup-email-form ul.listforms li button:hover{background:white}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}.select2-results__option.select2-results__option--highlighted{background-color:#eee !important;color:#333 !important}a.back-to-top{position:fixed;right:0;bottom:0;background-color:#000;z-index:999;padding:0.65rem 1rem;color:white;opacity:0.35;margin:1rem;font-size:1.5rem;border-radius:6px;transition:0.5s}a.back-to-top:hover{opacity:1}.btn-load-more-search-results{text-transform:uppercase;color:white !important;background:#1bb6ea !important}.btn-load-more-search-results:hover{background:white !important;color:#1bb6ea !important}form.ap-core-register-form{border:0;box-shadow:none}form.ap-core-register-form h3{text-transform:uppercase}form.ap-core-register-form label{font-weight:bold}form.ap-core-register-form button{margin:10px 15px 0 15px;width:100%;background-color:#1bb6ea !important;color:white !important}form.ap-core-register-form button:hover{background-color:white !important;color:#1bb6ea !important}form.ap-core-signin-form button{background-color:#1bb6ea !important;color:white !important}form.ap-core-signin-form button:hover{background-color:white !important;color:#1bb6ea !important}body.blog article.post .container.row .content-blog .entry-header .entry-title{text-transform:uppercase}.custom-forms .wp-block-apblock-accordion{margin-top:0 !important}.custom-forms .wp-block-apblock-accordion-item__title{font-family:Roboto Condensed;font-size:21px;line-height:23px}.custom-forms .wp-block-apblock-accordion-item__content a:hover{text-decoration:underline}.custom-forms .gform_wrapper form.form-row ul.gform_fields li.gfield h3{font-weight:500 !important;color:#1bb6ea;text-transform:uppercase}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_body .gfield_label{font-weight:bold !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_heading{padding:0;width:0;margin:0}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{display:flex;align-items:center}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem;color:white}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]:hover{background-color:white !important;color:#1bb6ea !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{display:block;background-color:#fff;color:black !important;border-color:#ddd;padding:0 5rem !important}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{width:100%}}.custom-signin{position:absolute;right:0;top:0;list-style:none;z-index:4;display:flex;margin:1.5rem}@media (max-width:480px){.custom-signin{display:none}}.custom-signin li+li{margin-left:1rem}.custom-signin li .btn-signin{border:1px solid white;text-transform:uppercase;background:transparent;font-weight:bold;font-size:17px}.custom-signin li .btn-signin:hover{background-color:white;color:#494949}.custom-formatting .entry-content .wp-block-embed-youtube iframe{width:100%;height:500px}.custom-formatting .nav-sitemap{text-align:left !important;padding:3.5rem}.custom-formatting .nav-sitemap .parent{font-family:Roboto Condensed;font-weight:400;font-size:30px;line-height:33px}.custom-formatting .nav-sitemap ul{list-style:disc;margin:0 1rem}.custom-formatting .nav-sitemap ul a{text-transform:none}