.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)}}#resizeFrame{height:203px}#fenceContainer{max-width:1660px;width:100%;display:block;position:relative;margin:-84px auto 0}@media (max-width:1024px){#fenceContainer{margin-top:-8.203125%}}#fenceTop,#promos,#fenceBottom,#stage{max-width:1660px;background-position:center}@media (max-width:1024px){#fenceTop,#promos,#fenceBottom,#stage{background-size:162.109375%}}@media (width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#woodHeader{padding-bottom:18%}}#stage{background-image:url('../images/backgrounds/DIYSky.png?v=3');background-position:center top}@media (max-width:1024px),(width:1536px) and (height:2048px),(width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){#stage{display:none}}#fenceTop{height:84px;width:100%;background-image:url('../images/backgrounds/DIYFenceTop.png?v=3');background-repeat:no-repeat}@media (max-width:1024px){#fenceTop{height:0;padding-bottom:8.203125%}}#fenceBottom{margin-top:-2px;height:234px;width:100%;position:relative;background-image:url('../images/backgrounds/DIYFenceBottom.jpg?v=3');background-repeat:no-repeat}@media (max-width:1024px){#fenceBottom{height:0;padding-bottom:22.8515625%}}#fenceBottom .character{background-image:url('../images/backgrounds/characters-diy.png?v=3');background-size:contain;position:absolute;bottom:-35px;background-repeat:no-repeat;margin:auto;width:150px;height:150px;left:50%;transform:translateX(-50%)}@media (min-width:1024px){#fenceBottom .character{display:none}}@media (max-width:1024px),(width:1536px) and (height:2048px){#fenceBottom .character .character{width:120px;height:110px}}#promos{background-image:url('../images/backgrounds/DIYFence.jpg?v=3');padding:2px 0 20px;min-height:300px;text-align:center}#promos a{background-image:url('../images/buttons/DIYtexture.png?v=3');background-color:#3099d1;border:2px solid #005886;width:260px;max-width:260px;margin:16px;display:inline-block;box-sizing:border-box;text-decoration:none;position:relative;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.35);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,0.35);box-shadow:0 3px 0 0 rgba(0,0,0,0.35)}@media (max-width:1024px){#promos a{width:28%}}@media (max-width:812px){#promos a{margin:1.82857143%;width:42%}}@media (max-width:584px){#promos a{margin:2.73972603%}}.no-touch #promos a:hover,.touch #promos a:active{background-color:#36a7e3}#promos a img{width:90%;display:block;border:2px solid #005886;margin:5% 5% 8%;box-sizing:border-box}#promos a .title{font-family:'perfectbumsteadmedium',sans-serif;color:#fff;text-align:center;margin-bottom:8%;text-shadow:0 2px 0 #00476d;display:block;width:100%;font-size:20px;letter-spacing:.035em}@media (max-width:480px){#promos a .title{font-size:18px}}@media (max-width:420px){#promos a .title{font-size:16px}}@media (max-width:380px){#promos a .title{font-size:14px}}@media (max-width:330px){#promos a .title{font-size:12px}}@media (max-width:280px){#promos a .title{font-size:10px}}#promos a .tape{background-image:url('../images/buttons/tape.png?v=3');background-repeat:no-repeat;background-size:100%;width:23.07692308%;height:22.69230769%;display:block;position:absolute;top:-6.15384615%;left:-6.15384615%}#promos a:first-child .tape{background-image:url('../images/buttons/featured.png?v=3');background-size:100%;width:78.84615385%;height:31.92307692%}@media (max-width:1024px){#promos{padding-left:15px;padding-right:15px}}#diyPopover{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:10001}#diyPopover.active{display:block}#diyPopover .blocker{width:100%;height:100%;background-color:rgba(0,0,0,0.65);position:absolute;cursor:pointer}#diyPopover .details{position:absolute;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%);width:90%;max-width:936px}#diyPopover .details .contents{width:100%;height:0;padding-bottom:50.21367521%;position:relative;background-image:url('../images/backgrounds/DIYpopup.png?v=3');background-repeat:no-repeat;background-size:100%}#diyPopover .details .contents .container{position:absolute;width:100%;height:100%}#diyPopover .details .contents .container .preview{width:35.25641026%;border:2px solid #005886;position:absolute;top:4.5%;left:10%}#diyPopover .details .contents .container .meta{position:absolute;left:50%;right:8%;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);text-align:center;font-size:18px}@media (max-width:800px){#diyPopover .details .contents .container .meta{font-size:16px}}@media (max-width:750px){#diyPopover .details .contents .container .meta{font-size:15px}}@media (max-width:700px){#diyPopover .details .contents .container .meta{font-size:14px}}@media (max-width:650px){#diyPopover .details .contents .container .meta{font-size:13px}}@media (max-width:600px){#diyPopover .details .contents .container .meta{font-size:12px}}@media (max-width:550px){#diyPopover .details .contents .container .meta{font-size:11px}}@media (max-width:500px){#diyPopover .details .contents .container .meta{font-size:10px}}@media (max-width:450px){#diyPopover .details .contents .container .meta{font-size:9px}}@media (max-width:400px){#diyPopover .details .contents .container .meta{font-size:8px}}#diyPopover .details .contents .container .meta .title{font-family:'perfectbumsteadmedium',sans-serif;font-size:2.75em;color:#3099d1;margin:0 0 .25em;text-shadow:0 3px 0 #0a5c88;text-transform:none;line-height:1em}#diyPopover .details .contents .container .meta .description{font-family:'Cutive',serif;font-size:1em;line-height:1.5em;letter-spacing:.05em}#diyPopover .details .contents .container .meta .download{display:inline-block;background-image:url('../images/buttons/downloadButton.png?v=3');background-size:100%;width:66.9006919%;height:0;padding-bottom:15.77126577%}#diyPopover .details .contents .container .meta .download:hover{background-position:center}#diyPopover .details .contents .container .meta .download:active{outline:none;background-position:bottom}#diyPopover .details .contents .container button.close{background-image:url('../images/buttons/closebutton.png?v=3');width:4.91452991%;height:0;padding:0;padding-bottom:4.91452991%;background-repeat:no-repeat;background-position:top;background-color:transparent;background-size:100%;border:none;position:absolute;top:4%;right:2%;outline:none}#diyPopover .details .contents .container button.close:hover{background-position:center}#diyPopover .details .contents .container button.close:active{outline:none;background-position:bottom}#badgeContainerContainer.active{max-height:800px;width:100%;height:100%;position:absolute}@media (max-width:420px){#woodHeader{padding-bottom:62%}}@media (max-width:1025px){#woodHeader{padding-bottom:70%}}@media (width:1536px) and (height:2048px){#woodHeader{padding-bottom:24%}}@media (width:1620px) and (height:2160px){#woodHeader{padding-bottom:24%}}