li.menu-item-has-children .sub-menu:focus-within{left:auto}li.menu-item-has-children.mega-menu .sub-menu:focus-within{left:0}html,body{font-size:18px}h1,h2,h3,h4,h5,h6,.featured-article-psudo-heading,#newsletter-cta strong,body,p,a .fl-button-text,input[type=button],.fl-page input[type=button],.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:neo-sans,sans-serif}h1{text-align:center}h3,h4,h5,h6{color:#3f8532}h2 span,h3 span{border-bottom:2px solid #ffd200}.featured-article-psudo-heading,#newsletter-cta strong{display:block;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0px;color:#0060ab}.disclaimer-text{font-size:16px;font-style:italic}a .fl-button-text,a.btn,input[type=button],.fl-page input[type=button]{font-weight:600}a.btn,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-events .tribe-events-c-ical__link,input[type=button],.fl-page input[type=button],.wp-block-button a{display:inline-block;padding:12px 24px;margin:.5em 0 1.5em;color:#fff;background-color:#0060ab;font-size:1rem;line-height:1.2;text-transform:capitalize;text-decoration:none;border:solid 2px #fff;border-radius:5px;font-weight:700}a.btn:hover,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:hover,.tribe-events .tribe-events-c-ical__link:hover,input[type=button]:hover,.fl-page input[type=button]:hover,.wp-block-button a:hover{background-color:#3f8532;color:#fff}a.alt-btn{background-color:#3f8532}a.alt-btn:hover{background-color:#0060ab}.fl-module-button.bb-alt-button .fl-module-content .fl-button-wrap a{background-color:#3f8532}.fl-module-button.bb-alt-button .fl-module-content .fl-button-wrap a:hover{background-color:#0060ab}a.perc-button{cursor:pointer}.fl-page-bar .fl-social-icons,.fl-page-bar nav{float:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:solid 2px #f2ce1b}.fl-page-bar nav a:hover,.fl-page-nav-wrap .navbar-nav li>a:hover{text-decoration:underline}.fl-page-bar nav{font-size:16px;margin-right:10px;text-transform:uppercase}.fl-page-bar .fl-social-icons i.fas,.fl-page-bar .fl-social-icons i.fab{font-size:20px;width:auto;height:auto;line-height:24px;margin:0 5px}.navbar-nav li.current-menu-item>a{border-bottom:2px solid}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li.mobile-menu-only{display:none}.fl-row-content-wrap.no-space{padding:0}.fl-post-image-beside,.fl-post .fl-post-image-beside{float:right;margin-left:25px}.dark-bg{background-color:#0060ab}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p,.dark-bg a{color:#fff;border-bottom-color:#fff}.dark-bg h2 span,.dark-bg h3 span{border-bottom-color:#fff}.light-grey-bg{background-color:#f2f2f2}.text-left{text-align:left}.text-center{text-align:center}.video-container{max-width:100%;width:1000px;height:550px}.video-container.video-container-half-width{max-width:100%;width:500px;height:275px}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{max-width:100%}.row.fl-post-image-beside-wrap{margin-left:0;margin-right:0}.display-none{display:none}#homepage-masthead{display:flex;color:#fff;font-size:32px;background:#3f8532 url("/wp-content/uploads/perc-green-bg-darker.jpg");background-size:cover}#masthead-text-wrap{margin:100px 50px}#masthead-text img{max-width:100%;margin-bottom:25px}#homepage-masthead strong{font-size:48px}#masthead-img{margin-top:-7%;min-height:625px;background:#3f8532 url("/wp-content/uploads/perc-propane-outdoor-space.jpg") center;background-size:cover;background-position:50% 66%;mask-image:url("/wp-content/uploads/black-diamond.svg");-webkit-mask-image:url("/wp-content/uploads/black-diamond.svg");mask-clip:border-box;-webkit-mask-clip:border-box;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover}#homepage-heading{margin-bottom:1em}#homepage-posts-cont h2{margin:0 0 .5rem;padding:0;font-size:1.3rem;border-bottom:none;color:#3f8532}.featured-post{margin-right:25px}.default-featured-img{border:1px solid #333}.homepage-post{margin-bottom:25px}.featured-post img,.homepage-post img{margin-bottom:1rem}.home .fl-post-grid-post{max-width:400px;margin:0 auto}#application-icons-wrapper{margin:1rem auto;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.application-icon-cont{width:160px;display:inline-block}.application-icon-cont img{filter:invert(21%) sepia(36%) saturate(4903%) hue-rotate(192deg) brightness(94%) contrast(103%);margin:.5em auto}.application-icon-cont a:hover img{filter:invert(36%) sepia(62%) saturate(519%) hue-rotate(64deg) brightness(104%) contrast(82%)}.stacked-icon{text-align:center}.stacked-icon .fl-icon{margin:1rem auto;display:block}.stacked-icon .fl-icon i{float:none;height:50px;display:block;text-decoration:none}.stacked-icon .fl-icon a,.stacked-icon .fl-icon a:hover,.stacked-icon .fl-icon a:visited,.stacked-icon .fl-icon a:active{text-decoration:none}.stacked-icon .fl-module-content .fl-icon-text{display:block;padding:0;height:auto}.fl-post-nav span{display:block;margin-bottom:1rem}#newsletter-cta{font-style:normal}.tag-beyond-the-backyard-podcast .fl-post-image-beside{float:none;margin:0}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea,select{font-size:1rem;background-color:#f2f2f2;border:1px solid #333}select{padding:.25em;border-radius:4px}.nf-before-form-content{margin-bottom:1rem}.virtual-tour iframe{height:625px}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-events-single-event-title,.tribe-events-schedule h2,.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{font-family:neo-sans,sans-serif;text-transform:uppercase}.tribe-common h1,.tribe-common h2,.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-events-single-event-title,.tribe-events-schedule h2,.tribe-events-content h2,.tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-schedule,.tribe-events-schedule h2{color:#0060ab}.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:#3f8532}.tribe-events-single h2 span,.tribe-events-single h3 span{border-bottom:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,.tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile,.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .day,.tribe-events .datepicker .dow,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-common .tribe-common-b2,.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-common .tribe-common-b3,.tribe-events .tribe-events-calendar-month__calendar-event-datetime,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,.tribe-events .tribe-events-c-ical__link,.tribe-events-content,.tribe-events-event-meta,.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical,.tribe-events-single .tribe-events-sub-nav,.tribe-events-schedule .recurringinfo,.tribe-events-schedule .tribe-events-cost,.tribe-events-back a{font-family:neo-sans,sans-serif;font-size:1rem;line-height:1.4em}.tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-schedule,.tribe-events-schedule h2{font-size:22px}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{margin:0}.tribe-events .tribe-events-c-ical__link-icon-svg,.tribe-events .tribe-events-c-ical__link-icon-svg:hover{display:inline-block;color:#fff}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled,.tribe-events-c-top-bar__today-button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,.tribe-common button[disabled],.tribe-common input[disabled]{display:none !important}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,.tribe-common a,.tribe-common a:visited,.tribe-events .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical,.tribe-events-event-meta a,.tribe-events-event-meta a:visited,.tribe-events-single .tribe-events-sub-nav,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,.tribe-events-back a,.tribe-events-back a:visited{color:#0060ab}.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-cal-links .tribe-events-gcal:hover,.tribe-events-cal-links .tribe-events-ical:hover,.tribe-events-event-meta a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,.tribe-events-back a:hover{color:#3f8532}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#f2f2f2}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:#3f8532}.tribe-events-event-meta{margin:0}.tribe-events-meta-group,.tribe-events-meta-group.tribe-events-meta-group-venue{padding:1rem;min-width:250px;width:33%;margin:0;flex:unset;order:unset}.tribe-events-view--day .tribe-events-c-nav__list{display:none}body.single .post-3165 .wp-post-image{display:none}.fl-page-footer{font-size:16px;border-top:2px solid #f2ce1b}.fl-page-footer-widgets{text-align:center;border-top:2px solid #0060ab}.fl-page-footer-widgets-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.fl-page-footer a{text-decoration:underline}.fl-page-footer a:hover{text-decoration:none}.virtual-tours iframe{height:575px}.project-floor-plan-section .fl-photo{border:1px solid #0060ab}#waitlist-link-row{padding:2rem}#waitlist-link-row a.btn{margin-bottom:0}@media (max-width:991px){body{font-size:1em}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li.mobile-menu-only{display:block}.fl-page-bar nav.top-bar-nav{display:none}.fl-post .fl-post-image-beside{float:none;margin:0 auto;text-align:left}.video-container{height:448px}.video-container.video-container-half-width{height:300px}#homepage-masthead{display:block}#masthead-text-wrap{margin:25px}#masthead-img{margin-top:0;min-height:300px;mask-image:none;-webkit-mask-image:none}.featured-post,.homepage-post{text-align:center;max-width:600px;margin:0 auto}.fl-page-footer-widget-col{width:50%}}@media only screen and (max-width:768px){.video-container{height:336px}.fl-col-small:not(.fl-col-small-full-width){max-width:100%}img.alignright,img.alignleft{float:none;display:block;margin:1rem auto}.virtual-tour iframe{height:450px}#homepage-masthead strong{font-size:48px}#homepage-masthead{color:#fff;font-size:30px}.virtual-tours iframe{height:450px}}@media only screen and (max-width:500px){.video-container{height:200px}.fl-page-footer-widget-col{width:100%}}.page-id-3509 .fl-page-nav-search{display:none}