html,body,section,header,footer,p,div,h1,h2,h3,h4,h5,h6,ul,li,a,input,button{margin:0;padding:0;list-style-type:none;text-decoration:none;color:black;border:none;outline:none}html{max-width:100%;height:100%}body{font-size:62.5%}@font-face{font-family:'aniversregular';src:url("../data/fonts/anivers_regular-webfont.eot");src:url("../data/fonts/anivers_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/anivers_regular-webfont.woff2") format("woff2"),url("../data/fonts/anivers_regular-webfont.woff") format("woff"),url("../data/fonts/anivers_regular-webfont.ttf") format("truetype"),url("../data/fonts/anivers_regular-webfont.svg#aniversregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_bookregular';src:url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_book-webfont.svg#nexa_slab_bookregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_heavyregular';src:url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_heavy-webfont.svg#nexa_slab_heavyregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_heavyitalic';src:url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_heavy_italic-webfont.svg#nexa_slab_heavyitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'NexaSlabHeavyOblique';src:url("../data/fonts/NexaSlabHeavyOblique.eot?#iefix") format("embedded-opentype"),url("../data/fonts/NexaSlabHeavyOblique.otf") format("opentype"),url("../data/fonts/NexaSlabHeavyOblique.woff") format("woff"),url("../data/fonts/NexaSlabHeavyOblique.ttf") format("truetype"),url("../data/fonts/NexaSlabHeavyOblique.svg#NexaSlabHeavyOblique") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_regularregular';src:url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_regular-webfont.svg#nexa_slab_regularregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_thinregular';src:url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_thin-webfont.svg#nexa_slab_thinregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'nexa_slab_xboldregular';src:url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.eot");src:url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.eot?#iefix") format("embedded-opentype"),url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.woff2") format("woff2"),url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.woff") format("woff"),url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.ttf") format("truetype"),url("../data/fonts/fontfabric_-_nexa_slab_xbold-webfont.svg#nexa_slab_xboldregular") format("svg");font-weight:normal;font-style:normal}.gameWrapper .hidden{display:none}.gameWrapper .invisible{visibility:hidden}.gameWrapper .win>.card-bckg,.gameWrapper .loose>.card-bckg{border-radius:0px;z-index:3}.gameWrapper .win>.card-bckg{outline:7px solid #66c4ac}.gameWrapper .loose>.card-bckg{outline:7px solid #de367a}.gameWrapper .opaque{opacity:0.5}.gameWrapper .trials-loose{background:#de367a !important}.gameWrapper .blink-text{animation-timing-function:ease-in-out;animation-duration:400ms;animation-iteration-count:4;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:400ms;-webkit-animation-iteration-count:4;-moz-animation-timing-function:ease-in-out;-moz-animation-duration:400ms;-moz-animation-iteration-count:4;animation-name:blink;-webkit-animation-name:blink;-moz-animation-name:blink}@keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.gameWrapper .preloader h3{font-family:'nexa_slab_thinregular';color:#FFF;letter-spacing:0.1em}.gameWrapper .preloader-anim,.gameWrapper .preloader-anim:after{width:70px;height:70px;border:7px solid #d4af2a;border-radius:70px;margin:20px auto;position:relative;box-shadow:0px 0px 3px 4px #b99618}.gameWrapper .preloader-anim:after{content:'';border:7px solid transparent;border-left:7px solid rgba(253,210,53,0.9);margin:auto;position:absolute;top:-7px;left:-7px;-webkit-animation:circle 1s linear 0s infinite;animation:circle 1s linear 0s infinite}.gameWrapper .preloader-small{width:100%;height:200px;position:absolute;top:40%}.gameWrapper .home-content{position:relative;top:-8em}.gameWrapper .row{width:75%;display:table;position:relative;z-index:10;margin:0 auto}.gameWrapper .row-1{position:relative}.gameWrapper .row-1 .game-logo{background-color:#edc63a;background-repeat:no-repeat;background-size:contain;background-position:center;background:url(../data/img/logo.png) no-repeat center;width:125px;height:12.5em;display:inline-block}.gameWrapper .row-1 .text{display:inline-block;padding-left:2em;height:12.5em;width:97%;position:absolute;top:0;overflow:hidden}.gameWrapper .row-1 .text .game-title h1{font-family:'nexa_slab_regularregular', serif;color:white;font-size:3.3em;line-height:62px}.gameWrapper .row-1 .text .theme>h2{font-family:'nexa_slab_heavyregular';color:white;font-size:6.2em;line-height:63px}.gameWrapper .column{float:left}.gameWrapper .row-2{margin-top:2em}.gameWrapper .row-2 .left{width:70%;text-align:left}.gameWrapper .row-2 .left h2{font-family:'nexa_slab_heavyregular';width:100%;font-size:3em;margin:10px auto;padding-right:2em}.gameWrapper .row-2 .left .serie-description{text-align:justify;width:100%;margin:0;height:17.0em;overflow-y:hidden;line-height:2.2em}.gameWrapper .row-2 .left .serie-description p{font-family:'aniversregular';font-size:1.8em;text-overflow:ellipsis;vertical-align:top;padding-right:2em}.gameWrapper .row-2 .right{width:30%;position:relative}.gameWrapper .row-2 .right .serie-img-content{z-index:1;width:100%;height:250px;position:relative}.gameWrapper .row-2 .right .serie-img-content .mask{height:247px;width:100%;position:absolute;top:0;left:0%;z-index:15}.gameWrapper .row-3 .level_choice{position:relative}.gameWrapper .row-3 .level_choice .level-left{width:35%;height:115px;position:relative}.gameWrapper .row-3 .level_choice .level-left h4{position:relative;left:30%;top:20%;width:70%;font-family:'nexa_slab_xboldregular';color:#FFF;font-size:2.9em;font-weight:normal;line-height:1.3em;letter-spacing:0.05em;text-align:left}.gameWrapper .row-3 .level_choice .level-right{position:relative;width:65%}.gameWrapper .row-3 .level_choice .level-right ul{position:absolute;left:0;width:100%;font-size:2em;margin:auto}.gameWrapper .row-3 .level_choice .level-right ul li{z-index:15;width:70px;height:115px;display:inline-block;margin-left:2em;background:#FFF;border-radius:50px;text-align:center;font-family:'nexa_slab_xboldregular', serif;font-size:0.8em;line-height:60px;-webkit-transition:background 0.2s linear;transition:background 0.2s linear;position:relative}.gameWrapper .row-3 .level_choice .level-right ul li:hover{background:#d2d2d2}.gameWrapper .row-3 .level_choice .level-right ul li:active{background:#b4dcd1}.gameWrapper .row-3 .level_choice .level-right ul li .level-picto{width:54px;height:54px;margin:auto;position:relative;top:0.5em}.gameWrapper .row-3 .level_choice .level-right ul li .easy{background:url("../../data/img/easy.png") no-repeat center}.gameWrapper .row-3 .level_choice .level-right ul li .middle{background:url("../../data/img/middle.png") no-repeat center}.gameWrapper .row-3 .level_choice .level-right ul li .difficult{background:url("../../data/img/difficult.png") no-repeat center}.gameWrapper .home-background{width:970px;height:600px;position:absolute;top:-5em;left:0;z-index:1}.gameWrapper .home-background .background-mask,.gameWrapper .home-background .serie-img{position:absolute;width:100%;height:100%}.gameWrapper .home-background .background-mask{z-index:2;background:url("../data/img/background-mask.png") no-repeat 0 0}.gameWrapper .home-background .serie-img{background-repeat:no-repeat;background-position:center;background-size:150%;left:630px;width:215px;height:245px;top:200px;z-index:1}.gameWrapper .cards{float:left;width:620px;height:350px;text-align:center;margin:0 0 0 230px;font-size:0}.gameWrapper .cards .card-content{width:140px;height:165px;line-height:165px;display:inline-block;position:relative;margin:5px 6px 5px}.gameWrapper .cards .card-content .card-bckg{width:140px;height:165px;position:absolute;background:#edc63a;z-index:0}.gameWrapper .cards .card-content .card{line-height:165px;vertical-align:middle;z-index:2;position:relative}.gameWrapper .cards .card-content .card-description{display:none;line-height:normal;height:auto;font-size:18px;text-align:left;padding:5px 10px;position:absolute;width:140px;z-index:11;color:#FFF}.gameWrapper .cards .card-content .card-description h4{padding:5px 0px;position:absolute;top:0;font-family:'nexa_slab_heavyregular';color:#FFF;font-size:12px;width:80px;text-align:center}.gameWrapper .cards .card-content .card-description button.btn-close{background:url("../data/img/close.png") no-repeat;position:relative;top:0;width:25px;height:25px;background-size:cover;background-position:0 0px;margin-bottom:10px}.gameWrapper .cards .card-content .card-description button.btn-close:hover{background-position:0 -25px}.gameWrapper .cards .card-content .card-description button.btn-close:active{background-position:0 -50px}.gameWrapper .cards .card-content .card-description p{font-family:'aniversregular';color:#FFF;font-size:14px}.gameWrapper .cards .card-content .left{top:-7px;right:145px}.gameWrapper .cards .card-content .left h4{left:160px}.gameWrapper .cards .card-content .right{top:-7px;left:140px}.gameWrapper .cards .card-content .right h4{right:160px}.gameWrapper .loose>.card-description,.gameWrapper .loose>.card-description>h4{background:#de367a}.gameWrapper .win>.card-description,.gameWrapper .win>.card-description>h4{background:#66c4ac}.gameWrapper .options{width:80px;height:365px;text-align:center;font-size:0;float:left}.gameWrapper .options .timer{width:30px;height:350px;margin:auto;line-height:60px;position:relative;top:-5px}.gameWrapper .options .timer .timer-box{display:inline-block;width:30px;height:inherit;position:relative;overflow:hidden;background:#de367a;border-radius:15px}.gameWrapper .options .timer .timer-box p{line-height:2em;font-family:'nexa_slab_bookregular';color:#FFF;font-size:14px;position:absolute;width:30px}.gameWrapper .options .timer .timer-box p:first-child{top:0;z-index:30}.gameWrapper .options .timer .timer-box p:last-child{bottom:0}.gameWrapper .options .timer .timer-box .timer-color{width:inherit;height:inherit;border-radius:15px;background:#66c4ac;position:absolute;top:0;left:0}.gameWrapper .options .replay{width:100%;height:70px;line-height:70px}.gameWrapper .options .replay button{background:url(../data/img/replay.png) no-repeat;width:64px;height:64px}.gameWrapper .options .replay button:hover{background-position:0 -61px}.gameWrapper .content{width:970px;height:600px;margin:0 auto;position:relative}.gameWrapper .preloader{background:url(../data/img/background.png) no-repeat center;width:970px;height:600px;margin:0 auto;text-align:center}.gameWrapper .preloader h3{font-size:2em;padding-top:9em}.gameWrapper header{width:100%;height:130px;text-align:center}.gameWrapper .main{width:100%;height:365px;clear:both}.gameWrapper footer{clear:both;width:100%;height:105px;position:relative}.gameWrapper .button:hover{cursor:pointer}.gameWrapper header{padding:50px 0 0 0;height:80px}.gameWrapper header .game-elements{float:left;width:24%;height:80px}.gameWrapper header .logo-small{float:left;width:91px;height:91px;margin:0px 0 0 50px;background:url("../data/img/logo-small.png") no-repeat center}.gameWrapper header .logo-small:hover{background:url("../data/img/logo-small-hover.png") no-repeat center}.gameWrapper header .logo-small:active{background:url("../data/img/logo-small-active.png") no-repeat center}.gameWrapper header .game-level{float:left;height:120px;position:relative;top:-10px}.gameWrapper header .game-level li.level{width:38px;height:38px;background-size:cover;background-position:0 0;position:relative}.gameWrapper header .game-level .level._1{background:url("../data/img/level1.png") no-repeat;left:-10px}.gameWrapper header .game-level .level._2{background:url("../data/img/level2.png") no-repeat}.gameWrapper header .game-level .level._3{background:url("../data/img/level3.png") no-repeat;left:-10px}.gameWrapper header .game-level li.level.current_level{background-position:0 -38px}.gameWrapper header .game-order{float:left;width:48%;height:70px;text-align:left;position:relative}.gameWrapper header .game-order h1{position:absolute;bottom:0;color:white;font-family:'nexa_slab_heavyregular';font-size:36px;font-weight:300}.gameWrapper header .game-counters{float:left;width:26%}.gameWrapper header .score,.gameWrapper header .trials{width:50%;height:60px;background:#FFF;border-radius:50px;font-family:'nexa_slab_bookregular';float:left}.gameWrapper header .score h4,.gameWrapper header .score p,.gameWrapper header .trials h4,.gameWrapper header .trials p{width:50%;float:left}.gameWrapper header .score h4,.gameWrapper header .trials h4{height:60px;line-height:60px;color:#000;font-size:1.4em;font-family:'nexa_slab_heavyregular';letter-spacing:0.03em}.gameWrapper header .score p,.gameWrapper header .trials p{color:white;text-align:center;position:relative;top:5px;left:5px;height:50px;line-height:50px;border-radius:50px;font-size:2.6em}.gameWrapper header .score>p{background:#7b6e6c}.gameWrapper header .trials-text>p{background:#66c4ac}.gameWrapper .credits{height:105px;width:23%;position:relative;float:left}.gameWrapper .credits button{position:absolute;bottom:0;background-color:#ccc;width:50px;height:50px;font-family:'nexa_slab_bookregular';font-size:1.5em;color:#606060}.gameWrapper .credits button:hover{background-color:#999}.gameWrapper .credits button:active{background-color:#b4dbd2}.gameWrapper .series{width:64%;float:left;text-align:center;height:105px}.gameWrapper .series .series-pictos{width:30%;height:55px;line-height:55px;background:#FFF;margin:auto;border-radius:50px}.gameWrapper .series .series-pictos .series-picto-unit{display:inline-block;background-size:100%;width:26px;height:26px;vertical-align:middle;background:url("../data/img/serie-over.png") no-repeat center}.gameWrapper .series .series-pictos .series-picto-unit:not(:last-child){margin-right:5px}.gameWrapper .series .series-pictos .picto-on{background:url("../data/img/serie-on.png") no-repeat center}.gameWrapper .series .series-pictos .picto-loose{background:url("../data/img/serie-loose.png") no-repeat center}.gameWrapper .series .series-pictos .picto-win{background:url("../data/img/serie-win.png") no-repeat center}.gameWrapper .pop{width:435px;height:500px;position:absolute;background:#d8dada;top:5em;left:5em;line-height:normal;z-index:20}.gameWrapper .pop p{margin:auto;width:80%;font-family:'nexa_slab_regularregular';font-size:14px;padding:10px;text-align:left}.gameWrapper .pop button.close{background:url("../data/img/close.png") no-repeat;width:32px;height:32px;position:absolute;right:1em;top:1em;background-size:cover}.gameWrapper .pop button.close:hover{background-position:0 -32px}.gameWrapper .pop button.close:active{background-position:0 -64px}.gameWrapper .buttons{width:13%;height:105px;float:left;position:relative;left:10px;line-height:105px}.gameWrapper .buttons button{position:absolute;top:-20px;width:75px;height:75px;background-size:cover;background-position:0 0px}.gameWrapper .buttons button:hover{background-position:0 -75px}.gameWrapper .buttons button:active{background-position:0 -150px}.gameWrapper .buttons .btn-replay{background:url("../data/img/replay.png") no-repeat}.gameWrapper .buttons .btn-next{background:url("../data/img/next.png") no-repeat;top:0}.gameWrapper .panel{width:620px;height:365px;position:absolute;top:130px;left:230px;z-index:15;text-align:center}.gameWrapper .panel.lost h3{font-family:'nexa_slab_thinregular';font-weight:100;font-size:165px;color:white;line-height:365px}.gameWrapper .panel.replay h3{font-size:2.5em}

/*# sourceMappingURL=main.css.map */