.floating-tripadvisor{position:fixed;left:0;z-index:9999;top:85px;background-color:rgba(255,255,255,1);padding:10px 10px 10px 30px}.gform_validation_errors{display:none !important}@media (max-width:767px){.floating-tripadvisor{display:none}.fl-row.full-width-moose .fl-row-content-wrap{background-position:center;min-height:auto}}.floating-tripadvisor a{background-color:#729e3a;border-radius:10px;color:#fff;position:relative;display:block;height:40px;width:40px}.floating-tripadvisor .fa-tripadvisor{font-size:28px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:32px;height:28px}.fl-page-header-wrap{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.fl-page-header-wrap .header-contact{display:flex;flex-direction:column}.fl-page-header-wrap .header-contact>a{color:#f99206;text-decoration:none;font-size:18px}.fl-page-header-wrap .header-contact>a:hover{color:#2d4214}a.fl-button,a.fl-button:visited,button.fl-button,button.fl-button:visited{padding:10px 50px;text-decoration:none;color:#fff;background-color:#f99206;border:0;font-weight:700;text-transform:uppercase;font-size:14px;border-radius:4px;text-shadow:1px 1px 1px rgba(0,0,0,.5) !important;box-shadow:2px 2px 2px rgba(0,0,0,.3) !important}a.fl-button:hover,button.fl-button:hover{background-color:#2d4214;text-decoration:none;border:0}.btn-green{background-color:#3d7722}.fl-page-nav-wrap .navbar-nav li>a{position:relative;margin-right:12px}.fl-page-nav-search a.fa-search{top:9px}.fl-submenu-indicator .fl-page-nav ul.navbar-nav>li.menu-item-has-children>a:after{content:'\f0dd';font-family:'Font Awesome 5 Free',Arial,sans-serif;font-weight:700;position:absolute;right:0;top:13px}.fl-page-footer-widgets h4.fl-widget-title{text-transform:uppercase;font-weight:700}.fl-page-footer-widgets .genericon{font-size:24px}.fl-page-footer-widgets .fl-widget{margin-bottom:30px}.fl-page-footer-widgets .gform_wrapper .gform_footer{margin-top:0}.fl-page-footer-widgets .gform_wrapper .gform_footer input[type=submit]{background-color:transparent;color:#fff;border-color:#fff;text-transform:uppercase;font-size:14px}.fl-page-footer-widgets .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#fff;color:#264309}.fl-page-footer *{color:#508819 !important}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 15px 10px 0 !important}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li.menu-item-has-children>a{margin-right:18px}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li:last-child>a{padding-right:0;margin-right:0}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a:after{top:8px !important}.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>.sub-menu{top:calc(100% + 8px)}.fl-module.hero-heading{max-width:520px}.ml-auto{margin-left:auto}.fl-video.fl-embed-video .lyte-wrapper{width:100% !important;margin:0 !important}.fl-row.banner-bottom-shadow{position:relative}.fl-row.banner-bottom-shadow:after{content:'';position:absolute;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 34%,rgba(255,255,255,1) 100%)}.fl-page-footer-widgets-container{padding-top:15px}.fl-page-footer-widgets .fl-widget{margin-bottom:25px}.fl-page-footer-text{padding-bottom:12px}@media only screen and (min-width:992px){.fl-page-header-logo{max-width:600px;margin:auto}.fl-page-footer-container{padding:12px 0 0}}@media only screen and (max-width:1160px){.fl-page-header-wrap{flex-wrap:wrap;align-items:baseline}.fl-page-header-container{order:-1;flex-basis:100%;padding-bottom:15px}.fl-page-header-wrap .header-contact{flex-direction:row;justify-content:space-evenly}.fl-page-header-wrap .fl-page-header-cta-col .fl-button{display:flex;margin-bottom:15px;justify-content:center}.fl-page-header-contact-col,.fl-page-header-cta-col{width:50%}}@media only screen and (max-width:600px){.fl-page-header-contact-col,.fl-page-header-cta-col{width:100%;margin-bottom:15px}}