h1{text-align:center}video{max-width:100%;height:auto}.button{padding:4px 40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.button:visited{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.gform_wrapper .gf_progressbar_wrapper{display:none}.top-bar{background-color:#181818;padding:15px 60px 15px 40px;text-align:right;color:#f18819;font-size:14px;font-weight:600;max-width:1500px;margin:0 auto;position:fixed;z-index:5000;top:0;left:0;right:0}.admin-bar .top-bar{top:28px}.top-bar a{color:#f18819}.top-bar a:hover{color:#febb7f}.top-bar-divider{color:#666;display:inline-block;padding:0 15px}.site-header{margin-top:45px}.header-widget-phone{white-space:nowrap}.main-navigation{margin-top:13px}.nav-float-right .is_stuck.main-navigation{background-image:url(images/xheader-bg.jpg.pagespeed.ic.LShufGvIzb.jpg);background-position:center bottom}.nav-float-right .inside-header .is_stuck.main-navigation{top:21px!important}.admin-bar.nav-float-right .inside-header .is_stuck.main-navigation{top:47px!important}.nav-float-right .is_stuck.main-navigation .menu>li.search-item{display:inline-block!important;float:none!important}.navigation-search.nav-search-active{margin-top:3px}.home .main-navigation li.search-item{float:none!important}.navigation-stick:not(.gen-sidebar-nav) {max-width:1600px!important;margin:0 auto}.site-logo.navigation-logo img{padding-left:30px!important}.main-navigation .main-nav ul ul li a{text-transform:none;font-weight:normal!important}.main-navigation .current_page_parent a{color:#ed8a2b!important}nav.is_stuck{margin-top:30px!important}h1.page-headline{padding-top:0;margin-bottom:20px}.generate-sections-enabled h1.page-headline{margin-bottom:0;padding-top:40px}.home .site-logo{display:none!important}.home .site-logo.navigation-logo{display:inline-block!important}.home nav.is_stuck .site-logo.navigation-logo{display:inline-block!important}.home .inside-header{padding:0;text-align:center}.home .main-navigation{margin-top:0}.home.nav-float-right .inside-header .main-navigation{float:none}.home.nav-float-right .inside-header .is_stuck.main-navigation{float:right;visibility:visible!important}_:-ms-fullscreen,:root .home.nav-float-right .inside-header .is_stuck.main-navigation{height:auto!important}.home .main-navigation li{float:none;display:inline-block}.home h1{font-family:Arial,Helvetica,sans-serif;font-size:22px;padding-top:30px}.home-ctas p{padding:0 40px;text-align:center}.home-ctas p{line-height:0}.home-video{border-top:4px solid #0c0a0b;border-bottom:4px solid #0c0a0b}.home-farm-cta{padding:9% 0}.site-content,.blog .container.grid-container,.single .container.grid-container,.search .container.grid-container,.page-id-117 article.post-117{background:url(images/xcontent-bg.jpg.pagespeed.ic.SdFHlezKc6.jpg) repeat top center;max-width:1600px;margin:0 auto}.inside-article,.interior-content{background-size:auto;background-repeat:repeat}.inside-article,.interior-content .generate-sections-inside-container{max-width:1200px;margin:0 auto}.interior-content .generate-sections-inside-container{padding-top:20px!important}.entry-content,.interior-content .generate-sections-inside-container .translucent-bg,.search .site-main .generate-columns-container{background-color:rgba(255,255,255,.8);padding:30px;overflow:auto}.sidebar .widget{background-color:rgba(255,255,255,.8);padding:30px!important}.sidebar .widget h2.post-title{font-size:20px;line-height:1.2em}.sidebar .blog-date{font-size:12px;font-style:italic;padding-bottom:12px}.sidebar p.recent-blog-posts-blurb{font-size:14px;line-height:1.2em}.sidebar ul.sidebar-blog-feed li{padding-bottom:40px}.sub-menu-bar{background:url(images/xsub-menu-bg.jpg.pagespeed.ic.b6d5SPxIBZ.jpg) repeat-y center bottom;padding:0 40px}.sub-menu-bar ul{text-align:center;padding:0;margin:0}.sub-menu-bar li{display:inline}.sub-menu-bar li a:hover,.sub-menu-bar li.current_page_item a{color:#000}.sub-menu-bar a{color:#fff;font-weight:600;font-size:22px;line-height:22px;padding:12px 30px;display:inline-block}.testimonial{font-family:Georgia,Times,"Times New Roman",serif;font-size:21px;font-weight:600;text-align:center;color:#000;font-style:italic;max-width:1600px;margin:0 auto;background-image:url(images/xtestimonials-bg.jpg.pagespeed.ic.HMhFjWUvLZ.jpg)}.testimonial .flexslider{background:transparent;border:0;margin:0}.testimonial .flexslider .slides{padding:40px}.testimonial blockquote:before{content:open-quote;display:block;color:#000;font-size:160px;position:absolute;top:80%;left:40px;transform:translateY(-50%)}.testimonial blockquote:after{content:close-quote;display:block;color:#000;font-size:160px;position:absolute;top:80%;right:40px;transform:translateY(-50%)}.testimonial blockquote{quotes:"\201C" "\201D" "\2018" "\2019";line-height:1.4;position:relative;border-left:0;padding:0;text-align:center;font-size:30px;padding:0 150px;margin:0 0 .7em}.accordions-head{color:#fff!important;font-size:14px!important;background:#333!important}.accordion-icons{color:#fff!important}.accordions-head-title,.accordion-icons{font-size:18px!important}.accordion-content{background:#f5bda0 none repeat scroll 0 0!important;color:#333!important;font-size:13px!important;padding-left:30px!important}.accordion-content a{color:#d65a1f}.accordions-head:hover .accordions-head-title{color:#fff!important}.accordion-content a:hover{color:#f18819}.accordion-content p,.accordion-content ul li,.accordion-content ol li{font-size:15px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0 solid #003eff}.cta-padding{padding-top:30px}.blog.one-container .site-content,.single.one-container .site-content{max-width:1200px;margin:0 auto;padding-top:20px!important}.search.one-container .site-content{max-width:1120px;margin:0 auto;padding-top:20px!important}.blog.one-container .entry-content,.single.one-container .entry-content,.blog .generate-columns .inside-article{background-color:rgba(255,255,255,.8);padding:30px}.blog a.read-more{white-space:nowrap}.portfolioFilter{text-align:center;margin-bottom:14px;background-color:#333}.portfolioFilter ul{list-style-type:none;margin-left:0;padding:6px 20px}.portfolioFilter li{display:inline-block}.portfolioFilter a{margin:6px 4px 6px 0;text-decoration:none;display:inline-block;color:#fff8cc;padding:0 12px 4px 12px;line-height:20px}.portfolioFilter a:hover{text-decoration:none;color:#ed8a2b}.portfolioFilter a.current{font-weight:normal;color:#ed8a2b}.isotope-item img{margin:5px 5px 0 5px!important}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height , width;-moz-transition-property:height , width;transition-property:height , width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform , opacity;-moz-transition-property:-moz-transform , opacity;transition-property:transform , opacity}li.youth_top_programs,li.adult_top_programs{display:none}div.show-image{position:relative;float:left}div.show-image:hover input{display:block}div.show-image input{position:absolute;display:none}div.show-image input.update{top:40%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.portfolio-filter-title{max-width:340px;text-align:left;margin-bottom:5px;margin-left:5px;margin-top:-7px;line-height:20px;background-color:#333;padding:25px}.portfolio-filter-title h3{color:#fff8cc;font-size:24px}.portfolio-filter-title p,.portfolio-filter-title ul li{color:#fff}.portfolio-filter-title a{color:#000;font-family:'Source Sans Pro',Helvetica\ Neue,Arial,sans-serif;font-size:18px;padding-right:20px;padding-left:5px;display:block}.portfolio-filter-title a:hover{text-decoration:none;color:#000}.portfolio-filter-border{border-top:1px solid #666;border-right:1px solid #666;border-left:1px solid #666}.portfolio-filter-category{border-bottom:1px solid #666;padding:12px;max-width:316px}.portfolio-filter-duration-season{}.portfolio-filter-duration{width:145px;border-right:1px solid #666;padding:12px;float:left}.portfolio-filter-season{width:144px;padding:12px;float:left}.portfolio-filter-season .adult_winter,.portfolio-filter-season .youth_winter{width:16px;height:18px;background:url(images/xseasons-icons.png.pagespeed.ic.2_bkI1KZAc.jpg) 0 0;display:inline-block;vertical-align:text-bottom;margin-right:4px}.portfolio-filter-season .adult_spring,.portfolio-filter-season .youth_spring{width:13px;height:18px;background:url(images/xseasons-icons.png.pagespeed.ic.2_bkI1KZAc.jpg) 52px 0;display:inline-block;vertical-align:text-bottom;margin-right:4px}.portfolio-filter-season .adult_summer,.portfolio-filter-season .youth_summer{width:18px;height:18px;background:url(images/xseasons-icons.png.pagespeed.ic.2_bkI1KZAc.jpg) 35px 0;display:inline-block;vertical-align:text-bottom;margin-right:4px}.portfolio-filter-season .adult_fall,.portfolio-filter-season .youth_fall{width:16px;height:18px;background:url(images/xseasons-icons.png.pagespeed.ic.2_bkI1KZAc.jpg) 16px 0;display:inline-block;vertical-align:text-bottom}.portfolio-filter-participants{border-bottom:1px solid #666;border-top:1px solid #666;padding:12px;max-width:316px;clear:both}.portfolio-filter-age,.portfolio-filter-chaperones{border-bottom:1px solid #666;padding:12px;max-width:316px;clear:both}.portfolio-filter-label{color:#fff8cc;font-weight:600}#isotope-default-card{-webkit-animation:fadeinLoad 0s 1s forwards;animation:fadeinLoad 0s 1s forwards;opacity:0}@-webkit-keyframes fadeinLoad {
	from {
	  opacity: 0;
	}
	to {
	  opacity: 1;
	}
  }@keyframes fadeinLoad {
	from {
	  opacity: 0;
	}
	to {
	  opacity: 1;
	}
  }.category-divider:after{content:", "}.category-divider:last-child:after{content:""}.gal-container{margin-bottom:0!important}.staff-member{padding-bottom:40px}.b-link-flow .b-wrapper,.b-link-flow .b-top-line{background:transparent!important}.gallery .gallery-caption{font-weight:bold}.gallery-item{padding-bottom:20px}#swipebox-title{font-size:20px;font-weight:bold}.site-footer .footer-widgets-container .inside-footer-widgets{max-width:1260px;margin:0 auto}.footer-blog-feed h2.post-title{margin-bottom:6px}.footer-blog-feed .blog-date{font-size:14px;color:#999;margin-bottom:20px}.footer-blog-feed a.blog-read-more{font-weight:600;white-space:nowrap}.footer-blog-feed-divider{padding:0 12px}.footer-widget-contact{clear:both}.footer-widget-contact img{margin-right:1em;float:left}.footer-widget-contact-info{margin-bottom:20px!important}.footer-widgets h2.post-title a,.blog h2.entry-title a{font-family:"Architects Daughter",handwriting;font-size:28px;color:#3a3a3a;line-height:1.2em}.widget-title{line-height:1.2em}.footer-widgets h2.post-title a:hover,.blog h2.entry-title a:hover{color:#f18819}.bottom-bar{background:url(images/xbottom-bg.jpg.pagespeed.ic.NWw2qqLhRU.jpg) repeat center center;padding:10px 60px 0 40px;height:auto;text-align:center}.bottom-bar-links{color:#7ba699;padding-top:4px}.bottom-bar-links a{color:#7ba699;font-size:15px}.bottom-bar-links a:hover{color:#b7cdc3}.bottom-bar-divider{padding:0 15px}a.bottom-bar-social{padding-right:10px}.copyright-logos{margin:30px 0 20px 0}.copyright-logos img{padding:0 20px}.slide-opened .slideout-navigation{background-color:#222}@media (min-width:1030px){p:last-child{margin-bottom:0}}@media (min-width:768px){.main-navigation,.main-navigation ul ul{background-color:transparent}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a{color:#ed8a2b;background-color:transparent}.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li[class*="current-page-ancestor"]>a{color:#ed8a2b;background-color:transparent}.main-navigation .main-nav ul li[class*="current-menu-"]>a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover>a{color:#ed8a2b;background-color:transparent}.home.nav-float-right .inside-header .main-navigation{display:inline-block}.home .site-logo.navigation-logo{display:none!important}.site-logo.navigation-logo{display:none!important}nav.is_stuck .site-logo.navigation-logo{display:inline-block!important}.home-youth-cta{z-index:10}.home-adult-cta{z-index:20;margin-left:-80px;margin-bottom:30px}.home-video-frame{border:40px solid #000;background-color:#000;max-width:640px;margin:40px auto!important;padding:0}.footer-widget-2{border-left:2px solid #9a9a9a}.footer-widget-2 #custom_html-2{padding:0 0 0 80px}.footer-blog-feed{padding-right:60px}}@media (max-width:782px){.admin-bar .top-bar{top:46px}}@media (max-width:768px){.top-bar{text-align:center;padding:15px 20px 15px 20px}.inside-header{padding:0}.inside-header>:not(:last-child):not(.main-navigation) {margin-bottom:0}.main-navigation{margin-top:0}.main-navigation.stuckElement{background-color:transparent}.nav-search-enabled .main-navigation .menu-toggle{display:inline-block;clear:none;width:auto;float:right}.main-navigation .mobile-bar-items{position:relative;float:right}.site-logo{display:none}.home.nav-float-right .is_stuck.main-navigation{text-align:right!important}.home-video-frame{padding:0 20px}.home-farm-cta{padding:40px}.testimonial blockquote{padding:0;font-size:24px}.testimonial blockquote:before{position:static;transform:translateY(-0%);line-height:50px;padding:30px 0 0 0;font-size:100px}.testimonial blockquote:after{position:static;transform:translateY(-0%);line-height:50px;padding:60px 0 0 0;font-size:100px}.gallery-columns-3 .gallery-item{max-width:100%;padding-bottom:30px}}@media (max-width:600px){#wpadminbar{position:fixed}}@media (min-width:480px){.bottom-bar-social{float:right}.bottom-bar-links{float:left}.bottom-bar{height:42px}}@media (max-width:480px){.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:10px!important;padding-right:10px!important}.home-video-frame iframe{max-height:250px;padding:20px 0}.portfolio-filter-duration{max-width:316px;float:none;width:auto;height:auto;border-right:0}.portfolio-filter-season{max-width:316px;float:none;width:auto;height:auto;border-top:1px solid #666}.sub-menu-bar a{}}