@media (min-width:1280px){header .header-menu-container .toggle-menu{display:none}header .header-menu-container .header-search>a{line-height:60px}header .header-menu-container .header-search>a span{display:none;line-height:inherit}header .header-menu-container .header-search>a i{position:relative;min-width:25px}header .header-menu-container .header-search>a i::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media (max-width:1279px){header .header-menu-container .toggle-menu{display:block !important;height:55px;cursor:pointer;width:auto;flex:0 0 50%}header .header-menu-container .toggle-menu i{font-size:40px;line-height:55px}header .header-menu-container .toggle-menu span{display:none}header .header-menu-container nav.main-navigation{display:none !important}header .header-menu-container .header-search{flex:0 0 50%;-ms-flex:0 0 50%;text-align:right;padding-right:15px}header .header-menu-container .header-search>a{display:inline !important}header .header-menu-container .header-search>a span{display:none !important}header .header-menu-container .site-branding{display:none !important}header .header-menu-container .site-branding.mobile-logo{display:block !important;max-width:160px;position:absolute;left:50%;transform:translateX(-50%);background-color:black;top:0}header .header-menu-container .header-search,header .header-menu-container .toggle-menu{flex:1}}header .header-menu-container .header-search{position:static}header .header-menu-container #header_search_form{left:unset;width:100% !important;z-index:2}@media (min-width:768px){.mobile-menu ul.menu{padding:0;margin:0}.mobile-menu ul.menu>li[class*="current"]>a{color:#fa0505}.mobile-menu ul.menu>li a{padding:14px 14px 14px 25px;font-size:13px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(255, 255, 255, 0.5);display:block;color:#000000}.mobile-menu ul.menu>li i{display:flex;display:-ms-flexbox;width:40px;height:53px;position:absolute;right:0;top:0;text-align:center;justify-content:center;align-items:center;z-index:2;color:black}.mobile-menu ul.menu>li ul.sub-menu{margin:0;position:relative;max-height:0;overflow:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s}.mobile-menu ul.menu>li ul.sub-menu a{padding:14px 14px 14px 35px;border-bottom:1px solid #ddd;color:black}.mobile-menu ul.menu>li.shrink ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}}@media (min-width:768px){body.menu-expand .mobile-menu{top:0;max-height:calc(100vh - 55px);overflow:auto;display:block}}body footer #footer-top .footer-logo img{max-width:250px}body .gform_wrapper.gform_legacy_markup_wrapper form .gform_footer input[type=submit]{background:#fa0505;color:#ffffff;border:#fa0505}body #search-results #ap-listing-search-results .listing-item a picture{padding-bottom:65%}body.home #page main#main .widget_block p{margin:0}body.home #page main#main .widget_block button#mute_unmute{position:absolute;left:0;bottom:5px;margin:1rem;z-index:3;width:30px;height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:#111;color:#fff;border:0;font-size:1.25rem;border-radius:5px}@media (max-width:767px){body.home header{background:#000000}}body.ap-page-less-ap_team #page main#main .agent-top-section .agent-detail .agent-share ul li a i{background:black}body #header_search_form{background:#111}@media (max-width:767.98px){body header#masthead .header-menu-container .site-branding.mobile-logo{max-width:100px}}@media (max-width:767px){body header#masthead .header-menu-container .header-search a{display:flex !important;justify-content:flex-end;align-items:center}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header#masthead .header-menu-container .header-search a span[class]{display:none !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body header#masthead .header-menu-container .header-search a span[class]{display:none !important}}@media (min-width:1200px){body header#masthead .header-menu-container{width:92%}}body header#masthead .header-phone{padding-left:1rem}@media (max-width:767px){body header#masthead .header-phone{padding-left:0}body header#masthead .header-phone a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1rem;border-radius:100%;background:white}body header#masthead .header-phone span{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body footer#colophon #footer-top .footer-logo img{max-width:200px}}@media (max-width:767px){body footer#colophon #footer-top .contact-info{margin-top:12px}}@media (max-width:767px){body footer#colophon #footer-top .contact-info .socmed{margin-top:36px;margin-bottom:36px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body footer#colophon #footer-top .top-footer-menu ul li{text-align:left}body footer#colophon #footer-top .top-footer-menu ul li a{text-align:left;width:100%;display:block}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body footer#colophon #footer-top .top-footer-menu ul{-webkit-column-count:1;column-count:1}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body footer#colophon #footer-top .footer-search{position:relative;padding:0}}@media (max-width:767.98px){body:not(.home) #page header#masthead .header-menu-container .toggle-menu i{color:#fff !important}}@media (max-width:767.98px){body:not(.home) #page header#masthead .header-menu-container .header-search i{color:#fff !important}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;height:100vh;overflow:hidden;padding:0 1.5rem}@media (max-width:767px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:65vh}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video{position:static;opacity:0.75}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video+.widget_block{position:absolute;left:0;bottom:0;margin:1rem}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;margin:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video video{width:100%;height:100%;object-fit:cover}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{position:relative;transform:none;left:0;top:0;max-width:950px}@media (max-width:767px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{padding-left:0;padding-right:0}}@media (max-width:666px){body.ap-page-less-ap_team #page main#main .agent-top-section .agent-detail .agent-img-container{background:#f6f6f6;height:0;overflow:hidden;padding-bottom:133%;position:relative}body.ap-page-less-ap_team #page main#main .agent-top-section .agent-detail .agent-img-container img{width:100%;object-fit:cover}}@media (max-width:992px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address{position:unset}}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address{flex-direction:column-reverse}}body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address .property-rooms{position:unset;bottom:unset}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address .property-rooms{margin-top:1.25rem}}body.ap-shortcode-ap_search_results #page main#main article[id] #search-results #search_results_container .right-listings-nav>*{vertical-align:inherit}body.blog #page main#main .entry-header .page-title{max-width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.single-post #page main#main{padding-top:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.single-post #page main#main .hero.page-title{max-width:100%}}body.single-post #page main#main .entry-header .page-title{max-width:100%}body.single-post #page main#main .entry-content,body.single-post #page main#main .entry-meta{padding-bottom:50px}body.ap-shortcode-ap_rma #page main#main article[id] .entry-content{padding-bottom:50px}body.ap-shortcode-ap_rma #page main#main article[id] .entry-content .shortcode-rma #rate-my-agent .review-page-link{background:white;padding:1rem 0}.mobile-menu ul.menu>li i.la-phone{display:inline;position:static;padding-right:0.5rem}