@font-face{font-family:frente_h1regular;src:url(fonts/FrenteH1-Regular-webfont.eot);src:url(fonts/FrenteH1-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/FrenteH1-Regular-webfont.woff) format('woff'),url(fonts/FrenteH1-Regular-webfont.ttf) format('truetype'),url(fonts/FrenteH1-Regular-webfont.svg#frente_h1regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lubalin_graph_itc_turner_arBd;src:url(fonts/lubalingraphitcturnerara-bd.eot);src:url(fonts/lubalingraphitcturnerara-bd.eot?#iefix) format('embedded-opentype'),url(fonts/lubalingraphitcturnerara-bd.woff2) format('woff2'),url(fonts/lubalingraphitcturnerara-bd.woff) format('woff'),url(fonts/lubalingraphitcturnerara-bd.ttf) format('truetype'),url(fonts/lubalingraphitcturnerara-bd.svg#lubalin_graph_itc_turner_arBd) format('svg');font-weight:400;font-style:normal}body,html{background:#000;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;width:100%;height:100%;margin:0;padding:0;font-family:Arial;font-size:12px}.pink{background-color:#CC4544}.blue{background-color:#54BCFC}.heading{font-family:lubalin_graph_itc_turner_arBd}.wrapper{margin:auto;width:100%;height:100%;display:block;overflow:hidden;position:relative;max-width:640px}.screen{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;display:none}.force_portrait{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.rotatescreen{background-image:url(../images/background.png);background-size:contain;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;display:none}.rotatescreen .content{top:0;left:0;width:100%;height:100%;position:relative}.rotatescreen.active{display:block}.rotatescreen .half{width:49%;height:100%;position:relative;float:left;display:table}.rotatescreen .half.right{background:url(../images/rotate_banner.png);background-size:contain;background-position:center;background-repeat:no-repeat}.rotatescreen .half .message_display{width:100%;height:100%;display:table;position:relative}.rotatescreen .half.right .message_display{width:80%;margin:auto}.rotatescreen .half .message_display.banner{display:table}.rotatescreen .half .message_display .message{width:100%;height:10%;display:table-cell;vertical-align:middle;position:relative}.rotatescreen .half .message_display .icon{width:20%;margin-left:10%;display:table-cell;vertical-align:middle}.rotatescreen .half .message_display .copy{width:35%;padding-bottom:1rem;padding-top:1rem;margin-left:2%;text-align:center;color:#000;font-size:2.1rem;position:relative;display:table-cell;vertical-align:middle}.loading{display:'block'}.loading .logo{width:50%;margin:30% auto;max-width:191px}.loading .copy{font-size:5rem;color:#fff;text-align:center;margin-top:25%}.loading .loadbar{width:83%;margin-top:10rem;position:relative;height:0;height:0;margin-left:8.5%;padding-bottom:18%}.loading .loadbar:before{content:"";display:block}.loadbar .left{width:89%;height:100%;background-image:url(../images/Loader_Left.png);background-size:auto 100%;background-repeat:no-repeat;position:absolute}.loadbar .right{width:13%;height:100%;left:89%;background-image:url(../images/Loader_Right.png);background-size:auto 100%;background-repeat:no-repeat;position:absolute}.loading .loadbar.anim{-webkit-animation:loadbar_anim 3s infinite;-moz-animation:loadbar_anim 3s infinite;animation:loadbar_anim 3s infinite;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.loading .left.anim{-webkit-animation:loadbar_left_anim 3s infinite;-moz-animation:loadbar_left_anim 3s infinite;animation:loadbar_left_anim 3s infinite;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.loading .right.anim{-webkit-animation:loadbar_right_anim 3s infinite;-moz-animation:loadbar_right_anim 3s infinite;animation:loadbar_right_anim 3s infinite;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes loadbar_left_anim{0%{width:25%}10%{width:25%}80%{width:89%}90%{width:89%}100%{width:25%}}@-moz-keyframes loadbar_left_anim{0%{width:25%}10%{width:25%}80%{width:89%}90%{width:89%}100%{width:25%}}@keyframes loadbar_left_anim{0%{width:25%}10%{width:25%}80%{width:89%}90%{width:89%}100%{width:25%}}@-webkit-keyframes loadbar_right_anim{0%{left:25%}10%{left:25%}80%{left:89%}90%{left:89%}100%{left:25%}}@-moz-keyframes loadbar_right_anim{0%{left:25%}10%{left:25%}80%{left:89%}90%{left:89%}100%{left:25%}}@keyframes loadbar_right_anim{0%{left:25%}10%{left:25%}80%{left:89%}90%{left:89%}100%{left:25%}}@-webkit-keyframes loadbar_anim{0%{margin-left:37.5%}10%{margin-left:37.5%}80%{margin-left:8.5%}90%{margin-left:8.5%}100%{margin-left:37.5%}}@-moz-keyframes loadbar_anim{0%{margin-left:37.5%}10%{margin-left:37.5%}80%{margin-left:8.5%}90%{margin-left:8.5%}100%{margin-left:37.5%}}@keyframes loadbar_anim{0%{margin-left:37.5%}10%{margin-left:37.5%}80%{margin-left:8.5%}90%{margin-left:8.5%}100%{margin-left:37.5%}}.instructions,.welcome{background-image:url(../images/background.png);background-size:contain;background-position:center}.welcome .witch{width:38%;max-width:224px;position:fixed;right:0;top:8%}.title_box{width:96%;margin:4% auto;position:relative;background-image:url(../images/Title_Banner.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat}.title_box:before{content:"";display:block;padding-top:60%}.title_box .content{position:absolute;top:0;left:0;bottom:0;right:0}.title_box .logo_adv{width:80%;padding-bottom:40%;margin:auto;background-image:url(../images/Logo_Adventuretime.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.title_box .copy_container{text-align:center;width:100%}.tile_box .banner_box{width:100%;padding-bottom:37%}.copy_container .upper{font-size:1.5rem;margin-top:-.2rem}.copy_container .lower{font-size:2.5rem;margin-top:-.65rem}.welcome .characters{position:absolute;top:48%;left:32.5%;width:35%;padding-bottom:44%;background-image:url(../images/Chars_Landing.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.gameend .btn_play,.welcome .btn_play,.instructions .btn_play{width:40%;position:absolute;bottom:.5rem;left:30%;padding-bottom:30%;background-image:url(../images/Btn_Play.png);background-size:contain;background-repeat:no-repeat;background-position:50%;cursor:pointer}.btn_play .copy{color:#fff;width:100%;text-align:center;font-size:3rem;position:absolute;top:50%;margin-top:-2rem}.instructions .title_banner{width:96%;margin:-4% auto;position:relative;background-image:url(../images/Title_Banner.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.title_banner .label{width:100%;text-align:center;font-size:2.5em;margin-top:5.5rem}.instructions .title_banner:before{content:"";display:block;padding-top:37%}.instructions .info_box{width:93%;background-image:url(../images/Instructions_Panel.png);background-size:contain;background-repeat:no-repeat;margin:-6% auto;background-position:50%;position:relative}.instructions .info_box:before{content:"";display:block;padding-top:100%}.instructions .content{position:absolute;top:0;left:0;bottom:0;right:0}.instructions .header{width:73%;text-align:center;margin:12.5% auto 2%}.instructions .header .upper{font-size:2rem}.instructions .header .lower{font-size:1rem}.instructions .image{width:30%;margin:1% auto}.instructions .tip,.instructions .instruction{width:73%;text-align:center;margin:2% auto}.instructions .step{width:27.3%;margin:2% auto}.instructions .tip .upper{font-size:1.5rem}.instructions .btn_cycle{width:10%;position:absolute;top:45%;cursor:pointer}.instructions .btn_prev{left:10%}.instructions .btn_next{right:12%}.game .canvas{}.game .btn_pause{width:14%;max-width:90px;position:absolute;right:0;top:1%}.game .scorebox{width:100%;max-width:673px;height:auto;position:absolute;left:-15%;top:1%}.scorebox .banner{position:absolute;top:0;left:0;width:100%}.scorebox .score_display{width:20.9%;height:100%;text-align:center;position:absolute;right:2.3rem;top:0;left:71%;color:#fff;font-size:1.2rem;display:table}.scorebox .score_display .copy{width:100%;padding-top:29%;text-align:center;position:absolute}.scorebox .bonus_container{width:50%;position:absolute;left:20%;top:1.2rem}.bonus_container .character{width:12%;padding-bottom:15%;background-size:100% auto;background-repeat:no-repeat;background-position:top center;display:inline-block}.scorebox .character.active{background-position:bottom center}.scorebox .character_b1{background-image:url(../images/character_b1_tint.png)}.scorebox .character_b2{background-image:url(../images/character_b2_tint.png)}.scorebox .character_b3{background-image:url(../images/character_b3_tint.png)}.scorebox .character_b4{background-image:url(../images/character_b4_tint.png)}.scorebox .character_b5{background-image:url(../images/character_b5_tint.png)}.gameend{height:100%;display:none}.gameend .score_display{width:96%;position:absolute;left:2%;top:2%;background-image:url(../images/gameend_banner.png);background-size:contain;background-repeat:no-repeat}.gameend .score_display:before{content:"";display:block;padding-top:49%}.score_display .content{position:absolute;top:46%;left:18%;bottom:0;right:0}.score_display .score_section{width:100%;height:20%;font-size:1.25rem;margin-bottom:5.5%}.score_section .label{width:24%;display:inline-block;text-align:center}.score_section .score{width:48%;display:inline-block;color:#fff;text-align:center}.gameend .btn_play{font-size:1.5rem}.gameend .btn_play .copy{font-size:1.6rem;margin-top:-1.3rem}