@charset "UTF-8";
@media (min-width:1200px){body header .header-menu-container .group{justify-content:center}}@media (max-width:1122px){body header .toggle-menu{height:80px}body header .toggle-menu i{line-height:80px}}body #sb_instagram{width:85%;margin:0 auto}body #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{display:flex;align-items:center;justify-content:center}body.ap-shortcode-ap_agents #page main#main article[id] .staff-item-container .col .container-agent .agent-container .agent-info-item:not(.agent-name):not(.agent-role){text-transform:none}body.ap-shortcode-ap_agents #page main#main article[id] .staff-item-container .col .container-agent .agent-container .agent-info-item-contact-agent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1199px) and (min-width:992px){body.ap-shortcode-ap_agents #page main#main article[id] .staff-item-container .col{flex:0 0 50% !important;max-width:50% !important}}@media (max-width:991px){body.ap-shortcode-ap_agents #page main#main article[id]>.group{width:100%}}@media (max-width:767px){body.home:not(.scrolled) header{background:transparent !important}}@media (max-width:767px){body.home #content{padding-top:0}}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_block:first-child{position:static}@media (max-width:1199px){body.home #content .ap-wrapper.ap-wrap-absolute-content{height:auto}}@media (max-width:767px){body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{background-color:white;color:black}}@media (max-width:767px){body.home #content .ap-wrapper.ap-wrap-absolute-content{height:100vh;padding:30vh 1rem 0 1rem}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_ap-video{position:absolute;z-index:-1}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive{padding-bottom:0;height:100%}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive video{object-fit:cover}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_ap-video [class*=bg-overlay]{display:block;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 30%, transparent 100%)}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{background-color:transparent;color:white}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{margin:auto 0;border-radius:1rem}body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .title-section,body.home #content .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .simple-form-desc{display:none}}@media (max-width:767px){body.home #content .cta-type-stats.widget_ap-text{text-align:left}}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow{border-top-left-radius:100px;border-top-right-radius:100px}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .tns-controls>button[disabled]{opacity:0.5;filter:grayscale(100%);cursor:not-allowed}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .tns-controls>button[disabled]:hover{color:#ffffff;background:#a99974;border:1px solid #a99974}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item>a{border-top-left-radius:100px;border-top-right-radius:100px}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .container .listing-info .row .col-auto .price-label{margin-bottom:0;color:white}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .single-slideshow .carousel picture img{border-top-left-radius:100px;border-top-right-radius:100px}body.home .widget_ap-listing-tab .ap-widget-tabs #ap-listing-tab-2-sold .single-slideshow .listing-item .col-auto:nth-child(2):not(:last-child){margin-right:auto}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container{border-top-left-radius:100px;border-top-right-radius:100px;overflow:hidden}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__top--inner{grid-template-columns:auto auto 1fr}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__top--inner .price{margin-bottom:0}@media (min-width:992px){body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results{grid-template-columns:repeat(3, 33.3%);width:85%;margin:0 auto}}body.ap-page-less-ap_property .listing-item>a,body.ap-page-less-ap_team .listing-item>a{border-top-left-radius:100px;border-top-right-radius:100px}@media (max-width:1199px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container{background:white;color:black}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container a{color:inherit}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container ul.contact li a{color:inherit;border-color:black}}@media (max-width:1199px) and (min-width:768px){body.ap-page-less-ap_team #agent .agent-section-testimonials__desc,body.ap-page-less-ap_team #agent .agent-section-testimonials__inner{flex:0 0 100%;max-width:100%}body.ap-page-less-ap_team #agent .agent-section-testimonials__inner .tns-controls>button[data-controls="prev"]{color:white}body.ap-page-less-ap_team #agent .agent-section-testimonials__inner .tns-inner{margin:0 !important}body.ap-page-less-ap_team #agent .agent-section-testimonials__inner .testimonial-items{padding:0 1rem}body.ap-page-less-ap_team #agent .agent-section-testimonials__inner .testimonial-items .testi-author{overflow:hidden;text-overflow:ellipsis}body.ap-page-less-ap_team #agent .agent-section-testimonials__inner .testimonial-items .item-details{margin-left:0}}body.ap-page-less-ap_property{background:#fff}body.ap-page-less-ap_property .listing-top-section.is-overlay #gallery:before{pointer-events:none}body.ap-page-less-ap_property .listing-top-section .tools-container{position:absolute;bottom:5rem;width:100%;left:0;display:flex;align-items:center;justify-content:center}body.ap-page-less-ap_property .listing-top-section .tools-container>div{padding:0 10px}body.ap-page-less-ap_property .listing-top-section .tools-container>div a{display:inline-block;background:white;padding:0.5rem 1rem;border-radius:5px}@media (max-width:1199px){body.ap-page-less-ap_property .listing-top-section .tools-container{bottom:8rem}}@media (max-width:767px){body.ap-page-less-ap_property .listing-top-section .tools-container{position:static;padding:1rem 0}body.ap-page-less-ap_property .listing-top-section .tools-container>div a{background:#a99974;color:#ffffff}}body.ap-page-less-ap_property .listing-top-section__action{background-color:transparent}body.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow .tns-outer .tns-nav{width:85%;text-align:center}body .listing-item{display:flex;flex-direction:column}body .listing-item .single-slideshow{position:relative;height:0;padding-bottom:calc(100% * 3/4);overflow:hidden}body .listing-item .single-slideshow .tns-outer{position:unset}body .listing-item .single-slideshow .tns-outer .tns-ovh{position:unset}body .listing-item .single-slideshow .tns-outer .tns-ovh .tns-inner{position:unset}body .listing-item .single-slideshow .carousel{position:absolute;height:100%}body .listing-item .single-slideshow .carousel picture{height:100%}body .listing-item .single-slideshow .carousel picture img{height:100%;object-fit:cover;object-position:center;transition:0.3s;border-top-left-radius:100px;border-top-right-radius:100px}body .listing-item .single-slideshow .carousel .no-image-container{text-align:center}body .listing-item .single-slideshow .tns-nav{display:none}body .listing-item .single-slideshow .tns-controls{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:3;top:50% !important}body .listing-item .single-slideshow .tns-controls>button{font-size:0;border:0;position:absolute;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;width:40px;height:39px;justify-content:center;-ms-flex-pack:center;position:absolute;cursor:pointer}body .listing-item .single-slideshow .tns-controls>button:before{font-family:"Line Awesome Free";font-weight:900;font-size:35px}body .listing-item .single-slideshow .tns-controls>button[data-controls="prev"]:before{content:""}body .listing-item .single-slideshow .tns-controls>button[data-controls="next"]:before{content:""}body .listing-item .single-slideshow .tns-controls>button{background:transparent !important;color:white !important;border:0 !important}body .listing-item .single-slideshow .tns-controls>button[data-controls="prev"]{left:0 !important}body .listing-item .single-slideshow .tns-controls>button[data-controls="next"]{right:0 !important}body .gform_legacy_markup_wrapper .gform_validation_errors>h2{font-size:16px !important;margin:0 0 0.9375rem !important}@media (max-width:1122px){body:not(.home) #content{padding-top:80px}}@media (min-width:768px){body .opentimes-wrapper table#opentimes_table_view tr td.image_cell~td{padding-left:0.75rem}}body .form-message .alert ul{list-style:none}body .form-message .alert ul li:last-child{margin-top:1rem}@media (max-width:1122px){#site-navigation{transition:none;opacity:0;transform:translateX(50%) skewX(15deg);width:500px;max-width:80%}.menu-expand #site-navigation{opacity:1;transform:translateX(-100%) skewX(0);transition:transform 0.5s cubic-bezier(0.3, 1, 0, 1), opacity 0.5s cubic-bezier(0.3, 1, 0, 1)}}