#main-header{margin-top:40px!important;border-bottom:2px solid rgb(255 255 255 / 32%)}.logo_container>a,.logo_container img{max-width:200px}.absolute-header{position:absolute;top:0;left:0;right:0}.et_mobile_menu{background:rgba(30,43,35,0.96)!important;border-color:#48785a!important;top:80px}.mobile_menu_bar:before{color:#FFFFFF;background:#1e2b23;border-radius:4px;padding:4px}.header-park{margin:0!important}.header-parks .et_pb_column{display:flex;flex-wrap:wrap}.header-parks>.et_pb_column{white-space:nowrap;overflow:scroll;display:flex;flex-wrap:nowrap}.header-parks .et_pb_column .header-park{width:auto;text-align:left;margin-left:12px!important;padding-left:12px;border-left:2px solid #354c3e;line-height:1}.header-parks .et_pb_column .header-park span{display:none}.footer-list ul{padding:0;margin:0;list-style:none}.footer-list ul li{padding:12px 0;border-bottom:1px solid #333}.footer-list ul li:first-child{padding-top:0}.footer-list ul li a{display:block}.h5-no-margin h5{padding:0!important;margin:0!important}.park-card{opacity:0.9;transition:400ms ease-in-out}.park-card:hover{opacity:1;transform:translateY(-16px);box-shadow:0px 12px 18px -12px rgb(0 0 0 / 80%)}.blog-hover article{opacity:0.9;transition:400ms ease-in-out}.blog-hover article:hover{opacity:1;transform:translateY(-16px);box-shadow:0px 12px 24px -22px rgba(0,0,0,0.72)}.blog-hover article .post-content{border-top:1px solid rgb(30 43 35 / 24%);margin:20px -20px 0;text-align:center;padding-top:20px}.home-for-sale-blog .homes-for-sale .post-content{margin:0 -20px;border:none;padding:0}.home-for-sale-blog .homes-for-sale .post-content-inner{padding-bottom:20px;font-weight:bold}.home-for-sale-blog .homes-for-sale .post-content-inner p{font-size:18px;color:#5a7e68}.home-for-sale-blog .homes-for-sale .more-link{display:block;border-top:1px solid rgb(30 43 35 / 24%);padding-top:20px}.wpcf7-form label,.wpcf7-form .wpcf7-form-control-wrap,.wpcf7-form input,.wpcf7-form textarea{width:100%!important;font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif;font-size:12px;color:#1E2B23!important}.wpcf7-form label span input,.wpcf7-form label span textarea{font-size:15px!important}.wpcf7-form input,.wpcf7-form textarea{padding:8px 10px;border-radius:4px;box-shadow:inset 0px 4px 8px rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.16);background:#f9f9f9}.wpcf7-form textarea{height:120px;resize:vertical}.wpcf7-form p{padding-bottom:0.5em}.wpcf7-form .wpcf7-submit{font-size:15px;border:2px solid #48785A;color:#48785A!important;background:white;border-radius:4px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:4px;box-shadow:none;transition:250ms ease-in-out}.wpcf7-form .wpcf7-submit:hover{background:#48785A!important;color:white!important}.wpcf7-form-control.wpcf7-checkbox{display:flex!important;flex-direction:column!important}.wpcf7-form-control.wpcf7-checkbox label{display:flex!important;align-items:center!important;font-size:15px!important}.wpcf7-form-control.wpcf7-checkbox label input{width:16px!important}.post-password-required{position:relative;padding:0 20px 20px!important}.post-password-required:before{content:"";position:absolute;top:0px;left:0;right:0;height:120px;background:rgb(30 43 35 / 70%);z-index:2}.post-password-required:after{content:"";position:absolute;top:0px;left:0;right:0;height:40px;background:rgb(30 43 35 / 70%);z-index:2}.post-password-required .et_submit_button{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif!important}.post-password-required .et_submit_button:after{margin-top:5px}.post-password-required .et_submit_button:hover{background:#48785a;padding-right:2em!important;padding-left:0.7em!important}.mig-youtube-outer-wrapper{z-index:-1}@media only screen and (min-width:768px){#main-header{margin-top:39px!important}.header-parks>.et_pb_column{overflow:hidden!important}.header-parks .et_pb_column .header-park:first-child{border:none}.header-parks .et_pb_column{justify-content:flex-end;flex-wrap:nowrap}.header-parks .et_pb_column .header-park span{display:inline-block}.full-width-with-overlay .et-pb-controllers{bottom:120px!important}}@media only screen and (min-width:1024px){#main-header{border-bottom:1px solid rgb(255 255 255 / 32%)}#top-menu li{padding-right:10px!important}#top-menu li a{font-size:12px!important}.post-password-required .et_password_protected_form{padding-top:56px}.post-password-required:before{height:160px}}@media only screen and (min-width:1440px){.nav-menu-button{position:relative;margin-left:16px}.nav-menu-button:after{content:"";position:absolute;top:-16px;left:-16px;right:-16px;bottom:36px;border:2px solid white;border-radius:4px;pointer-events:none}.logo_container>a,.logo_container img{max-width:300px}#top-menu li{padding-right:22px!important}#top-menu li a{font-size:15px!important}.mig-youtube-wrapper-iframe{transform:scale(1.2)}}