html{background-image:url(../img/wood.jpg);overflow:hidden}body{margin:0;font-family:Arial,Helvetica,Sans-serif;color:#000}div.desc{text-indent:100%;white-space:nowrap;overflow:hidden}img{border:0}#loading{z-index:1;background:#fff}.copycredits{position:absolute;height:33px;bottom:5px;right:5px}.copycredits img{width:33px;height:33px;cursor:pointer;float:left;transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.copycredits img + img{margin-left:3px}.copycredits img:hover{filter:drop-shadow(0 0 5px #fff);transform:scale(1.1,1.1)}.closeBtn{cursor:pointer;background:#000;border-radius:50%;width:26px;height:26px;position:absolute;border:3px solid #fff;box-shadow:0 0 4px #000;transition:0.25s ease}.closeBtn:hover{background:#fff;transform:rotate(90deg)}.closeBtn:before,.closeBtn:after{position:absolute;top:50%;left:50%;width:75%;height:15%;border-radius:2px;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg);background:#fff;content:""}.closeBtn:after{transform:translate(-50%,-50%) rotate(-45deg)}.closeBtn:hover:before,.closeBtn:hover:after{background:#000}.popupWrap{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup{background:#000;color:#fff;position:fixed;left:50%;top:50%;box-shadow:0 0 20px #000;text-align:center}.popup.white{text-align:left;background:#fff;color:#000}.popup .title{background:#eee;text-align:center;font-size:24px;line-height:32px;font-weight:700;color:#000}.popup a:link,.popup a:visited{color:red}#langSelect,#langSelect>div{position:absolute;bottom:0;left:0;color:#000}#langSelect .chosen{background:#fff;padding:5px;cursor:pointer}#langSelect .choose{z-index:2;background:#fff;padding:5px;display:none;font-size:14px;font-weight:700}#langSelect .choose>div{display:flex;align-items:center;padding:3px;cursor:pointer;transition:all 0.4s;background-size:200%;background-position:50%}#langSelect .choose>div:hover{background-color:#ddd;background-image:radial-gradient(circle,#ddd 10%,#fff 11%);background-size:1000%}#langSelect .choose>div div:nth-child(2){margin-left:5px}#langSelect .choose .selected{border:1px dotted #000}.flag{background-image:url(../img/flags.sprite.png);background-size:76.5px 75px;width:25.5px;height:15px;box-shadow:0 0 2px #000}.flag.cn{background-position:0 0}.flag.de{background-position:-25.5px 0}.flag.it{background-position:-51px 0}.flag.en{background-position:0 -15px}.flag.es{background-position:-25.5px -15px}.flag.nl{background-position:-51px -15px}.flag.fr{background-position:0 -30px}.flag.in{background-position:-25.5px -30px}.flag.pl{background-position:-51px -30px}.flag.pt{background-position:0 -45px}.flag.us{background-position:-25.5px -45px}.flag.en-gb{background-position:-51px -45px}.flag.ru{background-position:-25.5px -60px}.flag.tr{background-position:0 -60px}.progressbar{position:absolute;top:400px;left:130px;width:540px;border-radius:8px;padding:3px;background-color:#eee;box-shadow:0 -1px 1px rgba(0,0,0,.4) inset;border-collapse:separate}.progressbar>div{width:0;height:10px;border-radius:10px;background:#666;background:-moz-linear-gradient(top,#666 0%,#999 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#999));background:-webkit-linear-gradient(top,#666 0%,#999 100%);background:linear-gradient(to bottom,#666 0%,#999 100%)}#fullscreen-icon{position:absolute;left:10px;bottom:10px;cursor:pointer;width:40px;height:35px;background-image:url(../img/fullscreen-on.png)}#fullscreen-icon.on{background-image:url(../img/fullscreen-off.png)}#rotateHint{display:flex;position:fixed;inset:0;background:rgba(255,255,255,.6);backdrop-filter:blur(6px);z-index:99999;font-family:Arial,Helvetica,Sans-serif;color:#000;align-items:center;justify-content:center;text-align:center;flex-direction:column}#rotateHint strong{font-size:1.75em;margin-bottom:1em}#rotateHint img.rotate{width:70%;max-width:80vw;max-height:60vh}#rotateHint .closeBtn{top:1em;right:1em}#gameContainer{position:absolute;top:0;left:0;transform-origin:0 0;-webkit-transform-origin:0 0}*{-webkit-touch-callout:none;user-select:none;outline:none!important;outline-style:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.animated1s{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.btn{cursor:pointer;border:0;background-color:#09f;color:#fff;border-radius:4px;min-width:60px;box-shadow:0 1px 4px rgba(0,0,0,.4);transition:all 0.4s;font-family:Arial,Helvetica,sans-serif;padding:8px 10px;font-size:1rem;letter-spacing:.05em;background-size:200%;background-position:50%}.btn:hover{background-color:#1688e3}.btn:not([disabled]):active{background-color:#09f;background-image:radial-gradient(circle,#1688e3 10%,#09f 11%);background-repeat:no-repeat;background-size:1000%;box-shadow:2px 2px 2px rgba(0,0,0,.3)}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.zoomIn img{width:300px;height:91px;margin-top:15px}.reset{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}.reset a{font-size:13px;text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,red,red 50%,#656565 50%);background-size:200% 100%;background-position:100%}.reset a:hover{transition:all 0.3s cubic-bezier(0,0,.23,1);background-position:0}.hiscore *{box-sizing:border-box}.hiscore input,.hiscore button{font-family:inherit;font-size:inherit}.hiscore h1,.hiscore h2,.hiscore h3{border-bottom:1px solid #ccc;margin-top:0;margin-bottom:.5rem;font-weight:500}.hiscore h1{font-size:2rem}.hiscore h2{font-size:1.25rem}.hiscore h3{font-size:1.1rem}.hiscore a{color:blue}.hiscore label{font-weight:700;display:block;margin:.25em 0}.hiscore input{border:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:2px solid #8f8f8f;padding:1em;background-color:#f5f5f5;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out}.hiscore input:focus{background-color:#dbdbdb;border-bottom:2px solid #09f;outline:none}.hiscore input.error{border-bottom:2px solid red}table.hiscores{border-collapse:collapse;width:100%;border-spacing:0;table-layout:auto}table.hiscores td{border:1px solid #eee;padding:.5em;color:#000}table.hiscores td:first-child,table.hiscores td:nth-child(3){text-align:right}table.hiscores th{background-color:#fafafa;color:#616161;border-top:1px solid #e5e5e5;text-align:left;padding:.5em;border:1px solid #e5e5e5}#tabs{overflow-y:hidden;padding:0;margin:0;min-width:100%;height:55px;white-space:nowrap}#tabs li{display:inline-block;list-style:none}#tabs li a{text-transform:uppercase;text-decoration:none;color:black;float:left;padding:2px 10px;font-size:.875rem;line-height:2.25rem;font-weight:500;letter-spacing:.075em;border-bottom:2px solid transparent}#tabs li a:hover{background-color:#e5e5e5}#tabs li.current a{color:#09f;border-bottom:2px solid #09f}#content>div:not(.current){display:none}.social{display:inline-block;width:64px;height:64px;background-repeat:no-repeat;background-size:64px 64px;background-position:50% 50%;border:1px solid transparent;cursor:pointer}.hiscore .social{width:48px;height:48px;background-size:48px 48px}.social:hover{background-color:#eee;border-radius:10px;border:1px solid #555}.twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1668 1221' xml:space='preserve'%3E%3Cg transform='translate(52,-25)'%3E%3Cpath d='M283.94,167.31l386.39,516.64L281.5,1104h87.51l340.42-367.76L984.48,1104h297.8L874.15,558.3l361.92-390.99 h-87.51l-313.51,338.7l-253.31-338.7H283.94z M412.63,231.77h136.81l604.13,807.76h-136.81L412.63,231.77z'/%3E%3C/g%3E%3C/svg%3E%0A")}.facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M17 2v4h-2c-.69 0-1 .81-1 1.5V10h3v4h-3v8h-4v-8H7v-4h3V6a4 4 0 0 1 4-4h3z' fill='%234267b2'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E")}.pinterest{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2A10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34c-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41c.86 0 1.26.63 1.26 1.44c0 .86-.57 2.09-.86 3.27c-.17.98.52 1.84 1.52 1.84c1.78 0 3.16-1.9 3.16-4.58c0-2.4-1.72-4.04-4.19-4.04c-2.82 0-4.48 2.1-4.48 4.31c0 .86.28 1.73.74 2.3c.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11c-1.28-.56-2.02-2.38-2.02-3.85c0-3.16 2.24-6.03 6.56-6.03c3.44 0 6.12 2.47 6.12 5.75c0 3.44-2.13 6.2-5.18 6.2c-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z' fill='%23e60023'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E")}.whatsapp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M16.75 13.96c.25.13.41.2.46.3c.06.11.04.61-.21 1.18c-.2.56-1.24 1.1-1.7 1.12c-.46.02-.47.36-2.96-.73c-2.49-1.09-3.99-3.75-4.11-3.92c-.12-.17-.96-1.38-.92-2.61c.05-1.22.69-1.8.95-2.04c.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41l-.39.42c-.12.12-.26.25-.12.5c.12.26.62 1.09 1.32 1.78c.91.88 1.71 1.17 1.95 1.3c.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12A10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8a8 8 0 0 0-8-8z' fill='%2300e676'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E")}.ath{position:absolute;left:0;right:0;display:none;z-index:1000;background-color:#eee;color:#000;justify-content:space-between;align-items:center;font-family:sans-serif;animation-duration:1s;animation-fill-mode:both}body>.ath{position:fixed}.ath.bottom{bottom:0;top:auto;border-top:1px solid #ddd}.ath.top{bottom:auto;top:0;border-bottom:1px solid #ddd}.ath>div{padding:6px}.ath .appIcon{padding:0}.ath .appIcon img{width:60px;height:60px;display:block}.ath .iosIcon{display:inline-block;width:20px;height:20px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" viewBox="0 0 16 16"%3E%3Cg fill="%233a93fa" fill-rule="evenodd"%3E%3Cpath d="M3.5 6a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 1 0-1h2A1.5 1.5 0 0 1 14 6.5v8a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 14.5v-8A1.5 1.5 0 0 1 3.5 5h2a.5.5 0 0 1 0 1h-2z"%2F%3E%3Cpath d="M7.646.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 1.707V10.5a.5.5 0 0 1-1 0V1.707L5.354 3.854a.5.5 0 1 1-.708-.708l3-3z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:20px 20px}.ath .installNative{color:#0c84ff;cursor:pointer}.ath.flex{display:flex!important}.ath .close{font-size:24px;cursor:pointer;background:transparent;border-radius:50%;aspect-ratio:1 / 1;width:1em;height:1em;display:inline-block;padding:0;position:relative;margin-right:6px;transition:0.25s ease}.ath .close:hover{background:#000;color:#fff}.ath .close:before,.ath .close:after{position:absolute;top:15%;left:calc(50% - .0625em);width:.125em;height:70%;border-radius:.125em;transform:rotate(45deg);background:currentcolor;content:""}.ath .close:after{transform:rotate(-45deg)}@keyframes athSlideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes athSlideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes athSlideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes athSlideOutUp{from{transform:translate3d(0,0,0);visibility:visible}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.athSlideOutUp{animation-name:athSlideOutUp}.athSlideInDown{animation-name:athSlideInDown}.athSlideInUp{animation-name:athSlideInUp}.athSlideOutDown{animation-name:athSlideOutDown}.progress10{background:#e5faea}.progress20{background:#ccf5d6}.progress30{background:#b2f0c1}.progress30{background:#b2f0c1}.progress40{background:#99ebad}.progress50{background:#7fe599}.progress60{background:#66e085}.progress70{background:#4cdb70}.progress70{background:#33d65c}.progress80{background:#33d65c}.progress90{background:#19d147}.progress100{background:#0c3}.progressDone{background:#0c3;color:#fff}.progressDone:after{content:" ✓"}html{font-family:Arial,Helvetica}@font-face{font-family:'Caveat Brush';font-style:normal;font-weight:400;src:url(caveat-brush-v3-latin-ext_latin-regular.eot);src:local('Caveat Brush'),local('CaveatBrush-Regular'),url('caveat-brush-v3-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(caveat-brush-v3-latin-ext_latin-regular.woff2) format('woff2'),url(caveat-brush-v3-latin-ext_latin-regular.woff) format('woff'),url(caveat-brush-v3-latin-ext_latin-regular.ttf) format('truetype'),url('caveat-brush-v3-latin-ext_latin-regular.svg#CaveatBrush') format('svg')}.menuButs{position:absolute;bottom:90px;text-align:center;width:100%}#settings{position:absolute;right:78px;bottom:5px;width:33px;height:33px;cursor:pointer}.awesome{border:0;position:relative;top:0;cursor:pointer;border-radius:10px;box-shadow:0 5px rgba(0,0,0,.2);color:#888;text-align:center;user-select:none;transition:all 0.2s ease;font-family:'Caveat Brush',Sans-serif;font-size:24px;text-shadow:0 1px 1px #000;padding:4px 10px;margin-bottom:6px}.awesome:active{top:4px}.awesome.blue{background:#67cce7;box-shadow:0 5px #52a2b8;color:white}.awesome.blue:hover{background:#5fbdd6;box-shadow:0 5px #468ca0}.awesome.blue:active{box-shadow:0 1px #468ca0}.awesome.black{background:#484848;box-shadow:0 5px #222;color:white}.awesome.black:hover{background:#333;box-shadow:0 5px #111}.awesome.black:active{box-shadow:0 1px #111}.awesome.green{background:#00614f;box-shadow:0 5px #004b3b;color:#fff}.awesome.green:hover{background:#004f3d;box-shadow:0 5px #003929}.awesome.green:active{box-shadow:0 1px #111}#gameMenu .buttons{margin-top:15px;margin-left:5px;width:150px}#gameMenu .buttons button.awesome{width:150px;font-size:16px;padding:2px 10px;margin-bottom:8px}.popup .awesome{width:200px}.tip{display:none;position:absolute;top:87px;left:5px;width:140px;padding:5px;background:#fbe79d;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:1;font-size:10pt;box-shadow:0 0 5px #000;color:#000}.tip:after{content:'';position:absolute;border-style:solid;border-width:0 11px 8px;border-color:#fbe79d transparent;display:block;width:0;z-index:2;top:-7px;left:70px}.picker__button--clear{visibility:hidden!important}.header{margin-top:5px;margin-left:10px}td.icon img{width:25px;height:25px}.meta{width:150px;background:#00614f;margin-top:10px;margin-left:5px;color:#fff;border-radius:8px}table.meta td{font-size:14px}table.meta td:nth-child(2){background-color:#004b3d;border-radius:5px;text-align:center}#tilePreview{height:40px;position:relative}#tilePreview .tile{top:-3px;left:34px;transform:scale(.7)}.tile{position:absolute;width:37.5px;height:47.5px;cursor:pointer;-webkit-transform:translate3d(0,0,0)}.tile>div{position:absolute;top:0;left:0;width:37.5px;height:47.5px;background-image:url(../img/tiles-sprite.png);background-size:337.5px 237.5px;z-index:2}.tile .bg{z-index:0;background-position:-300px -47.5px}.tile.locked{cursor:default}.tile.locked .img{opacity:.6}.tile.locked .bg{background-position:-300px -142.5px}.tile.selected .bg{background-position:-300px -190px}.tile.hint .bg{background-position:-262.5px -142.5px}.tile .a1{background-position:0 0}.tile .a2{background-position:-37.5px 0}.tile .a3{background-position:-75px 0}.tile .a4{background-position:-112.5px 0}.tile .a5{background-position:-150px 0}.tile .a6{background-position:-187.5px 0}.tile .a7{background-position:-225px 0}.tile .a8{background-position:-262.5px 0}.tile .a9{background-position:-300px 0}.tile .b1{background-position:0 -47.5px}.tile .b2{background-position:-37.5px -47.5px}.tile .b3{background-position:-75px -47.5px}.tile .b4{background-position:-112.5px -47.5px}.tile .b5{background-position:-150px -47.5px}.tile .b6{background-position:-187.5px -47.5px}.tile .b7{background-position:-225px -47.5px}.tile .b8{background-position:-262.5px -47.5px}.tile .c1{background-position:0 -95px}.tile .c2{background-position:-37.5px -95px}.tile .c3{background-position:-75px -95px}.tile .c4{background-position:-112.5px -95px}.tile .c5{background-position:-150px -95px}.tile .c6{background-position:-187.5px -95px}.tile .c7{background-position:-225px -95px}.tile .c8{background-position:-262.5px -95px}.tile .c9{background-position:-300px -95px}.tile .d1{background-position:0 -142.5px}.tile .d2{background-position:-37.5px -142.5px}.tile .d3{background-position:-75px -142.5px}.tile .d4{background-position:-112.5px -142.5px}.tile .d5{background-position:-150px -142.5px}.tile .d6{background-position:-187.5px -142.5px}.tile .d7{background-position:-225px -142.5px}.tile .e1{background-position:0 -190px}.tile .e2{background-position:-37.5px -190px}.tile .e3{background-position:-75px -190px}.tile .e4{background-position:-112.5px -190px}.tile .f1{background-position:-150px -190px}.tile .f2{background-position:-187.5px -190px}.tile .f3{background-position:-225px -190px}.tile .f4{background-position:-262.5px -190px}#gameContainer>div{position:absolute;top:0;left:0;width:100%;height:100%}#menuDiv,#gameDiv{display:none}.button,.label{position:absolute;text-align:center;font-family:Arial,Helvetica;white-space:nowrap;color:#fff}.label{font-weight:700}.button>img,.button>label,.label>label{position:absolute;top:0;left:0;cursor:pointer;white-space:nowrap}.button>label,.label>label{width:100%}.button.active{margin:1px 0 0 1px}.button.active>label{color:#fef16a}.credits h1{color:#000}.popup{background:#fff;color:#000;border:6px solid #004b3d}.popup .title{font-family:'Caveat Brush','Times New Roman';background:#00614f;text-shadow:0 1px 1px #000;color:#fff;font-size:24px}.popup h1{margin:0;margin-bottom:10px}.audio>div,.arrow{width:40px;height:40px;cursor:pointer;display:inline-block;background-size:409px 40px}.music{background-image:url(../img/sprite.png);background-position:-41px 0}.music.on{background-image:url(../img/sprite.png);background-position:0 0}.sound{background-image:url(../img/sprite.png);background-position:-123px 0}.sound.on{background-image:url(../img/sprite.png);background-position:-82px 0}.arrow.left{background-image:url(../img/sprite.png);background-position:-369px 0}.arrow.right{background-image:url(../img/sprite.png);background-position:-328px 0}.arrow.disabled{opacity:.5}#fullscreen-icon{width:40px;height:40px;left:745px;top:433px;background-image:url(../img/sprite.png);background-position:-164px 0;background-size:409px 40px}#fullscreen-icon.on{background-image:url(../img/sprite.png);background-position:-205px 0;background-size:409px 40px}#gameContainer{color:#fff;background:url(../img/bg.jpg);background-size:800px 480px}#gameBoard{position:relative;top:0;left:0;width:640px;height:480px}#gameMenu{position:absolute;left:640px;top:0;width:160px;height:480px;background:#fff}#solved{background:url(../img/winner.png);background-size:450px 354px;width:450px;height:354px;position:absolute;left:115px;top:60px;display:none;cursor:pointer}#solved>div.time{position:absolute;top:220px;left:146px;font-family:Arial,Helvetica,Sans-serif;font-size:36px;font-weight:700;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5);transform:rotate(8deg);line-height:1em;width:150px;text-align:center}#solved>div.next{position:absolute;bottom:-10px;left:0;width:100%;text-align:center}#banner{font-family:'Caveat Brush','Times New Roman';top:200px;left:105px;width:440px;text-align:center;z-index:12;font-size:60px;font-weight:700;color:#fff;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;display:none;position:absolute}#banner small{font-size:40px;color:#f46bd8;font-weight:400;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;font-style:italic}@keyframes bannerExit{0%,50%{opacity:1;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-ms-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.bannerExit{animation-name:bannerExit;animation-duration:3s}@keyframes shake{0%,100%{transform:translate(0,0)}10%{transform:translate(-4px,-8px)}20%{transform:translate(-12px,0)}30%{transform:translate(0,8px)}40%{transform:translate(4px,-4px)}50%{transform:translate(-4px,8px)}60%{transform:translate(-12px,4px)}70%{transform:translate(8px,4px)}80%{transform:translate(-4px,-4px)}90%{transform:translate(8px,8px)}}.shake{animation-name:shake;animation-duration:0.5s}@keyframes bounceInDown{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-200%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.1,.1,.1)}50%{opacity:1}70%{transform:scale3d(1.2,1.2,1.2)}}.zoomIn{animation-name:zoomIn}@keyframes rotateOut{0%{-ms-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-ms-transform-origin:center center;transform-origin:center center;-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:0}}.rotateOut{animation-name:rotateOut}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,.24);box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32)}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}