@charset "UTF-8";.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #5e5e5e),to(#000));background-image:linear-gradient(to bottom,#5e5e5e 0,#000 100%)}.app-modal-window .app-modal-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5}.app-modal-window .app-modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:1050;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-modal-window .app-modal-dialog .app-modal-content{width:600px;max-width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:30px auto}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header{position:relative;min-height:1em;padding:15px;border-bottom:1px solid #e5e5e5;font-size:1em}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header .app-modal-header-close{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:transparent;border-radius:50%;position:absolute;top:5px;right:5px}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header .app-modal-header-close:hover{opacity:.3}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-body{position:relative;padding:20px;font-size:.9em}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer{position:relative;padding:15px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{border:1px 0 0 0 solid #000;border-radius:5px;-webkit-box-shadow:#000 0 1px 0;box-shadow:#000 0 1px 0;background-color:#000;background-repeat:repeat-x;color:#fff;text-shadow:rgba(0,0,0,.4) 0 1px 0;text-decoration:none;vertical-align:middle;text-align:center;padding:.6em;margin:0 3px;font-size:.85em;min-width:30%;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div:hover{opacity:.7}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #5e5e5e),to(#000));background-image:linear-gradient(to bottom,#5e5e5e 0,#000 100%)}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-front img{height:auto;width:auto;max-width:100%;min-width:0;min-height:0;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}template{display:none!important}.screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;margin:0;padding:0;background-color:#fff;font-family:'Open Sans',sans-serif;font-size:21px;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:auto;background:#fafafa}.screen *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screen *{-webkit-box-sizing:border-box;box-sizing:border-box}.screen :after,.screen :before{-webkit-box-sizing:border-box;box-sizing:border-box}.screen div,.screen p{margin:0;padding:0}.screen img{margin:0;padding:0}.screen h1{font-size:1.7em;padding:.2em 0 .5em}.screen h2{font-size:1.35em;padding:.2em 0}.screen h3{font-size:1.2em;padding:.2em 0}.screen h1,.screen h2,.screen h3,.screen h4,.screen h5{position:relative;margin:0;color:#000}.screen .tbold{font-weight:700}.screen .titalic{font-style:italic}.screen .hidden{display:none!important}.screen .app-ma-wrapper{position:relative;width:98%;max-width:1024px;margin:0 auto;padding:0;height:100%;color:#424242}@media screen and (orientation:landscape) and (min-width:1150px){.screen .app-ma-wrapper{width:90%;max-width:1300px}}@media screen and (orientation:portrait){.screen .app-ma-wrapper{width:100%}}@media screen and (orientation:portrait){.screen h1{font-size:1em}.screen h2{font-size:.9em}.screen h3{font-size:.8em}}.screen.run .app-ma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin:0;padding:0;height:100%}.screen.run .app-ma-wrapper .play-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;max-width:900px;margin:0;padding:0;height:100%;max-height:900px}.screen.run .app-ma-wrapper .play-field.easy .card{width:23%;height:31%}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field.easy .card{height:23%;width:31%}}.screen.run .app-ma-wrapper .play-field.medium .card{width:18%;height:23%}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field.medium .card{height:18%;width:23%}}.screen.run .app-ma-wrapper .play-field.hard .card{width:14.5%;height:18%}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field.hard .card{height:14.5%;width:18%}}.screen.run .app-ma-wrapper .play-field.expert .card{width:12.2%;height:14.5%}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field.expert .card{height:12.2%;width:14.5%}}.screen.run .app-ma-wrapper .play-field .card{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:2px;-webkit-perspective:600px;perspective:600px}.screen.run .app-ma-wrapper .play-field .card .card-inner{width:100%;height:100%;position:relative;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border:2px ridge #cfd8dc}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-back,.screen.run .app-ma-wrapper .play-field .card .card-inner .card-front{position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-front{background:#fafafa;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-front span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-back{background:#eceff1}.screen.run .app-ma-wrapper .play-field .card .card-inner .card-back svg{width:100%;height:100%;fill:#ffca28}.screen.run .app-ma-wrapper .play-field .card.is-flipped .card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.screen .nav-menu{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:2em;height:1em;min-height:45px;max-height:55px;padding:5px;margin-bottom:5px;background-color:#fff;-webkit-box-shadow:1px 0 7px 0 rgba(0,0,0,.2);box-shadow:1px 0 7px 0 rgba(0,0,0,.2);background:#fafafa}.screen .nav-menu .context-menu-end,.screen .nav-menu .nav-menu-close,.screen .nav-menu .nav-menu-help,.screen .nav-menu .nav-menu-home,.screen .nav-menu .nav-menu-list,.screen .nav-menu .nav-menu-menu,.screen .nav-menu .nav-menu-pause,.screen .nav-menu .nav-menu-play,.screen .nav-menu .nav-menu-sound,.screen .nav-menu .nav-menu-sound.on,.screen .nav-menu .nav-menu-stats,.screen .nav-menu .nav-menu-stats-reset,.screen .nav-menu .nav-menu-theory{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0 5px}.screen .nav-menu .nav-menu-menu{background-image:url(/images/memory-game/baseline-menu-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-menu:hover{opacity:.3}.screen .nav-menu .nav-menu-list{background-image:url(/images/memory-game/baseline-list-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-list:hover{opacity:.3}.screen .nav-menu .nav-menu-pause{background-image:url(/images/memory-game/baseline-pause-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-pause:hover{opacity:.3}.screen .nav-menu .nav-menu-play{background-image:url(/images/memory-game/baseline-play_arrow-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-play:hover{opacity:.3}.screen .nav-menu .nav-menu-close{background-image:url(/images/memory-game/baseline-close-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-close:hover{opacity:.3}.screen .nav-menu .nav-menu-stats{background-image:url(/images/memory-game/baseline-equalizer-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-stats:hover{opacity:.3}.screen .nav-menu .nav-menu-stats-reset{background-image:url(/images/memory-game/baseline-delete-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-stats-reset:hover{opacity:.3}.screen .nav-menu .nav-menu-help{background-image:url(/images/memory-game/baseline-help_outline-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-help:hover{opacity:.3}.screen .nav-menu .nav-menu-theory{background-image:url(/images/memory-game/baseline-school-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-theory:hover{opacity:.3}.screen .nav-menu .nav-menu-sound{background-image:url(/images/memory-game/baseline-volume_off-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-sound:hover{opacity:.3}.screen .nav-menu .nav-menu-sound.on{background-image:url(/images/memory-game/baseline-volume_up-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-sound.on:hover{opacity:.3}.screen .nav-menu .nav-menu-home{background-image:url(/images/memory-game/baseline-home-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-home:hover{opacity:.3}.screen .nav-menu .context-menu-end{margin-left:auto}.screen .nav-menu .memory-game-steps,.screen .nav-menu .memory-game-timer{font-size:18px;font-weight:300;padding:0 0 0 10px;color:#90a4ae}@media screen and (orientation:portrait){.screen .nav-menu{font-size:1.5em}}.screen.game-done .app-ma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 62px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.screen.game-done .app-ma-wrapper .game-done-header{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:95%;padding:0;margin-top:.3em;text-align:center}.screen.game-done .app-ma-wrapper .game-done-text{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.9em;font-weight:300}.screen.game-done .app-ma-wrapper .game-done-text>div{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.2em}.screen.game-done .app-ma-wrapper .game-done-text p{padding:0 0 5px}.screen.game-done .app-ma-wrapper .star-items{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%;padding:1em .5em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.game-done .app-ma-wrapper .star-items div{-webkit-box-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;width:70px}.screen.game-done .app-ma-wrapper .star-items div svg{width:100%;height:auto;fill:#f5f5f5}.screen.game-done .app-ma-wrapper .star-items div.correct-answer svg{fill:#fdd835}.screen.game-done .app-ma-wrapper .star-items div.incorrect-answer svg{fill:#f5f5f5}.screen.game-done .app-ma-wrapper .game-done-btn{position:fixed;bottom:0;left:0;width:100%;margin:0 auto;padding:5px;z-index:1036;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.screen.game-done .app-ma-wrapper .game-done-btn>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%;padding:5px 20px;margin:0 5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:20px;line-height:2em}.screen.game-done .app-ma-wrapper .game-done-btn .btn-next{width:auto;border:1px solid #4caf50;border-radius:5px;background-color:#4caf50;color:#fff}.screen.game-done .app-ma-wrapper .game-done-btn .btn-next:hover{background-color:#43a047}.screen.game-done .app-ma-wrapper .game-done-btn .btn-next .btn-icon-play{background-image:url(/images/memory-game/baseline-play_arrow-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%;margin:0 0 0 10px}.screen.game-done .app-ma-wrapper .game-done-btn .btn-next .btn-icon-play:hover{opacity:.3}.screen.game-done .app-ma-wrapper .game-done-btn .btn-home{width:auto;border:1px solid #f1f1f1;border-radius:5px;background-color:#fff;color:#424242}.screen.game-done .app-ma-wrapper .game-done-btn .btn-home:hover{background-color:#f5f5f5}.screen.game-done .app-ma-wrapper .game-done-btn .btn-home .btn-icon-home{background-image:url(/images/memory-game/baseline-home-24px.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%;margin:0 10px 0 0}.screen.game-done .app-ma-wrapper .game-done-btn .btn-home .btn-icon-home:hover{opacity:.3}@media screen and (orientation:landscape) and (max-height:500px){.screen.game-done .app-ma-wrapper .game-done-text{font-size:1em}}@media screen and (orientation:landscape) and (max-height:400px){.screen.game-done .app-ma-wrapper .game-done-text{font-size:1.2em}}@media screen and (orientation:portrait){.screen.game-done .app-ma-wrapper .game-done-text{font-size:.7em}.screen.game-done .app-ma-wrapper .game-done-btn>div{font-size:.6em}}.screen.category .app-ma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:95%;margin:0;padding:0;height:100%}.screen.category .app-ma-wrapper .heading,.screen.category .app-ma-wrapper .items{width:910px;max-width:95%}.screen.category .app-ma-wrapper .heading{border-bottom:1px solid #eee;font-size:1em;padding:.2em 0 .5em;margin:0 0 10px;font-weight:300;color:#757575;font-style:italic}.screen.category .app-ma-wrapper .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.category .app-ma-wrapper .items>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:3px 0}.screen.category .app-ma-wrapper .items>div .checkbox{position:relative;top:-.15em;right:0;width:60px;max-width:30%;margin:0 5% 0 0;height:1.8em;background-image:url(/images/memory-game/checkbox-2.png);background-repeat:no-repeat;background-size:auto 200%;background-position:left top}.screen.category .app-ma-wrapper .items>div .checkbox.on{background-position:left bottom}.screen.category .app-ma-wrapper .items>div .item-name{width:auto;font-weight:300}.screen.category .app-ma-wrapper .game-done-btn{position:fixed;bottom:0;left:0;width:100%;margin:0 auto;padding:5px;z-index:1036;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.screen.category .app-ma-wrapper .game-done-btn>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%;padding:5px 20px;margin:0 5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:20px;line-height:2em}.screen.category .app-ma-wrapper .game-done-btn .btn-home{width:200px;max-width:95%;border:1px solid #4caf50;border-radius:5px;background-color:#4caf50;color:#fff}.screen.category .app-ma-wrapper .game-done-btn .btn-home:hover{background-color:#43a047}.screen.start .app-ma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:95%;margin:0;padding:0;height:100%;font-family:'Open Sans',sans-serif;font-weight:300}.screen.start .app-ma-wrapper h1{font:bold 2em Signika,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;width:100%;text-align:center}@media screen and (orientation:portrait){.screen.start .app-ma-wrapper h1{font:bold 6.5vw/1.6 Signika,sans-serif}}.screen.start .app-ma-wrapper h1 span{display:inline-block}.screen.start .app-ma-wrapper h1:hover span{-webkit-animation:bounce .6s;animation:bounce .6s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:rotateX(20deg) translateY(2px) rotate(-3deg);transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{-webkit-transform:translateY(-20px) rotate(3deg) scale(1.1);transform:translateY(-20px) rotate(3deg) scale(1.1)}}@keyframes bounce{0%,100%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:rotateX(20deg) translateY(2px) rotate(-3deg);transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{-webkit-transform:translateY(-20px) rotate(3deg) scale(1.1);transform:translateY(-20px) rotate(3deg) scale(1.1)}}.screen.start .app-ma-wrapper h1 span:nth-child(4n){color:#e2c636;text-shadow:1px 1px #c9ac1d,2px 2px #a6953f,3px 3px #a6953f,4px 4px #c9ac1d}.screen.start .app-ma-wrapper h1 span:nth-child(4n-1){color:#64b478;text-shadow:1px 1px #4b9b5f,2px 2px #4b9b5f,3px 3px #4b9b5f,4px 4px #4b9b5f}.screen.start .app-ma-wrapper h1 span:nth-child(4n-2){color:#75bd9f;text-shadow:1px 1px #609f85,2px 2px #609f85,3px 3px #609f85,4px 4px #609f75}.screen.start .app-ma-wrapper h1 span:nth-child(4n-3){color:#db9957;text-shadow:1px 1px #b98046,2px 2px #b98046,3px 3px #b98046,4px 4px #b98046}.screen.start .app-ma-wrapper h1 span:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.screen.start .app-ma-wrapper h1 span:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.screen.start .app-ma-wrapper h1 span:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.screen.start .app-ma-wrapper h1 span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.screen.start .app-ma-wrapper h1 span:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.screen.start .app-ma-wrapper h1 span:nth-child(7){-webkit-animation-delay:.3s;animation-delay:.3s}.screen.start .app-ma-wrapper h1 span:nth-child(8){-webkit-animation-delay:.35s;animation-delay:.35s}.screen.start .app-ma-wrapper h1 span:nth-child(9){-webkit-animation-delay:.4s;animation-delay:.4s}.screen.start .app-ma-wrapper h1 span:nth-child(10){-webkit-animation-delay:.45s;animation-delay:.45s}.screen.start .app-ma-wrapper h1 span:nth-child(11){-webkit-animation-delay:.5s;animation-delay:.5s}.screen.start .app-ma-wrapper h1 span:nth-child(12){-webkit-animation-delay:.55s;animation-delay:.55s}.screen.start .app-ma-wrapper h1 span:nth-child(13){-webkit-animation-delay:.6s;animation-delay:.6s}.screen.start .app-ma-wrapper h1 span:nth-child(14){-webkit-animation-delay:.65s;animation-delay:.65s}.screen.start .app-ma-wrapper h1 span:nth-child(15){-webkit-animation-delay:.7s;animation-delay:.7s}.screen.start .app-ma-wrapper h1 span:nth-child(16){-webkit-animation-delay:.75s;animation-delay:.75s}.screen.start .app-ma-wrapper h1 span:nth-child(17){-webkit-animation-delay:.8s;animation-delay:.8s}.screen.start .app-ma-wrapper .heading,.screen.start .app-ma-wrapper .run-settings{position:relative;width:910px;max-width:calc(100% - .4em);margin:.2em}.screen.start .app-ma-wrapper .run-level{position:relative;width:calc(50% - .4em);margin:.2em}.screen.start .app-ma-wrapper .heading{border-bottom:1px solid #eee;font-size:1em;padding:.2em 0 .5em;margin:0 0 10px;font-weight:300;color:#757575;font-style:italic}.screen.start .app-ma-wrapper .run-level:nth-of-type(odd){text-align:left}.screen.start .app-ma-wrapper .run-level:nth-of-type(even){text-align:right}.screen.start .app-ma-wrapper .run-level .button-lev1{display:inline-block;padding:6px 12px;margin:0;font-size:3vh;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #8bc34a;border-radius:5px;color:#000;background-color:#9ccc65;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;margin:5px}.screen.start .app-ma-wrapper .run-level .button-lev1:focus{outline:1px dotted #8bc34a;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.screen.start .app-ma-wrapper .run-level .button-lev1:active,.screen.start .app-ma-wrapper .run-level .button-lev1:focus,.screen.start .app-ma-wrapper .run-level .button-lev1:hover{text-decoration:none;color:#000;background-color:#8bc34a;border-color:#8bc34a}.screen.start .app-ma-wrapper .run-level .button-lev1:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.screen.start .app-ma-wrapper .run-level .button-lev1[disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#aed581;border-color:#aed581}.screen.start .app-ma-wrapper .run-level .button-lev2{display:inline-block;padding:6px 12px;margin:0;font-size:3vh;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #ffee58;border-radius:5px;color:#000;background-color:#fff176;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.screen.start .app-ma-wrapper .run-level .button-lev2:focus{outline:1px dotted #ffee58;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.screen.start .app-ma-wrapper .run-level .button-lev2:active,.screen.start .app-ma-wrapper .run-level .button-lev2:focus,.screen.start .app-ma-wrapper .run-level .button-lev2:hover{text-decoration:none;color:#000;background-color:#ffee58;border-color:#ffee58}.screen.start .app-ma-wrapper .run-level .button-lev2:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.screen.start .app-ma-wrapper .run-level .button-lev2[disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#fff59d;border-color:#fff59d}.screen.start .app-ma-wrapper .run-level .button-lev3{display:inline-block;padding:6px 12px;margin:0;font-size:3vh;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #ff9800;border-radius:5px;color:#000;background-color:#ffa726;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;margin:5px}.screen.start .app-ma-wrapper .run-level .button-lev3:focus{outline:1px dotted #ff9800;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.screen.start .app-ma-wrapper .run-level .button-lev3:active,.screen.start .app-ma-wrapper .run-level .button-lev3:focus,.screen.start .app-ma-wrapper .run-level .button-lev3:hover{text-decoration:none;color:#000;background-color:#ff9800;border-color:#ff9800}.screen.start .app-ma-wrapper .run-level .button-lev3:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.screen.start .app-ma-wrapper .run-level .button-lev3[disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#ffb74d;border-color:#ffb74d}.screen.start .app-ma-wrapper .run-level .button-lev4{display:inline-block;padding:6px 12px;margin:0;font-size:3vh;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #ff5722;border-radius:5px;color:#000;background-color:#ff7043;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;margin:5px}.screen.start .app-ma-wrapper .run-level .button-lev4:focus{outline:1px dotted #ff5722;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.screen.start .app-ma-wrapper .run-level .button-lev4:active,.screen.start .app-ma-wrapper .run-level .button-lev4:focus,.screen.start .app-ma-wrapper .run-level .button-lev4:hover{text-decoration:none;color:#000;background-color:#ff5722;border-color:#ff5722}.screen.start .app-ma-wrapper .run-level .button-lev4:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.screen.start .app-ma-wrapper .run-level .button-lev4[disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#ff8a65;border-color:#ff8a65}.screen.start .app-ma-wrapper .run-level .button-lev1,.screen.start .app-ma-wrapper .run-level .button-lev2,.screen.start .app-ma-wrapper .run-level .button-lev3,.screen.start .app-ma-wrapper .run-level .button-lev4{width:450px;max-width:100%;margin:0;font-size:1.5em;line-height:2.5;padding:0;font-weight:300}.screen.start .app-ma-wrapper .run-settings{text-align:center}.screen.start .app-ma-wrapper .run-settings .button-def{display:inline-block;padding:6px 12px;margin:0;font-size:3vh;line-height:1.5;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid #e0e0e0;border-radius:5px;color:#000;background-color:#eee;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%;max-width:100%;margin:0;font-size:1.5em;line-height:2.5;padding:0;font-weight:300}.screen.start .app-ma-wrapper .run-settings .button-def:focus{outline:1px dotted #e0e0e0;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.screen.start .app-ma-wrapper .run-settings .button-def:active,.screen.start .app-ma-wrapper .run-settings .button-def:focus,.screen.start .app-ma-wrapper .run-settings .button-def:hover{text-decoration:none;color:#000;background-color:#e0e0e0;border-color:#e0e0e0}.screen.start .app-ma-wrapper .run-settings .button-def:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.screen.start .app-ma-wrapper .run-settings .button-def[disabled]{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#f5f5f5;border-color:#f5f5f5}@media screen and (max-width:500px){.screen.start .app-ma-wrapper .run-level .button-lev1,.screen.start .app-ma-wrapper .run-level .button-lev2,.screen.start .app-ma-wrapper .run-level .button-lev3,.screen.start .app-ma-wrapper .run-level .button-lev4{font-size:1.2em;line-height:3}.screen.start .app-ma-wrapper .run-settings .button-def{font-size:1.2em;line-height:3}}@media screen and (max-width:380px){.screen.start .app-ma-wrapper .heading{font-size:.7em}.screen.start .app-ma-wrapper .run-level{margin:.1em}.screen.start .app-ma-wrapper .run-level .button-lev1,.screen.start .app-ma-wrapper .run-level .button-lev2,.screen.start .app-ma-wrapper .run-level .button-lev3,.screen.start .app-ma-wrapper .run-level .button-lev4{font-size:.9em;line-height:3.3}.screen.start .app-ma-wrapper .run-settings{margin:.1em}.screen.start .app-ma-wrapper .run-settings .button-def{font-size:.9em;line-height:3.3}}@media screen and (max-width:270px){.screen.start .app-ma-wrapper .heading{font-size:.6em}.screen.start .app-ma-wrapper .run-level{width:calc(100% - .4em)}}