.nocallout{-webkit-touch-callout:none}.pressed{background-color:rgba(0,0,0,0.7)}textarea[contenteditable]{-webkit-appearance:none}.gifhidden{position:absolute;left:-100%}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@font-face{font-family:IndieFlower;src:url("../fonts/IndieFlower.ttf")}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?vvj6uk');src:url('../fonts/icomoon.eot?#iefixvvj6uk') format('embedded-opentype'),url('../fonts/icomoon.woff?vvj6uk') format('woff'),url('../fonts/icomoon.ttf?vvj6uk') format('truetype'),url('../fonts/icomoon.svg?vvj6uk#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE601:before{content:"\e601"}.icon-uniE600:before{content:"\e600"}.icon-question:before{content:"\e602"}.icon-close:before{content:"\e603"}[class^="iconlang-"],[class*=" iconlang-"]{width:50px;height:50px;display:inline-block;background-image:url("../img/flags.png");background-repeat:no-repeat}.iconlang-ca{background-position:0 0}.iconlang-en{background-position:-100px 0}.iconlang-es{background-position:-200px 0}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg)}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg)}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg)}100%{-webkit-transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg)}100%{transform:perspective(400px) rotateY(90deg)}}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}html{height:100%}body{min-height:100%;margin:0;padding:0;background-color:#00a651;font-family:IndieFlower}#cards-wrapper{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5% 0 10% 0}.panel{display:none;position:fixed;text-align:center;color:#fff;font-size:1.4rem;line-height:1.4rem;text-shadow:.1rem .1rem #534235;z-index:10;padding:.5rem 1.25rem}.panel h3{padding:0;margin:0;font-size:1rem}.panel:before{content:"";background-color:#00a68d;opacity:.85;position:absolute;bottom:0;top:0;left:0;right:0;border-radius:50%;z-index:-1}#points-panel{bottom:1%;left:1%}#moves-panel{bottom:1%;right:1%}#bombs-panel{top:1%;left:1%}#info-btn-panel{top:1%;right:1%;cursor:pointer}#help-modal-panel .info-wrapper-options{padding:0;font-size:1.5rem}#help-modal-panel .info-wrapper-options li{padding-bottom:1rem}#reset-btn-panel{bottom:1%;left:50%;margin-left:-30px;cursor:pointer;padding:1rem 1rem;font-size:1.5rem;line-height:1.5rem;display:none}#langs-wrapper{position:absolute;top:1%;right:1%}#langs-wrapper .btn-lang{margin:0 1rem}#langs-wrapper .btn-lang.active{box-shadow:0 0 22px #fbe;border-radius:25px}.modal{z-index:9;position:fixed;top:0;left:0;height:100%;width:100%;display:table}.modal .modal-close-btn{position:absolute;top:1%;right:1%;line-height:20px;cursor:pointer}.modal:before{position:absolute;content:"";background-color:#000;opacity:.85;top:0;left:0;bottom:0;right:0;z-index:-1}.modal .modal-body{display:table-cell;width:100%;color:#fff;font-size:1.5rem;font-weight:bold;text-align:center;vertical-align:middle}.modal .modal-body .modal-content{margin:0 2rem;padding:2rem}.btn{display:inline-block;box-shadow:inset 0 0 0 .1rem #fff,inset 0 0 0 .4rem #cbcbcb,inset 0 -0.1rem .2rem .5rem #666;border:.1rem solid #666;padding:1.2rem;margin:.6rem;color:#555;font-weight:bold;font-family:Arial;font-size:1rem;border-radius:1.2rem;text-transform:uppercase;background-image:linear-gradient(#e3e3e3, #d2d2d2),linear-gradient(#c6c6c6, #aeaeae);background-size:100% 50%,100% 100%;background-repeat:no-repeat;text-shadow:0 .1rem #f0f0f0;cursor:pointer}.btn:before,.btn:after{content:"\2605";font-size:1rem;color:#888}.card{float:left;text-align:center;display:table;position:relative}.card p{visibility:hidden;display:table-cell;vertical-align:middle;padding:0 .5rem}.card p.bonus{background-image:url("../img/willy.png");background-size:80%;background-repeat:no-repeat;background-position:center;text-indent:-9999px}.card:before{content:"";box-shadow:.2rem .2rem .8rem rgba(0,0,0,0.8),inset 0 0 0 .4rem #fff;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:.6rem}.card.back:before{margin:.25rem;background-color:#ff6566;background-image:-webkit-repeating-linear-gradient(45deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem),-webkit-repeating-linear-gradient(135deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem);background-image:-o-repeating-linear-gradient(45deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem),-o-repeating-linear-gradient(135deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem);background-image:-moz-repeating-linear-gradient(45deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem),-moz-repeating-linear-gradient(135deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem);background-image:repeating-linear-gradient(45deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem),repeating-linear-gradient(135deg, transparent, transparent .5rem, rgba(255,255,255,0.5) .5rem, rgba(255,255,255,0.5) 1rem)}.card.front:before{margin:.25rem;background-color:#fff;z-index:-1}.card.front p{color:#222}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.animated p{visibility:visible}.animated.remove-animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}@media only screen and (min-device-width:320px) and (max-device-width:480px){html{font-size:16px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){html{font-size:23px}}@media only screen and (min-width:1224px){html{font-size:30px}}