body{font-size:16px}body :where(h1, h2, h3, h4, h5, h6, strong){font-weight:600}body .gform_required_legend{display:none}@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 span{display:none !important}}body #header_search_form{background:#000}body #header_search_form button.mfp-close{border:1px solid white;border-bottom:0;background:#FFF;color:#000 !important}body #header_search_form ul.ap-quick-search li.col-submit button,body #header_search_form ul.ap-quick-search div.col-submit button{border:1px solid #FFF;background:#FFF;color:#000}body.scrolled header#masthead{box-shadow:rgba(100, 100, 111, 0.15) 0px 7px 13px 0px}@media (max-width:767.98px){body.scrolled header#masthead .bg-header{background:#FFF}body.scrolled header#masthead .bg-header .toggle-menu i,body.scrolled header#masthead .bg-header .header-search i.las.la-search{color:#000}}body.page #page main#main .entry-header .page-title{max-width:100%}body.page #page main#main article[id] .wp-block-image{margin:0}body header#masthead{transition:0.4s}@media (max-width:767.98px){body header#masthead{background:#FFF}body header#masthead .mobile-menu ul.menu>li a{text-transform:none}body header#masthead .mobile-menu ul.menu>li ul.sub-menu a{font-size:12px}}@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 !important}}body footer#colophon #footer-top .footer-search{position:unset}@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-search{padding:8px 0}}body footer#colophon #footer-bottom .container .copyright{padding:0}body footer#colophon #footer-bottom .container .copyright *{font-size:13px}body #mobile-tools div{background-color:black;color:#FFF;border:1px solid currentColor}@media (max-width:767.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive{padding-bottom:122%}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .tns-item .embed-responsive img{filter:brightness(0.75)}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:transparent}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form .simple-form-desc,body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form h5.title-section{color:white !important}@media (max-width:767.98px){body:not(.home) #page main#main{padding-top:50px}}body.contact-us #page main#main article[id] .entry-content .gform_wrapper.gravity-theme{margin-top:0}@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] .entry-content .wp-block-columns{gap:0;margin:0 -15px}body.contact-us #page main#main article[id] .entry-content .wp-block-columns>*{padding:0 15px}}body.blog #page main#main .entry-header .page-title{max-width:100%}body.blog #page main#main .blog-container .post-item .content-blog .entry-title{font-size:26px}body.single.single-post #page main#main .hero{max-width:100%}body.single.single-post #page main#main h1.page-title{max-width:80%}@media (max-width:767.98px){body.single.single-post #page main#main h1.page-title{font-size:26px;margin-top:24px}}@media (max-width:767.98px){body.ap-shortcode-ap_search_results #page main#main #search-results #search-results-tab{margin-top:26px}}body.ap-shortcode-ap_search_results #page main#main #search-results .right-listings-nav>*{vertical-align:inherit}@media (min-width:768px) and (max-width:992px){body.ap-page-less-ap_property #page main#main{padding-top:100px}}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-top-section #gallery .single-slideshow .tns-outer .tns-nav{bottom:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){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}body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address .property-rooms{position:unset;margin-bottom:18px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .contact-agent #contact-agent .listing-agent{flex:0 0 100%;max-width:100%}}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .contact-agent #contact-agent>.container{padding:0}body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .contact-agent #contact-agent>.container .section-detail-title{margin-bottom:16px}}body #sb_instagram{width:87%;margin:0 auto;max-width:1920px;padding:0 1.5625%}body #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{display:flex;align-items:center;justify-content:center}