@import url(https://fonts.googleapis.com/css?family=Palanquin:400,600|Teko:700);body{background:#fff;color:#666;font-family:Palanquin,sans-serif;padding:0;margin:0;font-size:20px}*{transition:.1s ease}@media (min-width:1800px){.container{width:1400px}}.countdown{text-align:center;font-size:40px;padding-top:60px}a{color:#1c3d43;text-decoration:underline}h1{font-family:Teko,sans-serif;text-transform:uppercase;transform:rotate(-2deg);margin-bottom:40px;font-size:50px;text-shadow:-1px 4px 0 #dcdcdc}h4{text-align:center;font-weight:700;font-size:36px;height:100px}.button-slanted-content{-ms-transform:skewX(-15deg);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);display:inline-block;color:#fff;width:100%;text-decoration:none}.button-slanted{-ms-transform:skewX(15deg);-webkit-transform:skewX(15deg);transform:skewX(15deg);display:block;text-align:right;width:80%;margin:auto;background:#25b24b;text-align:center;font-size:60px;border-radius:2px;padding:15px;font-family:Teko,sans-serif;text-transform:uppercase;letter-spacing:3px;text-shadow:-3px -1px 0 #1c3d43}.button-slanted:focus,.button-slanted:hover{background:#1c8839}.button-slanted:focus .button-slanted-content,.button-slanted:hover .button-slanted-content{color:rgba(255,255,255,.95);text-decoration:none}.curveDownColor path,.curveUpColor path{fill:#009D3B;stroke:#009D3B}section{background-color:#fff}section:first-child{padding-top:200px}section.alt-section{background-color:#009D3B;color:#fff;padding:100px 0}section.alt-section h1{text-shadow:-1px 4px 0 rgba(50,50,50,.3)}section.alt-section a{color:#fff;text-decoration:underline}section.alt-section .button-slanted-content{text-decoration:none}section.play{background:url(../img/play_t.png)}section.diamond{background:url(../img/diamond_t.png)}section.pinstripe{background:url(../img/pinstripe.png)}section.photo{background:#666 url(../img/photo.jpg) center center no-repeat;background-size:100%}section.photo .padding{min-height:600px}section svg.curveUpColor{margin-bottom:-7px}#home{white-space:nowrap}#home svg{margin-top:200px}.logo{max-width:100%;margin:auto}.date{font-size:100px;font-weight:700;line-height:100px;margin:0;margin-top:50px;padding:0}.slogan{font-size:46px;color:#1c3d43;font-family:Teko,sans-serif;text-transform:uppercase;transform:rotate(-2deg);margin-left:6px;text-shadow:-1px 4px 0 rgba(220,220,220,.5)}.catch-phrase{text-transform:uppercase;transform:rotate(-2deg);font-size:50px;font-weight:700;color:#ddd;letter-spacing:12px;margin-left:15px;margin-bottom:60px}.trophy{margin-top:400px;margin:20%;width:80%;background:url(../img/trophy.png) no-repeat center top;background-size:100%;min-height:400px}.trophy img{width:35%;padding-top:7%;display:block;margin:auto;margin-bottom:68%}.trophy p{text-align:justify}#prizes img{display:block;margin:40px auto;width:60%;background:#009D3B;border-radius:50%;padding:10%}#prizes img.no-padding{padding:0}#prizes h1:last-child{margin-top:40px;font-size:40px}#judges{text-align:center}#judges h1{text-align:left}#judges .judge{display:inline-block;padding:20px;box-sizing:border-box;width:33.3333%}#judges .judge img{width:300px;height:300px;max-width:100%;border-radius:50%;padding:5%}#sharktank img{max-width:100%;max-height:400px;margin-top:-100px}#sharktank p{padding:40px}#sharktank h1{padding-right:180px}#rules h5{font-weight:700}#rules table{width:100%;margin-bottom:30px}#rules table td:first-child{width:130px;color:#1c3d43}#rules table td{vertical-align:top;padding:6px 0}#rules li{padding:8px 0}#footer .button-slanted{max-width:500px;margin:100px auto}