.wiggle{-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%}.wiggle.wiggle,.no-touch .wiggle:hover,.touch .wiggle:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}100%{transform:rotate(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:rotate(0deg)}25%{-moz-transform:rotate(-2.5deg)}75%{-moz-transform:rotate(2.5deg)}100%{-moz-transform:rotate(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(-2.5deg)}75%{-webkit-transform:rotate(2.5deg)}100%{-webkit-transform:rotate(0deg)}}@-o-keyframes wiggle{0%{-o-transform:rotate(0deg)}25%{-o-transform:rotate(-2.5deg)}75%{-o-transform:rotate(2.5deg)}0%{-o-transform:rotate(0deg)}}@-ms-keyframes wiggle{0%{-ms-transform:rotate(0deg)}25%{-ms-transform:rotate(-2.5deg)}175%{-ms-transform:rotate(2.5deg)}0%{-ms-transform:rotate(0deg)}}.wiggle{-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%}.wiggle.wiggle,.no-touch .wiggle:hover,.touch .wiggle:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}100%{transform:rotate(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:rotate(0deg)}25%{-moz-transform:rotate(-2.5deg)}75%{-moz-transform:rotate(2.5deg)}100%{-moz-transform:rotate(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(-2.5deg)}75%{-webkit-transform:rotate(2.5deg)}100%{-webkit-transform:rotate(0deg)}}@-o-keyframes wiggle{0%{-o-transform:rotate(0deg)}25%{-o-transform:rotate(-2.5deg)}75%{-o-transform:rotate(2.5deg)}0%{-o-transform:rotate(0deg)}}@-ms-keyframes wiggle{0%{-ms-transform:rotate(0deg)}25%{-ms-transform:rotate(-2.5deg)}175%{-ms-transform:rotate(2.5deg)}0%{-ms-transform:rotate(0deg)}}@font-face{font-family:'BrandonText-Black';src:url('fonts/29CB3C_0_0.eot');src:url('fonts/29CB3C_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/29CB3C_0_0.woff') format('woff'),url('fonts/29CB3C_0_0.ttf') format('truetype')}@font-face{font-family:'perfectbumsteadmedium';src:url('fonts/perfectbumstead-webfont.eot');src:url('fonts/perfectbumstead-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/perfectbumstead-webfont.woff') format('woff'),url('fonts/perfectbumstead-webfont.ttf') format('truetype'),url('fonts/perfectbumstead-webfont.svg#perfectbumsteadmedium') format('svg');font-weight:normal;font-style:normal}button:focus{outline:0}body{padding:0;margin:0;background-color:#4b2d1a;font-family:'BrandonText-Black',sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:normal;text-transform:uppercase;letter-spacing:.05em}canvas{-webkit-tap-highlight-color:rgba(0,0,0,0)}header.main{background-repeat:repeat-x;background-position:bottom center;width:100%;text-align:center;position:relative;z-index:10}header.main .navContainer{width:100%;height:0}header.main nav{position:absolute;left:27%;top:-10%;right:inherit;background:url('../images/backgrounds/NavBackground.png?v=3') no-repeat center center;background-size:contain;width:54.296875%}header.main nav.inline ul{margin:-12% 0 0 0;padding:33% 0 0;list-style:none}header.main nav.inline ul li{margin:.91145833% 0;display:block;width:26.04166667%;display:inline-block}header.main nav.inline ul li a{height:0;padding-bottom:87.32394366%;display:block;color:#ccc;text-decoration:none;text-align:left;text-indent:-200%;overflow:hidden;background-size:100%;background-position:top;-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%}header.main nav.inline ul li a.wiggle,.no-touch header.main nav.inline ul li a:hover,.touch header.main nav.inline ul li a:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}header.main nav.inline ul li a:focus{outline:none}header.main nav.inline ul li a.selected{background-position:bottom}@media (max-width:1024px),(width:1536px) and (height:2048px){header.main nav{background:url('');top:80px;left:50%;transform:translateX(-50%);width:95%}}.fundedBy{min-width:30%;float:right;position:absolute;right:0;top:10px}.fundedBy img{float:left}.fundedBy #cpb{max-width:40px;width:15%}@media (max-width:1024px){.fundedBy #cpb{width:20%}}.fundedBy section{float:right;width:80%}.fundedBy section h2{text-transform:inherit;font-size:16px;font-weight:normal;margin:10px 10px 2px;float:left;color:#fff;line-height:40px;font-family:'perfectbumsteadmedium'}@media (min-width:1101px) and (max-width:1250px){.fundedBy section h2{margin:10px 10px 2px}}@media (max-width:1100px){.fundedBy section h2{margin:0 10px 2px}}@media (max-width:768px){.fundedBy section h2{font-size:12px;line-height:30px}}@media (min-width:1101px) and (max-width:1440px){.fundedBy section{width:95%}}@media (max-width:1100px){.fundedBy section{width:100%}}.weather{display:block;float:right;width:17.70833333%;max-width:150px;color:#fff;background:none;margin:1.5% 3.64583333%}.weather .conditions{opacity:0;width:100%;height:0;position:relative;padding-bottom:50%}.weather .weatherIcon{margin:6% 0 0 14%;display:block;float:left;width:44.12%;height:0;padding-bottom:29.41%;background-size:100%}.weather .temperature{font-size:1.65em;width:35%;display:block;float:left;margin-top:9%;font-family:'perfectbumsteadmedium',sans-serif}.weather .city{font-size:.75em;margin:0;display:block;clear:both;text-transform:none;text-align:center}@media (max-width:950px){.weather{margin:1% 3.64583333%}}@media (max-width:768px){.weather{margin:.91145833% .65104167%;font-size:14px}}#gamesNav{background-image:url('../images/buttons/gamesbutton-adjusted.png?v=3')}.badgeView #gamesNav{background-position:top}#videosNav{background-image:url('../images/buttons/videobutton.png?v=3')}.badgeView #videosNav{background-position:top}#diyNav{background-image:url('../images/buttons/diybutton.png?v=3')}.badgeView #diyNav{background-position:top}#badgesNav{background-image:url('../images/buttons/badgebutton.png?v=3')}.badgeView #badgesNav{background-position:bottom}#pbskid,#logo{display:block;float:left;position:relative}#pbskid img,#logo img{width:100%}#pbskid{margin:1.5625% 1.04166667%;width:5.46875%}@media (max-width:1024px),(width:1536px) and (height:2048px){#pbskid{width:125px}}@media (max-width:414px){#pbskid{width:75px}}#logo{-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%;margin-top:.65104167%;width:17.578125%}#logo.wiggle,.no-touch #logo:hover,.touch #logo:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}@media (max-width:1024px),(width:1536px) and (height:2048px){#logo{width:275px;position:absolute;left:50%;transform:translateX(-50%);z-index:22}#logo:hover,#logo:focus{animation:none !important}}@media (max-width:414px){#logo{width:200px !important}}footer.main{overflow:hidden;-webkit-box-shadow:0 3px 3px 1px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 3px 1px rgba(0,0,0,0.35);box-shadow:0 3px 3px 1px rgba(0,0,0,0.35);background-image:url('../images/backgrounds/Footerbar.png?v=3');background-repeat:repeat-x;position:relative;margin-top:-5px;padding-top:25px;z-index:10;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}footer.main .maxWidth{max-width:800px;padding:0 20px;height:100%}@media only screen and (max-width:992px){footer.main .maxWidth{padding:0}}footer.main .footerInfo{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-image:url('../images/backgrounds/Footerbar_container.svg?v=3');-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-repeat:no-repeat;display:inline-block;width:82%;max-width:460px;float:right;height:130px;position:relative}footer.main .footerInfo section{display:block;position:absolute;top:50%;z-index:12;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:42%}footer.main .footerInfo section.producedBy{left:4%;width:30%}footer.main .footerInfo section.fundedBy{width:62%;left:36%}footer.main .footerInfo section.fundedBy img{float:left}footer.main .footerInfo section.funding{font-size:10px;font-family:'Cutive',serif;line-height:1.5em;left:52%}footer.main .footerInfo section h3{text-transform:uppercase;font-size:10px;font-weight:700;margin:0 0 2px}@media (max-width:1024px){footer.main .footerInfo section h3{font-size:7px;width:100%;left:50%}}@media (max-width:1024px){footer.main .footerInfo section{top:25%;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}}footer.main .copyright,footer.main .footerLinks{clear:both;text-transform:uppercase;font-size:8px;font-weight:bold;text-align:center;position:relative;z-index:12;letter-spacing:.125em;line-height:2.25em}footer.main .copyright a,footer.main .footerLinks a{color:#fff;text-decoration:none;padding:0 2px}footer.main .copyright li,footer.main .footerLinks li{display:inline-block}footer.main .copyright li::after,footer.main .footerLinks li::after{content:"|";margin-left:2px}footer.main .copyright .nowrap,footer.main .footerLinks .nowrap{white-space:nowrap}footer.main .footerLinks a:hover{color:#8cdc1b}#plants{position:absolute;bottom:0;width:113%;max-width:1039px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:11}#aboutNavContainer{width:13.375%;position:absolute;z-index:12}#aboutNav{width:100%;height:0;padding-bottom:86.60714286%;display:block;text-align:left;text-indent:-200%;overflow:hidden;background-size:100%;background-position:top;float:left;background-image:url('../images/buttons/aboutbutton.png?v=3');position:relative;-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%}#aboutNav img{display:block;position:absolute;width:100%;height:100%;top:0}#aboutNav.wiggle,.no-touch #aboutNav:hover,.touch #aboutNav:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}#aboutNav:focus{outline:none}#aboutNav.selected{background-position:bottom}.badgeView #aboutNav{background-position:top}@media (max-width:1024px),(min-width:1024px) and (max-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#aboutNav{margin-left:30px !important}}@media (max-width:1024px),(min-width:1024px) and (max-width:1366px){#aboutNav{margin-left:20px !important}}@media (max-width:1024px),(min-width:1024px) and (max-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#aboutNav{margin-left:30px !important}}@media (width:768px) and (height:1024px){#aboutNav{margin-left:55px}}@media (max-width:415px){#aboutNav{margin-left:5px !important}}#producers{padding:0 0 0 9%}#funded{padding:0 5% 0 0}#funded img{float:left}#funded p{margin:10px 0;display:block}#wttw11{max-width:135px;width:54%;margin:1% 0 0 5%;float:left}#spiffy{max-width:90px;width:41%;float:left}#cpb{max-width:70px;width:22%}#landofrost{max-width:135px;width:40%;margin:2% 0 0 5%}@media (min-width:1101px) and (max-width:1250px){#landofrost{width:35%;margin-top:3%}}@media (max-width:1100px){#landofrost{width:30%}}#aldi{max-width:62px;width:40%;margin:-2px 0 0 5%}@media (min-width:1101px) and (max-width:1250px){#aldi{margin:-2px 0 0 4%;width:35%}}@media (min-width:901px) and (max-width:1100px){#aldi{width:30%;margin:-10px 0 0 5%}}@media (max-width:992px){#aldi{width:30%;margin:-10px 0 0 2%}}@media (max-width:768px){#aldi{width:20%}}#caprisun{max-width:135px;width:30%;margin:-5% 0 0 5%}#cloudkid{width:24px}a[data-sponsor]:hover{cursor:pointer}.maxWidth{max-width:1024px;margin:0 auto;display:block;position:relative}#woodHeader{height:271px;width:100%;background-image:url('../images/backgrounds/HeaderBar_AllGreen2.png?v=3');background-repeat-x:repeat;background-repeat-y:no-repeat;background-position:center bottom;margin-bottom:-65px;position:relative}#woodHeader .leftTopBush,#woodHeader .rightTopBush{width:60%;background-image:url('../images/backgrounds/TopBush.png?v=3');background-repeat:no-repeat;background-position:right bottom;background-size:inherit;position:absolute;left:-40%;top:-5px;height:320px}#woodHeader .rightTopBush{right:-40%;left:inherit;background-position:left bottom}#woodHeader .clear{clear:both}@media (max-width:500px){#woodHeader{height:0;padding-bottom:37.109375%}}@media (max-width:650px) and (min-width:500px){#woodHeader{height:0;padding-bottom:30.37109375%}}@media (max-width:1024px) and (min-width:650px){#woodHeader{height:0;padding-bottom:26.46484375%}#woodHeader .leftTopBush,#woodHeader .rightTopBush{height:100%;width:25%;background-size:cover}#woodHeader .leftTopBush{left:0}#woodHeader .rightTopBush{right:0;left:inherit}}@media (max-width:1024px),(width:1536px) and (height:2048px){#woodHeader{background-image:url('../images/backgrounds/bg-mobile.png?v=3');background-size:cover;background-position:top left;padding-bottom:46.109375%;margin-bottom:20px}}.canvasWrapper{position:relative;overflow:hidden}.canvasWrapper canvas{display:block;margin:0 auto;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.canvasWrapper.loading{background:url('../images/loader.gif') no-repeat center center}@media (max-width:1024px),(min-width:1024px) and (max-width:1366px) and (orientation:landscape){.canvasWrapper.loading{background:url()}}@media (max-width:1024px),(width:1536px) and (height:2048px){#games .content{background-image:url('../images/backgrounds/bg-home-mobile.png');background-size:contain;background-repeat:no-repeat;background-color:#a7d3ff}}#games .gamesList{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50% -50%, 0);-moz-transform:translate(-50% -50%, 0);-o-transform:translate(-50% -50%, 0);-ms-transform:translate(-50% -50%, 0);transform:translate(-50% -50%, 0)}@media (max-width:1024px),(width:1536px) and (height:2048px),(width:1620px) and (height:2160px){#games #stage{display:none}}@media (max-width:1024px),(width:1536px) and (height:2048px){#home #woodHeader{display:none}#home #stage{display:none}#home .content{background-image:url(../images/backgrounds/bg-home-mobile.png);background-size:cover;background-repeat:no-repeat;background-color:#a7d3ff}}#home .container-assets .asset{background:url(../images/backgrounds/bg-asset.png) no-repeat}#home .container-assets .asset img{margin-top:-10px}#home .container-assets .asset:before{background:url()}.container-assets{padding:71vw 25px 0;display:flex;justify-content:center;flex-flow:wrap}.container-assets .asset{position:relative;width:78%;padding-bottom:61%;background:url(../images/backgrounds/bg-asset-clips.png) no-repeat;background-size:contain !important;margin-bottom:30px}.container-assets .asset .asset-wrapper{position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);width:89%}@media (min-width:767px){.container-assets .asset .asset-wrapper{top:50%}}.container-assets .asset .icon{background:url(../images/backgrounds/icon-game.png) no-repeat;width:31%;top:81%;height:26%;position:absolute;background-size:contain;left:4%;z-index:2222}@media (min-width:767px){.container-assets .asset .icon{top:83%}}.container-assets .asset img{width:100%;border:1px solid #7c3b23;background:#7c3b23;position:relative;display:inline-block}.container-assets .asset:before{content:"";display:block;background:url(../images/backgrounds/bg-rope.png) no-repeat;width:265%;height:12px;position:absolute;top:1%;left:-100%;background-size:cover;z-index:-1}@media (max-width:767px){.container-assets .asset{width:92%;padding-bottom:72%}}.container-assets.games .asset{padding-bottom:76%;width:90%;position:relative}.container-assets.games .asset .asset-wrapper{top:54%}@media (min-width:768px){.container-assets.games .asset .icon{top:81%}}@media (min-width:768px){.container-assets.games .asset{width:49%;padding-bottom:41.5%}}@media (min-width:767px){.container-assets{padding:62vw 25px 0}}@media (min-width:1025px){.container-assets{display:none}}.characterContainer{position:relative;padding-top:75px}.characterContainer .character{background-size:contain;position:absolute;bottom:0;background-repeat:no-repeat;margin:auto;width:40%;height:35vw;left:50%;transform:translateX(-50%);background-position:bottom center}@media (max-width:414px){.characterContainer .character{width:30%;height:25vw}}.characterContainer.games .character{background-image:url('../images/backgrounds/characters-games.png?v=3')}.characterContainer.home .character{background-image:url('../images/backgrounds/characters-home.png?v=3');width:40%;height:92%;margin-bottom:-30px}@media (max-width:414px){.characterContainer.home .character{width:42%;height:115%}}.characterContainer.home,.characterContainer.games{background-image:url('../images/backgrounds/bg-forest.png?v=3');background-size:cover;background-position:top left;padding-bottom:25%}@media (min-width:1025px){.characterContainer{display:none}}@media (width:1536px) and (height:2048px){.characterContainer{display:block}}#resizeFrame{position:fixed;width:100%;max-width:1660px;max-height:740px;visibility:hidden;pointer-events:none;top:150px;right:0;left:0;bottom:0}@media (max-width:910px){#resizeFrame{top:140px}}@media (max-width:850px){#resizeFrame{top:130px}}@media (max-width:768px){#resizeFrame{top:120px}}@media (max-width:700px){#resizeFrame{top:110px}}@media (max-width:640px){#resizeFrame{top:105px}}@media (max-width:480px){#resizeFrame{top:100px}}@media (max-width:420px){#resizeFrame{top:90px}}.content{z-index:1;margin-top:-11px;background-image:url('../images/backgrounds/MapPattern.png?v=3');position:absolute;width:100%}.content h2{margin:0;padding:0}.content ul{margin:0;padding:0;list-style:none}#badgeContainer{width:100%;max-width:1660px;height:0;top:-18%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;z-index:2;-webkit-transition:height 1s;transition:height 1s}#badgeContainer .contents{background-image:url('../images/backgrounds/badgePattern.png?v=3');background-position:bottom;position:relative;height:90%}#badgeContainer .pullTab{width:100%;height:0;background-image:url('../images/backgrounds/badgePullDown.png?v=3');background-size:100%;background-position:top;background-repeat:no-repeat;padding-bottom:12%;position:relative;margin-top:-2%}.badgeView #badgeContainer .pullTab{cursor:pointer}.badgeView #badgeContainer{height:118%}.badgeView .aboutContainerContainer #badgeContainer{height:105%}@media (max-width:720px){.badgeView .aboutContainerContainer #badgeContainer{height:100%}}@media (max-width:550px){.badgeView .aboutContainerContainer #badgeContainer{height:95%}}@media (max-width:440px){.badgeView .aboutContainerContainer #badgeContainer{height:90%}}#badgeContainer .scroller{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:75%;width:95%;max-width:1024px;text-align:center;scrollbar-base-color:#7fcd33;scrollbar-face-color:#7fcd33;scrollbar-3dlight-color:#7fcd33;scrollbar-highlight-color:#7fcd33;scrollbar-track-color:#c0ae7e;scrollbar-arrow-color:#a29060;scrollbar-shadow-color:#47820d;scrollbar-dark-shadow-color:#a29060;overflow-y:scroll;overflow-x:hidden}#badgeContainer .scroller::-webkit-scrollbar{background-color:#c0ae7e;border:2px solid #a29060;width:2%;border-radius:10px}#badgeContainer .scroller::-webkit-scrollbar-thumb:vertical{background-color:#7fcd33;border:2px solid #47820d;width:120%;border-radius:10px}#badgeContainer .scroller .badge{display:inline-block;position:relative;margin:1.5% 3%;width:27%}@media (max-width:400px){#badgeContainer .scroller .badge{width:44%}}#badgeContainer .scroller a.badge{height:0;padding-bottom:27%;background-image:-moz-radial-gradient(circle, rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.45), rgba(167,140,71,0.4), rgba(167,140,71,0.35), rgba(167,140,71,0.3), rgba(167,140,71,0) 70%);background-image:-webkit-radial-gradient(circle, rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.45), rgba(167,140,71,0.4), rgba(167,140,71,0.35), rgba(167,140,71,0.3), rgba(167,140,71,0) 70%);background-image:radial-gradient(circle, rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.5), rgba(167,140,71,0.45), rgba(167,140,71,0.4), rgba(167,140,71,0.35), rgba(167,140,71,0.3), rgba(167,140,71,0) 70%);text-decoration:none}@media (max-width:400px){#badgeContainer .scroller a.badge{padding-bottom:44%}}#badgeContainer .scroller a.badge:hover{background-image:-moz-radial-gradient(circle, rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.45), rgba(140,105,35,0.4), rgba(140,105,35,0.35), rgba(140,105,35,0.3), rgba(140,105,35,0) 70%);background-image:-webkit-radial-gradient(circle, rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.45), rgba(140,105,35,0.4), rgba(140,105,35,0.35), rgba(140,105,35,0.3), rgba(140,105,35,0) 70%);background-image:radial-gradient(circle, rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.5), rgba(140,105,35,0.45), rgba(140,105,35,0.4), rgba(140,105,35,0.35), rgba(140,105,35,0.3), rgba(140,105,35,0) 70%)}#badgeContainer .scroller a.badge .icon{width:23.28244275%;height:0;padding-bottom:17.9389313%;display:block;position:absolute;top:15.26717557%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-size:100%;background-repeat:no-repeat}#badgeContainer .scroller a.badge .icon.diy{background-image:url('../images/buttons/badgeDIY.png?v=3')}#badgeContainer .scroller a.badge .icon.video{background-image:url('../images/buttons/badgeVideo.png?v=3')}#badgeContainer .scroller a.badge .icon.game{background-image:url('../images/buttons/badgeGame.png?v=3')}#badgeContainer .scroller a.badge .icon.action{background-image:url('../images/buttons/badgeRiddle.png?v=3')}#badgeContainer .scroller a.badge .description{display:block;position:absolute;width:75%;letter-spacing:.025em;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"perfectbumsteadmedium" sans-serif;text-shadow:0 2px 0 #8b7d5c;letter-spacing:.05em;font-size:18px;line-height:1.125em}@media (max-width:800px){#badgeContainer .scroller a.badge .description{font-size:16px}}@media (max-width:720px){#badgeContainer .scroller a.badge .description{font-size:14px}}@media (max-width:620px){#badgeContainer .scroller a.badge .description{font-size:12px}}@media (max-width:520px){#badgeContainer .scroller a.badge .description{font-size:10px}}@media (max-width:450px){#badgeContainer .scroller a.badge .description{font-size:9px}}@media (max-width:400px){#badgeContainer .scroller a.badge .description{font-size:12px}}@media (max-width:330px){#badgeContainer .scroller a.badge .description{font-size:10px}}@media (max-width:270px){#badgeContainer .scroller a.badge .description{font-size:9px}}#badgeContainer .scroller a.badge .progress{width:43.89312977%;height:0;padding-bottom:10.6870229%;display:block;position:absolute;top:68.70229008%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-size:100%;background-repeat:no-repeat;background-image:url('../images/buttons/progressbar.png?v=3')}#badgeContainer .scroller a.badge .progress.completed_1{background-image:url('../images/buttons/progressbarOneFilled.png?v=3')}#badgeContainer .scroller a.badge .progress.completed_2{background-image:url('../images/buttons/progressbarTwoFilled.png?v=3')}#badgeBlocker{background-color:#000;z-index:1;width:100%;cursor:pointer;position:absolute;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}.badgeView #badgeBlocker{opacity:.65}#badgeBlocker.active{height:100%}#badgeMessage{-webkit-transition:height 1s;transition:height 1s;position:fixed;bottom:-10px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#81cb40;width:80%;max-width:720px;height:0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;border:3px solid white;border-bottom:none;z-index:10010;text-align:center;-webkit-box-shadow:0 -1px 2px 2px rgba(0,0,0,0.35);-moz-box-shadow:0 -1px 2px 2px rgba(0,0,0,0.35);box-shadow:0 -1px 2px 2px rgba(0,0,0,0.35)}#game #badgeMessage{-webkit-transition:top 1s;transition:top 1s;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;border:3px solid white;border-top:none;top:-115px;bottom:inherit;height:105px}#game #badgeMessage.active{top:-10px}#game #badgeMessage .icon{-webkit-border-radius:0 0 0 9px;-moz-border-radius:0 0 0 9px;border-radius:0 0 0 9px}#badgeMessage.active{height:105px}#badgeMessage .icon{background-image:url('../images/backgrounds/badgePattern.png?v=3');width:25%;height:100%;min-width:95px;float:left;-webkit-border-radius:9px 0 0 0;-moz-border-radius:9px 0 0 0;border-radius:9px 0 0 0;position:relative}#badgeMessage .icon img{width:50%;min-width:90px;top:2px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute}#game #badgeMessage .icon img{top:inherit;bottom:2px}#badgeMessage.mission .icon{background-image:url('../images/buttons/questionMarkIcon.png?v=3'),url('../images/backgrounds/badgePattern.png?v=3');background-repeat:no-repeat,repeat;background-position:center top,top left}#badgeMessage.mission .icon img{display:none}#game #badgeMessage.mission .icon{background-position:center bottom,top left}#badgeMessage h3{font-family:'perfectbumsteadmedium',sans-serif;color:#fff;text-shadow:0 2px 0 #4a821c;margin:16px 0 12px}#badgeMessage h4{color:#48821a;font-family:'perfectbumsteadmedium',sans-serif;margin:0;display:inline-block;text-transform:none}#badgeMessage.mission h4{width:115px;height:28px}#badgeMessage.mission h4.completed_1{background-image:url('../images/buttons/progressbarOneFilled.png?v=3')}#badgeMessage.mission h4.completed_2{background-image:url('../images/buttons/progressbarTwoFilled.png?v=3')}.is-mobile .container-assets{display:flex}@media (orientation:landscape) and (min-width:1025px){.is-mobile .container-assets{padding:47vw 25px 0}}@media (orientation:landscape) and (min-width:1025px){.is-mobile .container-assets{padding:47vw 25px 0}}@media (width:1536px) and (height:2048px){.is-mobile .container-assets{padding:43vw 25px 0}}@media (width:2048px) and (height:1536px){.is-mobile .container-assets{padding:33vw 25px 0}}.is-mobile #woodHeader{display:none}#home .is-mobile .content,#games .is-mobile .content{background-image:url(../images/backgrounds/bg-home-mobile.png);background-size:cover;background-repeat:no-repeat;background-color:#a7d3ff}.is-mobile header.main nav{background:url();top:80px;left:50%;transform:translateX(-50%);width:95%}.is-mobile #logo{width:275px;position:absolute;left:50%;transform:translateX(-50%);z-index:22}@media (orientation:landscape) and (min-width:1025px){.is-mobile #pbskid{width:125px}}.is-mobile .characterContainer{display:block}#diy .is-mobile #woodHeader{display:block;background-image:url(../images/backgrounds/bg-mobile.png?v=3);background-size:cover;background-position:top left;margin-bottom:20px}@media (width:2048px) and (height:1536px){#diy .is-mobile #woodHeader{padding-bottom:18%}}#diy .is-mobile #stage{display:none}.wiggle{-webkit-animation:none;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:none;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:none;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:none;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;animation:none;animation-iteration-count:1;transform-origin:50% 50%}.wiggle.wiggle,.no-touch .wiggle:hover,.touch .wiggle:active{-webkit-animation:wiggle ease-in-out .25s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:wiggle ease-in-out .25s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:wiggle ease-in-out .25s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:wiggle ease-in-out .25s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%;animation:wiggle ease-in-out .25s;animation-iteration-count:infinite;transform-origin:50% 50%}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}100%{transform:rotate(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:rotate(0deg)}25%{-moz-transform:rotate(-2.5deg)}75%{-moz-transform:rotate(2.5deg)}100%{-moz-transform:rotate(0deg)}}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(-2.5deg)}75%{-webkit-transform:rotate(2.5deg)}100%{-webkit-transform:rotate(0deg)}}@-o-keyframes wiggle{0%{-o-transform:rotate(0deg)}25%{-o-transform:rotate(-2.5deg)}75%{-o-transform:rotate(2.5deg)}0%{-o-transform:rotate(0deg)}}@-ms-keyframes wiggle{0%{-ms-transform:rotate(0deg)}25%{-ms-transform:rotate(-2.5deg)}175%{-ms-transform:rotate(2.5deg)}0%{-ms-transform:rotate(0deg)}}@media (max-width:720px){.weather{display:none}footer.main{height:255px;padding-top:25px}footer.main .footerInfo{float:left;margin:0 15%}footer.main .footerInfo section.funding{font-size:8px}footer.main .weather{display:none;text-align:center;width:27%;font-size:16px;margin-right:25%}}@media (max-width:500px){footer.main .weather{font-size:14px}footer.main .weather .temperature{line-height:1em}}@media (max-width:400px){footer.main .weather{font-size:12px}}@media (max-width:360px){footer.main .footerInfo section.funding{font-size:7px}}@media (max-width:340px){footer.main .weather{font-size:10px}}@media (max-width:300px){footer.main .weather{font-size:8px}}