@import url(https://fonts.googleapis.com/css?family=Lato);@import url(https://fonts.googleapis.com/css?family=Teko);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-moz-keyframes epeeAnimation{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-moz-transform:rotate(1deg);transform:rotate(1deg)}75%{-moz-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes epeeAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes epeeAnimation{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes spinningsun{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinningsun{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinningsun{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes bounceHowtoButton{0%{-moz-transform:translateX(-40%) scale(0.85);transform:translateX(-40%) scale(0.85)}50%{-moz-transform:translateX(-40%) scale(1.05);transform:translateX(-40%) scale(1.05)}100%{-moz-transform:translateX(-40%) scale(1);transform:translateX(-40%) scale(1)}}@-webkit-keyframes bounceHowtoButton{0%{-webkit-transform:translateX(-40%) scale(0.85);transform:translateX(-40%) scale(0.85)}50%{-webkit-transform:translateX(-40%) scale(1.05);transform:translateX(-40%) scale(1.05)}100%{-webkit-transform:translateX(-40%) scale(1);transform:translateX(-40%) scale(1)}}@keyframes bounceHowtoButton{0%{-moz-transform:translateX(-40%) scale(0.85);-ms-transform:translateX(-40%) scale(0.85);-webkit-transform:translateX(-40%) scale(0.85);transform:translateX(-40%) scale(0.85)}50%{-moz-transform:translateX(-40%) scale(1.05);-ms-transform:translateX(-40%) scale(1.05);-webkit-transform:translateX(-40%) scale(1.05);transform:translateX(-40%) scale(1.05)}100%{-moz-transform:translateX(-40%) scale(1);-ms-transform:translateX(-40%) scale(1);-webkit-transform:translateX(-40%) scale(1);transform:translateX(-40%) scale(1)}}body,html{width:100%;height:100%}body{font-family:'Lato', sans-serif;font-size:6px;font-weight:400;color:white;background:black;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.main-container{width:1px;min-width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.unscrolable .main-container,.loading .main-container{overflow:hidden}button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer;z-index:6}.red{color:#be0000}.brown{color:#5d4514}.bold{font-family:'Lato', sans-serif;font-weight:700}.big{font-size:125%}.red{color:#be0000}.page{display:none;margin:0 auto;position:relative}.page.active{display:block}.wrong-format .page{display:none}input{outline:none}.clear{clear:both}.clearfix{*zoom:1}.clearfix:after{content:' ';display:table;clear:both}#debug-message{display:none;position:absolute;top:0;left:0;z-index:99999;color:red;font-size:12px;background:white}.overlay{position:absolute;top:0;left:0;width:0%;height:0%;overflow:hidden;opacity:0;z-index:100;-moz-transition:opacity 0.5s ease 0s,width 0s linear 0.5s,height 0s linear 0.5s;-o-transition:opacity 0.5s ease 0s,width 0s linear 0.5s,height 0s linear 0.5s;-webkit-transition:opacity 0.5s ease,width 0s linear,height 0s linear;-webkit-transition-delay:0s,0.5s,0.5s;transition:opacity 0.5s ease 0s,width 0s linear 0.5s,height 0s linear 0.5s}.overlay.show{opacity:1;width:100%;height:100%;-moz-transition:opacity 0.5s ease 0.5s,width 0s linear 0s,height 0s linear 0s;-o-transition:opacity 0.5s ease 0.5s,width 0s linear 0s,height 0s linear 0s;-webkit-transition:opacity 0.5s ease,width 0s linear,height 0s linear;-webkit-transition-delay:0.5s,0s,0s;transition:opacity 0.5s ease 0.5s,width 0s linear 0s,height 0s linear 0s}.overlay .content-wrapper{display:block;margin:0 auto}#loader-overlay .content-wrapper{background-color:#8e040c}#loader-overlay .loader{width:100%;height:100%;background:url(../images/common/bg-gradient.jpg) no-repeat center center #8e040c;background-size:100% auto}#loader-overlay .loader .animation{top:50%;left:50%;position:absolute;width:100%;max-width:70%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#loader-overlay .loader .animation img.spinner{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);width:94px;height:94px;display:block;margin:0 auto;-webkit-animation-play-state:paused;animation-play-state:paused;-moz-animation-name:spinningsun;-webkit-animation-name:spinningsun;animation-name:spinningsun;-moz-animation-duration:4s;-webkit-animation-duration:4s;animation-duration:4s;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#loader-overlay .loader .animation img.logo{display:block;margin:0 auto;max-width:50%}#loader-overlay.show .loader .animation img.spinner{-webkit-animation-play-state:running;animation-play-state:running}@media screen and (min-width: 500px){.loader .animation{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}#start-page{width:100%;min-height:100%;background:url("../images/start/game-start-bg.jpg") no-repeat center top #3983FE;background-size:100% auto;overflow:auto;overflow-x:hidden;overflow-y:auto}#start-page .footer-ornament{position:absolute;bottom:0;left:-1%;width:102%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:100%}#start-page .bubble{background:rgba(48,63,87,0.8);position:relative;left:2%;margin-top:20%;width:50%;max-width:396px}#start-page .bubble:after{content:'';display:block;padding-top:60%}#start-page .bubble .text{position:absolute;width:92%;left:4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;font-weight:400;font-size:17px;padding:10px 0;line-height:1.45}#start-page .bubble .text .title{font-family:'Teko';text-transform:uppercase;font-size:38px}#start-page .bubble .text .green{color:#81ff82;font-weight:700}#start-page .bubble .top,#start-page .bubble .bottom{position:absolute;left:0;width:100%;height:30%;top:100%;background:url("../images/common/bottom-ornament.svg") no-repeat top center;background-size:100%}#start-page .bubble .top{top:auto;bottom:100%;background:url("../images/common/top-ornament.svg") no-repeat bottom center;background-size:100%}#start-page .controls{position:absolute;display:block;text-align:center;width:80%;z-index:3;bottom:2%;top:auto;max-width:550px;margin:0 auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.small-start-page #start-page .controls{left:75%;top:50%;bottom:auto;-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.small-start-page #start-page .controls button.play{position:relative}.small-start-page #start-page .controls button.howto{bottom:auto;top:0;margin-top:19%;right:18%}.small-start-page #start-page .controls button.score{bottom:auto;top:0;margin-top:19%;left:18%}#start-page .controls button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#start-page .controls button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white}.no-touch #start-page .controls button.play{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #start-page .controls button.play:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#start-page .controls button.play:before{content:"";display:block;padding-top:40%}#start-page .controls button.play:after{content:"JETZT SPIELEN";display:block;position:absolute;font-family:Teko;width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#start-page .controls button.howto{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;left:0;margin-left:auto;margin-right:auto}.no-touch #start-page .controls button.howto{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #start-page .controls button.howto:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#start-page .controls button.howto:before{content:"";display:block;padding-top:100%}#start-page .controls button.howto:after{background:url("../images/start/icon-manual.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#start-page .controls button.score{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;right:0;margin-left:auto;margin-right:auto}.no-touch #start-page .controls button.score{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #start-page .controls button.score:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#start-page .controls button.score:before{content:"";display:block;padding-top:100%}#start-page .controls button.score:after{background:url("../images/start/icon-highscore.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#howto-page{width:100%;height:auto;min-height:100%;background:url("../images/howto/bg.jpg") no-repeat center top #e30613;background-size:100%}#howto-page.active{overflow-y:auto;overflow-x:hidden}#howto-page .content-container{width:100%;height:auto;position:relative;min-height:100%;padding-top:4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#howto-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:101%}#howto-page .page-title{display:block;width:70%;max-width:280px;height:auto;margin:0 auto 2%;color:white;text-align:center}#howto-page .page-title .title{font-family:'Teko';text-transform:uppercase;font-size:40px}#howto-page .content-wrapper{width:100%;height:auto;position:relative;overflow:hidden}#howto-page .controls{position:absolute;display:block;text-align:center;width:80%;z-index:3;top:auto;bottom:2%;left:50%;max-width:550px;margin:0 auto;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#howto-page button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#howto-page button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white}.no-touch #howto-page button.play{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #howto-page button.play:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#howto-page button.play:before{content:"";display:block;padding-top:40%}#howto-page button.play:after{content:"JETZT SPIELEN";display:block;position:absolute;font-family:Teko;width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#howto-page button.play-small{position:absolute;right:4%;background:url("../images/howto/btn-rectangle-small.png") no-repeat center center;background-size:100% auto;width:30%;max-width:222px;color:white;top:50%;-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-webkit-transform:translateY(-30%);transform:translateY(-30%);display:none}.small-howto-page #howto-page button.play-small{display:block}.no-touch #howto-page button.play-small{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #howto-page button.play-small:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#howto-page button.play-small:before{content:"";display:block;padding-top:63%}#howto-page button.play-small:after{content:"LOS!";display:block;position:absolute;font-family:Teko;width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#howto-page button.score{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;right:0;margin-left:auto;margin-right:auto}.no-touch #howto-page button.score{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #howto-page button.score:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#howto-page button.score:before{content:"";display:block;padding-top:100%}#howto-page button.score:after{background:url("../images/start/icon-highscore.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#howto-page .infos-outer-wrapper{position:relative;margin:7% 0 25%}#howto-page .infos-outer-wrapper .clear{clear:both}#howto-page .infos-outer-wrapper .top,#howto-page .infos-outer-wrapper .bottom{position:absolute;left:6%;width:88%;height:30%;top:100%;background:url("../images/common/bottom-ornament.svg") no-repeat top center;background-size:100%}#howto-page .infos-outer-wrapper .top{top:auto;bottom:100%;background:url("../images/common/top-ornament.svg") no-repeat bottom center;background-size:100%}#howto-page .info-wrapper{width:88%;float:left;margin:0 6%;overflow:hidden;-ms-touch-action:pan-y;overflow:hidden;background:rgba(61,35,37,0.8);padding:25px 0}#howto-page .info-wrapper .infos{position:relative}#howto-page .info-wrapper .step{float:left}.small-howto-page #howto-page .info-wrapper .step.third{position:relative}.small-howto-page #howto-page .info-wrapper .step.third .info p.mobile{width:52%}#howto-page .info-wrapper .info{position:relative;width:90%;margin:0 auto;background-size:contain}#howto-page .info-wrapper .info.intro:after{content:'';display:block;padding-top:40%}#howto-page .info-wrapper .info p{text-align:left;width:77%;padding:0 11.5% 2%;font-family:'Lato', sans-serif;color:#ffffff;font-size:14px;line-height:125%}#howto-page .info-wrapper .info p .green{color:#81ff82;font-weight:700}#howto-page .info-wrapper .info p.desktop{padding:0 11.5% 4%}#howto-page .info-wrapper .info p.desktop,#howto-page .info-wrapper .info p.mobile{display:none}.desktop #howto-page .info-wrapper .info p.desktop,.mobile #howto-page .info-wrapper .info p.mobile{display:block}#howto-page .info-wrapper .info p.intro-p{top:3%;font-family:Teko;text-transform:uppercase;font-size:32px}.desktop #howto-page .info-wrapper .info.txt{margin-top:5%}#howto-page .info-wrapper .info.intro{background-repeat:no-repeat;background-position:center center;background-size:contain}.mobile #howto-page .info-wrapper .info.intro{background-image:url("../images/howto/1-mobile.svg");max-height:170px}.mobile #howto-page .info-wrapper .info.intro.second{background-image:url("../images/howto/2-mobile.svg");max-height:120px}.mobile #howto-page .info-wrapper .info.intro.third{background-image:url("../images/howto/3-mobile.svg");max-height:120px}.desktop #howto-page .info-wrapper .info.intro{background-image:url("../images/howto/1-desktop.svg")}.desktop #howto-page .info-wrapper .info.intro.second{background-image:url("../images/howto/2-desktop.svg")}.desktop #howto-page .info-wrapper .info.intro.third{background-image:url("../images/howto/3-desktop.svg")}#howto-page .info-wrapper .info.intro p{text-align:center;font-size:27px;top:8.5%;margin-bottom:5%}#howto-page .paginator-controls{position:absolute;width:100%;top:40%}.desktop #howto-page .paginator-controls{top:44%}#howto-page button.paginator{height:auto;position:absolute;top:0;visibility:hidden;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:translateY(-50%) scale(1) translateZ(0);-ms-transform:translateY(-50%) scale(1) translateZ(0);-webkit-transform:translateY(-50%) scale(1) translateZ(0);transform:translateY(-50%) scale(1) translateZ(0)}#howto-page button.paginator.visible{visibility:visible}#howto-page button.paginator.left{background:url("../images/start/btn-circle.png") no-repeat center center;background-size:cover;left:0}#howto-page button.paginator.left:before{content:'';display:block;padding-top:100%}#howto-page button.paginator.left:after{background:url("../images/howto/icon-arrow.svg") no-repeat center center;content:'';position:absolute;top:0;left:-2.5;height:100%;width:100%;background-size:100% 100%;display:block;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-touch #howto-page button.paginator.left{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:translateY(-50%) scale(0.8) translateZ(0);-ms-transform:translateY(-50%) scale(0.8) translateZ(0);-webkit-transform:translateY(-50%) scale(0.8) translateZ(0);transform:translateY(-50%) scale(0.8) translateZ(0);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #howto-page button.paginator.left:hover{-moz-transform:translateY(-50%) scale(0.85) translateZ(0);-ms-transform:translateY(-50%) scale(0.85) translateZ(0);-webkit-transform:translateY(-50%) scale(0.85) translateZ(0);transform:translateY(-50%) scale(0.85) translateZ(0)}#howto-page button.paginator.right{background:url("../images/start/btn-circle.png") no-repeat center center;background-size:cover;right:0}#howto-page button.paginator.right:before{content:'';display:block;padding-top:100%}#howto-page button.paginator.right:after{background:url("../images/howto/icon-arrow.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}.no-touch #howto-page button.paginator.right{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:translateY(-50%) scale(0.8) translateZ(0);-ms-transform:translateY(-50%) scale(0.8) translateZ(0);-webkit-transform:translateY(-50%) scale(0.8) translateZ(0);transform:translateY(-50%) scale(0.8) translateZ(0);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #howto-page button.paginator.right:hover{-moz-transform:translateY(-50%) scale(0.85) translateZ(0);-ms-transform:translateY(-50%) scale(0.85) translateZ(0);-webkit-transform:translateY(-50%) scale(0.85) translateZ(0);transform:translateY(-50%) scale(0.85) translateZ(0)}@media screen and (max-width: 799px){#howto-page .info-wrapper .info.desktop,#howto-page .info-wrapper .info.mobile{display:none}.desktop #howto-page .info-wrapper .info.desktop,.mobile #howto-page .info-wrapper .info.mobile{display:block}.mobile #howto-page .paginator-controls{top:38%}}@media screen and (min-width: 800px){#howto-page .info-wrapper .info{float:left}#howto-page .info-wrapper .info.txt{margin-top:0}#howto-page .info-wrapper .info.intro:after{padding-top:60%}#howto-page .infos-outer-wrapper{margin:7% 0}#howto-page .content-wrapper{margin-top:-2%}#howto-page .controls{position:absolute;bottom:2%;top:auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 1024px) and (min-aspect-ratio: 1280 / 800){#howto-page .infos-outer-wrapper .top,#howto-page .infos-outer-wrapper .bottom{left:15%;width:70%}#howto-page .info-wrapper{width:70%;float:left;margin:0 15%}#howto-page .info-wrapper .info .inner-wrapper{padding:9% 10%}#howto-page .content-wrapper{margin-top:-2%}#howto-page .paginator-controls{width:80%;margin:0 10%}}#game-page{width:100%;height:100%;background:black}#game-page.game-running{cursor:pointer}#game-page #game-container{position:absolute;z-index:5;background:#000 url("../images/game/background.jpg") center center no-repeat;background-size:100% auto;width:100%;overflow:hidden}#game-page #game-container .barrel{position:absolute;width:100%}#game-page #game-container .game-area{background:transparent;position:relative;width:100%}#game-page #game-container .puss-arm{position:absolute;top:0;left:0;-moz-transform-origin:83% 0%;-ms-transform-origin:83% 0%;-webkit-transform-origin:83% 0%;transform-origin:83% 0%;-moz-transform:translate(-70%, 0%);-ms-transform:translate(-70%, 0%);-webkit-transform:translate(-70%, 0%);transform:translate(-70%, 0%)}#game-page #puss-feedback{position:absolute;width:100%;visiblity:hidden;opacity:0;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#game-page #puss-feedback.visible{opacity:1;visiblity:visible}#game-page #puss-feedback.visible .puss-pose{opacity:1;visiblity:visible}#game-page #puss-feedback.super .puss-pose-image.super,#game-page #puss-feedback.super .bubble-feedback .message.super{display:block}#game-page #puss-feedback.good .puss-pose-image.good,#game-page #puss-feedback.good .bubble-feedback .message.good{display:block}#game-page #puss-feedback.bad .puss-pose-image.bad,#game-page #puss-feedback.bad .bubble-feedback .message.bad{display:block}#game-page #puss-feedback .bubble-feedback{position:relative;left:20%}#game-page #puss-feedback .bubble-feedback .bubble-content{position:absolute;width:40%;left:12%;top:50%;-moz-transform:translate(0%, -57%);-ms-transform:translate(0%, -57%);-webkit-transform:translate(0%, -57%);transform:translate(0%, -57%)}#game-page #puss-feedback .bubble-feedback p{color:#be0000;font-weight:700;font-size:36px;text-align:center;line-height:100%}#game-page #puss-feedback .bubble-feedback .message{font-weight:400;font-size:60px;color:#5d4514;display:none}#game-page #puss-feedback .bubble-feedback .text{margin-top:4%}#game-page #puss-feedback .bubble-feedback .score{font-size:72px;margin-top:4%;font-weight:400}#game-page #puss-feedback .bubble-feedback .score .points{font-weight:700}#game-page #puss-feedback .bubble-feedback .bonus{font-weight:400;color:#3dcb79;margin-top:2%;display:none}#game-page #puss-feedback .bubble-feedback .bonus.visible{display:block}#game-page #puss-feedback .bubble-feedback .bonus .time-bonus{font-weight:700}#game-page #puss-feedback .bubble-feedback .score-line{position:relative;left:18%;width:64%;margin-top:2%}#game-page #puss-feedback .puss-pose{opacity:0;visiblity:hidden;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#game-page #puss-feedback .puss-pose-image{position:relative;display:none}#game-page #puss-feedback .puss-pose-image.super{left:-21%;margin-top:-8%}#game-page #puss-feedback .puss-pose-image.good{left:20%;margin-top:-12%}#game-page #puss-feedback .puss-pose-image.bad{left:23%;margin-top:-13%}#game-page .image-button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer;z-index:6}#game-page button.howto{position:absolute;background:url("../images/game/btn-manual.svg") no-repeat center center;background-size:100% auto;width:8%;top:15px;left:10px}#game-page button.howto:before{content:"";display:block;padding-top:100%}#game-page button.mute{position:absolute;top:15px;left:10px;background:url("../images/game/btn-mute.svg") no-repeat center bottom;background-size:100% auto;width:8%}#game-page button.mute.muted{background:url("../images/game/btn-unmute.svg") no-repeat center bottom;background-size:100% auto}#game-page button.mute:before{content:"";display:block;padding-top:100%}#game-page button.skip{position:absolute;bottom:15px;left:10px;background:url("../images/game/btn-skip.svg") no-repeat center bottom;background-size:100% auto;width:8%;display:none}#game-page button.skip:before{content:"";display:block;padding-top:100%}#game-page button.skip.visible{display:block}#game-page .game-message{position:absolute;left:50%;top:20%;width:32%;visibility:hidden;opacity:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#game-page .game-message.visible{visibility:visible;opacity:1}#game-page .game-message .text{position:relative;background:rgba(48,63,87,0.8);width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;padding:10px 4% 1px;line-height:100%;font-weight:400;font-family:'Teko';font-size:40px;text-transform:uppercase;text-align:center}#game-page .game-message .score{position:absolute;left:50%;bottom:1px;color:#8aff8b;font-family:'Teko';font-size:25px;-moz-transform:translateX(-52%);-ms-transform:translateX(-52%);-webkit-transform:translateX(-52%);transform:translateX(-52%)}#game-page .game-message .score.malus{color:#e00613}#game-page .game-message .top,#game-page .game-message .bottom{width:100%}#game-page .game-message .top{margin-bottom:-1px}#game-page .game-message .bottom{margin-top:-1px}@media only screen and (orientation: landscape){#game-page button.next-level{right:1%;left:auto;-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}.no-touch #game-page button.next-level{-moz-transform:scale(0.95) translateX(0%);-ms-transform:scale(0.95) translateX(0%);-webkit-transform:scale(0.95) translateX(0%);transform:scale(0.95) translateX(0%)}.no-touch #game-page button.next-level:hover{-moz-transform:scale(1) translateX(0%);-ms-transform:scale(1) translateX(0%);-webkit-transform:scale(1) translateX(0%);transform:scale(1) translateX(0%)}}#wrong-format-page{position:relative;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("../images/howto/bg.jpg") no-repeat center top #e30613;background-size:100%}#wrong-format-page table{width:100%}.wrong-format #wrong-format-page{display:block;position:absolute;width:100%;height:100%;top:0;left:0}#wrong-format-page .message-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:110%;margin:0 auto;height:100%;color:white;width:60%;font-size:3.75vw;position:relative;text-align:center}#wrong-format-page .message-container .title{font-family:Teko;text-transform:uppercase;font-size:140%;line-height:120%;margin-bottom:10%}#wrong-format-page .message-container .rotate{margin-top:3%;max-width:60%}#wrong-format-page .message-container .text.autorotate{font-size:0.8em;line-height:1.2;margin:10px 0}#wrong-format-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:100%}#wrong-format-page .footer-ninja{position:absolute;bottom:1%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:80%}#game-result-page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;min-height:100%;background:url("../images/game-result-page/bg.jpg") no-repeat center top #e30613;background-size:100% auto}#game-result-page.top10{background:url("../images/game-result-page/bg-top10.jpg") no-repeat center top #e30613;background-size:100% auto}#game-result-page.active{overflow-x:hidden;overflow-y:auto}#game-result-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:101%}#game-result-page .page-title{display:block;width:70%;max-width:500px;height:auto;margin:4% auto 2%;color:white;text-align:center}#game-result-page .page-title .title{font-family:'Teko';text-transform:uppercase;font-size:40px}#game-result-page .controls{display:block;text-align:center;width:80%;z-index:3;max-width:550px;margin:0 auto;position:absolute;bottom:2%;top:auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#game-result-page button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#game-result-page button.howto{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;left:0;margin-left:auto;margin-right:auto}.no-touch #game-result-page button.howto{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-result-page button.howto:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-result-page button.howto:before{content:"";display:block;padding-top:100%}#game-result-page button.howto:after{background:url("../images/start/icon-manual.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#game-result-page button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white}.no-touch #game-result-page button.play{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-result-page button.play:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-result-page button.play:before{content:"";display:block;padding-top:40%}#game-result-page button.play:after{content:"NOCHMAL";display:block;position:absolute;font-family:Teko;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#game-result-page button.score{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;right:0;margin-left:auto;margin-right:auto}.no-touch #game-result-page button.score{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-result-page button.score:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-result-page button.score:before{content:"";display:block;padding-top:100%}#game-result-page button.score:after{background:url("../images/start/icon-highscore.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#game-result-page #result-bubble{position:relative;left:50%;width:50%;max-width:600px;margin-top:20%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(61,35,37,0.8)}#game-result-page #result-bubble .clear{clear:both}#game-result-page #result-bubble .top,#game-result-page #result-bubble .bottom{position:absolute;left:0;width:100%;height:30%;top:99.5%;background:url("../images/common/bottom-ornament.svg") no-repeat top center;background-size:100%}#game-result-page #result-bubble .top{top:auto;bottom:99.5%;background:url("../images/common/top-ornament.svg") no-repeat bottom center;background-size:100%}#game-result-page #result-bubble .bubble-content{width:100%;background:url("../images/game-result-page/score-bg.svg") no-repeat top center;background-size:50% auto}#game-result-page #result-bubble .bubble-content h3,#game-result-page #result-bubble .bubble-content p{text-align:left;line-height:120%;padding:0 3% 3%}#game-result-page #result-bubble .bubble-content h3{color:#80fe82}#game-result-page #result-bubble .bubble-content p{color:white}#game-result-page #result-bubble .bubble-content .score{color:#80fe82;line-height:90%;margin-bottom:10%;text-align:center;font-weight:700;text-shadow:0 2px 1px rgba(2,0,1,0.3)}#game-result-page #result-bubble .bubble-content .rank{margin-top:4%}#game-result-page #result-bubble .bubble-content .rank-line{margin-top:2%;margin-left:5%;margin-bottom:-4%}#game-result-page #result-bubble .result.hidden{display:none}#game-result-page #result-bubble .success-message{display:none}#game-result-page #result-bubble .success-message.visible{display:block;padding-bottom:5%}#game-result-page #result-bubble .ornament{width:70%;margin-left:15%;margin-bottom:3%}#game-result-page #result-bubble .score-form{position:relative;margin-bottom:4%}#game-result-page #result-bubble .score-input{background:black;background-size:100% 100%;border:none;width:60%;margin-left:10%;padding:5%;margin-bottom:0;color:white}#game-result-page #result-bubble .score-input:-moz-placeholder{color:#777}#game-result-page #result-bubble .score-input::-moz-placeholder{color:#777}#game-result-page #result-bubble .score-input:-ms-input-placeholder{color:#777}#game-result-page #result-bubble .score-input::-webkit-input-placeholder{color:#777}#game-result-page #result-bubble button.save{position:absolute;top:-30%;bottom:-40%;margin-top:auto;margin-bottom:auto;right:5%;width:25%;max-width:200px;background:url("../images/game-result-page/highscore-save-button.png") no-repeat right center;background-size:auto 100%;opacity:.5;pointer-events:none}#game-result-page #result-bubble button.save.active{opacity:1;pointer-events:auto}#game-result-page #result-bubble button.save.saving{opacity:.5;pointer-events:none}#game-result-page #result-bubble .success-line{margin-left:8%;margin-bottom:2%}#game-result-page #result-bubble .description{margin-bottom:4%}#highscore-page{width:100%;height:auto;min-height:100%;background:url("../images/howto/bg.jpg") no-repeat center top #e30613;background-size:100%}#highscore-page.active{overflow-y:auto;overflow-x:hidden}#highscore-page .content-container{width:100%;height:auto;position:relative;min-height:100%;padding-top:4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#highscore-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:101%}#highscore-page .page-title{display:block;width:70%;max-width:480px;height:auto;margin:0 auto 2%;color:white;text-align:center}#highscore-page .page-title .title{font-family:'Teko';text-transform:uppercase;font-size:40px}#highscore-page .content-wrapper{width:100%;height:auto;position:relative}#highscore-page .controls{position:absolute;bottom:2%;display:block;text-align:center;width:80%;z-index:3;top:auto;max-width:550px;margin:0 auto;height:auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#highscore-page button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#highscore-page button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white}.no-touch #highscore-page button.play{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #highscore-page button.play:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#highscore-page button.play:before{content:"";display:block;padding-top:40%}#highscore-page button.play:after{content:"JETZT SPIELEN";display:block;position:absolute;font-family:Teko;width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#highscore-page button.howto{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;left:0;margin-left:auto;margin-right:auto}.no-touch #highscore-page button.howto{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #highscore-page button.howto:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#highscore-page button.howto:before{content:"";display:block;padding-top:100%}#highscore-page button.howto:after{background:url("../images/start/icon-manual.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#highscore-page .score-wrapper{width:82%;float:left;margin:0% 9% 30px;-ms-touch-action:pan-y}#highscore-page .score-wrapper .scores{position:relative}#highscore-page .score-wrapper .step{margin:3% 0}#highscore-page .score-wrapper .info{position:relative;width:90%;margin:0}#highscore-page .score-wrapper .info .inner-wrapper{padding:0 10%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%;position:absolute}#highscore-page .score-wrapper .info:after{content:'';display:block;padding-top:106%}#highscore-page .score-wrapper .info .scorer{float:left;position:relative;width:90%;margin-left:10%;height:16%;color:#5d4514;margin-bottom:5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:18px;background:url("../images/highscore/scorer-deco.svg") no-repeat left center;background-size:100%;display:none}#highscore-page .score-wrapper .info .scorer:before{content:'';display:block;width:28%;height:110%;position:absolute;left:-16%;top:46%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/highscore/rest.png") no-repeat 0 0;background-size:100%}#highscore-page .score-wrapper .info .scorer.first .rank span{font-size:120%;color:black}#highscore-page .score-wrapper .info .scorer.first:before{background:url("../images/highscore/first.png") no-repeat 0 0;background-size:100%;-moz-transform:translateY(-52%);-ms-transform:translateY(-52%);-webkit-transform:translateY(-52%);transform:translateY(-52%)}#highscore-page .score-wrapper .info .scorer .scorer-infos{padding-left:48px;line-height:1.15;padding-top:3%}#highscore-page .score-wrapper .info .scorer .rank{position:absolute;font-size:18px;line-height:39px;width:39px;height:39px;color:#fff;left:-1%;top:56%;text-align:center;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#highscore-page .score-wrapper .info .scorer p{color:#ffffff;display:inline;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#highscore-page .score-wrapper .info .scorer p.user-score{right:5%}#highscore-page .score-wrapper .info .scorer.visible{display:block}#highscore-page .paginator-controls{display:none}@media screen and (min-width: 800px){#highscore-page .page-title{width:70%;max-width:480px}#highscore-page .score-wrapper .step{margin:0}#highscore-page .score-wrapper .info{float:left}#highscore-page .score-wrapper .info .scorer{height:18%}#highscore-page .score-wrapper .info .scorer .rank{top:58%}#highscore-page .score-wrapper .info .inner-wrapper{padding:7% 10%}#highscore-page .score-wrapper .info.txt{margin-top:0}#highscore-page .content-wrapper{margin-top:-2%}}@media screen and (min-width: 1024px) and (min-aspect-ratio: 1280 / 800){#highscore-page .score-wrapper{width:70%;float:left;margin:0% 15%}#highscore-page .score-wrapper .info .inner-wrapper{padding:8% 10%}#highscore-page .content-wrapper{margin-top:-1%}#highscore-page .controls{margin-top:0%}}#pregame-page{width:100%;height:auto;min-height:100%;background:url("../images/howto/bg.jpg") no-repeat center top #e30613;background-size:100%}#pregame-page.active{overflow-y:auto;overflow-x:hidden}#pregame-page .content-container{width:100%;height:auto;position:relative;min-height:100%;padding-top:4%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#pregame-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:101%}#pregame-page .page-title{display:block;width:70%;max-width:480px;height:auto;margin:0 auto 2%;color:white;text-align:center}#pregame-page .page-title .title{font-family:'Teko';text-transform:uppercase;font-size:40px}#pregame-page .content-wrapper{width:100%;height:auto;position:relative}#pregame-page .content-wrapper .left,#pregame-page .content-wrapper .right{width:38%;box-sizing:border-box;margin:2% 6%;float:left;background:rgba(61,35,37,0.8);text-align:center;padding:2% 0;position:relative}#pregame-page .content-wrapper .left .top,#pregame-page .content-wrapper .left .bottom,#pregame-page .content-wrapper .right .top,#pregame-page .content-wrapper .right .bottom{position:absolute;width:100%;height:30%;top:100%;background:url("../images/common/bottom-ornament.svg") no-repeat top center;background-size:100%}#pregame-page .content-wrapper .left .top,#pregame-page .content-wrapper .right .top{top:auto;bottom:100%;background:url("../images/common/top-ornament.svg") no-repeat bottom center;background-size:100%}#pregame-page .content-wrapper .left.unchecked img,#pregame-page .content-wrapper .left.unchecked p,#pregame-page .content-wrapper .right.unchecked img,#pregame-page .content-wrapper .right.unchecked p{opacity:.5}#pregame-page .content-wrapper .left.unchecked .checked,#pregame-page .content-wrapper .right.unchecked .checked{display:none}#pregame-page .content-wrapper .left.checked .unchecked,#pregame-page .content-wrapper .right.checked .unchecked{display:none}#pregame-page .content-wrapper .left .check-wrapper,#pregame-page .content-wrapper .right .check-wrapper{margin:5% auto 0;width:20%}#pregame-page .content-wrapper .left .check-wrapper img,#pregame-page .content-wrapper .right .check-wrapper img{opacity:1}#pregame-page .content-wrapper .left p,#pregame-page .content-wrapper .right p{text-align:center;font-size:16px;color:white;margin-bottom:4%}#pregame-page .content-wrapper .left img,#pregame-page .content-wrapper .right img{max-width:80%}#pregame-page .content-wrapper .clear{clear:both}#pregame-page .controls{position:absolute;display:block;text-align:center;width:80%;bottom:0;z-index:3;top:auto;max-width:550px;margin:0 auto;height:150px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#pregame-page button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#pregame-page button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white;opacity:.5;pointer-events:none}.small-pregame-page #pregame-page button.play{visibility:hidden;pointer-events:none !important}#pregame-page button.play.active{opacity:1;pointer-events:auto}.no-touch #pregame-page button.play.active{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #pregame-page button.play.active:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#pregame-page button.play:before{content:"";display:block;padding-top:40%}#pregame-page button.play:after{content:"JETZT SPIELEN";display:block;position:absolute;font-family:Teko;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#pregame-page button.play-small{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/howto/btn-rectangle-small.png") no-repeat center center;background-size:100% auto;width:30%;max-width:222px;top:50%;color:white;pointer-events:none;visibility:hidden;-moz-transform:translateY(-68%);-ms-transform:translateY(-68%);-webkit-transform:translateY(-68%);transform:translateY(-68%);display:none}.small-pregame-page #pregame-page button.play-small{display:block}#pregame-page button.play-small.active{visibility:visible;pointer-events:auto}#pregame-page button.play-small:before{content:"";display:block;padding-top:63%}#pregame-page button.play-small:after{content:"LOS!";display:block;position:absolute;font-family:Teko;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#game-lost-page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;min-height:100%;background:url("../images/game-lost-page/bg.jpg") no-repeat center top #e30613;background-size:100% auto}#game-lost-page.active{overflow-y:auto;overflow-x:hidden}#game-lost-page .footer-ornament{position:absolute;bottom:0;left:0;width:100%;height:35%;background:url("../images/common/footer-ornament.svg") no-repeat center bottom;background-size:101%}#game-lost-page .page-title{display:block;width:70%;max-width:500px;height:auto;margin:4% auto 2%;color:white;text-align:center}#game-lost-page .page-title .title{font-family:'Teko';text-transform:uppercase;font-size:40px}#game-lost-page .page-title .subtitle{margin-top:2%;display:block;font-size:22px}#game-lost-page .controls{display:block;text-align:center;width:80%;z-index:3;max-width:550px;margin:0 auto;position:absolute;bottom:2%;top:auto;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#game-lost-page button{border:none;display:block;background-color:transparent;outline:none;padding:0;height:auto;cursor:pointer}#game-lost-page button.howto{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;left:0;margin-left:auto;margin-right:auto}.no-touch #game-lost-page button.howto{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-lost-page button.howto:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-lost-page button.howto:before{content:"";display:block;padding-top:100%}#game-lost-page button.howto:after{background:url("../images/start/icon-manual.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}#game-lost-page button.play{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background:url("../images/start/btn-rectangle.png") no-repeat center center;background-size:100% auto;width:64%;max-width:320px;bottom:10%;color:white}.no-touch #game-lost-page button.play{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-lost-page button.play:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-lost-page button.play:before{content:"";display:block;padding-top:40%}#game-lost-page button.play:after{content:"NOCHMAL";display:block;position:absolute;font-family:Teko;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#game-lost-page button.score{position:absolute;width:25%;max-width:128px;background:url("../images/start/btn-circle.png") no-repeat center center;background-size:100% auto;bottom:10%;right:0;margin-left:auto;margin-right:auto}.no-touch #game-lost-page button.score{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);-moz-transition:-moz-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.no-touch #game-lost-page button.score:hover{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#game-lost-page button.score:before{content:"";display:block;padding-top:100%}#game-lost-page button.score:after{background:url("../images/start/icon-highscore.svg") no-repeat center center;content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-size:100% 100%;display:block}
