@media (min-width:992px){header .logo img{max-width:calc(180px + calc(180px * .35))}}header nav.main-navigation ul.menu>li ul.sub-menu>li a{text-transform:uppercase}@media (max-width:992px){#site-navigation{background:#000}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){#site-navigation{background:#000}}.listing-pagination .page-numbers{color:#111}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-5{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.05)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-10{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.1)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-15{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.15)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-20{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.2)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-25{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.25)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-30{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.3)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-35{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.35)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-40{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.4)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-45{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.45)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-50{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.5)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-55{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.55)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-60{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.6)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-65{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.65)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-70{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.7)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-75{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.75)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-80{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.8)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-85{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.85)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-90{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.9)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-95{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:rgba(0, 0, 0, 0.95)}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .bg-overlay-section-slideshow-100{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:black}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .slider-nav{display:none !important}@media (min-width:992px){.custom-wrapper>div{height:75vh}.custom-wrapper .ap-slideshow .carousel .item .embed-responsive{padding-bottom:75vh}}.custom-wrapper h1,.custom-wrapper h2,.custom-wrapper h3{color:white !important}.mfp-content .popup-email-form .title,.mfp-content .popup-email-form .gform_title,.mfp-content .mfp-form .title,.mfp-content .mfp-form .gform_title{color:#000 !important;padding-bottom:25px}.mfp-content .popup-email-form .mfp-close,.mfp-content .mfp-form .mfp-close{background:#bc955c !important}body .select2-container--default .select2-results__option{color:black !important}body.contact-us #page main#main .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{font-size:1.15rem !important}body.home .cta-type-long #block-call-to-action .call-to-action .content-section>.col::before{display:none}body.home .cta-type-long #block-call-to-action .call-to-action .content-section>.col .cta-square .bg-overlay{display:none}body.home .ap-wrapper.ap-wrap-absolute-content{background:#111}body.home .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form form input[type="text"]{color:#111}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{margin-bottom:0 !important}@media (min-width:1200px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{font-size:3.25rem;margin-bottom:1.45rem}}@media (max-width:991.98px){body.home .ap-wrapper.ap-wrap-absolute-content{position:relative;width:100%;height:100vh;overflow:hidden}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text,body.home .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{background:transparent !important}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{padding-top:0;padding-bottom:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home .ap-wrapper.ap-wrap-absolute-content{height:40vh;padding-top:0}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .item .embed-responsive{padding-bottom:50vh}}@media (max-width:992px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{background:#666}}body.home .ap-wrapper .widget_media_video{position:static;opacity:0.75}body.home .ap-wrapper .widget_media_video+.widget_block{position:absolute;left:0;bottom:0;margin:1rem}body.home .ap-wrapper .widget_media_video .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}body.home .ap-wrapper .widget_media_video .wp-block-video video{width:100%;height:100%;object-fit:cover}.ap-shortcode-ap_slideshow.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__top--inner{grid-template-columns:110px 1fr}.ap-shortcode-ap_slideshow #page main#main article>.group{width:100%;max-width:1180px;margin:0 auto;padding:0}.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms{background:#111}.custom-wrapper>div h1{font-size:2rem !important}.ap-shortcode-ap_agents .staff-item-container .col .container-agent{background:#bc955c}.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info a{color:#ffffff}.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info .agent-info-item:not(.agent-name):not(.agent-role){display:block;width:100%}.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info .agent-info-item:not(.agent-name):not(.agent-role) i{color:white}.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info .agent-info-item:not(.agent-name):not(.agent-role) a{color:#ffffff}.blog-container .post-item article>.container{flex-direction:column}.blog-container .post-item article .content-blog{flex:1;background:#bc955c}.blog-container .post-item article .content-blog .entry-header .entry-title a{color:#ffffff}.blog-container .post-item article .content-blog .content-excerpt{color:#ffffff}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow::before{display:none}footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li>a{text-transform:uppercase}.page #content article .entry-content h1,.page #content article .entry-content h2,.page #content article .entry-content h3,.page #content article .entry-content h4,.page #content article .entry-content h5{color:#bc955c}.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .address{font-size:1rem;overflow:hidden;display:block;-webkit-line-clamp:none;-webkit-box-orient:unset}body:not(.home) #content main#main article{padding:50px 0 !important}body.home .widget_ap-listing-tab{padding-bottom:10px}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item section .container .address,.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .address{font-size:1rem;overflow:hidden;display:block;-webkit-line-clamp:none;-webkit-box-orient:unset;text-overflow:none;white-space:normal}.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__top--inner .contract__label{margin:0 !important}body.home .widget_ap-listing-tab .ap-widget-tabs .button-link-wrap a i{margin-left:0.5rem}.page .custom-cta #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom{padding:0}body.home .widget_ap-text.hero-title h5.title-section,body.home .widget_ap-listing-tab h5.title-section,body.home .widget_ap-realty-agents h5.title-section,body.home .widget_ap-recent-posts h5.title-section{font-size:1.75rem !important}body.home .widget_ap-recent-posts .title-section{text-align:center}body.home .widget_ap-listing-tab .ap-widget-tabs ul.ui-tabs-nav li a{font-weight:bold}body.home .widget_ap-listing-tab .ap-widget-tabs ul.ui-tabs-nav li a:hover{color:#bc955c}body.blog #page main#main .blog-container .post-item article .content-blog .entry-header .entry-title{min-height:70px}body.blog #page main#main .blog-container .post-item article .content-blog .read-more{margin-top:1rem}@media (min-width:992px){body.blog #page main#main .entry-header-blog.single-slideshow .carousel .post-item.tns-slide-active .post-img{padding-bottom:70vh}}body.blog #page main#main .entry-header-blog.single-slideshow .tns-inner{margin:0 !important}body.blog #page main#main .entry-header-blog.single-slideshow .carousel .post-item .post-img{padding-bottom:70vh}@media (max-width:991px){body.blog #page main#main .entry-header-blog.single-slideshow .carousel .post-item .post-img{padding-bottom:100%}}body.blog #page main#main .entry-header-blog.single-slideshow .carousel .post-item .post-title{text-transform:capitalize}body.blog #page main#main .entry-header-blog.single-slideshow .tns-ovh{padding-bottom:0}body.blog #page main#main .entry-header-blog.single-slideshow .tns-controls{bottom:-4rem}@media (min-width:1122px){body.blog #page main#main .entry-header-blog.single-slideshow .tns-controls{bottom:auto;top:50%;transform:translateY(-50%);padding:0 3rem;justify-content:space-between}}body.blog #page main#main .entry-header-blog.single-slideshow .tns-controls>button{color:white !important;background-color:#bc955c;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}@media (max-width:992px){body.blog #page main#main .entry-header-blog.single-slideshow .tns-controls>button{width:35px;height:35px}}body.blog #page main#main .entry-header-blog.single-slideshow .tns-controls>button::before{font-size:24px}@media (max-width:992px){body.blog #page main#main .post-tabs{padding-top:2rem}}@media (max-width:992px){body.blog #page main#main .blog-container{padding-top:2rem}body.blog #page main#main .blog-container article{padding-top:15px !important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.contact-us #page main#main article .wp-block-group{padding-left:1rem;padding-right:1rem}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.contact-us #page main#main article .wp-block-group .wp-block-columns .wp-block-column:first-child{padding-right:30px}}body.contact-us #page main#main article .call-to-action-shortcode{width:100%}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.contact-us #page main#main article .call-to-action-shortcode{padding-left:0}}body.contact-us #page main#main article .call-to-action-shortcode .content-section{display:grid;grid-template-columns:repeat(7, 1fr);margin:0 !important}body.contact-us #page main#main article .call-to-action-shortcode .content-section .col{flex:unset;max-width:none;padding:0}body.contact-us #page main#main article .cta-type-icon,body.contact-us #page main#main article .cta-type-image{width:100%}body.contact-us #page main#main article .cta-type-icon figure.embed-responsive,body.contact-us #page main#main article .cta-type-image figure.embed-responsive{margin:0;background:#bc955c;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body.contact-us #page main#main article .cta-type-icon figure.embed-responsive a,body.contact-us #page main#main article .cta-type-image figure.embed-responsive a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center !important;justify-content:center !important;text-align:center;color:#bc955c}body.contact-us #page main#main article .cta-type-icon figure.embed-responsive a>i,body.contact-us #page main#main article .cta-type-image figure.embed-responsive a>i{color:white;font-size:25px}body.contact-us #page main#main.site-main article .wp-block-group h2{font-size:2.25rem !important}.gform_wrapper form .gform_body .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]),.gform_wrapper form .gform_body .ginput_container select{color:#111 !important}.gform_wrapper form .gform_body .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit])::placeholder,.gform_wrapper form .gform_body .ginput_container select::placeholder{color:#111 !important}.hero .title-hero>.entry-header h1.page-title{font-weight:bold}.hero .title-hero>.entry-header h1.page-title,footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{font-size:2rem !important}@media (min-width:992px){footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li{flex:0 0 20%;max-width:100%}}mark{padding:0}@media (max-width:767px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container .mejs-inner{height:100%}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .mejs-container .mejs-inner .mejs-mediaelement iframe{height:340px !important}}body .form-message .alert-danger ul{margin:0 1rem 1rem 1rem}body .form-message .alert-danger ul li+li{margin-top:0 !important}body .mfp-content .gform_wrapper.gravity-theme .gform_validation_errors{margin-bottom:25px;margin-top:35px}body .mfp-content .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{font-size:13.2px !important}body .mfp-content .popup-email-form,body .mfp-content .mfp-form{background-color:#111;color:#fff}body .mfp-content .popup-email-form .title,body .mfp-content .popup-email-form .gform_title,body .mfp-content .mfp-form .title,body .mfp-content .mfp-form .gform_title{color:#fff !important;padding-top:0px !important}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-results-search-form .listing__forms--bottom .field-select .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#444}body.ap-shortcode-ap_search_results.is-list #page main#main article[id] .search-results .search-result-container #listing-mode #ap-listing-search-results.listing-wrapper__inner .listing-item>.container{grid-template-columns:300px 1fr}body.ap-shortcode-ap_search_results:not(.is-list) #page main#main article[id] .search-results .search-result-container.toggle #listing-mode #ap-listing-search-results .listing-item a{color:white !important}@media (min-width:992px){body.ap-shortcode-ap_search_results:not(.is-list) #page main#main article[id] .search-results .search-result-container.toggle #listing-mode #ap-listing-search-results{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-shortcode-ap_search_results:not(.is-list) #page main#main article[id] .search-results .search-result-container.toggle #listing-mode #ap-listing-search-results{grid-template-columns:repeat(3, 1fr)}}body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery::before{height:100px}@media (max-width:1122px){body.page[class*="ap-shortcode-attr-header_overlay-shortcode"] #page main#main article[id] .entry-content{padding:0 1.5rem}}body.page #page main#main{min-height:100vh}body.page #page main#main .opentimes-wrapper table#opentimes_table_view{color:white}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form .apt-simple-form form input[type="text"]{color:black}.ap-page-less-ap_team #agent #tabs .tab-menu__title{color:white !important}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent #tabs{margin:0 !important}}@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 .call-to-action-shortcode{max-width:350px;margin-left:0;padding:0}body.contact-us #page main#main article[id] .entry-content .wp-block-columns{flex-direction:column}}