@media (min-width:1201px){#primary,main#main{min-height:calc(100vh - (130px + 277px)) !important}}a{word-break:break-word}body header#masthead{padding-top:0;padding-bottom:30px}body header#masthead .topbar{background-color:#282828;margin-bottom:40px;padding:16px 10px}body header#masthead .topbar__inner{display:flex;align-items:center;justify-content:space-between}body header#masthead .topbar__inner .right-top-bar ul li a{font-size:22px}body header#masthead .topbar__inner .left-top-bar ul,body header#masthead .topbar__inner .right-top-bar ul{display:flex;align-items:center}body header#masthead .topbar__inner .left-top-bar ul li+li,body header#masthead .topbar__inner .right-top-bar ul li+li{margin-left:1rem}body header#masthead .topbar__inner .left-top-bar ul li a,body header#masthead .topbar__inner .right-top-bar ul li a{color:#ffffff}body header#masthead .topbar__inner .left-top-bar ul li a i,body header#masthead .topbar__inner .right-top-bar ul li a i{margin-right:0.25rem}body.home header#masthead{padding-bottom:0;display:block !important}body.home header#masthead .topbar{margin:0}@media (min-width:992px){body.home header#masthead .header-menu-container{display:none !important}}body.home .ui-widget.ui-widget-content{background-color:white;z-index:99999;max-width:638px !important}body.home .ui-widget.ui-widget-content li.ui-menu-item{cursor:pointer}body.home #top-homepage-area{padding-bottom:100px}@media (max-width:991px){body.home #top-homepage-area{min-height:unset !important;padding-bottom:0 !important}}body.home .widget_ap-image{padding-bottom:50px;z-index:2}body.home .widget_ap-image .image-wrapper img{max-width:600px}body.home .widget_ap-quick-search{z-index:2}body.home .widget_ap-quick-search.minimal form{margin-bottom:120px}@media (min-width:768px) and (max-width:991px){body.home .widget_ap-quick-search.minimal form{width:600px}}body.home .widget_ap-slideshow{z-index:unset}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .embed-responsive img{object-position:top}@media (max-width:991px){body.home .widget_ap-slideshow .ap-slideshow.single-slideshow{height:100%}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer{height:inherit}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .tns-ovh{height:inherit}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .tns-ovh .tns-inner{height:inherit}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .tns-ovh .tns-inner .tns-slider{height:inherit}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .tns-ovh .tns-inner .tns-slider .tns-item{height:inherit}body.home .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .tns-ovh .tns-inner .tns-slider .tns-item .embed-responsive{padding-bottom:0 !important;height:100% !important}}body.home .widget_ap-text{z-index:2;margin:auto;color:white;padding:2rem 0;background-color:#111;margin-bottom:70px}body.home .widget_ap-text>.container>.row p{font-weight:700;display:inline-flex;align-items:center;color:#fff;padding:0.85rem 1.25rem;margin:0;font-size:2rem;text-align:center}@media (max-width:991.98px){body.home .widget_ap-text>.container>.row p{font-size:1.35rem}}body.home .widget_ap-menu{z-index:3 !important}body.home .widget_ap-menu ul.menu{justify-content:center !important}body.home .widget_ap-menu ul.menu>li>a{font-size:20px}body.home .widget_ap_cta_box #block-call-to-action .call-to-action{padding-top:50px !important;padding-bottom:50px !important}body.home .widget_ap-ratemyagent #block-ratemyagent>.homepage-rma{padding-top:0 !important}body.home .widget_ap-ratemyagent #block-ratemyagent>.homepage-rma #rate-my-agent>.title-section:empty{display:none}@media (min-width:992px){body:not(.home) header.site-header .site-branding.logo img{transform:scale(1.5)}}body:not(.home).page article[id] .entry-content h1{margin-top:0}body:not(.home).page article[id] .entry-content h1,body:not(.home).page article[id] .entry-content h2,body:not(.home).page article[id] .entry-content h3,body:not(.home).page article[id] .entry-content h4,body:not(.home).page article[id] .entry-content h5{margin:1.75rem 0 1.38rem}body:not(.home).ap-shortcode-ap_agents article[id] .entry-content div[id*="agent-listing"]{margin-top:4.5rem}body:not(.home).ap-shortcode-ap_agents article[id] .entry-content div[id*="agent-listing"] .staff-item-container .sub-title{text-align:center}body:not(.home).ap-shortcode-ap_agents article[id] .entry-content div[id*="agent-listing"] div[id*="ap-agents-list"]{justify-content:center}@media (min-width:992px){body:not(.home).ap-shortcode-ap_agents article[id] .entry-content div[id*="agent-listing"] div[id*="ap-agents-list"].row-cols-lg-4>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}body:not(.home).ap-shortcode-ap_agents article[id] .entry-content div[id*="agent-listing"] div[id*="ap-agents-list"] .col .embed-responsive{padding-bottom:30px !important}body:not(.home) .custom-wrapper{position:relative;width:calc(100vw - 17px);margin-top:-50px;margin-left:50%;margin-bottom:5rem;margin-top:1rem;transform:translateX(-50%)}body:not(.home) .custom-wrapper>div{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:70vh}body:not(.home) .custom-wrapper>div h1,body:not(.home) .custom-wrapper>div h2,body:not(.home) .custom-wrapper>div h3,body:not(.home) .custom-wrapper>div h4{z-index:2;margin:0;font-size:2.75rem;color:white}@media (max-width:992px){body:not(.home) .custom-wrapper>div{height:45vh}}body:not(.home) .custom-wrapper .ap-slideshow{position:absolute;left:0;top:0;width:100%;height:100%}body:not(.home) .custom-wrapper .ap-slideshow::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}body:not(.home) .custom-wrapper .ap-slideshow .tns-nav{margin:0 auto;text-align:center;position:absolute;bottom:20px;z-index:2;width:100%}body:not(.home) .custom-wrapper .ap-slideshow .tns-nav button{width:13px;height:13px;display:inline-block;padding:0;margin:0 5px;border:0;background:white;opacity:0.75;border-radius:50%}body:not(.home) .custom-wrapper .ap-slideshow .tns-nav button.tns-nav-active{opacity:1}body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive{padding-bottom:70vh}body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive>*{width:105%}body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive img{object-fit:cover;object-position:top}@media (min-width:768px) and (max-width:1023.98px){body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive{padding-bottom:45vh}}@media (max-width:550px){body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive{padding-bottom:45vh}}body:not(.home) .custom-wrapper .ap-slideshow .carousel .item .embed-responsive a{cursor:default}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}@media (max-width:992px){body:not(.home) .custom-wrapper .ap-slideshow .slider-nav{display:none}}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav span{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;width:30px;height:29px;justify-content:center;-ms-flex-pack:center;position:absolute;border:1px solid #b59a7c;font-size:1rem;cursor:pointer;border-radius:50px;-webkit-border-radius:50px}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav span:hover{background:#b59a7c;color:#b59a7c}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav span.prev{left:2rem}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav span.next{right:2rem}body:not(.home) .custom-wrapper .ap-slideshow .slider-nav span:hover{background:#b59a7c}body:not(.home) .custom-wrapper .wp-block-image{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}body:not(.home) .custom-wrapper .wp-block-image::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}body:not(.home) .custom-wrapper .wp-block-image img{width:100%;height:100%;object-fit:cover;object-position:center}body:not(.home).is-our-team .wp-block-image img{object-position:top}body:not(.home) .gform_legacy_markup_wrapper{margin:0 -10px}body:not(.home) .custom-wrapper>div .wp-block-heading:empty{display:none}@media (max-width:767px){body:not(.home) .custom-wrapper>div{height:auto}body:not(.home) .custom-wrapper>div .wp-block-image{position:static}}@media (min-width:1200px){body.ap-shortcode-ap_search_results #page .search-results .listing-head{top:180px}}@media (min-width:1200px){body.ap-shortcode-ap_search_results #page .search-results .listing-body{padding-top:235px}}body.ap-shortcode-ap_search_results #page .search-results .listing-body #listing-mode .listing-results-sort{align-items:center}@media (min-width:1200px){body.ap-shortcode-ap_search_results #page .search-results .listing-body #map-mode{top:235px}}.gform_wrapper.gravity-theme .gfield_description{padding-top:8px;font-size:13px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:32px}.gform_wrapper.gravity-theme .ginput_container_date input{flex:1}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{font-size:16px;padding:10px 25px;border-radius:0;height:auto}.ginput_container_checkbox .gfield_checkbox .gchoice{display:flex}.ginput_container_checkbox .gfield_checkbox .gchoice input{margin-top:5px}.ginput_container_checkbox .gfield_checkbox .gchoice label{padding-left:10px}footer#footer #footer-top{padding-bottom:40px;text-align:center;color:white}footer#footer #footer-top .widget_ap-button-link>.btn{background-color:transparent;border:0;padding:0;margin-bottom:1rem}footer#footer #footer-top .widget_ap-button-link>.btn a{font-size:27px;text-transform:uppercase}footer#footer #footer-top .widget_ap-button-link>.btn a:hover{color:#b59a7c}footer#footer #footer-top .widget_block .top-mid-footer>*+*{margin-top:0.65rem}footer#footer #footer-top .widget_block .top-mid-footer a:hover{color:#b59a7c}.agent-top-section .agent-detail .container .tabs-container .agent-img-container{max-height:100%}.agent-top-section .agent-detail .container .tabs-container .detail-container .agent-information{min-height:194px;height:auto}body.page-id-153 #page main#main article[id]{padding-bottom:60px}@media (max-width:992px){body.page-id-151 #page main#main article[id] .entry-content .wp-block-cover{min-height:160px}body.page-id-151 #page main#main article[id] .entry-content .wp-block-cover[style]{min-height:195px !important}}.is-layout-flex{display:flex}