@media (max-width:1122px){body header#masthead #site-navigation ul.menu>li[class*="current"]>a,body header#masthead #site-navigation ul.menu>li[class*="current"] li[class*="current"]>a{color:#87d0cc;font-weight:bold;background-color:transparent}}body header#masthead .header-menu-container .group .toggle-menu i{color:white !important}@media (max-width:1198px){body header#masthead .header-menu-container .group{justify-content:flex-start !important}}@media (max-width:992px){body footer#footer{padding-bottom:70px}}body footer#footer .menu-to-footer-container{margin-left:8px}body #page main#main .nav-sitemap .item{margin-bottom:15px}body #page main#main .nav-sitemap .item .parent{text-transform:uppercase;font-size:1.5rem;color:#87d0cc}body #page main#main .nav-sitemap ul{list-style:none;text-align:center;margin:0 0 10px 0;padding:0}body #page main#main .nav-sitemap ul a{color:#000000}body #page main#main .hero.page-title{background-position:center}body #page main#main .gform_wrapper form .gform_footer{padding:0}body #page main#main .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .ginput_recaptcha+.validation_message{display:block !important}body #page main#main .gform_validation_errors>h2.hide_summary{font-size:16px !important;margin:0 !important;font-family:Cantarell}body.home:not(.scrolled) header#masthead nav.main-navigation ul.menu>li[class*="current"]>a{background-color:transparent !important}body.home #page main#main .ap-wrapper.custom-testi{}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:2.425rem}@media (max-width:1400px){body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:1.75rem}}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial .homepage-testimonial .img-testimonial .no-image-container{font-size:1.5rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .tns-inner{margin:0 !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial{padding-right:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#FFF !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#FFF !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{position:relative;width:100%}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .mejs-inner{position:static}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .mejs-inner .mejs-layers{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:auto}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container .mejs-mediaelement iframe,body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container{height:470px !important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{padding-top:0;height:40vh}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container .mejs-mediaelement iframe,body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container{height:575px !important}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content #block-7{position:absolute;top:0;left:0;width:100%;height:100%}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content #block-7 video{object-fit:cover}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content #block-7::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.35)}body.home #page main#main .widget_media_video{position:static;opacity:0.75}body.home #page main#main .widget_media_video .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}body.home #page main#main .widget_media_video .wp-block-video video{width:100%;height:100%;object-fit:cover}body.ap-page-less-ap_property{background:white}body.ap-page-less-ap_property #page main#main .listing-top-section .sticker.more-padding{padding:0.65rem 1.25rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .price-container .contract__label{font-weight:bold}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .rooms-container ul li{display:inline-flex;align-items:center}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .rooms-container ul li i{font-size:1.5rem;margin-right:0.5rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn{padding:0.75rem 1rem !important;text-transform:uppercase}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn:hover{background-color:#000000;border-color:#000000 !important}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn-block{background:#111;color:white !important;border:1px solid #111}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn-block:hover{background:white;color:#111 !important}body.ap-page-less-ap_property #page main#main .listing-mid-section__content .property-auction-container .auction-item__date{background-color:#111;padding:1rem 1.5rem;min-width:5.75rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__content .property-inspection-container .opentimes-item__date{background-color:#111;padding:1rem 1.5rem;min-width:5.75rem}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property #page main#main .listing-mid-section__content #agents .listing-agent .agent-photo-wrapper .agent-info-container ul[class] li+li{margin-left:0rem;margin-top:1.25rem}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property #page main#main .listing-mid-section__sidebar .listing-navigation-container>ul li.navigation-button{padding-left:0rem}}body.ap-shortcode-ap_search_results{background:transparent}@media (min-width:992px){body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .search-result-container:not(.toggle){grid-template-columns:1fr 40vw}}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .search-result-container #listing-mode{background:transparent}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .search-result-container #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .address{font-size:1rem;font-family:Cantarell;display:block;-webkit-line-clamp:unset;-webkit-box-orient:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.contact-us #page main#main article[id] .wp-container-3{flex-direction:column}}