@import url(reset.css);@import url(text.css);body{text-align:center;background:#000;color:#fff;margin:0;font-family:game_font,sans-serif}#wrapper{position:absolute;margin:0 auto;display:none;left:50%;transform:translate(-50%,0);transform-origin:center center}#demoCanvas{border:0 solid #fff}#message{display:none}.outer{display:table;position:absolute;height:100%;width:100%}.middle{display:table-cell}.inner{margin-left:auto;margin-right:auto;width:982px}canvas#canvas{width:100%;height:100%;z-index:1;position:relative}#game-frame{width:1024px;height:681.5px;padding:0;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:visible;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#game-background{background:#308ace url(../images/background.svg) no-repeat center center;width:1212px;height:768.5px;padding:0;position:relative;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width :320px){#message{display:block;width:100%;height:100%;margin:0}#text{margin:auto;font-size:34px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#message{display:block;width:100%;height:100%;margin:0}#text{margin:auto;font-size:34px}}#top-ui{position:absolute;max-width:1212px;min-width:1024px;width:100%;z-index:3;left:50%;top:0;transform:translate(-50%,-50%);transform-origin:center center}#top-ui .button{display:block;height:21px;padding:15px;background:rgba(0,38,55,.8);border-radius:25.5px}#top-ui #exit-button{position:absolute;width:21px;top:32px;right:30px;display:none}#top-ui #exit-buttonsvg{width:21px;height:21px}#bottom-ui{font-family:game_font,cursive;position:absolute;width:1212px;height:113.375px;z-index:3;bottom:-44px;background:rgba(63,39,0,.8);left:50%;transform:translate(-50%)}#bottom-ui #bottom-ui-container{position:relative;padding:12px 45px;height:46px;transform-origin:center center}#bottom-ui #bottom-ui-game-title{float:left}#bottom-ui #bottom-ui-game-title p{font-size:32px;margin:0;color:#fff}#bottom-ui #bottom-ui-progress-bar{position:absolute;top:71%;left:50%;transform:translate(-50%,-50%);width:507px;height:30px}#bottom-ui #bottom-ui-label{width:185px;float:right;margin-top:10px}#bottom-ui #bottom-ui-counter{float:right;width:209px;display:none;margin-top:8px}.bottom-ui-counter-set{width:33px;height:33px;position:relative;float:right;margin:0 9px}.bottom-ui-counter-holder{width:100%;position:relative;z-index:0}.bottom-ui-counter-single{width:100%;position:absolute;z-index:1;top:0;left:0}.progressBar{margin:9px 0;float:left;width:100%;padding:5px 0;border-radius:7px}.progress-pill{border-radius:7px;margin:0 1% 0 0;height:6px;float:left}last-child{margin:0}.progress-pill-empty{background:#fff}.progress-pill-danger{background:red}.progress-pill-success{background:green}#gameScreen{position:absolute}#gameScreenContainer{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:hidden}#doors{display:none;position:absolute;width:1212px;height:768.5px;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:hidden;z-index:1}#leftDoor,#rightDoor{width:606px;height:768.5px;position:absolute;top:0;background:#BC8B02}#leftDoor{left:0}#rightDoor{right:0}#leftDoor::after,#rightDoor::after{content:"";height:100%;width:30px;background-repeat:repeat-y;position:absolute;top:0}#leftDoor::after{background-image:url(../imagesX2/leftDoorEdge.svg);right:0}#rightDoor::after{background-image:url(../imagesX2/rightDoorEdge.svg);left:0}.conveyorBelt{background-color:rgba(117,78,0,.5);position:absolute;left:0;width:100%;height:53px}.conveyorBeltStopped{background:url(../imagesX2/cog01.png);width:100%;height:53px;background-repeat:repeat-x;background-size:223px}.conveyorBeltMoving{display:none;background:url(../imagesX2/conveyor.gif);width:100%;height:53px;background-repeat:repeat-x;background-size:223px}#conveyorBeltLeftToRight{top:341px}#conveyorBeltRightToLeft{top:529px;transform:scalex(-1)}#endScreen{position:absolute;width:1212px;height:768.5px;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:hidden;background:url(../imagesX2/end-background.svg);background-size:contain;text-align:center}#endScreenTitleContainer{position:relative;background:#754E00;border-radius:30px;border:3px solid #F4CD7D;width:515px;margin:72px auto 0;min-height:149px}#endScreenTitleContainer h1{font-family:title_font,cursive;font-size:70px;text-shadow:4px 4px 0 rgba(0,0,0,.5);font-weight:700;text-align:center;line-height:1;color:#fff;margin:14px 24.5px 0}#endScreenTitleContainer h2{font-family:title_font,sans-serif;font-size:27px;font-weight:700;text-align:center;text-transform:uppercase;line-height:1;color:#ffae20;margin:27px 0}#correctWordList{list-style:none;column-count:2;font-size:32px;margin:0 0 53px 0}#correctWordList li{margin:0 0 10px 0;text-align:center}#scoreSentence{color:#ffae20;font-size:24px;font-weight:700;margin:0}#questionList{margin:22px 73px 0;display:none}#questionList p{width:130px;float:left;text-align:left;position:relative;font-size:27px;margin:0 0 7px 51px}#questionList img{width:31px;height:31px;position:absolute;top:3px;left:-51px}#endScreenReplayButton{background:0 0;border:none;padding:0;cursor:pointer;position:absolute;bottom:-411px;left:186px}#endScreenReplayButton p{font-size:26px;font-weight:700;text-transform:uppercase;color:#fff;font-family:game_font,sans-serif;margin:10px 0 0 0}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:game_font,sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:game_font,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:#e50050;text-decoration:none}a:active,a:focus,a:hover{color:#fff;text-decoration:underline}body{color:#fff;font:normal 125%/1.4 game_font,sans-serif}.clearfix::after{clear:both;content:'';display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}section{display:none}#scaleable-wrapper{padding:0;resize:both;overflow:hidden;height:100vh;width:100%}#introScreen{position:absolute;width:1212px;height:768.5px;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;overflow:hidden;background:url(../imagesX2/intro-background.svg) no-repeat center center}#introScreenTitleContainer{background:#5E3C00;border-radius:30px;border:3px solid #F4CD7D;width:515px;margin:36px auto 23px}#introScreenTitleContainer h1{font-family:title_font,cursive;font-size:70px;text-shadow:4px 4px 0 rgba(0,0,0,.5);font-weight:700;text-align:center;line-height:1;color:#fff;margin:14px 24.5px 0}#introScreenTitleContainer h2{font-family:title_font,sans-serif;font-size:27px;font-weight:700;text-align:center;text-transform:uppercase;line-height:1;color:#ffae20;margin:27px 0}#loadingBar{margin:0 auto;width:300px}#introScreen #logo{width:1024px;height:311px;height:auto;padding:0 60px}#introPlayButton{display:none;background:0 0;border:none;padding:0;cursor:pointer;clear:both}#introExitButton{position:absolute;bottom:708px;left:957px}#endCharacters,#introCharacters{position:absolute;width:473px;left:64px;top:264.5px;z-index:1}


#bottom-ui #bottom-ui-container #bottom-ui-game-brand {
	float: left;
	margin-top: 10px;
	width: 185px;
}

#bottom-ui #bottom-ui-container #bottom-ui-game-brand img {
	height: 30px;
	float: left;
	margin-right: 10px;
}

#bottom-ui #bottom-ui-container #bottom-ui-trackerBar {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 507px;
	height: 30px;
}

#bottom-ui #bottom-ui-container #bottom-ui-counter {
	float: right;
	width: 209px;
}