html,body,#root{height:100%;width:100%;margin:0;padding:0}html,body{margin:0;padding:0;background-color:#eca2a2;height:100%;min-height:100%}body{font-family:Lato,sans-serif;font-size:12px;font-weight:300}.hide{display:none!important}h2,h3,h4{margin:0;padding:0;font-weight:300;line-height:100%}h2{font-size:280%}h3{font-size:160%}h2+h3{line-height:130%;margin-top:.1rem}.headlineHolder{display:flex;justify-content:space-between;align-items:flex-start}.headlineHolder .button{margin-left:.1rem}p{line-height:140%}.marginTop{margin-top:.2rem}button.button{margin:0;border:0;padding:0;font:inherit;background-color:transparent;cursor:pointer;overflow:visible;outline:none;-webkit-appearance:none}button.button:active{outline:none}button.button::-moz-focus-inner{border:0;padding:0}.buttonContainer{margin-top:.2rem}.buttonContainer.centered{text-align:center}.buttonContainer.topMargin{margin-top:.2rem}.button{display:inline-block;box-shadow:0 0 .1rem #00000040;text-decoration:none;padding:.1rem .2rem;border:.02rem solid #8a8a8a;border-radius:.1rem;color:#474747;font-weight:400;font-size:120%;white-space:nowrap}.button.noBorder{border:0;box-shadow:none}.button:hover{background-color:#8a8a8a;color:#fff}.button.green{border-color:#276600;color:#276600}.button.green:hover{background-color:#276600;color:#fff}.button.green.withIcon svg{fill:#276600}.button.green.withIcon:hover svg{fill:#fff}.button.facebook{border-color:#4364b2;color:#4364b2}.button.facebook:hover{background-color:#4364b2;color:#fff}.button.facebook.withIcon svg{fill:#4364b2}.button.facebook.withIcon:hover svg{fill:#fff}.button.white{border-color:#fff;color:#fff}.button.white:hover{background-color:#fff;color:#333}.button.filled{background-color:#fff;color:#333!important}.button.filled:hover{color:#fff!important;background-color:transparent!important}.button.cta{border-color:#276600;background-color:#276600;color:#fff}.button.cta:hover{background-color:#fff;color:#276600}.button.cta.orange{border-color:#333;background-color:#333}.button.cta.orange:hover{background-color:#fff;color:#333}.button.withIcon{padding-right:.55rem;position:relative}.button.withIcon svg{position:absolute;right:.1rem;top:.08rem;height:.22rem}.button+.button{margin-left:.2rem}article.dark .button{color:#fff;border-color:#fff}article.dark .button:hover{background-color:#fff;color:#333}article.dark .button.cta{border-color:#276600}article.dark .button.cta.play{display:flex;justify-content:center;align-items:center;padding:.1rem;font-size:140%;line-height:100%}article.dark .button.cta.play svg{width:.15rem;height:.15rem;fill:#fff;margin-left:.2rem}article.dark .button.cta:hover{background-color:#222;color:#fff;border-color:#fff}.inner{max-width:7rem;margin:0 auto}@media only screen and (min-width: 6.41rem){h2{font-size:400%}h3{font-size:220%}}ul.textList{margin-bottom:.2rem;font-size:120%;font-weight:400}ul.textList.skills{list-style:none;padding-left:0}ul.textList.skills li .skill{display:inline-block;vertical-align:middle;width:1.4rem;text-transform:uppercase}ul.textList.skills li .stars{display:inline-block;vertical-align:middle;width:1rem}ul.textList.skills li .stars img{width:.2rem}ul.textList.jobs li a{font-size:120%;text-decoration:none}ul.textList.jobs li a span{text-decoration:underline}ul.textList.jobs li a small{display:block;color:#666}ul.textList li+li{margin-top:.1rem}ul.textList+h3{margin-top:.4rem}.videoContainer{display:block;margin:.4rem auto 0;width:100%;max-width:3.5rem;text-align:center}.videoContainer a{display:block}.videoContainer img{width:100%;box-shadow:0 0 .1rem #0006}.backLink{display:block;padding-left:.3rem;margin:0 0 .2rem;font-size:120%;color:#333;text-decoration:none;font-weight:400;position:relative}.backLink svg{position:absolute;left:0;top:-.04rem;display:block;width:.26rem;height:.26rem;fill:#333}.imageHolder img{width:100%;margin-bottom:.1rem}.desktopOnly{position:relative;display:block;padding:.05rem;border-radius:.1rem;max-width:4.5rem;margin:0 auto .1rem;color:#fff;background-color:#ffab33;text-align:left;font-size:100%;display:flex;align-items:center}.desktopOnly p{margin:0}.desktopOnly svg{display:block;fill:#fff;width:.2rem;margin:0 .1rem;flex-shrink:0}.searchContainer{margin:.1rem;text-align:center;width:0%;transition:width .25s linear}.searchContainer .searchHolder{position:relative;display:inline-block;width:100%;max-width:5rem;background-color:#ffffff4d;border-radius:.1rem}.searchContainer .searchHolder svg.search{fill:#666;position:absolute;top:.1rem;left:.1rem;width:.22rem}.searchContainer .searchHolder em{position:absolute;left:.5rem;top:.13rem;transition:all .3s;color:#333;pointer-events:none;font-size:130%;font-style:normal}.searchContainer .searchHolder input{padding:.14rem .5rem;width:100%;border:0;background:none;outline:none;box-sizing:border-box;color:#333;font-size:120%}.searchContainer .searchHolder .x{display:none;position:absolute;top:.12rem;right:.07rem}.searchContainer .searchHolder .x svg{width:.2rem;fill:#fff}.searchContainer .searchHolder .searchResults{position:absolute;top:.35rem;left:0;z-index:1000;background-color:#fff;box-shadow:0 0 .1rem #00000080;width:100%}.searchContainer .searchHolder .searchResults ul{list-style:none;padding:0;margin:0;padding:.05rem 0}.searchContainer .searchHolder .searchResults ul li a{display:flex;align-items:center;padding:.05rem .1rem;text-decoration:none;font-size:120%;color:#333}.searchContainer .searchHolder .searchResults ul li a img{flex-shrink:0;width:.3rem;margin-right:.1rem}.searchContainer .searchHolder .searchResults ul li+li{border-top:.01rem solid #ccc}.searchContainer .searchHolder.typing em{left:0;top:-.2rem;font-size:110%;color:#999}.searchContainer .searchHolder.typing .x{display:block}header .searchContainer{margin:0;text-align:center}header .searchContainer .searchHolder{width:100%;max-width:5.5rem;transition:width .5s;background-color:#dedede}header .searchContainer .searchHolder svg.search{top:.1rem;left:.07rem;width:.18rem;fill:#999}header .searchContainer .searchHolder input{padding:.11rem .1rem}header .searchContainer .searchHolder em{left:.3rem;top:.1rem;font-weight:400;color:#444}header .searchContainer .searchHolder .x{top:.11rem;right:.05rem}header .searchContainer .searchHolder .x svg{width:.16rem;fill:#666}header .searchContainer .searchHolder .searchResults{width:2.5rem;text-align:left}header .searchContainer .searchHolder .searchResults ul{display:block}header .searchContainer .searchHolder .searchResults ul li{width:100%}header .searchContainer .searchHolder .searchResults ul li+li{margin-left:0}header .searchContainer .searchHolder.typing input{color:#333}header .searchContainer .searchHolder.typing svg.search{display:none}header .searchContainer .searchHolder.typing em{color:#333}.allGamesHolder{margin:.4rem 0;background-color:#0000001a;border-radius:.1rem;padding:.2rem;width:100%;box-sizing:border-box;text-align:center}#gameSubmission{display:flex;align-items:center;padding:.1rem .1rem 0;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000020;background:#000c}#gameSubmission .logo{display:block;margin:.1rem auto;text-indent:-100rem;width:.23rem;height:.31rem;background-size:auto .31rem}#gameSubmission .closeText{display:block;text-align:center;color:#333}#gameSubmission .close{position:absolute;top:.05rem;right:.05rem;z-index:110;display:block;width:.25rem;height:.25rem;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdGMTM5RjYzNTRGMTFFNkJGQUVFQ0IxNTQyOTg3QjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdGMTM5RjczNTRGMTFFNkJGQUVFQ0IxNTQyOTg3QjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBN0YxMzlGNDM1NEYxMUU2QkZBRUVDQjE1NDI5ODdCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBN0YxMzlGNTM1NEYxMUU2QkZBRUVDQjE1NDI5ODdCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+QIpgAAAFNUExURdIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANIAANUgHdtTUd5mZeF3d+SGhuqjou2wr++9vPHJyffg4Prr6/z19f///x6fouIAAABhdFJOUwABAgQFBgcKCw4PEh8hJCUqLzA3OEJDREVGR0hLTU9QUVJTVFVWWFlaYGJjaXN0dXZ+hYaHjo+QkZmam5ydnp+grK28vb7BwsXGx8jJ0dLT1NXm5+ju7/Dz9vf5+vv8/f7wJLn7AAADuElEQVRo3sXa6UMSURAA8KemeBSemJWVCmJ5X2V4i3krKKnggTGQa2ry/39MEGVZ3jHz9qHzUXb9LcfumzczjOGixts9ElqNxo6SkDyKRVdDI93eGmYwan2TGydQHicbk75aI0J9/0oCxJFY6a93S7TPyYSCM9fuQqju2wRcbAWq9Ygq/z7gY99fpWG0bgItNlupRMP3JFAjOdNAMj7GQCdin/HEq28p0IxZD9J4vQ36sedFGW+PwU0cdyGMwXNwF+eDSmMsBW4jNaYwJsBETEiNUTAToxLja8oQkhJ/L74zMBVnPoHhjYO5iPPvF88emIw97r0fArMR4hg9YDrKn5ZNh8aRwyYnsgDmY8FhdKQqgKQ6StfzXe5R1l0G9d+uBcftlqz7fr6RzaKU6/vjLO4rAXvusy8wUEr+uOwVN4exZUq94nPVSuG47E2a82JfEeGtt5eFc0WfhNPgv5ftYi7KOzl9+3S2hTJuuK8//cAWQVspGrdp7gGLj3m7IKdGKEoDEoWcv190mUpFbQAEH5Cw8MNI30kVjAHhvFEn2YFkZArKgERdftGV/UAlCs4A6MwhU6ClYA2YyiHroKOgDVjP7Z1PQUPBG3ByvxNvUT4AOUoGbwC0MBYEulL8A8KAAVz261BoRi4zXgaqQjRgibE1ICpXRAN+MhYFqkI0IMLYL9BUsAbEGENn2Q4FbUCcMfwWsUTBG3DOGCFZsykEA4DyTmzPkiwy63t8J3Edg6TE8b+uUoOixND3idMgKBHsHV9u4JU15LPLZtz9uSUqy8gahGW//GIOg1Pun8IDVMN+v6CUL5iV0WlQlRbEGl9u0JTTGnW2wjNIyro67+IbFCWfd3XqGASlU5ULiw208pALS7J6mYFVwor9idxAKkH5TktloJTHnZZgz2gz/mWUa6VIWXwqrGjv1dRKB24fL1/PM/KPtLiPZ32ya1TkDJZ0W+lX1FYKijIvsSSGvbbCrxJZyNzHEm/CA+p6l4XMr3Ilq0t1vUtQufuLzOEExTdH5a4yNcilF6mmVqAu3MOpPs8aNma5tfqIUSPqeYauQ7Ogt/H+wphx8UHYpRk21gkafuGe1vN05xgbN9BnHFd2M4dcd0yHEH3ZLpe933eoDvObHRdGpLny/fh5D77t/0lzsqCXNL/QOKMxI/GjkTqK0Uad9thq05lbCRwQiIOAztxKLlMKYKcldnQncB76N/OIWaJ5N7NEDzl/MCydigoHXU9FFea7pgXzXdOG5ruck2oX8Lsik2qu4z829ZBvFb9dNwAAAABJRU5ErkJggg==) no-repeat 0 0;background-size:.25rem auto}#gameSubmission .overlay{background-color:#fff;display:block;max-width:5.7rem;padding:.2rem;margin:-20rem auto 0;box-sizing:border-box;position:relative;transition:margin .5s linear}#gameSubmission .overlay .loading{position:absolute;top:0;left:0;bottom:0;right:0;z-index:200}#gameSubmission .overlay.show{margin-top:0}#gameSubmission .overlay .button{text-decoration:none;border:0;color:#fff;background-color:#f08119;padding:.15rem;vertical-align:middle;display:block;margin-top:.1rem;text-align:center}#gameSubmission .overlay .button.red{background-color:#b10000}#gameSubmission .overlay .g-recaptcha{margin-top:.2rem}#gameSubmission .overlay h1{margin:0;font-weight:300;font-size:210%;text-align:center}#gameSubmission .overlay h2{color:#0092c3;font-size:180%;margin-bottom:.1rem;line-height:120%}#gameSubmission .overlay h3{font-size:140%;margin:.2rem 0 .1rem;color:#0092c3}#gameSubmission .overlay p{font-size:120%}#gameSubmission .overlay p.noMargin{margin-bottom:0;text-align:center}#gameSubmission .overlay p.check{position:relative;padding-left:.25rem}#gameSubmission .overlay p.check input[type=checkbox]{position:absolute;top:.02rem;left:0}#gameSubmission .overlay p.check a{color:#0092c3;text-decoration:underline}#gameSubmission .overlay p.check .error{display:block;margin-top:.1rem;color:#c50000}#gameSubmission .overlay p.check .error svg{margin:0 .05rem -.03rem 0;width:.2rem;fill:#c50000}#gameSubmission .overlay .submitted .button{display:inline-block;width:auto;margin-top:.1rem;padding:.1rem .2rem;font-size:120%}#gameSubmission .overlay form em{color:#f08119;font-size:80%}#gameSubmission .overlay form .two-cols{columns:2}#gameSubmission .overlay form .three-cols{columns:3}#gameSubmission .overlay form .five-cols{columns:5}#gameSubmission .overlay form .two-cols+h2,#gameSubmission .overlay form .three-cols+h2,#gameSubmission .overlay form .five-cols+h2{margin-top:.3rem}#gameSubmission .overlay form label{display:block;font-size:120%;font-weight:700;color:#666}#gameSubmission .overlay form label[for=privacy]{font-size:90%;font-weight:400}#gameSubmission .overlay form label.submit{text-align:right}#gameSubmission .overlay form label input,#gameSubmission .overlay form label textarea,#gameSubmission .overlay form label button{display:block;width:100%;border:0;background-color:#eee;padding:.1rem;margin-top:.05rem;box-sizing:border-box;outline:none;font-size:120%;font-weight:300}#gameSubmission .overlay form label input[type=radio],#gameSubmission .overlay form label input[type=checkbox],#gameSubmission .overlay form label textarea[type=radio],#gameSubmission .overlay form label textarea[type=checkbox],#gameSubmission .overlay form label button[type=radio],#gameSubmission .overlay form label button[type=checkbox]{display:inline-block;width:auto;margin-left:-.2rem}#gameSubmission .overlay form label input[type=submit],#gameSubmission .overlay form label textarea[type=submit],#gameSubmission .overlay form label button[type=submit]{border:0;padding:0;font:inherit;background-color:transparent;cursor:pointer;overflow:visible;outline:none;-webkit-appearance:none;white-space:nowrap;display:inline-block;width:auto;margin:.2rem 0 .1rem;padding:.1rem .2rem;box-sizing:border-box;background-color:#008b21;color:#fff;font-size:120%}#gameSubmission .overlay form label input[type=submit]:active,#gameSubmission .overlay form label textarea[type=submit]:active,#gameSubmission .overlay form label button[type=submit]:active{outline:none}#gameSubmission .overlay form label input[type=submit]::-moz-focus-inner,#gameSubmission .overlay form label textarea[type=submit]::-moz-focus-inner,#gameSubmission .overlay form label button[type=submit]::-moz-focus-inner{border:0;padding:0}#gameSubmission .overlay form label input[type=submit] svg,#gameSubmission .overlay form label textarea[type=submit] svg,#gameSubmission .overlay form label button[type=submit] svg{display:inline-block;fill:#fff;vertical-align:middle;height:.2rem;margin-left:.1rem}#gameSubmission .overlay form label.textField{padding-left:0}#gameSubmission .overlay form label+label{margin-top:.1rem}#gameSubmission .overlay form label+h2{margin-top:.3rem}#gameSubmission .overlay form .inLine label{display:inline-block;margin-right:.2rem}#gameSubmission .overlay form .inLine label+label{margin-top:.05rem}#gameSubmission.hide{display:none!important}.tooltip{position:absolute;top:0;left:0;z-index:1000;display:inline-block;padding:.05rem .1rem;background-color:#000;border-radius:.1rem;font-size:.12rem;color:#fff}.overlayContent{display:inline-block;position:fixed;top:.1rem;bottom:.1rem;right:.1rem;left:.1rem;z-index:501;background-color:#000000e6}.overlayContent.Hokey PokeyVideo{top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center}.overlayContent.Hokey PokeyVideo .videoHolder{width:90%}.overlayClose{position:fixed;top:.2rem;right:.2rem;z-index:502;border-radius:50%;background-color:#0092c3;display:block;width:.38rem;color:#fff;text-decoration:none;font-size:180%;line-height:180%;text-align:center}p{font-size:110%}.author{display:flex;align-items:flex-start;margin-top:.2rem;padding-top:.2rem;border-top:.01rem solid #414141}.author .imageContainer{flex-shrink:0;width:.5rem;height:.5rem;margin-right:.15rem;border-radius:50%;overflow:hidden}.author .imageContainer img{width:100%}.author .infos strong{display:block;margin-bottom:.05rem;font-size:140%;font-weight:400}.author .infos strong em{font-weight:300;font-style:normal}.author .infos p{margin-bottom:0}.author .infos p.contact{margin-top:.2rem;background-color:#4e4e4e;border-radius:.1rem;padding:.1rem}.author .infos p.contact span{display:block;margin:0 0 .1rem;font-weight:400}.author .infos p.contact a.button{font-size:100%}.author.contactBox{margin-top:0;padding-top:0;border-top:0}.author.contactBox .infos strong em{display:block}.author.contactBox .infos p{display:none!important}.trippleFacts{display:block}.trippleFacts .listHolder{width:100%}.trippleFacts .listHolder img{width:100%;max-width:2.2rem}.trippleFacts .listHolder strong{display:block;margin-bottom:.1rem;text-align:left;font-size:150%}.trippleFacts .listHolder+.listHolder{margin-top:.1rem}ul.checkList{list-style:none;padding:0;margin:0;margin-bottom:.1rem}ul.checkList li{font-size:120%;font-weight:400;padding:.05rem 0 .05rem .26rem;background-size:.2rem auto}ul.checkList li+li{margin-top:.05rem}ul.servicesList{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 -.06rem -.06rem}ul.servicesList li{box-sizing:border-box;width:25%;margin-bottom:.06rem}ul.servicesList li a{display:block;height:100%;margin:0 .03rem;padding:.05rem;box-sizing:border-box;background-color:#fff;box-shadow:0 0 .1rem #0000004d;color:#333;text-decoration:none;text-align:center}ul.servicesList li a svg{width:70%;margin-bottom:.05rem;fill:#333}ul.servicesList li a small{display:block}ul.servicesList li.selected a{background-color:#0092c3;color:#fff}ul.servicesList li.selected a svg{fill:#fff}ul.servicesList li.text a{background:none;box-shadow:none;text-decoration:underline;font-size:120%}ul.servicesList li.text.selected a{color:#0092c3}article{padding:.2rem .1rem;background-color:#ebebeb;position:relative;transition:left .2s;left:0}article section{color:#333;background-color:#fff;box-shadow:0 0 .1rem #0000004d}article section.descriptionHolder ul li{font-size:120%}article section.descriptionHolder ul li+li{margin-top:.05rem}article section.contactBox iframe.maps{width:100%;height:2rem;border:0}article section p{margin-top:0}article section p.forHeadline{margin:-.1rem 0 .3rem}article section+section{margin-top:.2rem}article section.jobs .backLink{margin:0 0 .2rem -.1rem}article section a{color:#0092c3;text-decoration:underline;font-weight:400}article .screenShots{display:flex;list-style:none;padding:0;margin:0;margin-top:.2rem}article .screenShots li{position:relative;width:100%;max-width:2.5rem;margin:0 auto;padding-bottom:10%}article .screenShots li h3{position:absolute;top:-.25rem;width:100%;font-size:140%;text-align:center}article .screenShots li img{position:relative;top:0;left:0;z-index:1;margin:22% 0 0 4%;width:92%}article .screenShots li img.smartphone{position:absolute;z-index:2;margin:0;width:100%}article .screenShots li+li{margin-left:.1rem}article h2{padding:0 0 .1rem;font-size:230%;font-weight:400;line-height:120%}article h2 small{display:block;color:#666;font-size:60%}article h2.hint{color:#999}article h3,article h4{padding:0 0 .1rem;font-size:180%;font-weight:400}article h3.topSpacing,article h4.topSpacing{padding-top:.2rem}article h4{color:#666}article.light{background-color:#eee;padding:.2rem .1rem}article.dark{background-color:#333;padding:.2rem .1rem}article.dark h2,article.dark h3{padding-bottom:.2rem;font-weight:300;color:#fff}article.dark h2.standalone,article.dark h3.standalone{display:flex;align-items:flex-end;line-height:100%}article.dark h2.standalone svg,article.dark h3.standalone svg{fill:#fff;height:.24rem;flex-shrink:0}article.dark h2.standalone svg+svg,article.dark h3.standalone svg+svg{margin-left:.03rem}article.dark h2.standalone svg:first-child,article.dark h3.standalone svg:first-child{margin-left:.2rem}article.dark h3{padding-bottom:.1rem}article.dark section{background-color:#222;color:#fff}article.dark section+section{margin-top:.2rem}article iframe.video{width:100%;border:0}article .screenshotHolder{display:flex;justify-content:space-between;align-items:center}article .screenshotHolder .screenshots{list-style:none;padding:0;margin:0}article .screenshotHolder .screenshots li{width:100%;display:none}article .screenshotHolder .screenshots li img{max-height:100%;max-width:100%}article .screenshotHolder .screenshots li.active{display:block}article .screenshotHolder .arrow{display:flex;align-items:center;cursor:pointer}article .screenshotHolder .arrow.left{justify-content:flex-start;margin-right:.1rem}article .screenshotHolder .arrow.right{justify-content:flex-end;margin-left:.1rem}article .screenshotHolder .arrow svg{fill:#fff;width:.14rem}article .phone{font-size:120%}article p+h2,article p+h3{padding-top:.2rem}article .twoCols .col+.col{margin-top:.2rem}article section{padding:.1rem}article section.noPadding{padding:0!important}article section.noBox{padding:.2rem 0 0;background:none;box-shadow:none}article section.noBox section+section{margin-top:.4rem}article section.noSpacing{padding-top:0}article section.quote{padding:.2rem 0}article section.quote strong{display:block;padding-left:.3rem;position:relative;font-style:italic;font-size:280%;font-weight:300;color:#5a5a5a}article section.quote strong em{position:absolute;left:0;top:-.35rem;font-weight:700;font-size:220%;line-height:100%}article section.quote small{display:block;padding-left:.3rem;margin-top:.05rem;font-size:120%}article section.marketingMaterial img{display:block;width:100%;margin:.1rem auto}article section.highlightBox{text-align:center}article section.highlightBox svg{display:inline-block;width:.5rem;margin-bottom:.05rem;fill:#333}article section.highlightBox h2{color:#333}article section.featuredGames .teaserHolder.noDesignElements{display:flex;justify-content:center;align-items:center;background-size:cover!important;background-position:center center;background-repeat:no-repeat}article section.featuredGames .teaserHolder.noDesignElements img{box-sizing:border-box;margin:.2rem;width:20%;min-width:1.8rem;box-shadow:0 0 .2rem #0003}article section.featuredGames .slider{list-style:none;padding:0;margin:0;position:relative;overflow:hidden;min-height:4rem}article section.featuredGames .slider li{position:absolute;top:0;left:0;z-index:10;width:100%}article section.featuredGames .slider li:not(.active){left:100%}article section.featuredGames .slider li.active{z-index:100}article section.featuredGames .slider li.lowest{z-index:1}article section.featuredGames .slider a{text-decoration:none}article section.featuredGames .slider .teaserHolder{background-size:cover;position:relative;height:2.5rem}article section.featuredGames .slider .teaserHolder .figure{position:absolute;bottom:0;left:0;height:80%}article section.featuredGames .slider .teaserHolder .marker{position:absolute;right:0;bottom:.2rem;background-color:#fff;display:inline-block;padding:.1rem;color:#555;font-size:140%;font-weight:400}article section.featuredGames .slider .teaserHolder .logo{position:absolute;right:.1rem;top:.1rem;max-height:.8rem}article section.featuredGames .slider.asHeader{margin-bottom:.2rem}article section.featuredGames .slider.asHeader li{position:static}article section.featuredGames .slider.asHeader .teaserHolder .teaserElements .figure,article section.featuredGames .slider.asHeader .teaserHolder .teaserElements .logo{left:50%;transform:translate(-50%)}article section.featuredGames .slider.asHeader .teaserHolder .iFrameHolder{display:none}article section.featuredGames .slider.asHeader .teaserHolder .figure{max-height:70%}article section.featuredGames .slider.asHeader .teaserHolder .logo{right:auto;max-height:30%}article section.featuredGames .slider .textHolder{padding:.1rem;box-sizing:border-box;background-color:#111;border-bottom:.01rem solid rgba(255,255,255,.4);color:#fff;text-align:center}article section.featuredGames .slider .textHolder h3{margin:0 0 .1rem;font-size:180%;padding:0}article section.featuredGames .slider .textHolder p{margin:0}article section.featuredGames .slider .textHolder p.withMargin{margin-bottom:.1rem}article section.featuredGames .slider .textHolder .button{margin-top:.1rem}article section.featuredGames .slider .textHolder .playContainer .button{margin-top:0}article section.featuredGames .slider .textHolder .playContainer .desktopOnlyHint{font-size:120%}article section.featuredGames .slider .textHolder .playContainer .desktopOnlyHint svg{display:block;width:.26rem;height:.26rem;margin-right:.1rem;fill:#fff;float:left}article .sliderPages,article .screenshotPages{list-style:none;padding:0;margin:0;margin:.1rem 0 0;text-align:center}article .sliderPages li,article .screenshotPages li{display:inline-block;width:.1rem;height:.1rem;background-color:#fff;opacity:.4;border-radius:50%;cursor:pointer}article .sliderPages li a,article .screenshotPages li a{display:block;width:100%;height:100%}article .sliderPages li+li,article .screenshotPages li+li{margin-left:.04rem}article .sliderPages li.active,article .screenshotPages li.active{opacity:1}article .detailsList{list-style:none;padding:0;margin:0}article .detailsList li{display:flex;align-items:center;font-size:120%}article .detailsList li strong{width:50%;font-weight:300}article .detailsList li span img.dev{max-height:.4rem;max-width:1rem}article .detailsList li span img.device.desktop{height:.4rem}article .detailsList li span img.device.smartphone{height:.3rem}article .detailsList li span img.device+img.device{margin-left:.1rem}article .detailsList li span .stars img{width:.14rem}article .detailsList li+li{margin-top:.15rem}article .impressionsList{list-style:none;padding:0;margin:0}article .impressionsList li{display:block;text-align:center}article .impressionsList li img{width:100%;max-width:2.2rem}article .impressionsList li+li{margin-top:.2rem}article .gamesContainer{margin:0 -.1rem .3rem;padding:.2rem;background-color:#222}article .gamesContainer h3{margin-bottom:.2rem;text-align:center;color:#fff}article .gamesList ul,article .premiumGamesList ul{list-style:none;padding:0;margin:0;display:flex;margin:0rem;flex-wrap:wrap}article .gamesList ul li,article .premiumGamesList ul li{width:50%;padding:.05rem;box-sizing:border-box}article .gamesList ul li a.tilt,article .premiumGamesList ul li a.tilt{display:block}article .gamesList ul li{width:33.33%}article .gamesList ul li img{width:100%;height:2rem}article .gamesList.related ul li:nth-child(10){display:none}article .premiumGamesList ul li .premiumTeaserHolder{display:block;width:100%;position:relative}article .premiumGamesList ul li .premiumTeaserHolder .background{box-sizing:border-box;width:100%;padding:0 .1rem}article .premiumGamesList ul li .premiumTeaserHolder .background img{width:100%;box-shadow:0 0 .2rem #0006}article .premiumGamesList ul li .premiumTeaserHolder .logo,article .premiumGamesList ul li .premiumTeaserHolder .figure,article .premiumGamesList ul li .premiumTeaserHolder .dev{position:absolute;left:0;width:100%;text-align:center}article .premiumGamesList ul li .premiumTeaserHolder .logo{top:.2rem;box-sizing:border-box;padding:0 .2rem}article .premiumGamesList ul li .premiumTeaserHolder .logo img{width:90%}article .premiumGamesList ul li .premiumTeaserHolder .figure{bottom:0}article .premiumGamesList ul li .premiumTeaserHolder .figure img{width:100%}article .premiumGamesList ul li .premiumTeaserHolder .dev{bottom:.2rem}article .premiumGamesList ul li .premiumTeaserHolder .dev img{width:25%}article .premiumGamesList ul li .premiumTeaserHolder .soonMarker{position:absolute;top:-.2rem;left:0;z-index:100;background-color:#ffb400;padding:.1rem;box-shadow:0 0 .1rem #00000080;font-weight:700;text-align:center;text-transform:uppercase;font-size:110%;white-space:nowrap}article .premiumGamesList ul li .premiumTeaserHolder.soon .figure img,article .premiumGamesList ul li .premiumTeaserHolder.soon .background img,article .premiumGamesList ul li .premiumTeaserHolder.soon .logo img{filter:grayscale(100%)}article .premiumGamesList ul li .premiumTeaserHolder.soon .dev{display:none}article .premiumGamesList ul li .premiumTeaserHolder.tilt{transform-style:preserve-3d!important;transform:perspective(3rem)}article .premiumGamesList ul li .premiumTeaserHolder.tilt .figure,article .premiumGamesList ul li .premiumTeaserHolder.tilt .logo{transform:translateZ(0);transition:all .5s}article .premiumGamesList ul li .premiumTeaserHolder.tilt .dev{transition:all .5s;opacity:1}article .premiumGamesList ul li .premiumTeaserHolder.tilt:hover{transform:perspective(3rem)}article .premiumGamesList ul li .premiumTeaserHolder.tilt:hover .figure{transform:translateZ(.2rem)}article .premiumGamesList ul li .premiumTeaserHolder.tilt:hover .figure.cutted{bottom:.1rem}article .premiumGamesList ul li .premiumTeaserHolder.tilt:hover .dev{opacity:0;transform:translateZ(.3rem)}article .premiumGamesList ul li .premiumTeaserHolder.tilt:hover .logo{transform:translateZ(.1rem)}article .premiumGamesList ul li.empty{opacity:.5}article .premiumGamesList ul li .stars{display:flex;align-items:flex-start;justify-content:center;margin-top:.05rem}article .premiumGamesList ul li .stars img{display:inline-block;width:8%;max-width:.14rem}article .affiliateContainer{display:flex;align-items:center;width:100%;margin-top:.1rem;justify-content:flex-end}article .affiliateContainer a{margin-left:.1rem;text-decoration:underline!important;color:#fff;font-size:100%}article .affiliateContainer a.reset{margin-left:0;font-size:100%}article .affiliateContainer .inputHolder{width:100%;position:relative}article .affiliateContainer .inputHolder label{position:relative;display:block}article .affiliateContainer .inputHolder label em{position:absolute;top:0;right:0;display:flex;height:100%;padding:0 .1rem;box-sizing:border-box;align-items:center;border:.02rem solid rgba(255,255,255,.5);border-radius:.1rem;background-color:#4e4e4e;font-style:normal;font-size:90%;text-transform:uppercase;cursor:pointer}article .affiliateContainer .inputHolder label em svg{width:.2rem;fill:#fff;margin-right:.05rem}article .affiliateContainer .inputHolder input{background-color:#4e4e4e;border-radius:.1rem;border:0;padding:.1rem;width:100%;box-sizing:border-box;outline:none;font-size:100%;color:#fff;font-weight:300}article .affiliateContainer .inputHolder .clipboardHint{position:absolute;right:.8rem;top:.05rem;background-color:#333;padding:.05rem;border-radius:.1rem;color:#fff;font-weight:400}article .affiliateContainer .selectContainer{position:relative;background-color:#4e4e4e;overflow:hidden;height:.3rem;width:30%;font-size:100%;font-weight:300}article .affiliateContainer .selectContainer select{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%}article .affiliateContainer .selectContainer span{position:absolute;top:.08rem;left:0;z-index:1;display:block;padding:0 .35rem 0 .1rem;width:100%;box-sizing:border-box;cursor:pointer}article .affiliateContainer .selectContainer span em{position:absolute;right:0;top:0;z-index:1;background-color:#4e4e4e;width:.25rem;height:100%}article .affiliateContainer .selectContainer span em svg{fill:#fff;width:.12rem;position:absolute;right:.07rem;top:.02rem;z-index:2}article .playContainer{margin-top:.1rem}footer{background-color:#000;padding:.2rem}footer .copyright{color:#999}footer .copyright p{text-align:center}footer .copyright p a{color:#fff;text-decoration:none}footer .legalLinks{display:block;padding-top:.2rem;text-align:center}footer .legalLinks a{display:inline-block;color:#fff;text-decoration:none;font-size:120%}footer .legalLinks a+a{margin-left:.3rem}footer .description{display:block;padding:.3rem 0;color:#999;text-align:center}footer .logo{display:block;width:.5rem;height:.75rem;background:url("https://img.cdn.Hokey Pokey.com/_Hokey Pokey_logos/Hokey PokeyFLogo.svg") no-repeat 0 0;background-size:auto .75rem;text-indent:-100rem;margin:.1rem auto}section.categories,section.news,section.languageSwitcher{padding:.2rem 0;margin-bottom:.2rem;border-bottom:.01rem solid #333;color:#fff;text-align:center}section.categories h2,section.news h2,section.languageSwitcher h2{padding:0 0 .1rem;font-size:260%;font-weight:300;line-height:120%}section.categories ul,section.news ul,section.languageSwitcher ul{list-style:none;padding:0;margin:0}section.categories ul li,section.news ul li,section.languageSwitcher ul li{display:inline-block;padding:.1rem .15rem}section.categories ul li a,section.news ul li a,section.languageSwitcher ul li a{color:#fff;font-size:120%;text-decoration:none}section.categories ul li{padding:.12rem .07rem}section.categories ul li a{background-color:#fff3;padding:.05rem .08rem;border-radius:.1rem}section.news{margin-bottom:0;border-bottom:0;text-align:left;background-color:transparent!important;box-shadow:none!important}section.news ul{margin-top:.1rem}section.news ul li{padding:0;background-color:#0003;border-radius:.1rem;text-align:left}section.news ul li .thumb{display:block;margin:0 0 .1rem;width:100%;max-height:1.5rem;padding:.1rem;background-size:cover;background-position:center center;box-sizing:border-box;border-top-left-radius:.1rem;border-top-right-radius:.1rem}section.news ul li .thumb a{display:block;height:1.2rem;text-align:center}section.news ul li .thumb img{height:1.2rem;max-width:100%;margin-bottom:.1rem}section.news ul li .thumb img.portrait{height:1.2rem;width:auto}section.news ul li .text{padding:.1rem}section.news ul li .text h3{font-size:180%}section.news ul li .text h3 strong{font-weight:400}section.news ul li .text h3 em{display:inline-block;vertical-align:top;padding:.05rem;border-radius:.05rem;margin-right:.05rem;font-style:normal;font-size:50%;text-transform:uppercase;font-weight:600;line-height:100%;background-color:#91ef7f;color:#0f5800}section.news ul li .text h3 em.maintenance{background-color:#ef7f7f;color:#580000}section.news ul li .text h3 em.update{background-color:#ffbf73;color:#f16600}section.news ul li .text h3 em.hot{background-color:#b22222;color:#fff}section.news ul li .text small{display:block;margin-top:.05rem;font-size:100%;color:#999}section.news ul li .text p{font-weight:300}section.news ul li .link{padding:.1rem}section.news ul li+li{margin-top:.2rem;width:100%}section.languageSwitcher{padding:0 0 .2rem}section.languageSwitcher strong{display:inline-block;margin-right:.1rem;font-size:120%;font-weight:300;color:#999}section.languageSwitcher ul{display:inline-block}section.languageSwitcher ul li{padding:0 .1rem .04rem}section.languageSwitcher ul li.active{border-bottom:.02rem solid rgba(255,255,255,.5)}section.languageSwitcher ul li.active a{font-weight:400}article.policy>.inner{max-width:60em}article.policy>.inner ul{font-size:120%;line-height:140%;font-weight:400}article.policy>.inner h2{text-align:center}article.policy>.inner p.updateNotice{text-align:right}@media only screen and (min-width: 6.41rem){.backLink{margin:-.2rem 0 .2rem}.trippleFacts{display:flex;justify-content:space-between}.trippleFacts .listHolder{width:33%}.trippleFacts .listHolder strong{text-align:center}.trippleFacts .listHolder+.listHolder{margin-top:0}footer .copyright{display:flex}footer .copyright p{text-align:left;width:25%}section.news ul li{display:flex;align-items:stretch}section.news ul li .thumb{margin:0 .2rem 0 0;min-width:1.5rem;width:1.5rem;border-top-left-radius:.1rem;border-bottom-left-radius:.1rem;display:flex;justify-content:center;align-items:center}section.news ul li .thumb a{display:flex;align-items:center}section.news ul li .thumb img{height:auto;width:100%;margin-bottom:0}section.news ul li .thumb img.portrait{height:1.1rem}section.news ul li .text{padding:.2rem;flex-grow:1}section.news ul li .link{padding:.2rem}section.news ul li+li{margin-top:.2rem;width:100%}}@media only screen and (min-width: 7.1rem){.bigSlider ul.slides li .imageHolder .marker{width:20%}.author .imageContainer{width:.7rem;height:.7rem}.author .infos p.contact{display:flex;justify-content:space-between;align-items:center}.author .infos p.contact span{margin:0 .1rem 0 0;flex-grow:1}#gameSubmission{font-size:110%}article section p{font-size:120%;font-weight:400}article.dark section p{font-weight:300}header{min-height:.8rem}header h2{padding:.95rem .1rem .3rem;font-size:700%}header h2 span{display:block;margin-top:.1rem}header h2 small{font-size:40%;line-height:130%}header h2.withIcon{padding:1.15rem .1rem .3rem;font-size:700%}header h2.withIcon span{padding-left:.8rem}header h2.withIcon span svg{width:.88rem}header .topNavigation{top:.6rem}header .topNavigation ul li .searchContainer{margin-left:1rem!important}header .topNavigation ul li.jobs .button{padding:.1rem .2rem}header .inner .logo{width:1.48rem;height:.6rem;background-size:auto .6rem;margin-left:-.72rem}header.withSearch .inner .logo{width:.4rem}header.noContent .inner .logo{background-size:auto .5rem;margin-left:-.5rem;width:1.24rem;height:.5rem;top:.12rem}header.noContent.withSearch .inner .logo{width:.37rem;margin-left:0}header .tabs .tabContent{padding:.2rem}header .tabs .tabContent .inner.withButton{display:flex;justify-content:space-between;align-items:center}header .tabs .tabContent .inner.withButton p{text-align:left}header .tabs .tabContent .inner.withButton .button{margin-top:0}article{padding:.4rem .2rem}article h2{font-size:260%}article .gamesContainer{margin:0 -.2rem .6rem}article section{padding:.2rem}article section.featuredGames .slider .teaserHolder{height:3.5rem}article section.featuredGames .slider .teaserHolder .figure{bottom:auto;top:0;height:100%}article section.featuredGames .slider .teaserHolder .marker{bottom:.4rem;padding:.2rem;font-size:200%}article section.featuredGames .slider .teaserHolder .logo{position:absolute;right:.2rem;top:.2rem;max-width:2.5rem;max-height:1.5rem}article section.featuredGames .slider .textHolder{text-align:left;display:flex;justify-content:space-between;align-items:center}article section.featuredGames .slider .textHolder .playContainer{margin-top:0}article section.featuredGames .slider .textHolder h3{font-size:180%}article section.featuredGames .slider .textHolder .button{margin-top:0}article section.featuredGames .slider.asHeader{margin-bottom:.4rem}article section.featuredGames .slider.asHeader .teaserHolder{background-size:auto 100%;background-position:left bottom;display:flex;align-items:center}article section.featuredGames .slider.asHeader .teaserHolder .teaserElements{position:relative;width:50%;height:100%;z-index:10}article section.featuredGames .slider.asHeader .teaserHolder .teaserElements .figure{bottom:0;top:auto;left:.2rem;transform:none;height:70%;max-height:3rem}article section.featuredGames .slider.asHeader .teaserHolder .teaserElements .logo{left:.2rem;transform:none;right:auto;max-height:1.5rem}article section.featuredGames .slider.asHeader .teaserHolder .iFrameHolder{display:flex;justify-content:center;width:50%;height:100%;box-sizing:border-box;padding:.1rem .1rem .1rem 0;position:relative;z-index:100}article section.featuredGames .slider.asHeader .teaserHolder .iFrameHolder iframe{overflow:hidden;width:100%;height:100%;box-shadow:0 0 .2rem #000000b3}article section.featuredGames .slider.asHeader .teaserHolder.noGamePreview .teaserElements{width:100%}article section.featuredGames .slider.asHeader .teaserHolder.noGamePreview .iFrameHolder{display:none}article section.featuredGames .slider.asHeader .teaserHolder.noGamePreview .logo{right:.2rem;left:auto}article section.featuredGames .slider.asHeader .teaserHolder.noGamePreview .figure{height:100%}article section.featuredGames .slider.asHeader.landscape .teaserHolder{display:block}article section.featuredGames .slider.asHeader.landscape .teaserHolder .teaserElements{width:100%;position:absolute}article section.featuredGames .slider.asHeader.landscape .teaserHolder .teaserElements .figure{height:25%;left:auto;right:.2rem}article section.featuredGames .slider.asHeader.landscape .teaserHolder .teaserElements .logo{top:auto;bottom:0;height:18%}article section.featuredGames .slider.asHeader.landscape .teaserHolder .iFrameHolder{width:90%;margin:0 auto;box-sizing:border-box}article section+section{margin-top:.4rem}article section .cite{padding:.1rem 0 .1rem .15rem;border-left:.04rem solid #0092c3;font-style:italic;color:#0092c3}article .gamesList ul,article .premiumGamesList ul{margin:0}article .gamesList ul li,article .premiumGamesList ul li{width:25%}article .premiumGamesList ul{margin:0 -.1rem}article .premiumGamesList ul li{margin-bottom:.2rem}article .premiumGamesList ul li .premiumTeaserHolder .background{padding:0 .2rem}article .gamesList ul{margin:-.1rem}article .gamesList ul li{padding:.1rem;width:20%}article .gamesList.related ul li:nth-child(10){display:block}article .affiliateContainer{width:50%;margin-top:0}article .affiliateContainer a{margin-left:.2rem;font-size:120%}article .affiliateContainer .inputHolder input{height:.44rem;margin-bottom:0;font-size:140%}article .affiliateContainer .inputHolder .clipboardHint{right:.9rem;top:.09rem}article .affiliateContainer .selectContainer{height:.4rem;font-size:140%}article .affiliateContainer .selectContainer span em{width:.35rem}article .affiliateContainer .selectContainer span em svg{width:.16rem;right:.1rem;top:.04rem}article .twoCols{display:flex;justify-content:space-between}article .twoCols .col{width:30%;padding-left:.4rem}article .twoCols .col.wide{padding-left:0;width:70%}article .twoCols .col+.col{margin-top:0}ul.servicesList{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 -.1rem -.1rem}ul.servicesList li{box-sizing:border-box;width:14%;margin-bottom:.1rem}ul.servicesList li a{display:block;height:100%;margin:0 .05rem}}
