.row.col-many>.col{display:inline-block;vertical-align:middle}.row.col-many.mode-float>.col{float:left}.row.col-2>.col{width:50%}.row.col-3>.col{width:33.3333333%}.row.col-4>.col{width:25%}.row.col-5>.col{width:20%}.row .col-w-30{width:30% !important;margin:0 1.6666667% 30px}.row .col-w-35{width:35% !important}.row .col-w-40{width:40% !important}.row .col-w-60{width:60% !important}.row .col-w-65{width:65% !important}.row .col-w-70{width:70% !important}.row .col-contains-2{width:66.6666666% !important}.row.mode-i-block.col-2>.col{width:49%}.row.mode-i-block.col-3>.col{width:32.3333333%}.row.mode-i-block .col-w-60{width:59% !important}.row.mode-i-block .col-w-70{width:69% !important}.row.mode-i-block .col-contains-2{width:65.6666666% !important}.banner{height:535px;background-position:center;background-repeat:no-repeat;background-size:cover}.banner>.wrapper{display:table;height:100%}.banner>.wrapper>.text{display:table-cell;vertical-align:middle;text-align:center}.banner>.wrapper>.text>.title{color:#fff;font:50px/1 var(--font-intro);text-shadow:2px 2px 9px rgba(51,51,51,.9)}.banner>.wrapper>.text>.title>span{display:block;font-size:28px}.banner>.wrapper>.text>.title.with-icon{display:inline-block;position:relative;max-width:60%;padding:0 0 0 200px;text-align:left}.banner>.wrapper>.text>.title.with-icon img,.banner>.wrapper>.text>.title.with-icon svg{position:absolute;top:50%;left:0;max-width:170px;max-height:170px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner>.wrapper>.text>.title.with-icon svg{fill:#fff}.mid-banner{min-height:300px;background:no-repeat center;background-size:cover}.mid-banner>.wrapper{padding:50px 0}.mid-banner svg,.mid-banner img{float:left;max-width:215px;max-height:215px;width:25%;margin-right:20px}.mid-banner svg{fill:#fff}.mid-banner .title{margin:10px 0 25px;text-transform:uppercase;color:#fff;font:36px/1 var(--font-intro-inline)}.mid-banner .title strong{color:#000;font-weight:inherit;font-family:inherit;line-height:0}.mid-banner .text p{color:#fff;font-size:24px;line-height:1.2em}.owl-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;max-width:1315px;width:100%;margin:0 auto}.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:0;left:0;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-carousel .owl-next{left:auto;right:0}.owl-carousel .owl-next>i,.owl-carousel .owl-prev>i{color:#fff;font-size:80px}.owl-carousel.no-arrows .owl-nav{display:none !important}.owl-carousel.round-arrows .owl-next,.owl-carousel.round-arrows .owl-prev{width:100px;height:100px;border-radius:50%;background-color:#f2950e;text-align:center;opacity:.5;-webkit-transition:all .3s;transition:all .3s}.owl-carousel.round-arrows .owl-next>i,.owl-carousel.round-arrows .owl-prev>i{font-size:100px}.owl-carousel.round-arrows .owl-prev>i{margin:0 0 0 -10px}.owl-carousel.round-arrows .owl-next>i{margin:0 0 0 10px}.owl-carousel.round-arrows .owl-nav:hover .owl-next,.owl-carousel.round-arrows .owl-nav:hover .owl-prev{opacity:1}.owl-carousel.shad-arrows .owl-next,.owl-carousel.shad-arrows .owl-prev{text-shadow:0 2px 9px rgba(51,51,51,.55)}.owl-carousel.long .item{max-width:370px;margin:0 auto 20px;text-align:center}.owl-carousel.long .item img{margin-bottom:25px}.owl-carousel.long .item .title{margin:0 0 15px;padding:0 20px;color:var(--brand-clr-gray);font:21px/1.1 var(--font-proxima-semibold)}.owl-carousel.long .item .text{padding:0 20px;line-height:1.3}.owl-carousel.long .item .text ul li,.owl-carousel.long .item .text p{color:var(--brand-clr-gray);font-size:17px}.owl-carousel.long.round-arrows .owl-prev,.owl-carousel.long.round-arrows .owl-next{top:-108px}.owl-carousel.long.round-arrows.style-purple .owl-prev,.owl-carousel.long.round-arrows.style-purple .owl-next{background-color:#9661a8}.owl-carousel.long.round-arrows.style-orange-1 .owl-prev,.owl-carousel.long.round-arrows.style-orange-1 .owl-next{background-color:#dc6943}.owl-carousel.long.round-arrows.style-green-2 .owl-prev,.owl-carousel.long.round-arrows.style-green-2 .owl-next{background-color:#7c9e40}.owl-carousel.long.round-arrows.style-blue-1 .owl-prev,.owl-carousel.long.round-arrows.style-blue-1 .owl-next{background-color:#005190}.owl-carousel.long.distant-arrows{width:calc(100% - 100px);margin:0 auto}.owl-carousel.long.distant-arrows .owl-nav{max-width:inherit}.owl-carousel.long.distant-arrows .owl-prev{left:-50px;padding:0 10px}.owl-carousel.long.distant-arrows .owl-next{right:-50px;padding:0 10px}.owl-carousel.type-slideshow .owl-dots{position:absolute;top:auto;bottom:24px;left:0;right:0;max-width:1200px;width:95%;margin:0 auto}.owl-carousel.type-slideshow .owl-dot{display:inline-block;width:14px;height:14px;margin:0 30px 0 0;border:2px solid #fff;border-radius:50%}.owl-carousel.type-slideshow .owl-dot.active{background-color:#fff}.infographics-cont{padding:40px 0;border-top:7px solid #d1d1d1}.infographics-cont>div>.title{margin:0 0 40px;text-align:center;color:#f2950e;font:40px/1.1 var(--font-intro-inline)}.infographic{padding:20px;border:2px solid #fff;border-radius:8px;text-align:center}.infographic.mini{max-width:210px;min-height:200px;margin:0 auto;background-color:rgba(0,0,0,.25)}.infographic.mini>.description{text-transform:uppercase;font-size:24px}.infographic>.img-cont{width:200px;height:200px;margin:0 auto 10px;border-radius:50%;background-color:rgba(96,203,234,.2)}.infographic>.img-cont>svg,.infographic>.img-cont>img{position:relative;top:50%;max-width:130px;max-height:130px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.infographic>.stat{margin:0 0 15px;color:#f2950e;font:70px/1 var(--font-intro-inline)}.infographic>.description p,.infographic>.description{margin:0;color:#f2950e;font:20px/1.1 var(--font-proxima-semibold)}.infographic>.description.small{text-transform:none;font-size:14px}.infographic>.description.small:after,.infographic>.description.small:before{content:'';display:inline-block;width:15%;height:2px;margin:0 4% 0 0;background-color:#f2950e;vertical-align:3px}.infographic>.description.small:after{margin:0 0 0 4%}.list.vertical .item{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.list.vertical .item>.small-wrapper{position:relative;z-index:1;padding-top:50px;padding-bottom:50px}.list.vertical .item .title{margin:0 0 10px;font:36px/1.1 var(--font-intro)}.list.vertical .item .text{margin:30px 0;font:20px/1.3 var(--font-proxima-regular)}.list.vertical .item .text p{font:inherit}.list.vertical .item .text p:last-child{margin:0}.list.vertical .item ul{margin:10px 0 30px}.list.vertical .item ul>li{font:22px/1.1 var(--font-proxima-semibold)}.list.vertical .item.min-height>.small-wrapper{height:0;min-height:350px}.list.vertical:not(.block) .item.standard_2_cols[class*=bg-] .title,.list.vertical:not(.block) .item.standard_2_cols[class*=bg-] p,.list.vertical:not(.block) .item[class*=bg-] .holder ul>li,.list.vertical:not(.block) .item[class*=bg-] .holder a.link,.list.vertical:not(.block) .item[class*=bg-] .holder .title,.list.vertical:not(.block) .item[class*=bg-] .holder p{color:#fff}.list.vertical:not(.block) .item[class*=bg-]:not(.bg-white) .holder .btn-link{border-color:#fff;color:#fff}.list.vertical .item[class*=bg-] .holder .btn-link:hover{border-color:#f2950e}.list.vertical .item.standard_2_cols.bg-white .title,.list.vertical .item.standard_2_cols.bg-white p,.list.vertical .item.bg-white .holder ul>li,.list.vertical .item.bg-white .holder a.link,.list.vertical .item.bg-white .holder .title,.list.vertical .item.bg-white .holder p{color:#333}.list.vertical .item.txt-c .holder{text-align:center}.list.vertical .item.txt-r .holder{text-align:right}.list.vertical .item.text-valign-middle .holder{display:table-cell;vertical-align:middle;text-align:center}.list.vertical .item.text-valign-middle.big-text>.small-wrapper{max-width:900px}.list.vertical .item.big-text .holder{padding:40px 0}.list.vertical .item.big-text .holder>.title{margin:0 0 40px;font:40px/1.1 var(--font-intro-inline)}.list.vertical .item.big-text .text{font:36px/1.1 var(--font-intro)}.list.vertical .item.infographics .text{margin:60px auto;font:24px/1.3 var(--font-intro)}.list.vertical .item.with-img .holder{width:60%}.list.vertical .item.with-img .img-cont{position:absolute;bottom:0;left:0;width:40%}.list.vertical .item.with-img.img-on-right .img-cont{left:auto;right:0}.list.vertical .item.with-img.img-on-left .holder{float:right}.list.vertical .item.with-img.img-align-left .img-cont>img{float:left}.list.vertical .item.with-img.img-align-right .img-cont>img{float:right}.list.vertical .item.with-img.img-to-left .img-cont{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.list.vertical .item.with-img.img-to-right .img-cont{-webkit-transform:translateX(10%);transform:translateX(10%)}.list.vertical .item.with-img .img-cont>img{max-height:300px}.list.vertical .item.with-img.img-full .img-cont>img{max-width:inherit;max-height:inherit}.list.vertical .inner-list.horizontal>.inner-list-item{position:relative;float:left;margin:0;padding:0 60px 0 0}.list.vertical .inner-list.horizontal>.inner-list-item:not(:last-child):after{content:'•';position:absolute;top:-17px;right:21px;color:#2ca8c7;font-size:50px}.list.vertical .inner-list.horizontal>.inner-list-item .title{margin:0 0 10px;color:#2ca8c7;font-size:25px}.list.vertical .inner-list:not(.horizontal)>.inner-list-item{overflow:hidden}.list.vertical .inner-list-item>.lft{float:left;width:35%}.list.vertical .inner-list-item>.rgt{float:left;width:65%;padding:0 0 0 30px}.list.vertical .inner-list-item>.rgt .text{margin-top:0}.list.vertical .inner-list-item>.lft .title{font-size:26px}.list.vertical .inner-list-item .btn{padding:7px 2em}.list.vertical .inner-list-item:not(:last-child) .btn{margin:0 0 30px}.list.vertical .standard_2_cols .lft,.list.vertical .standard_2_cols .rgt{float:left;width:50%}.list.vertical .standard_2_cols .lft{padding-right:40px}.list.vertical .standard_2_cols .rgt{padding-left:40px}.list.vertical .item.style-green-1 .title,.list.vertical .item.style-green-1 p{color:#004d56}.list.vertical .item.style-purple-2 .title,.list.vertical .item.style-purple-2 p{color:#b85688}.list.vertical .item.style-blue-5 .title,.list.vertical .item.style-blue-5 p{color:#143356}.list.vertical .standard .inner-list{margin:30px 0}.heading-cont .heading{margin:0;padding:.45em 0 .9em;text-align:center;color:#f2950e;font:53px/1.1 var(--font-intro-inline)}.heading-cont .heading>.small{font:33px/1.1 var(--font-intro-inline)}.heading-cont .heading>.block.small+.block.standard{margin-top:-10px}.logos{padding:40px 0}.logos>div{max-width:1500px}.logos .item{float:left;width:25%;height:134px}.logos img{position:relative;top:50%;max-height:134px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.logos.shifted .item:first-child,.logos.shifted .item:nth-child(2),.logos.shifted .item:nth-child(3),.logos.shifted .item:nth-child(4){position:relative;left:17%;width:20%}.logos.shifted .item:nth-child(4){left:15%}.item.testimonial,.testimonials .item{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.item.testimonial>div,.testimonials .item>div{min-height:400px}.testimonials .item>div>.text{padding-top:8%}.item.testimonial .heading,.testimonials .item .heading{margin:60px 0 50px;color:#fff;font:28px/1.1 var(--font-intro)}.item.testimonial .quote,.testimonials .item .quote{position:relative;max-width:794px;margin:50px auto 30px;color:#fff;font:24px/1.2 var(--font-proxima-semibold)}.item.testimonial .quote p,.testimonials .item .quote p{color:inherit;font-size:inherit;line-height:inherit}.item.testimonial .quote:after,.item.testimonial .quote:before,.testimonials .item .quote:after,.testimonials .item .quote:before{content:'';position:absolute;top:-50px;left:-50px;width:100px;height:100px;background:url(//www.esfcamps.com/moorestown/wp-content/themes/secondary/css/../images/quote.png) center no-repeat}.item.testimonial .quote:after,.testimonials .item .quote:after{top:auto;bottom:-50px;left:auto;right:-50px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.item.testimonial .author,.testimonials .item .author{max-width:45%;margin:0 auto;color:#fff;font:17px/1.1 var(--font-proxima-regular)}.item.testimonial .author.with-hyphen:before,.testimonials .item .author.with-hyphen:before{content:'-';font-family:var(--font-proxima-regular)}.item.testimonial .position,.testimonials .item .position{font-size:18px;line-height:1.4em;font-family:var(--font-proxima-bold);color:#fff;margin:0 0 10px;text-transform:uppercase}.testimonials .owl-prev,.testimonials .owl-next{top:50%}.testimonials.big{position:relative;overflow:hidden}.testimonials.big:after{content:'';position:absolute;bottom:0;left:0;right:0;height:43px;border-bottom:130px solid #fff;border-right:110vw solid transparent}.testimonials.big.top-sliced .item:before{content:'';position:absolute;top:0;left:0;right:0;height:43px;border-top:130px solid #fff;border-right:110vw solid transparent}.testimonials.big .item{text-align:left}.testimonials.big .item>div{z-index:auto}.testimonials.big .item>div>.img-cont{display:inline-block;width:39%;vertical-align:bottom}.testimonials.big .item>div>.img-cont>img{max-width:inherit;height:100%;margin:-15px 0 0}.testimonials.big .item .testimonial-rgt{position:relative;display:inline-block;width:60%;padding:0 0 7% 50px;vertical-align:top}.testimonials.big.top-sliced .testimonial-rgt{padding-top:120px}.testimonials.big .subtitle,.testimonials.big .title{margin:0 0 30px;color:#fff;font:40px/1.1 var(--font-intro-inline)}.testimonials.big .item .testimonial-rgt a{font-size:20px;line-height:1.2em;color:#fff}.testimonials.big .item .testimonial-rgt a:hover{text-decoration:underline}.testimonials.big .images{max-width:525px;padding:0 0 55px}.testimonials.big .images>.img-cont{margin:2%}.testimonials.big .images img{max-height:85px}.testimonials.big .images .btn{width:100%;margin-top:20px;padding:1.2em .7em;text-align:center}.testimonials.big .item .quote{display:block;position:relative;max-width:525px;margin:75px 0 20px;color:#fff;font-size:34px;line-height:1.2em}.testimonials.big .item .quote:before{left:-110px}.testimonials.big .item .quote:after{right:-110px}.testimonials.big .item .author{margin:0;font:22px/1.1 var(--font-proxima-bold)}.testimonials.big .info-header{max-width:525px;margin:0 0 20px;color:#fff;font:20px/1.1 var(--font-intro)}.testimonials.big .info{max-width:525px;margin:0 0 20px;color:#fff;font-size:17px;line-height:1.2}.testimonials.big .info p{color:inherit}.values-grid .section-title{margin:0 0 30px;font:32px/1.1 var(--font-intro)}.values-grid .description,.values-grid .description p{font-size:20px}.values-grid .grid-sizer{width:30%}.values-grid .gutter-sizer{width:3%}.values-grid .grid-item{position:relative;float:left;width:30%;height:290px;margin:0 0 30px;padding:0 20px;background:center no-repeat;background-size:cover}.values-grid .grid-item.small{height:130px}.values-grid .grid-item.big{height:610px}.values-grid .grid-item .holder{position:relative;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.values-grid .grid-item .title{margin:0 0 15px;text-transform:uppercase;color:#fff;font:24px/1.1 var(--font-proxima-bold)}.values-grid .grid-item .text{display:none;margin:0;color:#fff;font-size:16px;line-height:1.1}.values-grid .grid-item .text p{color:inherit}.values-grid .grid-item:hover .title{display:none}.values-grid .grid-item:hover .text{display:block}.values-grid.style-circle{text-align:center}.values-grid.style-circle .section-title{color:#2ca8c7}.values-grid.style-circle .item{display:inline-block;width:25%;padding:20px;vertical-align:top}.values-grid.style-circle .title{color:var(--brand-clr-gray);font:18px/1.2 var(--font-proxima-bold)}.values-grid.style-circle figure{display:inline-block;width:120px;height:120px;margin:0 auto 20px;border-radius:50%;border:4px solid;color:#2ca8c7}.values-grid.style-circle figure img,.values-grid.style-circle figure i{position:relative;top:50%;max-width:70px;max-height:70px;font-size:63px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination.mini{padding:20px 0;background-color:#d9eff5}.pagination.mini .item{position:relative;float:left;padding:0 0 0 30px}.pagination.mini .item:before{content:'\f0d9';position:absolute;top:50%;left:0;width:10px;height:19px;margin:-15px 0 0;color:#2ca8c7;font-size:30px}.pagination.mini .next{float:right;padding:0 30px 0 0}.pagination.mini .next:before{content:'\f0da';left:auto;right:0}.pagination.mini .item>p{margin:0;text-transform:uppercase;color:#2ca8c7;font:25px/1.1 var(--font-proxima-bold)}.pagination.mini .item>.info{text-align:right;font-size:10px}.pagination.mini .next>.info{text-align:left}.ms .ms-container{max-width:1315px;overflow:visible}.ms .ms-inner-controls-cont{max-width:inherit !important}.ms .ms-nav-next,.ms .ms-nav-prev{position:absolute;top:50%;opacity:1 !important;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ms .ms-nav-prev{left:0}.ms .ms-nav-next{right:0}.ms .ms-nav-prev:after,.ms .ms-nav-next:after{display:inline-block;width:40px;text-align:center;color:#f1940e;font-size:60px;line-height:60px}.ms .ms-nav-prev:after{content:"\f104"}.ms .ms-nav-next:after{content:"\f105"}.ms .slide-item{position:relative;margin:10px 0 20px;background:#fff;-webkit-box-shadow:0 5px 16px 6px rgba(192,192,191,.87);box-shadow:0 5px 16px 6px rgba(192,192,191,.87)}.ms .img-cont{height:330px;background:no-repeat center/cover}.ms .slide-content{position:relative;z-index:2;height:260px;border:solid #fff;border-width:20px 25px 25px;overflow-y:auto}.ms .slide-content h3{margin:0 0 15px;font-size:28px;line-height:1.2em;color:#353535;font-family:var(--font-intro-inline)}.ms .slide-content h4{font-family:var(--font-proxima-bold);font-size:18px;color:#353535;line-height:1.2em;margin:-15px 0 15px}.ms .slide-content p{text-align:left;font-size:16px;line-height:1.3em;color:#353535}.ms .quote-cont p,.ms .quote{margin:0}.ms .rgt-quote-mark,.ms .lft-quote-mark{content:'';display:block;width:70px;height:70px;margin:0 0 -45px;background:url(//www.esfcamps.com/moorestown/wp-content/themes/secondary/css/images/quote_dark.png) center no-repeat;background-size:100%}.ms .rgt-quote-mark{float:right;margin:-49px 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ms.size-md .img-cont{height:270px}.ms.size-md .slide-content{border-width:10px 20px}.ms.size-sm .slide-item{height:calc(100% - 34px)}.ms.size-sm .img-cont{height:200px}.ms.size-sm .slide-content{border-width:5px 15px}.ms.size-sm .slide-content h3{margin:0 0 5px;font-size:21px;line-height:1}.ms.size-sm .slide-content h4{margin:-2px 0 5px;font-size:16px;line-height:1}.ms.narrow-arrows .ms-nav-prev{left:-10px}.ms.narrow-arrows .ms-nav-next{right:-10px}.slide-cont .section-heading{margin:0 0 40px;color:#f2950e;font:36px/1.1 var(--font-intro)}.slide-cont .description{margin-bottom:30px}.slide-cont .description p,.slide-cont .description{font-size:20px}.slide-cont.without-quotes .rgt-quote-mark,.slide-cont.without-quotes .lft-quote-mark{display:none}.slide-cont.with-bg{padding:50px 0}.style-grey.slide-cont{background-color:#f3f3f3}.style-orange.slide-cont{background-color:#f2950e}.style-orange.slide-cont .ms .ms-nav-next:after,.style-orange.slide-cont .ms .ms-nav-prev:after{color:#fff}.camp-location-list.style-list_with_images .item{display:inline-block;width:32%;margin:0 .6666667% 20px;padding:0;vertical-align:top}.camp-location-list.style-list_with_images .item .img-cont{height:275px;margin-bottom:15px;background:center no-repeat;background-size:cover}.camp-location-list.style-list_with_images .item .title{margin:0;color:var(--brand-clr-gray);font:21px/1.1 var(--font-intro)}.camp-location-list.style-list_with_images .item .location{color:var(--brand-clr-gray);font:21px/1.3 var(--font-proxima-semibold)}.bg-blend{background-blend-mode:multiply}.bg-blend.blend-soft-light{background-blend-mode:soft-light}.bg-blend:not(.with-bg-color){background-color:rgba(0,0,0,.35)}.block{background-position:center;background-repeat:no-repeat;background-size:cover}.block .btn-cont{margin:0 -7px}.block .btn-cont:not(:first-child):not(:last-child){margin:4% -7px}.block .btn-cont .btn-link,.block .btn-cont .btn{margin:5px 7px}.block.f-col-white .title,.block.f-col-white .text>*,.block.f-col-white .text,.block.with-bg-color:not(.bg-col-white) .title,.block.with-bg-color:not(.bg-col-white) .text>*,.block.with-bg-color:not(.bg-col-white) .text,.block.with-bg-img .title,.block.with-bg-img .text>*,.block.with-bg-img .text{color:#fff}.block>.title{margin:0 0 40px}.block.mid-banner.with-bg-img,.block.banner.with-bg-img{min-height:inherit}.block.mid-banner .text p{text-transform:none;font-family:var(--font-proxima-regular)}.block.carousel .img-cont{height:288px;margin:0 0 25px;background:center no-repeat;background-size:cover}.block.grid-block{padding:40px 0}.block.list .item{padding:0}.block.list .text-dark *:not(.btn-link){color:var(--brand-clr-gray) !important}.block.list .text-dark .btn-link{border-color:#f2950e;color:#f2950e}.block.list .text-dark .btn-link:hover{color:#fff}.block.locations{padding:40px 0}.block.text-block{padding:40px 0;font:20px/1.3 var(--font-proxima-regular)}.block.text-block p{font-size:inherit;line-height:inherit}.block.text-block p:last-child{margin-bottom:0}.block.text-block p:empty{display:none}.block.text-block h2{margin:.45em 0 .9em;color:#f2950e;font:53px/1.1 var(--font-intro-inline)}.block.text-block h2>span{font-size:33px}.block.text-block h2>br+span{display:block}.block.text-block h3{margin:1em 0 .9em;font:36px/1.1 var(--font-intro)}.block.text-block h4{margin:1em 0 .9em;font:28px/1.1 var(--font-intro)}.block.text-block h3:first-of-type{margin-top:0}.block.text-block img{width:auto;height:auto}.block.slider>div{padding:50px 0}.block.slider .description h3{margin:0 0 40px;color:#f2950e;font:36px/1.1 var(--font-intro)}.block.infographics{padding:40px 0}.block.infographics .item{border:0}.block.testimonials .marks-orange .quote:after,.block.testimonials .marks-orange .quote:before{background-image:url(//www.esfcamps.com/moorestown/wp-content/themes/secondary/css/../images/quote_orange.png)}.block.testimonials.big .quote-small .quote{margin-top:40px;font-size:23px;line-height:1.1}.block.bg-grey{background-color:#f3f3f3}.block.bg-orange{background-color:#f2950e}.block.pad-0{padding:0}.curriculum.testimonials .small-wrapper{max-width:1600px;width:auto}.curriculum.testimonials.big .testimonial-rgt{margin:50px 0 0;padding-left:100px}.curriculum.testimonials.big .item>div>.img-cont>img{position:relative;left:-18%}.curriculum.testimonials.big:after{border-bottom-color:#f3f3f3}.history.owl-carousel.long .owl-prev,.history.owl-carousel.long .owl-next{background-color:#fff}.history.owl-carousel.long .owl-next>i,.history.owl-carousel.long .owl-prev>i{color:#f2950e}.history.owl-carousel.long .item img{margin:0 0 20px;border:15px solid #fff}.history.owl-carousel.long .item{text-align:left}.history.owl-carousel.long .item h3{margin:0 0 5px;font:28px/1.1 var(--font-intro)}.pg-accolades .infographics{position:relative;margin-top:-75px}.pg-accolades .infographics .description,.pg-accolades .infographics .stat{color:#fff}.awards-grid .grid-item,.awards-grid .grid-sizer{width:31.3333333%}.awards-grid .gutter-sizer{width:3%}.awards-grid .grid-item{min-height:290px;margin:0 0 3%;padding:30px;background:no-repeat center #fff}.awards-grid .grid-item.long{width:65.6666667%;min-height:180px}.awards-grid .grid-item.tall{min-height:400px}.awards-grid .grid-item img{max-width:130px;max-height:130px}.awards-grid .grid-item p{color:#2ca8c7 !important;font:18px/1.3 var(--font-proxima-bold)}.awards-grid .grid-item .img-cont+p{margin-top:20px}.awards-grid .grid-item.long .img-cont{float:left;margin-right:30px}.testimonial-grid{font-size:1rem}.testimonial-grid .grid-sizer{width:48%}.testimonial-grid .gutter-sizer{width:4%}.testimonial-grid .grid-item{float:left;min-height:9.5em;width:48%;padding:30px;margin:0 0 30px;color:#fff;font:2em/1.1 var(--font-proxima-semibold)}@media all and (max-width:1024px){.banner{height:400px}.banner>.wrapper>.text>.title{font-size:32px}.banner>.wrapper>.text>.title>span{font-size:20px}.banner>.wrapper>.text>.title.with-icon{padding:0 0 0 120px}.banner>.wrapper>.text>.title.with-icon img,.banner>.wrapper>.text>.title.with-icon svg{max-width:100px;max-height:100px}.mid-banner{min-height:inherit}.mid-banner>.wrapper{padding:30px 0}.mid-banner .title{font-size:30px}.infographic{padding:10px}.infographic>.img-cont{width:140px;height:140px}.infographic>.img-cont>svg,.infographic>.img-cont>img{max-width:60px;max-height:60px}.infographic>.stat{font-size:40px}.infographic>.description{font-size:18px}.list.vertical .item>.small-wrapper{padding-top:30px;padding-bottom:30px}.block.text-block h3,.list.vertical .item .title{font-size:28px}.list.vertical .item .text{margin:20px 0;font-size:18px}.list.vertical .item ul>li{font-size:20px}.list.vertical .item.min-height>.small-wrapper{min-height:270px}.list.vertical .item.big-text .holder{padding:10px 0}.list.vertical .item.big-text .holder>.title{font-size:34px}.list.vertical .item.big-text .text{font-size:26px;line-height:1.2}.list.vertical .item.with-img .inner-list-item>div{width:100%;padding:0}.list.vertical .item.infographics .text{margin:30px auto}.logos{padding:30px 0 20px}.logos .item{height:90px}.logos img{max-width:80%;max-height:80px}.logos.shifted .item:first-child,.logos.shifted .item:nth-child(2),.logos.shifted .item:nth-child(3),.logos.shifted .item:nth-child(4){left:11%}.testimonials .item>div{min-height:300px}.testimonials .item .heading{margin:30px 0 40px}.testimonials .item .author{max-width:65%}.testimonials .item .quote:before{left:-2%}.testimonials .item .quote:after{right:-2%}.testimonials.big .item .quote{font-size:28px}.testimonials.big .item .quote:before{left:-50px}.testimonials.big .item .quote:after{right:0}.ms .img-cont{height:270px}.ms .slide-content{height:220px}.ms .rgt-quote-mark,.ms .lft-quote-mark{width:50px;height:50px}.ms .lft-quote-mark{margin-bottom:-38px}.ms .rgt-quote-mark{margin-top:-38px}.camp-location-list.style-list_with_images .item .img-cont{height:200px}.camp-location-list.style-list_with_images .item .location,.camp-location-list.style-list_with_images .item .title{font-size:18px}.block.text-block h2,.heading-cont .heading{font-size:43px}.block.text-block h2>span,.heading-cont .heading>.small{font-size:28px}.heading-cont .heading>.block.small+.block.standard{margin-top:-3px}.block.text-block h4{font-size:24px}.values-grid .section-title{margin:0 0 20px;font-size:28px}.values-grid .description,.values-grid .description p{font-size:18px}.values-grid.style-circle .item{width:33%}.awards-grid .grid-item,.awards-grid .grid-sizer{width:48.5%}.awards-grid .grid-item.long{width:100%}.awards-grid .grid-item.tall{min-height:inherit}.testimonial-grid{font-size:.7rem}.curriculum.testimonials.big .item>div>.img-cont>img{left:-50%}}@media all and (max-width:768px){.banner{height:335px}.banner>.wrapper>.text{padding:130px 0 0}.banner>.wrapper>.text>.title.with-icon{max-width:80%}.owl-carousel.round-arrows .owl-next,.owl-carousel.round-arrows .owl-prev{width:50px;height:50px;margin:-25px 0 0}.owl-carousel.round-arrows .owl-next>i,.owl-carousel.round-arrows .owl-prev>i{font-size:50px}.list.vertical .item.big-text .text{font-size:22px}.list.vertical .item.big-text .holder>.title{font-size:30px}.list.vertical .inner-list-item>.lft .title{font-size:22px}.list.vertical .inner-list.horizontal>.inner-list-item .title{font-size:20px}.list.vertical .inner-list.horizontal>.inner-list-item:not(:last-child):after{top:-19px}.list.vertical .item .row.infographics>.col{width:100%}.list.vertical .item .row.infographics>.col>.infographic{max-width:300px;min-height:inherit;margin:0 auto 20px}.pagination.mini .item>p{font-size:20px}.item.testimonial>div,.testimonials .item>div{min-height:250px;text-align:center}.item.testimonial .author,.item.testimonial .position,.testimonials .item .author,.testimonials .item .position{font-size:16px !important}.item.testimonial .quote,.testimonials .item .quote{margin:20px auto;font-size:20px}.item.testimonial .quote:after,.item.testimonial .quote:before,.testimonials .item .quote:after,.testimonials .item .quote:before{background-size:50%}.testimonials .item .heading{margin-top:0}.testimonials.big.top-sliced:before{border-top-width:30px;border-right-width:100vw}.testimonials.big:after{border-bottom-width:30px;border-right-width:100vw}.testimonials.big.top-sliced .item:before{border-top-width:30px;border-right-width:100vw}.testimonials.big .item{padding:35px 0;border:0}.testimonials.big .item>div>.img-cont{display:none}.testimonials.big .item .testimonial-rgt{float:none;width:100%;padding:0}.testimonials.big .item .testimonial-rgt a{font-size:16px}.testimonials.big .item .testimonial-rgt .title{font-size:30px}.testimonials.big .item .testimonial-rgt .images{margin:40px auto}.testimonials.big .item .author{font-size:20px}.testimonials.big .item .quote{margin:20px auto;font-size:18px}.testimonials.big .item .quote:before{left:-30px}.testimonials.big .item .quote:after{right:-30px}.testimonials.big .item .author{margin:0 auto}.testimonials.big .item .info-header,.testimonials.big .item .info{margin:0 auto 20px}.owl-carousel.testimonials.big .item>div>.img-cont>img{width:auto}.slide-cont.with-bg{padding:30px 0}.slide-cont .section-heading{font-size:28px}.slide-cont .description p,.slide-cont .description{font-size:18px}.camp-location-list.style-list_with_images .item{width:48%;margin:0 1% 10px}.block.text-block h2,.heading-cont .heading{font-size:36px}.block.text-block h2>span,.heading-cont .heading>.small{font-size:24px}.block.infographics .item{width:50%}.history.owl-carousel.long .item h3{font-size:24px}.values-grid.style-circle .item,.values-grid .grid-sizer,.values-grid .grid-item{width:45%;margin-bottom:20px}.values-grid .gutter-sizer{width:6%}}@media all and (max-width:620px){.mid-banner{text-align:center}.mid-banner svg,.mid-banner img{float:none;max-width:140px;max-height:140px;width:auto;margin:0 auto 15px}.mid-banner .title{font-size:24px}.mid-banner .text p{font-size:18px}.list.vertical .item.with-img .holder{width:100%}.list.vertical .item.with-img .img-cont{display:none}.list.vertical .standard_2_cols .lft,.list.vertical .standard_2_cols .rgt{float:none;width:auto;padding:0}.list.vertical .standard_2_cols .lft{margin-bottom:30px}.ms .slide-item{margin-bottom:20px}.ms .img-cont{height:200px}.ms .slide-content{height:260px;border-width:15px}.ms .quote-cont:after,.ms .quote-cont:before{width:30px;height:30px}.ms .quote-cont:before{top:-12%}.ms .quote-cont:after{bottom:-12%}.heading-cont .heading>.block.standard+.block.small{margin-top:5px}.testimonial-grid{font-size:.6rem}}@media all and (max-width:480px){.banner>.wrapper>.text>.title{max-width:inherit !important}.banner>.wrapper>.text>.title.with-icon{padding:0 0 0 110px}.banner>.wrapper>.text>.title.with-icon img,.banner>.wrapper>.text>.title.with-icon svg{max-width:90px;max-height:90px}.block.text-block h3,.list.vertical .item .title{font-size:22px}.logos{padding:10px}.logos .item{position:static !important;width:33.3333333% !important}.pagination.mini .item{max-width:45%}.pagination.mini .item>p{font-size:16px}.camp-location-list.style-list_with_images .item{display:block;max-width:360px;width:100%;margin:0 auto 30px}.camp-location-list.style-list_with_images .item .img-cont{height:240px}.block.infographics .item{width:100%}.heading-cont .heading,.block.text-block h2{font-size:28px}.heading-cont .heading>.small,.block.text-block h2>span{font-size:21px}.block.text-block h4{font-size:20px}.testimonials.big .images>.img-cont{flex-basis:96%;margin:25px 2%}.values-grid.style-circle .item,.values-grid .grid-item{width:90%;margin-bottom:15px}.awards-grid .grid-item,.awards-grid .grid-sizer{width:100%}.awards-grid .grid-item.long .img-cont{float:none;margin:0}.testimonial-grid{font-size:.5rem}.testimonial-grid .grid-item{width:100%;margin-bottom:20px}.ms .rgt-quote-mark,.ms .lft-quote-mark{width:30px;height:30px}.ms .lft-quote-mark{margin-bottom:-24px}.ms .rgt-quote-mark{margin-top:-30px}}@media all and (max-width:320px){.banner{height:240px}.banner>.wrapper>.text{padding:90px 0 0}.banner>.wrapper>.text>.title{font-size:21px}.banner>.wrapper>.text>.title.with-icon{padding:0 0 0 90px}.banner>.wrapper>.text>.title.with-icon img,.banner>.wrapper>.text>.title.with-icon svg{left:15px;max-width:55px;max-height:55px}}@media all and (min-width:1025px){.block.pad-double{padding:90px 0}.block.testimonials.standard .quote-big .quote{font-size:34px}.block.testimonials.standard .quote-big .author{font:27px/1.1 var(--font-intro-inline)}}