@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}form>.label,form>label{display:block;font-size:21.6px;font-weight:bold}form>select{background-color:#fff;background-image:none;border:1px solid #ccc;display:block;width:100%;height:34px;margin-top:5px;padding:6px 12px;font-size:21.6px;line-height:25.2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)}form>[name=submit]{margin-top:15px}html{background:#000}body{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:24px;padding-top:15px}body a,body a:hover,body a:visited{color:#fff}body a:active{color:#d00}body>section{margin:0 auto;max-width:1200px;min-width:320px;padding:0 20px;width:80%}body>section>h1,body>section>h2,body>section>h3,body>section>h4{border-bottom:2px solid #d00}body>section>h1{font-size:36px;margin:20px 0 15px;padding:0 0 15px}body>section>h2{font-size:32.4px;margin:15px 0 10px;padding:0 0 10px}body>section>h3{font-size:28.8px;margin:10px 0 5px;padding:0 0 5px}body>section>h4{font-size:25.2px;margin:10px 0 5px;padding:0 0 5px}body>section>p{margin:0 0 15px}body>section>table{border:1px solid #fff;border-collapse:collapse;margin:20px auto 40px;max-width:780px;min-width:320px}body>section>table>caption{font-size:25.2px;margin-bottom:10px;text-align:left}body>section>table>thead>tr>th{background:#333;border:1px solid #fff;font-weight:bold;padding:10px}body>section>table>thead>tr>th.lvl{min-width:180px}body>section>table>thead>tr>th.amt{min-width:160px}body>section>table>tbody>tr>td{border:1px solid #fff;color:#dedede;padding:10px}body>section>table>tbody>tr>td>p+p{margin-top:10px}body>section>table>tbody>tr>td>p>em{color:#fff;font-style:italic;font-weight:bold}body>section>aside{float:right;margin:0 0 40px 40px;width:25%}body>section>aside>h4{border-bottom:1px solid #ccc;font-size:21.6px;margin:0 0 15px;padding:0 0 5px}body>section>aside#slideshow{clear:left;height:320px;overflow-y:hidden;width:582px}body>section>aside#slideshow img{height:auto}body>section+section{margin-top:40px}body>section#sponsors>div{overflow:hidden;text-align:center}body>section#sponsors>div>p{text-align:left}body>section#sponsors>div>ul{display:inline-block;list-style:none;margin-top:15px}body>section#sponsors>div>ul>li{display:inline-block;max-width:31%;min-width:25%;vertical-align:middle}body>section#sponsors>div>ul>li+li{margin-left:20px}body>section#sponsors>div>ul>li:nth-child(4n){margin-top:30px}body>section#sponsors>div>ul>li img{display:block;margin:0 auto 10px}body>section#sponsors>div>ul>li img.hog{margin-bottom:20px;width:250px}body>section#quotes>blockquote{line-height:32px;font-size:28px;font-style:italic;margin:30px 0 40px;position:relative}body>section#quotes>blockquote:before{content:'\201C';font-size:72px;font-style:italic;margin-left:-40px}body>section#quotes>blockquote:nth-child(2n){color:#dedede;padding:0 120px 0 40px}body>section#quotes>blockquote:nth-child(2n):before{color:#ff4444}body>section#quotes>blockquote:nth-child(odd){color:#ffaaaa;padding:0 0 0 120px;text-align:right}body>section#quotes>blockquote:nth-child(odd):before{color:#fff}body>section#quotes>blockquote>cite{color:#aaa;display:block;font-style:normal;margin-top:15px}body>section#quotes>blockquote>cite>strong{display:block;font-weight:bold}body>section#store>div.pp-banner{background:#dedede;padding:20px;margin:20px 15px}body>section#store>div.pp-banner>h3{color:#4d4df6;float:left;font-size:28.8px;margin:0 0 15px}body>section#store>div.pp-banner>p{clear:left;color:#333;float:left}body>section#store>div.pp-banner>img{float:right;clear:none}body>section#store>div.item{float:left;min-width:320px;padding:15px;width:45%;-webkit-transition:background 0.35s;-o-transition:background 0.35s;transition:background 0.35s}body>section#store>div.item:nth-child(2n){margin-left:30px}body>section#store>div.item:nth-child(odd){clear:left}body>section#store>div.item>img{display:block;margin-bottom:15px;width:100%}body>section#store>div.item>h3{font-size:25.2px;margin-bottom:15px}body>section#store>div.item>p{margin-bottom:10px}body>section#store>div.item>p>strong{display:block;font-weight:bold;margin-bottom:5px}body>section#store>div.item>.coming-soon{background:#000;border:2px solid #fff;height:200px;margin-bottom:15px;position:relative;text-align:center}body>section#store>div.item>.coming-soon>span{font-size:25.2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body>section#store>div.item:hover{background:#333}body>section#contests>img{display:block;margin:20px auto 40px}body>section#contests h3,body>section#contests h4,body>section#contests h5{border:none;margin-top:15px}body>section#posters{text-align:center}body>section#posters>img{margin:20px auto 30px}body>section#posters>img:after{content:" ";position:absolute;z-index:-1;top:-5px;left:-5px;right:-5px;bottom:-5px;border:3px solid #fff}body>section#media iframe{height:600px;width:100%}body>section#media iframe+iframe{margin-top:50px}body>section.marquee h2 a{display:block;margin-bottom:25px}body>section.marquee p{font-size:150%;line-height:125%;margin-top:25px}body>section .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:500px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto}body>section .gallery>a{display:block;-ms-flex-preferred-size:20%;flex-basis:20%;height:30%;margin:5px;padding:10px;position:relative;-webkit-transition:background 0.35s;-o-transition:background 0.35s;transition:background 0.35s}body>section .gallery>a:hover{background:#333}body>section .gallery>a>img{max-height:90%;max-width:90%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.locked{overflow:hidden}header{border-bottom:2px solid #d00;margin-bottom:30px}header>div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px;position:relative;width:100vw}header>div>a{display:block;float:left}header>div>a>.logo{height:70px}header>div>nav{margin:20px 0 30px 140px}header>div>nav button{float:right}header>div>nav ul{background:#000;-webkit-box-shadow:0 0 10px 3px #d00;box-shadow:0 0 10px 3px #d00;display:block;font-family:Impact, sans-serif;height:324px;min-height:324px;left:0;letter-spacing:-1px;list-style:none;overflow:hidden;position:absolute;text-transform:uppercase;top:104%;-webkit-transition:height 500ms linear, min-height 500ms linear, -webkit-box-shadow 500ms linear;transition:height 500ms linear, min-height 500ms linear, -webkit-box-shadow 500ms linear;-o-transition:height 500ms linear, min-height 500ms linear, box-shadow 500ms linear;transition:height 500ms linear, min-height 500ms linear, box-shadow 500ms linear;transition:height 500ms linear, min-height 500ms linear, box-shadow 500ms linear, -webkit-box-shadow 500ms linear;width:100vw;z-index:15000}header>div>nav ul li{display:block}header>div>nav ul li>a,header>div>nav ul li>a:visited{display:block;font-size:120%;padding:15px 20px;text-decoration:none}header>div>nav ul li.sub-menu{overflow:visible;position:relative}header>div>nav ul li.sub-menu>ul{background:#600;-webkit-box-shadow:none;box-shadow:none;height:auto;min-height:auto;position:static;width:100%}header>div>nav ul li.sub-menu>ul li{display:block}header>div>nav ul.closed{-webkit-box-shadow:none;box-shadow:none;height:0;min-height:0;max-height:0}footer{background:#444;border-top:2px solid #d00;padding:10px 20px 30px;margin:30px 0 0}footer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer>ul>li{display:block;height:48px;width:48px}footer>ul>li>a{display:block;height:100%;width:100%}footer>ul>li>a>img{height:100%;width:100%}footer>.powered-by{font-size:14.4px}footer>.powered-by>img,footer>.powered-by>span{display:block;margin-bottom:10px}footer>.powered-by>span{font-style:italic;font-weight:bold}footer>.powered-by>img{float:right;max-width:264px}#curtain{background:rgba(0, 0, 0, 0.6);height:calc(100vh - 120px);left:0;opacity:1;position:absolute;-webkit-transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out;transition:opacity 500ms ease-in-out, visibility 500ms ease-in-out;top:120px;visibility:visible;width:100vw;z-index:14000}#curtain.hidden{opacity:0;visibility:hidden}.alert{color:#888;background-color:#fcf8e3;border:1px solid #faebcc;border-radius:4px;margin-bottom:20px;padding:15px}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-2px;-webkit-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger .hamburger-box .hamburger-inner,.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{width:40px;height:4px;background-color:#d00;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger .hamburger-box .hamburger-inner:after,.hamburger .hamburger-box .hamburger-inner:before{content:"";display:block}.hamburger .hamburger-box .hamburger-inner:before{top:-10px;-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;-o-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger .hamburger-box .hamburger-inner:after{bottom:-10px;-webkit-transition:bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;-o-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}img.border{border:3px solid #fff}.img-right{float:right;margin:10px 0 20px 20px}.img-left{float:left;margin:10px 20px 20px 0}#amznCharityBanner{height:260px;margin-top:30px;max-width:100%;overflow:auto;position:relative}#amznCharityBanner>iframe{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.desktop{display:none}@media (min-width:900px){header{border-bottom:2px solid #d00;margin-bottom:30px}header>div{margin:0 auto;max-width:1200px;min-width:320px;padding:0 20px;width:80%}header>div>a{display:block;float:left}header>div>a>.logo{height:70px}header>div>nav{margin:20px 0 30px 140px}header>div>nav ul,header>div>nav ul.closed{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-family:Impact, sans-serif;height:auto;letter-spacing:-1px;list-style:none;margin-top:15px;overflow:visible;position:static;text-transform:uppercase;width:auto}header>div>nav ul>li{display:inline-block}header>div>nav ul>li>a,header>div>nav ul>li>a:visited{display:block;font-size:120%;padding:15px 20px;text-decoration:none;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}header>div>nav ul>li>a:hover{background:#333;color:#d00}header>div>nav ul>li.sub-menu{overflow:visible;position:relative}header>div>nav ul>li.sub-menu>ul{background:#000;-webkit-box-shadow:0 0 10px 3px #d00;box-shadow:0 0 10px 3px #d00;top:100%;left:0;position:absolute;width:200%}header>div>nav ul>li.sub-menu>ul li{display:block}header>div>nav ul>li.sub-menu>ul li a{display:block;padding:10px 20px;text-decoration:none}footer{background:#444;border-top:2px solid #d00;padding:10px 20px 30px;margin:30px 0 0}footer>ul{display:block;float:left}footer>ul>li{display:block;float:left;height:48px;width:48px}footer>ul>li+li{margin-left:15px}footer>ul>li>a{display:block;height:100%;width:100%}footer>ul>li>a>img{height:100%;width:100%}footer>.powered-by{float:right;font-size:14.4px;text-align:right;width:315px}footer>.powered-by>img,footer>.powered-by>span{display:block;margin-bottom:10px}footer>.powered-by>span{font-style:italic;font-weight:bold}footer>.powered-by>img{float:right;max-width:264px}.desktop{display:block}.mobile{display:none}}