html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{font-size:100%;font-family:"Roboto","Open Sans",Arial,sans-serif;color:#3c3c3b;background-color:#fff}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{margin:0 auto;max-width:1400px;width:90%;position:relative}.clearfix:before,.clearfix:after,.row:after{content:" ";display:table}.clearfix:after,.row:after{clear:both}.clearfix{*zoom:1}::-moz-selection{background:#3c3c3b;color:#fff}::selection{background:#3c3c3b;color:#fff}::-moz-selection{background:#3c3c3b;color:#fff}:focus{outline:0}.column{float:left;padding-left:1.5em;padding-right:1.5em;margin:0}@media only screen and (max-width: 23em){.column{padding-left:1em;padding-right:1em}}.column.full{width:100%}.column.two-thirds{width:66.6%}.column.half{width:50%}.column.third{width:33.3%}.column.three-fourths{width:74.6%}.column.fourth{width:25%}textarea,input{outline:none}img{max-width:100%;height:auto}a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}section{display:block}h1{font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-size:2.1em;font-weight:700;color:#3c3c3b;margin:1em 0 .5em 0}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.4em}h2,h3,h4,h5,h6{font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-weight:700;color:#3c3c3b;margin:1.65em 0 .7em 0;line-height:100%}p{font-weight:normal;font-size:1em;margin:1em 0;padding:0;line-height:1.8em}a{color:#3c3c3b}a:hover{color:#b40063}ul,ol{margin:2em 0 0 2em}@media only screen and (max-width: 55em){ul,ol{margin:2em 0 0 1em}}ul{list-style:disc}ol{list-style:decimal}li{padding-bottom:1em}strong{font-weight:700}header{width:100%;height:auto;padding:0}@media only screen and (max-width: 80em){header{position:relative;padding:0 .5em}}.logo{height:260px;width:300px;display:inline-block;position:relative;z-index:99;background:url("../../images/splatter-shape.svg") transparent no-repeat;background-size:120% auto;background-position:left -66px top -133px}.logo img{width:100%;max-width:190px;position:absolute;top:45px;left:24px}@media only screen and (max-width: 80em){.logo img{position:static;max-width:none}}@media only screen and (max-width: 80em){.logo{display:block;position:static;background-image:none;background-color:#fff;height:auto;width:185px;padding:0;margin:1em 0 0 1.4em}}@media only screen and (max-width: 47em){.logo{margin:0 auto;padding-top:.7em;padding-bottom:.6em;width:165px}}.phone-contact{font-family:"Fira Sans","Open Sans",Arial,sans-serif;display:inline-block;text-decoration:none;font-weight:700;font-size:1.3em;vertical-align:top;margin-top:1.2em;margin-left:-2em;position:relative;z-index:100;color:#3C3C3B}.phone-contact:hover{color:#b40063}@media only screen and (max-width: 85em){.phone-contact{font-size:1.2em;margin-top:1.3em}}@media only screen and (max-width: 80em){.phone-contact{display:inline-block;margin:0.3em 1em .8em 1em;vertical-align:middle;border-top:1px dotted #3a4d81;padding-top:.5em;color:#3C3C3B}}@media only screen and (max-width: 47em){.phone-contact{display:block;margin:0 auto;width:222px;text-align:center}}@media only screen and (max-width: 33em){.phone-contact{font-size:1.1em;text-align:center;width:200px}}.social-header{margin:0;position:absolute;top:16px;left:490px;list-style-type:none}.social-header li{padding:0;display:inline-block}.social-header li a{display:inline-block;padding:0}.social-header li a img{width:35px;height:35px}@media only screen and (max-width: 85em){.social-header{left:472px}}@media only screen and (max-width: 80em){.social-header{left:auto;top:46px;right:382px}.social-header li a{display:inline-block;padding:0}.social-header li a img{width:40px;height:40px}}@media only screen and (max-width: 58em){.social-header{display:none}}.topbar-navigation{background:#fcfcfc;height:66px;width:100%;position:relative}@media only screen and (max-width: 80em){.topbar-navigation{height:auto;background:#fff}}.topbar-navigation .secondary-navigation-wrapper{width:auto;position:absolute;right:0px;top:0px}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper{width:50%;right:10px;top:-11px}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper{display:block;position:static;width:100%;border-top:1px dotted #d5dcf2;margin-top:.8em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper{border-top:none}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation{display:inline-block;font-family:"Fira Sans","Open Sans",Arial,sans-serif}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation{display:block}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation ul{margin:0;list-style-type:none}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.3em .7em 0 0}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation ul{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 .8em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li{display:inline-block;padding:0 .7em 0 0}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a{color:#b40063;padding:0}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a::before{content:"";min-height:48px;min-width:48px;background-image:url("../../images/volunteer-icon.svg");background-repeat:no-repeat;background-position:10px 2px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a::before{content:none}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a:hover{color:#b40063}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a:hover::before{color:#b40063;background-position:8px 2px}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a:hover::before{background-position:10px 2px}}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a{padding:1em 0 1em .8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.volunteer a{padding:.2em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.menu-padded a{padding-left:1.3em}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.menu-padded a{padding-left:.8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.menu-padded a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.menu-padded a{padding:.2em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.members a{color:#126c90;padding-left:1.3em}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.members a{padding:1em 0 1em .8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.members a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.members a{padding:.2em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.donate a{color:#446b18;padding:0 1.3em}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.donate a{padding:1em 0 1em .8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.donate a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.donate a{padding:.2em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.blog a{color:#6f2e84;padding-left:1.3em}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.blog a{padding:1em 0 1em .8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.blog a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li.blog a{padding:.2em 0}}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li:hover{color:#733089}.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li a{color:#3c3c3b;text-decoration:none;padding:0;font-size:1em;font-weight:500;display:block}@media only screen and (max-width: 80em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li a{padding:1em 0 1em .8em}}@media only screen and (max-width: 47em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li a{padding:1em .3em 1em .3em}}@media only screen and (max-width: 33em){.topbar-navigation .secondary-navigation-wrapper .secondary-navigation li a{padding:.2em 0}}.topbar-navigation .search-form{display:inline-block;position:relative;width:auto}@media only screen and (max-width: 80em){.topbar-navigation .search-form{display:block;position:relative;margin-right:.6em}}@media only screen and (max-width: 47em){.topbar-navigation .search-form{margin:0}}.topbar-navigation .search-form input[type="text"]{padding:1.6em 1.5em 1.5em 1.5em;color:#3a4d81;font-weight:500;font-size:0.95em;border:none;background-color:#d5dcf2;background-image:url("../../images/search-icon.svg");background-size:35px 35px;background-position:right 22px top 15px;background-repeat:no-repeat;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:80px}@media only screen and (max-width: 80em){.topbar-navigation .search-form input[type="text"]{width:350px;border-radius:3px;position:absolute;right:0;padding:1em 1.5em;background-size:25px 25px;background-position:right 17px top 13px}}@media only screen and (max-width: 47em){.topbar-navigation .search-form input[type="text"]{position:static;width:100%;margin:0 0 .5em 0;padding:1em 1.5em;background-size:25px 25px;background-position:right 17px top 13px}}.topbar-navigation .search-form input[type="text"]:focus,.topbar-navigation .search-form input[type="text"].focus{width:350px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 85em){.topbar-navigation .search-form input[type="text"]:focus,.topbar-navigation .search-form input[type="text"].focus{width:250px}}@media only screen and (max-width: 80em){.topbar-navigation .search-form input[type="text"]:focus,.topbar-navigation .search-form input[type="text"].focus{width:400px}}@media only screen and (max-width: 47em){.topbar-navigation .search-form input[type="text"]:focus,.topbar-navigation .search-form input[type="text"].focus{width:100%}}.topbar-navigation ::-webkit-input-placeholder{color:#3a4d81;font-weight:500;font-size:1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 80em){.topbar-navigation ::-webkit-input-placeholder{opacity:1}}.topbar-navigation input:focus::-webkit-input-placeholder{opacity:1}.topbar-navigation :-moz-placeholder{color:#3a4d81;font-weight:500;font-size:1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 80em){.topbar-navigation :-moz-placeholder{opacity:1}}.topbar-navigation input:focus:-moz-placeholder{opacity:1}.topbar-navigation ::-moz-placeholder{color:#3a4d81;font-weight:500;font-size:1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 80em){.topbar-navigation ::-moz-placeholder{opacity:1}}.topbar-navigation input:focus::-moz-placeholder{opacity:1}.topbar-navigation :-ms-input-placeholder{color:#3a4d81;font-weight:500;font-size:1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 80em){.topbar-navigation :-ms-input-placeholder{opacity:1}}.topbar-navigation input:focus:-ms-input-placeholder{opacity:1}.primary-navigation{background:url("../../images/navigation-pattern.jpg") #6f2e84 repeat-x bottom;width:100%;height:100px;position:relative;font-family:"Fira Sans","Open Sans",Arial,sans-serif}@media only screen and (max-width: 80em){.primary-navigation{display:none}}.primary-navigation ul{margin:0;list-style-type:none;position:absolute;right:40px}@media only screen and (max-width: 50em){.primary-navigation ul{display:block;padding:.5em 0;text-align:center}}.primary-navigation ul li{padding:0;position:relative;display:inline-block}.primary-navigation ul li:last-child{border-bottom:none}.primary-navigation ul li:last-child ul{right:0;left:auto}.primary-navigation ul li:last-child a::after{content:none}.primary-navigation ul li:hover ul{visibility:visible;opacity:1}.primary-navigation ul li ul{display:block;position:absolute;left:0;right:auto;top:100%;min-width:100%;white-space:nowrap;z-index:99;visibility:hidden;background:#fff;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:2em 4em 2em 2.5em;border-radius:0 0 3px 3px;border-bottom:6px solid #126c90}.primary-navigation ul li ul li{border-bottom:1px solid #d6d7d7;display:block}.primary-navigation ul li ul a{font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-size:1.1em;padding:.8em 0;line-height:100%;text-transform:none;color:#3c3c3b}.primary-navigation ul li ul a::after{content:none}.primary-navigation ul li ul a:hover{color:#b40063}.primary-navigation ul li.find-camp a::before{content:"";min-height:50px;min-width:63px;background-image:url("../../images/camp-icon.svg");background-repeat:no-repeat;background-position:4px 1px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.primary-navigation ul li.apply-online a{padding-left:1em}.primary-navigation ul li.apply-online a::before{content:"";min-height:50px;min-width:63px;background-image:url("../../images/online-icon.svg");background-repeat:no-repeat;background-position:4px 1px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.primary-navigation ul li.stories a{padding-left:.5em}.primary-navigation ul li.stories a::before{content:"";min-height:50px;min-width:63px;background-image:url("../../images/stories-icon.svg");background-repeat:no-repeat;background-position:8px 1px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.primary-navigation ul li.contact-us a{padding-left:.9em}.primary-navigation ul li.contact-us a::before{content:"";min-height:50px;min-width:63px;background-image:url("../../images/contact-icon.svg");background-repeat:no-repeat;background-position:4px 0px;display:inline-block;vertical-align:middle;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.primary-navigation ul li a{text-decoration:none;color:#fff;font-size:1.5em;font-weight:700;padding:0;line-height:100px;display:block;position:relative;margin-right:0.4em}.primary-navigation ul li a:hover{color:#ceb0f3}.slicknav_menu{display:none}@media only screen and (max-width: 80em){.slicknav_menu{display:block}}.home-banner{background:url("../../images/inner-banner-04.jpg") #fff no-repeat top !important;background-size:cover !important;width:100%;height:auto;overflow:hidden;padding:2em 0}@media only screen and (max-width: 80em){.home-banner{padding-top:0;height:auto}}.home-banner .home-story-wrapper{width:55%;height:800px;background:url("../../images/speech-corner.svg") transparent no-repeat center center;background-size:100% 100%;opacity:.9;position:relative}@media only screen and (max-width: 95em){.home-banner .home-story-wrapper{width:60%}}@media only screen and (max-width: 85em){.home-banner .home-story-wrapper{height:600px;width:65%}}@media only screen and (max-width: 80em){.home-banner .home-story-wrapper{width:85%;margin-top:1em}}@media only screen and (max-width: 55em){.home-banner .home-story-wrapper{background-image:none;background-color:rgba(255,255,255,0.988);width:100%;height:auto;margin:3em 0 2em 0;border-radius:50px 50px 50px 0px}}.home-banner .home-story{padding-right:4em;width:80%;position:absolute;left:16%;top:27%;opacity:1}@media only screen and (max-width: 85em){.home-banner .home-story{top:20%}}@media only screen and (max-width: 80em){.home-banner .home-story{left:18%}}@media only screen and (max-width: 55em){.home-banner .home-story{position:static;width:100%;padding:4em}}@media only screen and (max-width: 35em){.home-banner .home-story{position:static;width:100%;padding:3em}}@media only screen and (max-width: 23em){.home-banner .home-story{position:static;width:100%;padding:2em}}.home-banner .home-story span{display:block;margin:0;padding:0;font-family:"Shadows Into Light",cursive;font-size:2em;font-weight:bold;color:#126c90;text-transform:uppercase}@media only screen and (max-width: 40em){.home-banner .home-story span{font-size:1.4em}}.home-banner .home-story h1{margin:.1em 0 0 0;font-size:2.5em;color:#3c3c3b}@media only screen and (max-width: 23em){.home-banner .home-story h1{font-size:1.8em;margin:.5em 0 0 0}}.home-banner .home-story p{font-size:1.2em;font-weight:500;line-height:125%;margin-top:.7em}@media only screen and (max-width: 23em){.home-banner .home-story p{font-size:1.05em}}.home-banner .home-story a{display:inline-block;font-weight:bold;font-size:1.3em;color:#b40063;text-decoration:none;border:2px solid #b40063;padding:1em 3.2em;border-radius:50px;margin-top:.2em}.home-banner .home-story a:hover{background:#b40063;color:#fff}@media only screen and (max-width: 55em){.home-banner .home-story a{padding:1em 2em;display:block;text-align:center}}@media only screen and (max-width: 23em){.home-banner .home-story a{font-size:1.05em;padding:1em}}.sponsors{text-align:center;padding-bottom:7em}.sponsors h3{font-size:1.6em}.sponsors p{font-weight:600;font-size:1.2em;padding:0 4em}.sponsor-grid{width:100%;margin:3em 0;overflow:hidden}.sponsor-grid li{line-height:1.5em;float:left;display:inline-block;background-color:#fff;vertical-align:middle;margin-left:0.6%;margin-bottom:0.6%}.sponsor-grid li:nth-child(4n+1){margin-left:0}.sponsor-grid li{width:24.55%}.sponsor-grid li img{vertical-align:middle;margin:auto 0}.sponsor-grid-helper{display:inline-block;height:100%;vertical-align:middle}.main .sponsor-grid img{border:none;max-height:130px;vertical-align:middle}.main .sponsor-grid li{margin:0.1em;padding:2em;min-height:250px;text-align:center;width:48%;white-space:nowrap}@media only screen and (max-width: 45em){.main .sponsor-grid li{width:100%}}.next-camp{width:100%}.next-camp .next-camp-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.next-camp .next-camp-wrapper .next-camp-details{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 5em;max-width:100%}.next-camp .next-camp-wrapper .next-camp-details span{font-family:"Shadows Into Light",cursive;font-size:3.4em;font-weight:bold;color:#126c90}.next-camp .next-camp-wrapper .next-camp-details span::after{content:"";background-image:url("../../images/arrow.svg");background-repeat:no-repeat;background-position:15px -6px;background-size:110px 45px;width:125px;height:45px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-details span::after{content:none}}.next-camp .next-camp-wrapper .next-camp-details h2{margin-top:.8em;margin-bottom:1.8em;position:relative}.next-camp .next-camp-wrapper .next-camp-details h2::after{content:"";position:absolute;background-image:url("../../images/title-pattern.jpg");background-repeat:no-repeat;background-size:206px 5px;width:206px;height:5px;display:block;bottom:-25px;left:0}.next-camp .next-camp-wrapper .next-camp-details p{font-size:1.1em;margin:.6em 0;line-height:125%}.next-camp .next-camp-wrapper .next-camp-details a{display:inline-block;font-weight:bold;font-size:1.3em;color:#b40063;text-decoration:none;border:2px solid #b40063;padding:1em 2.5em;border-radius:50px;margin-top:2em}.next-camp .next-camp-wrapper .next-camp-details a:hover{background:#b40063;color:#fff}@media only screen and (max-width: 23em){.next-camp .next-camp-wrapper .next-camp-details a{display:block;text-align:center}}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-details{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:5em 2em;position:relative}.next-camp .next-camp-wrapper .next-camp-details::after{content:"";background-image:url("../../images/arrow-down.svg");background-repeat:no-repeat;position:absolute;right:8%;bottom:10%;width:45px;height:115px}}@media only screen and (max-width: 55em) and (max-width: 23em){.next-camp .next-camp-wrapper .next-camp-details::after{content:none}}.next-camp .next-camp-wrapper .next-camp-countdown{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("../../images/up-coming-camps.jpg") no-repeat top center;background-size:cover;height:800px;position:relative;overflow:hidden}.next-camp .next-camp-wrapper .next-camp-countdown .splatt-days{height:400px;width:400px;background:url("../../images/splatter-shape-date.svg") no-repeat center center;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-camp .next-camp-wrapper .next-camp-countdown .splatt-days span{color:#fff;font-size:6em;font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-weight:bold;display:block;border-bottom:6px solid rgba(255,255,255,0.3);padding:0;margin:0;line-height:80%}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-countdown .splatt-days span{font-size:4.5em}}.next-camp .next-camp-wrapper .next-camp-countdown .splatt-days small{color:#fff;font-size:2.6em;font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-weight:bold;display:block;padding-top:.1em}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-countdown .splatt-days{width:280px}}.next-camp .next-camp-wrapper .next-camp-countdown::before{content:url("../../images/torn-edge.png");width:182px;height:800px;display:inline-block;position:absolute;left:0;top:0}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-countdown::before{content:none}}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper .next-camp-countdown{width:100%;height:auto;padding:3em 0}}@media only screen and (max-width: 55em){.next-camp .next-camp-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.entry-title a,.entry-title{text-decoration:none;color:#006a68}.kidscamps-entry-footer{margin-top:1em;background:#fff;padding:1em;border-radius:5px}.single .kidscamps-entry-footer{margin-top:4em}.cat-links,.tags-links,.nav-links{font-style:italic}.cat-links,.tags-links,.nav-links,.edit-link{clear:both;display:block;margin:1em 0}.posted-on a,.cat-links a,.tags-links a{color:#733089;text-decoration:none;font-style:normal}.events{background:#f3c400;padding:12em 0}@media only screen and (max-width: 70em){.events{padding:5em 2em}}.events .events-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 70em){.events .events-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.events .events-wrapper .event{background:#fff;border-top:8px solid #733089;padding:3em 0 0 0;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:4px 4px 5px 0px rgba(17,24,59,0.2);box-shadow:4px 4px 5px 0px rgba(17,24,59,0.2)}@media only screen and (max-width: 70em){.events .events-wrapper .event{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:1em 0}}.events .events-wrapper .event h3{margin-top:0;padding:0 2em}@media only screen and (max-width: 55em){.events .events-wrapper .event h3{padding:0 1em}}.events .events-wrapper .event span{display:block;color:#126c90;margin:0;padding:0 3em;text-transform:uppercase;font-weight:bold}@media only screen and (max-width: 55em){.events .events-wrapper .event span{padding:0 1.5em}}.events .events-wrapper .event p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 3em 2em 3em}@media only screen and (max-width: 55em){.events .events-wrapper .event p{padding:0 1.5em 1em 1.5em}}.events .events-wrapper .event a{display:block;background:#733089;color:#fff;text-decoration:none;padding:1.2em 2.6em;font-weight:bold;font-size:1.2em;position:relative}.events .events-wrapper .event a::after{font-family:'FontAwesome';content:"\f061";display:inline-block;position:absolute;right:35px;color:#fff}.events .events-wrapper .event a:hover{background:#126c90}@media only screen and (max-width: 55em){.events .events-wrapper .event a{padding:1.2em 1.5em}}.invitation{background:url("../../images/marshmallows.jpg") no-repeat center !important;background-size:cover !important;width:100%;height:auto;padding:15em 5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invitation .invite{background:#fff;border-radius:5px;text-align:center;padding:3em 5em;position:relative;z-index:5}.invitation .invite span{color:#126c90;font-size:3em;font-family:"Shadows Into Light",cursive;font-weight:bold;display:block}.invitation .invite h3{margin:.3em 0 .3em 0}.invitation .invite p{font-size:1.2em;font-weight:500;margin-top:0}@media only screen and (max-width: 55em){.invitation .invite p{line-height:120%}}.invitation .invite a{display:inline-block;font-weight:bold;font-size:1.3em;color:#b40063;text-decoration:none;border:2px solid #b40063;padding:.9em 3.5em;border-radius:50px}.invitation .invite a:hover{background:#b40063;color:#fff}.invitation .invite::before{content:url(../../images/splatter-top.svg);display:block;width:500px;height:auto;position:absolute;top:-140px;left:50%;margin-left:-265px}@media only screen and (max-width: 55em){.invitation .invite::before{content:none}}.invitation .invite::after{content:url(../../images/splatter-bottom.svg);display:block;width:500px;height:auto;position:absolute;bottom:-140px;left:50%;margin-left:-245px}@media only screen and (max-width: 55em){.invitation .invite::after{content:none}}@media only screen and (max-width: 55em){.invitation .invite{padding:3em 1.5em}}@media only screen and (max-width: 55em){.invitation{padding:5em 1em}}.sponsor-wrapper{background:#fff;width:100%;height:auto;padding:10em 5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.sponsor-wrapper .sponsors{padding-bottom:0}.sponsor-wrapper h2{margin-top:0;font-size:2em}.sponsor-wrapper h2::after{content:"";background-image:url("../../images/title-pattern.jpg");background-repeat:no-repeat;background-size:206px 5px;width:206px;height:5px;display:block;margin:.7em auto}.sponsor-wrapper a{display:inline-block;font-weight:bold;font-size:1.3em;color:#b40063;text-decoration:none;border:2px solid #b40063;padding:.9em 3.5em;border-radius:50px;margin-top:2em}.sponsor-wrapper a:hover{background:#b40063;color:#fff}@media only screen and (max-width: 55em){.sponsor-wrapper a{padding:.9em 1.5em}}@media only screen and (max-width: 55em){.sponsor-wrapper{padding:5em 2em}}.newsletter-wrapper{background:url("../../images/newsletter-icon.svg") #126c90 no-repeat;background-position:51% 26%;background-size:160px 160px;width:100%;height:auto;padding:15em 5em 10em 5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.newsletter-wrapper h3{color:#fff;margin:2em 0 1.3em 0;font-size:1.8em}@media only screen and (max-width: 70em){.newsletter-wrapper{background-size:140px auto;background-position:51% 18%}.newsletter-wrapper h3{text-align:center;font-size:1.5em}}@media only screen and (max-width: 60em){.newsletter-wrapper{padding:15em 2em 10em 2em}}@media only screen and (max-width: 50em){.newsletter-wrapper{padding:10em 2em 10em 2em;background-position:51% 8%}}.newsletter-wrapper::after{content:"";background-image:url("../../images/splatter-news.svg");background-repeat:no-repeat;height:360px;width:360px;position:absolute;bottom:-208px;right:-128px;z-index:3;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.newsletter-form{position:relative;width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;z-index:6}@media only screen and (max-width: 70em){.newsletter-form{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%}}.newsletter-form input[type="text"]{padding:1.6em 1.5em 1.5em 1.5em;color:#3c3c3b;font-weight:400;font-size:0.95em;border:none;background-color:#fff;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;margin-right:1em;-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%}@media only screen and (max-width: 70em){.newsletter-form input[type="text"]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 1em 0}}.newsletter-form input[type="text"]:focus,.newsletter-form input[type="text"].focus{background-color:#fff}.newsletter-form button{display:block;border:none;padding:1.6em 1.5em;background:#224870;border-radius:3px;color:#fff;text-transform:uppercase;font-size:.9em;font-weight:700;height:auto;width:100%;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.newsletter-form button:hover{background:#2a4494}@media only screen and (max-width: 70em){.newsletter-form button{margin-top:1.1em;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}::-webkit-input-placeholder{color:#3c3c3b;font-weight:400;font-size:1em;opacity:1}:-moz-placeholder{color:#3c3c3b;font-weight:400;font-size:1em;opacity:1}::-moz-placeholder{color:#3c3c3b;font-weight:400;font-size:1em;opacity:1}:-ms-input-placeholder{color:#3c3c3b;font-weight:400;font-size:1em;opacity:1}.inner-banner{width:100%;background:url("../../images/inner-banner-04.jpg") no-repeat center center;background-size:cover;height:450px;position:relative}@media only screen and (max-width: 73em){.inner-banner{height:280px;z-index:999}}@media only screen and (max-width: 60em){.inner-banner{height:180px}}.main{width:100%;background:#f3f8fc;padding:2em 0 6em 0}@media only screen and (max-width: 68em){.main{padding:2em 0 3em 0}}.main article li{line-height:1.5em}.main .breadcrumbs{border-bottom:1px solid #d5dcf2;padding-bottom:.3em;margin-bottom:3em;text-transform:uppercase}@media only screen and (max-width: 50em){.main .breadcrumbs{display:none}}.main .breadcrumbs ul{margin:0;padding:1em 0 2em 0}.main .breadcrumbs ul li{display:inline-block;color:#3a4d81;font-weight:700;font-size:.85em;padding:0 .8em 0 0}.main .breadcrumbs ul li::after{font-family:'FontAwesome';content:"\f105";display:inline-block;padding-left:1em;color:#3a4d81;opacity:.6}.main .breadcrumbs ul li:last-child::after{content:none}.main .breadcrumbs ul li a{text-decoration:none;color:#3a4d81;opacity:.8}.main .breadcrumbs ul li a:hover{text-decoration:underline}.main .breadcrumbs ul li img{display:inline-block;width:50px;height:50px;vertical-align:middle}.main #participant-form h2{font-size:1.4em;font-weight:500;color:#353c3e;margin:1.5em 0 .8em 0}.main #participant-form h2:before{content:"";background-image:url("../../images/splatter-icon.svg");background-repeat:no-repeat;height:40px;width:40px;display:inline-block;vertical-align:middle;margin-right:5px}.main #participant-form ul{margin:0}.main #participant-form ul.participants-data{background:white;padding:2em;border-radius:3px;border-bottom:3px solid #d2dde5}.main #participant-form ul.participants-data li h4{display:block;font-size:1.35em;font-weight:bold;margin:1.7em 0 0.33em 0;color:#024253}.main #participant-form ul.participants-data li label{display:block;font-size:1.1em;font-weight:bold;margin:1.33em 0 0.33em}.main #participant-form ul.participants-data input[type="text"]{border:1px solid #d8d8d8;width:100%;padding:1.2em 1em;background:#f6f6f6;font-size:1.1em;font-weight:500;border-radius:3px;-webkit-box-shadow:inset 2px 2px 2px 0px #e6ecec;box-shadow:inset 2px 2px 2px 0px #e6ecec;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#4b4e4f;font-weight:normal}.main #participant-form ul.participants-data input[type="text"]:focus,.main #participant-form ul.participants-data input[type="text"].focus{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #4DA5D7}.main #participant-form ul.participants-data li ul{margin:.2em 0 1em 0}.main #participant-form ul.participants-data li ul label.selectit{margin:0;padding:1em 0;border-bottom:1px solid #e6d6d8;font-weight:500;font-size:1.2em}.main #participant-form ul.participants-data li ul label.selectit input[type="radio"]{vertical-align:baseline;position:relative;top:-2px}.main #participant-form ul.participants-data li ul li:last-of-type>label.selectit{border-bottom:none}.main #participant-form ul.participants-data li ul li:nth-child(even)>label.selectit{background:#fbf5f6}.main #participant-form ul.participants-data:nth-of-type(2) li label.selectit{font-size:1em}.main #participant-form select#date_of_birth_day,.main #participant-form select#last_tetanus_injection_day,.main #participant-form select#last_tetanus_injection_month{outline:none;-webkit-appearance:none;display:block;padding:1.2em 1em;margin:0;-webkit-transition:border-color 0.2s;transition:border-color 0.2s;border:1px solid #d8d8d8;border-radius:3px;background:#f6f6f6;color:#555;line-height:normal;font-family:inherit;font-size:inherit;line-height:inherit;width:100%}.main #participant-form select:focus,.main #participant-form select.focus{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #4DA5D7}.main #participant-form textarea{width:100%;border:1px solid #d8d8d8;border-radius:3px;padding:1.2em;-webkit-box-shadow:inset 2px 2px 2px 0px #e6ecec;box-shadow:inset 2px 2px 2px 0px #e6ecec;background:#f6f6f6;font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:1.1em;font-weight:500}.main #participant-form table.participants-data{margin:1.5em 0 3em 0}.main #participant-form li.participants-consent label.selectit{font-weight:normal}.main #participant-form li.required{position:relative}.main #participant-form li.required:before{content:"*";position:absolute;top:0;right:0;color:#69838E}.main .participants-sidebar{margin-top:4em;padding:0;border-radius:3px}.main .participants-sidebar .participants-progress{margin-bottom:2em;padding:1.5em 1em 1.5em 1.7em;border-left:6px solid #97A130;background:#e1e5c2;color:#62691b;font-weight:500}.main .participants-sidebar button{display:block;position:relative;padding:1.5em 1em;border-radius:6px;font-weight:bold;font-size:1.15em;color:#FFF;text-decoration:none;background-color:#f3c400;border:none;border-bottom:4px solid #ad3918;-webkit-transition:all 0.1s;transition:all 0.1s;width:100%;cursor:pointer}.main .participants-sidebar button:active{-webkit-transform:translate(0px, 2px);transform:translate(0px, 2px);border-bottom:2px solid #757d20}.main .participants-sidebar button:hover{background-color:#97A130;border-bottom:4px solid #757d20}.main .participants-sidebar ul{margin:2em 0 0 0;list-style:none}.main .participants-sidebar ul li{padding:0}.main .participants-sidebar ul li a{display:block;background:white;border-bottom:1px solid #a4bcc6;text-decoration:none;padding:1.5em .5em 1.5em 1.5em;position:relative;color:#69838e;font-weight:500}.main .participants-sidebar ul li a.complete{color:#697A21;border-left:4px solid #758825;border-bottom:1px solid #758825}.main .participants-sidebar ul li a.complete::after{font-family:'FontAwesome';font-weight:normal;font-size:1.3em;content:"\f05d";display:inline-block;position:absolute;right:25px;opacity:1;color:#697A21}.main .pmpro-checkout .pmpro_check_instructions{display:none}.main #pmpro_levels_table td,.main #pmpro_levels_table th{border:1px solid gray;padding:0.5em;text-align:left;color:black}.main #pmpro_levels_table tr:nth-of-type(odd){background:white}.main #pmpro_levels_table tr:nth-of-type(odd) td{background:white}.main .pmpro_content_message a{display:inline-block;color:white;background:#006a68;padding:1.2em 3em;margin:1.5em 0;text-align:center;font-weight:700;font-size:1em;text-transform:uppercase;text-decoration:none;border:none;border-radius:0}@media only screen and (max-width: 37em){.main .pmpro_content_message a{padding:1.2em}}.main .pmpro_content_message a:hover{background:#b40063}.main .pmpro_content_message a::after{font-family:'FontAwesome';content:"\f061";display:inline-block;padding-left:.5em;color:white;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main .pmpro_content_message a:hover::after{color:white}.main #pmpro_invoices_table{margin:2.5em 0;width:100%}.main #pmpro_invoices_table thead{display:table-row-group}.main #pmpro_invoices_table th{background:#086A84;color:white;text-align:left}.main #pmpro_invoices_table td,.main #pmpro_invoices_table th{border:1px solid #D2DDE5;padding:.7em 1em}.main #pmpro_invoices_table td{background:white}.main .alignright a{display:block;margin-bottom:1em;color:#b40063}.main #pmpro_cancel{border:none}.main #pmpro_cancel hr{display:none}.main #pmpro_cancel table{margin:2.5em 0 1em 0;width:100%}.main #pmpro_cancel table thead{display:table-row-group}.main #pmpro_cancel table th{background:#086A84;color:white;text-align:left}.main #pmpro_cancel table td,.main #pmpro_cancel table th{border:1px solid #D2DDE5;padding:.7em 1em}.main #pmpro_cancel table td{background:white}.main #pmpro_cancel .pmpro_actionlinks a{display:block;margin-bottom:1em;color:#b40063;text-decoration:underline;font-size:1.1em}.main #pmpro_pricing_fields{margin-bottom:1em}.main #pmpro_level-1 form #pmpro_pricing_fields td,.main #pmpro_level-1 form #pmpro_pricing_fields tr{background:transparent;border:none}.main #pmpro_level-2 form #pmpro_pricing_fields td,.main #pmpro_level-2 form #pmpro_pricing_fields tr{background:transparent;border:none}.main .pmpro_checkout thead{display:block}.main .pmpro_thead-name{color:#1b2021;font-size:1.3em}.main .pmpro_checkout thead th{background:transparent;border:none}.main .pmpro_checkout ul{font-size:inherit;color:inherit}.main #pmpro_account_loggedin{border-top:1px solid #61c5aa;border-bottom:1px solid #61c5aa;padding:1em;background:#edf7f4}.main label.pmpro_normal.pmpro_clickable{padding:0;display:inline}.main #pmpro_billing_address_fields{margin-bottom:1em}.main #pmpro_billing_address_fields thead{display:block;margin-bottom:1em}.main #pmpro_billing_address_fields th{color:#006a68;font-size:1.3em}.main #pmpro_billing_address_fields td,.main #pmpro_billing_address_fields tr{background:transparent;border:none}.main #pmpro_user_fields label,.main .pmpro_checkout-field label{display:block;float:none;text-align:left;margin:0 0 .3em 0}.main #pmpro_user_fields input,.main #pmpro_user_fields select,.main .pmpro_checkout-field input{border:1px solid #d8d8d8;background:#f6f6f6;display:inline-block;margin:0 0 1em 0;max-width:100%;padding:1.2em 1em;width:100%;font-size:1em;border-radius:3px;-webkit-box-shadow:inset 2px 2px 2px 0px #e6ecec;box-shadow:inset 2px 2px 2px 0px #e6ecec}.main #pmpro_user_fields input:focus,.main .pmpro_checkout-field input:focus,.main #pmpro_user_fields input.focus,.main .pmpro_checkout-field input.focus{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #4DA5D7}.main #pmpro_user_fields td div,.main .pmpro_user_fields{position:relative}.main #pmpro_user_fields td div .pmpro_asterisk,.main .pmpro_user_fields .pmpro_asterisk{position:absolute;top:0;right:0;color:#69838e}.main .pmpro_checkout tbody td{padding:0}.main .pmpro_checkout thead th{padding-left:0}.main .pmpro_checkout-field{position:relative}.main span.pmpro_asterisk{position:absolute;top:0;right:0;color:#69838e}.main #pmpro_payment_information_fields{margin-top:1em}.main #pmpro_payment_information_fields thead{display:block;margin-bottom:1em}.main #pmpro_payment_information_fields td,.main #pmpro_payment_information_fields tr{background:transparent;border:none}.main #pmpro_payment_information_fields label{display:block;float:none;text-align:left;margin:0 0 .3em 0}.main #pmpro_payment_information_fields input,.main #pmpro_payment_information_fields select,.main .pmpro_checkout-field select{border:1px solid #d8d8d8;background:#f6f6f6;display:inline-block;margin:0 0 1em 0;max-width:100%;padding:1.2em 1em;width:100%;font-size:1em;border-radius:3px;-webkit-box-shadow:inset 2px 2px 2px 0px #e6ecec;box-shadow:inset 2px 2px 2px 0px #e6ecec}.main #pmpro_payment_information_fields input:focus,.main #pmpro_payment_information_fields input.focus{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #4DA5D7}.main #pmpro_payment_information_fields td div{position:relative}.main #pmpro_payment_information_fields td div .pmpro_asterisk{position:absolute;top:0;right:0;color:green}.main #ExpirationYear{display:block;margin-top:1em}.main .pmpro_payment-cvv small{display:block}.main .pmpro_thead-name{display:block;float:none;text-align:left;width:100%;margin-bottom:.3em}.main .pmpro_thead-msg{display:block;float:none;text-align:left;width:100%;font-weight:bold;font-style:normal;color:#086a84}.main .pmpro_thead-msg a{color:#086a84}.main form.pmpro_form .pmpro_submit{margin:0}.main .edit-link,.main .post-edit-link{display:block}.main form.pmpro_form .pmpro_submit span{float:none;display:block}.main .pmpro_btn.pmpro_btn-submit-checkout{display:block;padding:1.5em 1em;border:none;background:#006a68;color:white;width:100%;border-radius:0;font-size:1em}.main form.pmpro_form .leftmar{margin:0}.main #pmpro_user_fields,.main .pmpro_checkout_box-checkout_boxes,.main .pmpro-checkout #pmpro_payment_method{padding:2em 1.5em 1em 1.5em;display:inline-block;background:white;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #d2dde5}.main #pmpro_user_fields tbody,.main #pmpro_user_fields tr,.main #pmpro_user_fields td,.main .pmpro_checkout_box-checkout_boxes tbody,.main .pmpro_checkout_box-checkout_boxes tr,.main .pmpro_checkout_box-checkout_boxes td,.main .pmpro-checkout #pmpro_payment_method tbody,.main .pmpro-checkout #pmpro_payment_method tr,.main .pmpro-checkout #pmpro_payment_method td{display:block;width:100%}.main #pmpro_checkout_box-checkout_boxes{padding:0em 1.5em 1em 1.5em;margin-top:2.5em;display:inline-block;background:white;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #d2dde5}.main #pmpro_checkout_box-checkout_boxes .pmpro_thead-name{font-size:1em}.main #pmpro_license{background:#fff none repeat scroll 0 0;border:none;color:#1b2021;height:auto;margin:3px;overflow:auto;padding:1em}.main form.pmpro_form .pmpro_submit{display:block;margin-top:2em}.main #pmpro_levels_table{border:1px solid red;margin:2.5em 0;width:100%}.main #pmpro_levels_table thead{display:table-row-group}.main #pmpro_levels_table th{background:#086A84;color:white}.main #pmpro_levels_table td,.main #pmpro_levels_table th{border:1px solid #D2DDE5}.main #pmpro_checkout_box-checkout_boxes{width:100%;margin-bottom:1.5em}.main form.pmpro_form label{width:100%;margin-bottom:1em}.main form.pmpro_form label.pmprorh_radio_label{display:inline-block;vertical-align:middle;width:auto;margin:-15px 0 0 8px}.main form.pmpro_form input[type="radio"]{display:inline-block;vertical-align:middle;width:auto}.main #pmpro_tos_fields label{width:auto}.main #pmpro_tos_fields div.pmpro_license{margin-bottom:1em}.main .pmpro_checkout-fields h4{display:block;font-size:1.35em;font-weight:bold;margin:1.7em 0 0.33em 0;color:#024253}.main #pmpro_payment_method{display:block;background:#edf7f4;border:1px solid #61c5aa;border-radius:3px;padding:1em}.main #pmpro_account{background:#fff;border-bottom:3px solid #d2dde5;border-radius:0 0 3px 3px;padding:2em}.main #pmpro_account .pmpro_box{border-top:none;margin:1em 0;padding:0}.main #pmpro_account .pmpro_box h3{font-weight:500;font-size:1.2em;color:#2d3536}.main #pmpro_account .pmpro_box table{margin-top:1em}.main #pmpro_account .pmpro_box th{border:1px solid #d2dde5;background:#086a84;color:white;padding:0.5em;text-align:left}.main #pmpro_account .pmpro_box td{border:1px solid #d2dde5;padding:0.8em;text-align:left;color:black}.main #pmpro_account .pmpro_box tr:nth-of-type(odd){background:white}.main #pmpro_account .pmpro_box .pmpro_actionlinks{margin:1em 0 2em 0}.main #pmpro_account .pmpro_box .pmpro_actionlinks a{text-decoration:underline;font-size:1.1em;color:#227D68}.main #pmpro_account .pmpro_box .pmpro_account-membership-levelname .pmpro_actionlinks{margin:1em 0 2em 0}.main #pmpro_account .pmpro_box .pmpro_account-membership-levelname .pmpro_actionlinks a{text-decoration:underline;text-transform:uppercase;font-size:1.1em;font-weight:500;color:#b40063}.main #pmpro_account #pmpro_account-profile ul{margin:1em 0 0 0;list-style:none}.main #pmpro_account #pmpro_account-profile ul li{padding-bottom:.5em}.main #pmpro_account #pmpro_account-profile strong{color:#5f7579}.main div#theme-my-login{background:#fff;border-bottom:3px solid #d2dde5;border-radius:3px;padding:2em}.main div#theme-my-login p.message{color:#b40063}.main div#theme-my-login label{display:block}.main div#theme-my-login input,.main div#theme-my-login select{background:#f6f6f6;border:1px solid #d8d8d8;border-radius:3px;-webkit-box-shadow:2px 2px 2px 0 #e6ecec inset;box-shadow:2px 2px 2px 0 #e6ecec inset;font-size:1.1em;font-weight:500;padding:1.2em 1em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%}.main div#theme-my-login input#rememberme{width:auto}.main div#theme-my-login .tml-rememberme-wrap label{display:inline-block}.main div#theme-my-login input#wp-submit{background:#006a68;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:white;font-size:1.1em;font-weight:500;padding:1.2em 1em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%;cursor:pointer}.main div#theme-my-login .tml-action-links{list-style:none;margin:2em 0 0 0}.main div#theme-my-login .tml-action-links a{color:#758825}.main form#your-profile{background:#fff;border-bottom:3px solid #d2dde5;border-radius:3px;padding:2em;margin-bottom:1.5em}.main form#your-profile h3{margin-top:1.2em;font-size:1.35em;font-weight:500}.main form#your-profile input,.main form#your-profile select{background:#f6f6f6;border:1px solid #d8d8d8;border-radius:3px;-webkit-box-shadow:2px 2px 2px 0 #e6ecec inset;box-shadow:2px 2px 2px 0 #e6ecec inset;font-size:1.1em;font-weight:500;padding:1.2em 1em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%}.main form#your-profile input#admin_bar_front,.main form#your-profile input.pw-checkbox,.main form#your-profile input#give_set_api_key{width:auto}.main form#your-profile .tml-user-admin-bar-front-wrap{background:#f6f6f6;border:1px solid #d8d8d8;display:block;padding:.5em 1em}.main form#your-profile .tml-user-login-wrap span.description{display:block;margin:.3em 0 1em 0;font-size:.9em;color:#b40063}.main form#your-profile label{display:block;margin:.6em 0 .4em 0}.main form#your-profile span.description{color:#006a68}.main form#your-profile .form-table span.description{color:#3c3c3b}.main form#your-profile .tml-user-description-wrap span.description{color:#305e84;margin-top:1em;display:block;font-size:.9em}.main form#your-profile #current_level_cost{color:#b40063;margin-top:.8em;display:block;font-size:.9em}.main form#your-profile .pw-weak th,.main form#your-profile #password th{font-weight:500}.main form#your-profile textarea{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #d8d8d8;border-radius:3px;-webkit-box-shadow:2px 2px 2px 0 #e6ecec inset;box-shadow:2px 2px 2px 0 #e6ecec inset;font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:1.1em;font-weight:500;padding:1.2em;width:100%}.main form#your-profile .button-primary{background:#006a68;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:white;font-size:1.1em;font-weight:500;padding:1.2em 1em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%;cursor:pointer}.main #pmpro_cancel div.pmpro_actionlinks a.pmpro_btn{font-size:1.3em}.main #pmpro_cancel div.pmpro_actionlinks a.pmpro_btn.pmpro_yeslink.yeslink{display:block;border:1px solid #97A130;padding:1.5em 1em;margin:0 0 1.3em 0;background:#d7dab4;text-decoration:none;color:#646c0d}.main #pmpro_cancel div.pmpro_actionlinks a.pmpro_btn.pmpro_cancel.nolink{display:block;border:1px solid #AA1B3F;padding:1.5em 1em;margin:0 0 1.3em 0;background:#e3bfc8;text-decoration:none}.main .participants-child-update{margin:1em 0 0 0;list-style:none;background:#fff;border-bottom:3px solid #d2dde5;border-radius:0 0 3px 3px;padding:2em}.main .participants-child-update li{padding:1em 0;border-bottom:1px solid #D5DCF2}.main .participants-child-update li:last-child{border-bottom:none}.main .participants-child-update li:nth-of-type(even){background:#F3F8FC}.main .participants-child-update li a:first-child{color:#009572;margin-left:.2em}.main .participants-child-update li a:last-child{color:#b40063}.main .button{display:inline-block;border-radius:3px;background:#006a68;color:white;padding:.7em 2em;margin-top:1.3em;text-decoration:none}.main .button:hover{background:#b40063}.main .button::after{font-family:'FontAwesome';content:"\f067";display:inline-block;color:#fff;font-weight:normal;margin-left:.5em}.main #nav-below{margin-bottom:1.5em}.main #pmpro_form{margin-top:2em}.main form.pmpro_form label{float:none;display:block;text-align:left;margin-bottom:.5em}.main form.pmpro_form .input,.main form.pmpro_form textarea,.main form.pmpro_form select{display:block;background:#f6f6f6;border:1px solid #d8d8d8;border-radius:3px;-webkit-box-shadow:2px 2px 2px 0 #e6ecec inset;box-shadow:2px 2px 2px 0 #e6ecec inset;font-size:1.1em;font-weight:500;padding:1.2em 1em;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;width:100%;max-width:100%;margin-bottom:1em}.main .pmpro_thead-name{color:#006a68}.main .pmpro_thead-msg{color:#b40063}@media only screen and (max-width: 90em){.main .column.two-thirds{width:62%}.main .column.third{width:38%}.main .container{width:92%}}@media only screen and (max-width: 75em){.main .column.two-thirds{width:60%}.main .column.third{width:40%}}@media only screen and (max-width: 68em){.main .column.two-thirds{width:65%}.main .column.third{width:34%}}@media only screen and (max-width: 60em){.main .column.two-thirds{width:100%}.main .column.third{width:100%}}aside{padding:3.5em 0 5em 4em;margin:1em 0 0 0}aside .sidebar-navigation{background:#fff;border-top:8px solid #b40063;border-bottom:3px solid #d2dde5;border-radius:0 0 3px 3px;padding:2em 3em 5em 3em}aside .sidebar-navigation h3,aside .sidebar-navigation .parent a{font-weight:700;font-size:1.29em;color:#006a68;margin-bottom:.3em}aside .sidebar-navigation ul{margin:0;list-style-type:none}aside .sidebar-navigation ul li{padding:0;border-bottom:1px solid #d6d7d7}aside .sidebar-navigation ul li:last-child{border-bottom:none}aside .sidebar-navigation ul li a{display:block;font-weight:400;font-size:1em;color:#3c3c3b;text-decoration:none;padding:.65em 0}aside .sidebar-navigation ul li a:hover{color:#b40063}@media only screen and (max-width: 55em){aside .sidebar-navigation{padding:2em 2em 4em 2em}}aside .sidebar-navigation a.participants-login{display:block;background:#009572;color:#fff;font-weight:bold;font-size:.94em;text-align:center;text-transform:uppercase;text-decoration:none;margin:2em 0 0 0;padding:1.5em}aside .sidebar-navigation a.participants-login:hover{background:#b40063}aside .sidebar-latest-news,aside .sidebar-stories{margin-top:3em}aside .sidebar-latest-news h2,aside .sidebar-stories h2{display:block;font-family:"Shadows Into Light",cursive;font-size:2.6em;font-weight:bold;margin-bottom:.3em;color:#006a68}aside .sidebar-latest-news h3 a,aside .sidebar-stories h3 a{color:#733089;text-decoration:none;font-style:normal}aside .sidebar-latest-news ul,aside .sidebar-stories ul{margin:0}aside .sidebar-latest-news ul li,aside .sidebar-stories ul li{list-style:none}aside .sidebar-latest-news ul li span a,aside .sidebar-stories ul li span a{color:#733089;text-decoration:none}aside .sidebar-widget{margin:3em 0}aside .sidebar-widget span{display:block;font-family:"Shadows Into Light",cursive;font-size:2.6em;font-weight:bold;margin-bottom:.3em;color:#006a68}aside .sidebar-widget h3{margin:0 0 .8em 0;color:#3c3c3b;font-size:1.5em}aside .sidebar-widget .sidebar-next-camp{background:#fff;color:#3c3c3b;position:relative}aside .sidebar-widget .sidebar-next-camp .sidebar-days{background:url("../../images/splatter-shape-date.svg") no-repeat;background-position:top -100px left -72px;background-size:295px 320px;position:absolute;top:0;left:0;right:0;padding:2.2em 0 5em 3.3em}aside .sidebar-widget .sidebar-next-camp .sidebar-days span{color:#fff;font-size:3.2em;font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-weight:bold;display:inline-block;padding:0;margin:0 auto;line-height:80%;border-bottom:4px solid rgba(255,255,255,0.3)}aside .sidebar-widget .sidebar-next-camp .sidebar-days small{color:#fff;font-size:1.6em;font-family:"Fira Sans","Open Sans",Arial,sans-serif;font-weight:bold;display:block;padding-top:.1em;text-transform:uppercase}@media only screen and (max-width: 40em){aside .sidebar-widget .sidebar-next-camp .sidebar-days{background-position:top -130px left -72px}}aside .sidebar-widget .sidebar-next-camp img{max-width:100%;width:100%}aside .sidebar-widget .sidebar-next-camp p{line-height:138%;font-weight:400;font-size:1.1em;padding:1em 2em}aside .sidebar-widget .sidebar-next-camp a{display:block;background:#006a68;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:2em;position:relative}aside .sidebar-widget .sidebar-next-camp a::after{font-family:'FontAwesome';content:"\f061";display:inline-block;position:absolute;right:35px;color:#fff}aside .sidebar-widget .sidebar-next-camp a:hover{background:#b40063}@media only screen and (max-width: 68em){aside{padding-left:0}}@media only screen and (max-width: 40em){aside{margin-top:0}}footer{font-family:"Roboto","Open Sans",Arial,sans-serif;background:#3c3c3b;color:#fff;padding:5em 0 0 0;width:100%}footer .contact{position:relative}footer .contact .contact-details{position:absolute;right:0;top:.3em;width:auto}footer .contact .contact-details address{line-height:140%}footer .contact .contact-details p{line-height:150%}@media only screen and (max-width: 55em){footer .contact .contact-details{position:static;margin-top:1.5em}}footer .column{padding-left:0}footer p{font-size:1em;margin-top:0}footer p span{display:block;color:#fff;font-weight:500}footer .numbers{list-style:none;margin:1.4em 0 0 0}footer .numbers li{padding-bottom:.8em}footer .numbers li a{color:#fff;text-decoration:none}footer h4{margin:1.5em 0 .3em 0;color:#fff;font-size:1em}footer .social{margin:.6em 0 0 0;list-style-type:none}@media only screen and (max-width: 37em){footer .social{margin:1.2em 0 1em 0}}footer .social li{padding:0;display:inline-block}footer .social li a{display:inline-block;padding:0 .5em 1em 0;opacity:.8}footer .social li a:hover{opacity:1}footer .social li a img{width:45px;height:45px}footer .footer-base{color:#fff;margin-top:8em;padding:1.2em 0;border-top:1px solid rgba(255,255,255,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:.95em}@media only screen and (max-width: 55em){footer .footer-base{display:block;margin-top:2em;padding:1.2em 2em 2em 0em}}footer .footer-base ul{margin:0;padding:0;list-style-type:none}footer .footer-base li{display:inline-block;padding:0}@media only screen and (max-width: 55em){footer .footer-base li{display:block}}footer .footer-base li::after{content:"|";padding-left:.6em}@media only screen and (max-width: 55em){footer .footer-base li::after{content:none}}footer .footer-base li:last-child::after{content:none}footer .footer-base li a{color:#fff;text-decoration:none;padding-left:.5em}@media only screen and (max-width: 55em){footer .footer-base li a{display:block;padding-left:0;padding-bottom:.5em}}footer .footer-base li a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width: 55em){footer .column.three-fourths{width:100%}footer .column.fourth{width:100%}}@media only screen and (max-width: 55em){footer{padding:5em .7em 0 .7em}}.kc_single_event_message{font-style:italic;line-height:1.4;margin:1em 0;padding:10px;background-color:#efefef;border-radius:10px;font-size:.9em}#tribe-bar-form{background:#ffffff none repeat scroll 0 0;border:2px solid #d5dcf2;margin:3em 0 0 0;padding:1em;position:relative;width:100%}#tribe-bar-form label{color:#3a4d81;font-size:14px}#tribe-bar-form input[type="text"]{background:#f7f8fc;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border:1px solid #d5dcf2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-style:normal;font-weight:400;height:auto;line-height:1;padding:11px;width:100%}#tribe-bar-form .tribe-bar-submit{padding:0px;margin-top:47px}#tribe-bar-form .tribe-bar-submit{margin-left:0;width:auto}#tribe-bar-form .tribe-bar-submit .tribe-events-button,#tribe-bar-form .tribe-bar-submit input[type=submit]{padding:7px 30px;border:none;background:#b40063;border-radius:2px}.datepicker{z-index:100 !important}
/*# sourceMappingURL=style.css.map */