.webgl-content *,body,canvas,html{border:0;margin:0;padding:0}.webgl-content,body,canvas,html{height:100%;width:100%}.webgl-content,.webgl-content #gamecanvas{position:relative;display:block;width:100%}body,canvas,html{background-color:#141414}.webgl-content #gamecanvas{height:calc(100% - 38px)}.progress,.webgl-content .logo{position:absolute;left:50%;top:35%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}.webgl-content .logo{background:url(progressLogo.png) center/contain no-repeat;width:249px;height:111px}.webgl-content .progress{height:7px;width:341px;margin-top:90px}.webgl-content .progress .empty{background:url(progressEmptyFall.png) right/cover no-repeat;float:right;width:100%;height:100%;display:inline-block}.webgl-content .progress .full{background:url(progressFullFall.png) left/cover no-repeat;float:left;width:0;height:100%;display:inline-block}.webgl-content .footer{height:38px;line-height:38px;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:18px;background-color:#141414;color:#fff}.fullscreen,.title,.webgl-content .footer .webgl-logo{height:100%;display:inline-block;background:center no-repeat}.webgl-content .footer .webgl-logo{float:left;margin-left:10px}.webgl-content .footer .webgl-logo a{text-decoration:none;color:#ABC748}.webgl-content .footer .title a{text-decoration:none;color:#fff}.webgl-content .footer .title{margin-right:10px;float:right;color:#fff}.webgl-content .footer .fullscreen{background-image:url(fullscreen.png);width:38px;float:right;cursor:pointer}.button,.button span{cursor:pointer;display:inline-block}.button{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-39%,230%);border-radius:4px;background-color:#5AAF4B;border:none;color:#FFF;text-align:center;font-size:22px;padding:10px;transition:all .5s}.button span{position:relative;transition:.5s}.button span:after{content:'\2713';position:absolute;opacity:0;top:-3px;right:-20px;transition:.5s}.button:hover span{padding-right:25px}.button:hover span:after{opacity:1;right:0}.clear{clear:left}.hamburger{float:right;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;margin-right:10px;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:34px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:34px;height:3px;background-color:#fff;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger-label{display:inline-block;padding-bottom:14px;vertical-align:middle}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.modal{display:block;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;padding-top:100px;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-transition:.5s;overflow:hidden;transition:all .3s linear}.modal-content{background-color:#f2f3f5;margin:auto;padding:20px;border-radius:4px;width:571px;height:428px;overflow:hidden;position:relative}.modal-content h2{margin:10px 0;text-align:center}.modal-content .games-content{margin:10px 14px 0 30px;height:400px;overflow:auto}.modalOpen{overflow:hidden}.is-hidden{display:none}.is-visuallyHidden{opacity:0}.close{color:#aaa;position:absolute;right:12px;top:8px;font-weight:600;font-size:17px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.is-blurred{filter:blur(2px);-webkit-filter:blur(2px)}.game-container{width:160px;height:150px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative;float:left;margin-right:10px;margin-bottom:10px;display:table-cell;justify-content:flex-end;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);cursor:pointer;overflow:hidden;background-color:#fff}.game-container:hover{background-color:#F6F7F9}.game-container :nth-child(3n+0){margin-right:0}.game-container .game-image{position:relative;display:block}.game-container .game-image img{max-width:100%;height:auto;border:0;vertical-align:middle}.game-container .game-name{line-height:28px;white-space:nowrap;transition:all .3s;font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Arsenal,Arial,Helvetica,sans-serif;color:#4b4f56}.game-container a{background-color:#fff;color:#4b4f56;position:absolute;left:0;top:0;overflow:hidden;bottom:0;text-indent:-99999px;opacity:0;right:0;text-decoration:none}.modal-content .games-content::-webkit-scrollbar{background-color:#f2f3f5;width:16px}.modal-content .games-content::-webkit-scrollbar-track{background-color:#f2f3f5}.modal-content .games-content::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #f2f3f5}.modal-content .games-content::-webkit-scrollbar-button{display:none}.load-btn-content{text-align:center;padding-bottom:10px}.load-btn{background:#fff;color:#4b4f56;border:1px solid #ced0d4;outline:0;padding:2px 7px;font-size:14px;line-height:1.5;vertical-align:middle;text-decoration:none;display:inline-block;margin-bottom:0;text-align:center;cursor:pointer;white-space:nowrap;border-radius:0}.load-btn:hover{background:#f6f7f9;color:#993824}