h1:not(.property-address),h2,h3,h4,h5,h6:not(.agent-name),.title-section,.hero.page-title h1.page-title,.listing-body h1.pagination-top-bar,.listing-bottom-section h3.sub-title,section#property-description h3.sub-title,#opentime_lists .single_property .listing-info-container h4{text-transform:lowercase}@media (min-width:992px){body.home #masthead{display:block}}@media (max-width:991px){body.home #masthead .toggle-menu{top:0}body.home #masthead .site-branding{display:block !important}}body.home #content #top-homepage-area{min-height:auto !important;padding-bottom:0 !important}body.home #content #top-homepage-area .wp-group-hero-title h2.wp-block-heading{margin:8vw auto;font-size:6vw;font-weight:600;line-height:1}body.home #content #top-homepage-area .ap-wrapper-quick-search{min-height:auto;padding:0 0 10vw}body.home #content #top-homepage-area .ap-wrapper-quick-search .widget_ap-quick-search{padding:0}@media (max-width:991px){body.home #content #top-homepage-area .ap-wrapper-quick-search .widget_ap-quick-search{padding:0 15px}}body.home #content #top-homepage-area .ap-wrapper-quick-search .widget_ap-quick-search .form-row{justify-content:center}body.home #content #top-homepage-area .ap-wrapper-quick-search .widget_ap-quick-search .form-row form#header_search{margin:0}@media (max-width:991px){body.home #content #top-homepage-area .widget_ap-slideshow .ap-slideshow .carousel .item.tns-item .embed-responsive{padding-bottom:56.25%}}body.home #content .widget_ap_cta_box #block-call-to-action{background-color:#dad8d6}body.ap-shortcode-ap_search_results.page-id-364 .listing-item .listing-info .rooms,body.ap-shortcode-ap_search_results.page-id-385 .listing-item .listing-info .rooms{background-color:black}@media (min-width:1201px){body.ap-shortcode-ap_search_results .listing-head{top:80px}}@media (width:1200px){body.ap-shortcode-ap_search_results .listing-head{top:180px}}@media (max-width:1200px){body.ap-shortcode-ap_search_results .listing-head .sidebar{flex:0 0 100%;max-width:100%}}@media (width:1200px){body.ap-shortcode-ap_search_results .listing-body{padding-top:300px}}@media (min-width:1200px){body.ap-shortcode-ap_search_results .listing-body .property-listing-container{flex:0 0 100%;max-width:100%}body.ap-shortcode-ap_search_results .listing-body .property-listing-container #ap-listing-search-results>.listing-item{flex:0 0 25%;max-width:25%}}@media (max-width:1200px){body.page-id-265 .site-content{padding-top:151.433px}}@media (min-width:1201px){body.page-id-265 .site-content{padding-top:80px}}@media (max-width:1199px){body.page-id-265 .site-content{padding-top:0}}body.page-id-265 .site-content .entry-content .search-results .listing-body{padding:0}body.page-id-265 .site-content .entry-content .search-results .listing-body .property-listing-container{padding:0 !important}body.ap-page-less-ap_property .listing-bottom-section .property-description-wrapper h3.sub-title{text-transform:unset}body .ui-widget.ui-widget-content.ui-tabs .ui-tabs-nav li a{text-transform:inherit}@media (min-width:768px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:50%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:33.33%;margin:20px auto 0}}@media (min-width:768px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:88%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:760px;margin:20px auto 0}}header#masthead{padding-top:0;padding-bottom:0}@media (max-width:1200px){header#masthead .header-menu-container>.container{flex-direction:row}}header#masthead .toggle-menu{order:1;position:relative;top:auto;left:auto;z-index:1;padding:0;margin:0 0 0 auto}header#masthead .logo{z-index:0}@media (max-width:1200px){header#masthead .logo{flex-grow:inherit;flex-basis:inherit}}header#masthead .logo::before{content:"";display:block;position:absolute;top:0;right:100%;width:calc((100vw - 1140px) / 2);height:100%;background-color:#cc0001}@media (max-width:1200px){header#masthead .logo::before{width:calc((100vw - 940px) / 2)}}@media (max-width:991px) and (orientation:landscape){header#masthead .logo::before{width:calc((100vw - 720px) / 2)}}@media (max-width:1200px) and (orientation:portrait){header#masthead .logo::before{width:15px}}header#masthead .logo a.custom-logo-link img{height:auto;max-height:80px}@media (max-width:1200px){header#masthead .logo a.custom-logo-link img{max-height:60px}}@media (max-width:1200px){header#masthead .header-menu{flex-grow:inherit;float:none;margin:0 0 0 auto}}header#masthead nav.main-navigation ul.menu>li a{text-transform:lowercase}header#masthead nav.main-navigation ul.menu>li ul.sub-menu{background:white !important}header#masthead nav.main-navigation ul.menu>li ul.sub-menu li{padding:0 15px}header#masthead nav.main-navigation ul.menu>li ul.sub-menu li a{padding:10px 0;color:black !important}header#masthead nav.main-navigation ul.menu>li ul.sub-menu li:not(:last-child)>a{border-bottom:1px solid black}header#masthead nav.main-navigation ul.menu>li ul.sub-menu li:hover,header#masthead nav.main-navigation ul.menu>li ul.sub-menu li.current-menu-item{background:rgba(178, 178, 178, 0.5) !important}header#masthead nav.main-navigation ul.menu>li ul.sub-menu li:hover>a,header#masthead nav.main-navigation ul.menu>li ul.sub-menu li.current-menu-item>a{background:none !important}header#masthead nav.main-navigation ul.menu>li:hover>a,header#masthead nav.main-navigation ul.menu>li.current-menu-item>a,header#masthead nav.main-navigation ul.menu>li.current-menu-ancestor>a,header#masthead nav.main-navigation ul.menu>li.current-menu-parent>a,header#masthead nav.main-navigation ul.menu>li.current_page_parent>a,header#masthead nav.main-navigation ul.menu>li.current_page_ancestor>a{background:none !important;color:#cc0100 !important}header#masthead .mobile-menu .top-wrapper{padding:0 60px 0 0;height:60px;min-height:inherit}@media (min-width:1200px){footer#footer #footer-top ul.menu{margin:0 -10px}}@media (min-width:1200px){footer#footer #footer-top ul.menu>li.menu-item{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 10px}footer#footer #footer-top ul.menu>li.menu-item>a{margin-bottom:5px}}.listing-item .listing-info .rooms{background-color:#000}.listing-top-section .single-slideshow .tns-nav{left:0;width:100%;transform:translateX(0);text-align:center}@media (max-width:991px){.listing-top-section .single-slideshow .carousel{margin-bottom:0}}@media (max-width:991px){.listing-top-section .single-slideshow .tns-outer{display:flex;flex-direction:column;padding-bottom:1rem !important}.listing-top-section .single-slideshow .tns-outer .tns-nav{position:static;order:1}}.gform_wrapper .gform_footer input[type=submit]{background:#cc0100 !important;color:#ffffff !important;border-radius:0 !important;border:1px solid #cc0100 !important}.gform_wrapper .gform_footer input[type=submit]:hover{background:#cc0100 !important;color:#ffffff !important;border:1px solid #000000 !important}.gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 !important}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search]{font-size:16px !important}textarea{font-size:16px !important}#open-homes{overflow-x:auto}@media (max-width:991px){#open-homes table .action_cell{display:flex;align-items:center}#open-homes table .action_cell .add-fav{padding-top:0 !important;padding-bottom:0 !important}}