html,body{margin:0;padding:0;background:#343434}#page_wrapper{position:relative}#game_wrapper{position:relative;margin:0 auto}#instructions{position:absolute;left:0;top:0;width:100%;height:80%;font-family:risque,cursive;overflow:hidden;display:none}#instructions .shadow{position:absolute;color:#094951;top:.08em;left:.08em}#instructions .fill{position:absolute;color:#094951;top:0}#instructions .title{position:relative;margin:0 auto;width:54%;font-family:risque,cursive;font-size:1.5em;letter-spacing:.05em}#instructions .logo{position:relative;left:25%;top:6%;width:50%}#instructions .logo img{width:100%}#instructions .description1{position:relative;margin:8% 25%;width:60%;font-size:1.5em;line-height:1em;letter-spacing:.05em;text-align:center}#instructions .description2{position:relative;font-family:risque,cursive;margin:12% 23%;width:60%;font-size:1.5em;line-height:1.2em;letter-spacing:.05em;text-align:center}#instructions .steps_container{position:relative;margin:34% auto;margin-left:11%;width:83%}#instructions .step{position:relative;width:95%;margin-top:.5em}#instructions .step_bullet{position:relative;background:url(../images/views/instructions/tj_stepsbtn.png) no-repeat;background-size:cover}#instructions .step_num{color:#094951;position:absolute;width:100%;text-align:center;top:.3em;left:.15em;font-size:1.4em;line-height:.9em}#instructions .step_text{position:absolute;color:#094951;width:87%;right:0;top:.2em;font-size:1.4em}#instructions .indent{left:2.2em}#instructions .indent2{left:.8em}#instructions .callout{position:relative;font-family:risque,cursive;width:65%;font-size:1.15em;margin:-6.9em auto;margin-left:22%;letter-spacing:.05em;text-align:center}#instructions .button{position:relative;margin:12em auto;width:33%;height:5%;cursor:pointer}#instructions .button .label{position:relative;width:45%;font-size:1.25em;margin:-1.8em auto;margin-left:2.3em}#instructions .button .fill{position:absolute;color:#f2e9da;top:0}#instructions .button img{width:100%;height:100%}#instructions .button .light{display:none}#instructions .button .displayed{display:block}#instructions .button .undisplayed{display:none}#instructions .sideTom{position:absolute;width:50%;top:0;left:0}#instructions .sideTom img{width:55%}#instructions .sideJerry{position:absolute;width:50%;top:24em;right:0;text-align:right;pointer-events:none}#instructions .sideJerry img{width:40%}#results{position:absolute;left:0;top:0;width:100%;height:50%;font-family:risque,cursive;display:none}#results .shadow{position:absolute;color:#094951;top:.1em;left:.1em}#results .title .outline{position:absolute;color:#094951}#results .fill{position:absolute;color:#1986ae;top:0}#results .title{position:relative;margin:0 auto;font-family:risque,cursive;top:-1%;left:-9%;width:50%;font-size:1.8em;letter-spacing:.05em;transform:rotate(-3deg)}#results .description{position:relative;margin:0 25%;top:12%;left:-5%;width:70%;font-size:1.4em;letter-spacing:.05em;text-align:center}#results .description .fill{color:#094951}#results .button{position:relative;margin:0 auto;top:22%;width:33%;height:5%;cursor:pointer}#results .button .label{position:relative;width:83%;font-size:1.15em;margin:-2em auto;margin-left:1.2em;letter-spacing:.07em}#results .button .fill{position:absolute;color:#f2e9da;top:0;pointer-events:none}#results .button img{width:100%;height:100%}#results .button .light{display:none}#results .button .displayed{display:block}#results .button .undisplayed{display:none}#results .zoinks{width:90%;height:90%;position:relative;margin:0 auto;top:28%;background:url(../images/views/results/congrats_zoinks_bg.png) no-repeat;background-size:contain;color:#094951;font-size:1.1em;letter-spacing:.05em;text-align:center;pointer-events:none}#results .zoinks .earned_text,#results .zoinks .earned_text_effect{position:absolute;top:5.2em;width:100%;text-align:center}#results .zoinks .earned_text .zoinks_points{color:#ff6700}#results .zoinks .earned_text .zoinks_points,#results .zoinks .earned_text_effect .zoinks_points{vertical-align:bottom;font-size:1.5em}#results .zoinks .earned_text_effect .invisible{opacity:0}#results .zoinks .earned_text_effect .zoinks_points{color:#094951}#results .zoinks .earned_text_effect{left:.08em;top:5.4em}#results .zoinks .enter_code{position:absolute;top:7em;width:100%;text-align:center}#results .zoinks .zoinks_url{position:absolute;top:11.2em;width:100%;text-align:center}#results .zoinks .code_display{position:absolute;width:32%;height:30%;top:8.4em;left:7em;background:url(../images/views/results/congrats_zoinks_code.png) no-repeat;background-size:contain}