body .field-with-bg_wrapper form.field-with-bg ul.gform_fields li.gfield .ginput_container input[type="text"],body .field-with-bg_wrapper form.field-with-bg ul.gform_fields li.gfield .ginput_container textarea{background:#e8e8e8 !important}body .gform_wrapper .gform_body .sub-preferred-building{padding-left:20px;margin-top:-15px}body .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}body .mfp-content #cant-find{max-width:680px;margin:auto;background-color:#FFFFFF;padding:20px 30px}body .mfp-content #cant-find button[type="button"]:hover{color:#FFFFFF}body .mfp-content #cant-find .gform_wrapper form .gform_body ul li .ginput_container>*:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(span):not(.gf_clear):not([class*="radio"]):not([class*="checkbox"]),body .mfp-content #cant-find .gform_wrapper form .gform_body ul li .form-row_wrapper form.form-row ul.gform_fields li.gfield .ginput_container span>*:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(label){padding:5px 8px}body .mfp-content #cant-find .gform_wrapper form .gform_footer input[type=submit]{min-width:auto}body .mfp-content figure img.mfp-img{padding:0}body .mfp-content .mfp-close{right:0;top:0;width:auto;padding:0 1rem;background:#0035ff}body header#masthead .logo img{max-height:80px}body header#masthead .mobile-menu ul.menu>li i{width:100%;justify-content:flex-end;padding-right:15px;cursor:pointer}body header#masthead nav.main-navigation ul.menu>li[class*="current"]>a{color:inherit}body header#masthead nav.main-navigation ul.menu>li[class*="current"]>a::after{content:"";display:block;width:100%;height:2px;background:#0035ff}body header#masthead nav.main-navigation ul.menu>li:nth-last-child(-n+3)>ul.sub-menu{right:unset;left:0}body footer#footer>.row{align-items:center;margin:0 !important}body footer#footer .social{display:flex;margin:0 -1rem}@media (max-width:991.98px){body footer#footer .social{padding:1rem 0;margin:0;justify-content:center}}body footer#footer .social li{padding:0 1rem}body footer#footer .social li a{font-size:1.25rem}@media (max-width:991.98px){body footer#footer .social li a{color:#FFFFFF}}body .wp-block-image.embed-responsive img{width:100%;height:100%;object-fit:cover}body .wp-block-buttons{margin:1rem 0}body .wp-block-buttons .wp-block-button__link{background-color:transparent;color:#0035ff;border:2px solid #0035ff;border-radius:0}body .wp-block-buttons .wp-block-button__link:hover{background-color:#0035ff;color:white}body:not(.home) main#main{padding-top:150px}body main#main{padding-top:80px}@media (min-width:768px) and (max-width:1151px){body main#main{padding-top:100px}}body.page #page main#main .entry-content .wp-block-image figure.aligncenter{width:100%}body.page #page main#main .entry-content .wp-block-image figure.aligncenter img{width:100%}body.home{overflow-x:hidden}@media (min-width:1200px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{padding-bottom:calc(100vh - 50px)}}body.home #page main#main .widget_ap-slideshow{position:relative}@media (min-width:1200px){body.home #page main#main .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:calc(100vh - 50px)}}body.home #page main#main .widget_ap-quick-search{display:flex;flex-direction:column-reverse}body.home #page main#main .widget_ap-quick-search .title-section{padding:20px 0;text-align:center;font-size:max(1.5rem, 2.25vw);margin-bottom:20px}@media (min-width:1200px){body.home #page main#main .widget_ap-quick-search .title-section{margin-top:50px}}@media (min-width:768px){body.home #page main#main .widget_ap-quick-search .title-section{color:white;padding:0}}@media (max-width:992px){body.home #page main#main .widget_ap-quick-search .qs-collapsible-wrap.group{padding:20px 20px 20px 30px}}body.home #page main#main .widget_ap-quick-search form .search-bar input[type="button"]{max-width:15%;background:#0035ff !important;color:#FFFFFF;height:50px !important;line-height:normal;padding:0 10px;-webkit-appearance:none !important;background:transparent;border-radius:0;flex:1 0 0;text-transform:uppercase}@media (max-width:992px){body.home #page main#main .widget_ap-quick-search form .search-bar input[type="button"]{width:100%;min-width:100%}}body.home #page main#main .widget_ap-quick-search form .search-bottom-bar .field-additional{width:100%;display:flex;align-items:center}body.home #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:first-child{flex-grow:0.75}body.home #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:first-child input[type="email"]{width:100%;padding:0 8px}body.home #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:last-child{flex-grow:0.25;align-self:center;text-align:center;height:0}body.home #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:last-child a[href]{color:#FFFFFF;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body.home #page main#main .widget_ap_cta_box{background:#e8e8e8}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .cta-square a{background:transparent !important;color:#333 !important}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .cta-square a img{filter:blur(2px) opacity(0.8);transition:0.3s}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .cta-square a:hover img{filter:none}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .cta-square a .caption{font-size:2.2rem;font-weight:bold;color:#0035ff}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item>a img{transform:scale(1.1)}body.home #page main#main .widget_ap-testimonial section#block-testimonial .homepage-testimonial .testimonial-item a{background:white;border:2px solid #111;color:#111}body.home #page main#main .widget_ap-testimonial section#block-testimonial .homepage-testimonial .testimonial-item a:hover *{color:#111}body.home #page main#main .widget_ap-testimonial section#block-testimonial .homepage-testimonial .testimonial-item a .testimonial-top{color:#111;font-family:"Georgia", sans-serif}body.home #page main#main .widget_ap-testimonial section#block-testimonial .homepage-testimonial .testimonial-item a .testimonial-bottom{border-top:2px solid #111}body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results{display:grid;grid-template-columns:1fr}@media (min-width:992px){body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results{display:flex}body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results .col-listing{flex:0 0 60%;-ms-flex:0 0 60%;max-width:60%}body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results .col-map{flex:0 0 40%;-ms-flex:0 0 40%;max-width:40%}}@media (max-width:991.98px){body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results .col-map{padding:0}body.ap-shortcode-ap_search_results[class*="ap-shortcode-attr-map_is_visible-shortcode-value"] #page main#main .search-results .col-map #map_canvas{margin-bottom:0 !important}}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bar input[type="button"]{max-width:15%;background:#0035ff !important;color:#FFFFFF;height:50px !important;line-height:normal;padding:0 10px;-webkit-appearance:none !important;background:transparent;border-radius:0;flex:1 0 0;text-transform:uppercase}@media (max-width:992px){body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bar input[type="button"]{width:100%;min-width:100%}}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bottom-bar .field-additional{width:100%;display:flex;align-items:center}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:first-child{flex-grow:0.75}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:first-child input[type="email"]{width:100%;padding:0 8px}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:last-child{flex-grow:0.25;align-self:center;text-align:center;height:0}body.ap-shortcode-ap_search_results #page main#main .widget_ap-quick-search form .search-bottom-bar .field__inner:last-child a[href]{color:#0035ff;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body.ap-shortcode-ap_search_results #page main#main .search-results{padding:1.5%}body.ap-shortcode-ap_search_results #page main#main .search-results #ap-listing-search-results>.listing-item>a picture{padding-bottom:68%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container>.row{justify-content:center}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:25%;flex:0 0 25%;margin-bottom:35px !important}@media (max-width:1024px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:33.33%;flex:0 0 33.33%}}@media (max-width:768px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:50%;flex:0 0 50%}}@media (max-width:575px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col{width:100%;flex:0 0 100%}}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive{padding-bottom:100%}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .embed-responsive span.readmore{right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);min-width:180px;padding:5px 10px;text-align:center}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info{padding-bottom:20px}@media (min-width:768px) and (max-width:1440px){body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info{padding-bottom:70px}}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info i.las{color:#0035ff;position:relative;top:2px}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info a:hover{color:#0035ff}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-name{min-height:50px}body.ap-shortcode-ap_agents main#main #agent-listing .staff-item-container .col .agent-container .agent-info .agent-socials{margin-top:1.25rem;position:unset;left:unset;bottom:unset;width:100%}@media (min-width:1200px){body.blog #main .blog-container .post-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}body.blog #main .blog-container .post-item article .img-blog .post-thumbnail{display:block;position:relative;height:0;padding-bottom:66.667%}body.blog #main .blog-container .post-item article .img-blog .post-thumbnail>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}body.blog #main .blog-container .post-item article .content-blog{width:100%}body.blog #main .blog-container .post-item article .content-blog .entry-header{min-height:80px}body.blog #main .blog-container .post-item article .content-blog .entry-header .entry-title{min-height:80px}body.blog #main .blog-container .post-item article .content-blog .entry-header .entry-meta{margin-bottom:1rem}body.page{overflow-x:hidden}body.page.contact #page article[id] .entry-content div[id*="apmap"]{padding-bottom:40%}body.page #page article[id] .entry-content{text-align:justify}body.page #page article[id] .entry-content ol:not([class]),body.page #page article[id] .entry-content ul:not([class]){margin:1rem;padding:0}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col-"] .agent-img-container .embed-responsive{padding-bottom:100%}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col-"] .agent-img-container .embed-responsive img{object-fit:cover;object-position:top;height:100%}@media (min-width:992px){body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col-"]:first-child{flex:0 0 25%;max-width:25%}body.ap-page-less-ap_team #page main#main section#agent>.group>.row div[class*="col-"]:last-child{flex:0 0 75%;max-width:75%}}body.ap-page-less-ap_team #page main#main section#agent #tabs ul.ui-tabs-nav li a{align-items:center}body.ap-page-less-ap_property section#block-gallery #gallery-slideshow{width:100%}body.ap-page-less-ap_property section#block-gallery #gallery-slideshow .main-gallery .carousel a .embed-responsive{padding-bottom:56.25%}body.ap-page-less-ap_property section#block-gallery #gallery-slideshow .slider-nav{cursor:pointer}body.ap-shortcode-ap_testimonial #page main#main article[id] .entry-content #testimonials #ap-testimonial-listing-result .item-content .image-container{display:none}@supports (-webkit-touch-callout: none) and (not (translate: none)){body .wp-block-columns{margin:0 -1rem}body .wp-block-columns>.wp-block-column{padding:0 1rem}}