/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */a,a:active,a:hover{outline:0}.game__rules,.modal,.modal-backdrop{left:0;bottom:0;right:0}#cards,#cards li,#status,.actions,.actions a,.game__rules{text-align:center}.slick-slider,html{-webkit-tap-highlight-color:transparent}.clearfix:after,.container:after,.row:after,.slick-track:after{clear:both}.invisible,.no-cssfilters .blur,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}a{background-color:transparent;color:#337ab7;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}.collapsing,.modal,.modal-open{overflow:hidden}button,select{text-transform:none}.bt-play,.entry-title,.game__rules a,.modal h2,.score__title{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[role=button],button.close{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1.42857;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}.actions a:hover,.bt-play:hover,a:hover{text-decoration:none}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.close{float:right;font-size:30px;font-weight:700;line-height:1;color:#fff}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal{display:none;position:fixed;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;z-index:1040;background:url(../images/bg-modal.png) left top no-repeat;background-size:cover}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:1;filter:alpha(opacity=100)}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.actions__item,.block-owner--mobile a,.bt-play,.bt-play:hover,.game__rules a,.headline,.score_message a,body{color:#fff}@-ms-viewport{width:device-width}.game{height:400px;width:100%}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.hidden-xs{display:none!important}.game{height:280px}}.blur{-webkit-filter:blur(5px);filter:blur(5px)}.game__block{display:block;position:relative;height:650px;width:100%}.game__rules{display:block;margin:0;padding:0;position:absolute;top:0;z-index:99;font-size:1.5em}.game__rules strong{font:400 1.75em "Avenir Black",sans-serif;line-height:1.1;padding:0 0 10px}@media (max-width:767px){.game__block{height:280px}.game__rules strong{padding:0 0 5px}}.game__rules a{background:#152731;border:5px solid #fff;display:inline-block;margin:10px 0 0;padding:5px 10px;vertical-align:top}#cards li,#cards ul{display:block;height:100%}@media (max-width:767px){.game__rules a{background:0 0;border:none;font-size:1.5em;margin:5px 0 0}.game__rules a:after{background:url(../images/arrow-left.svg) left top no-repeat;background-size:cover;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:'';display:block;height:30px;margin:0 auto;padding:0;width:30px}}.game__rules .st0{fill:none}.game__rules .st1{fill:#344C55;fill-opacity:.6}.game__rules .st2{fill:#FFF}.game__rules .st3{fill:none;stroke:#CBDB2A;stroke-width:2.275;stroke-linecap:round;stroke-miterlimit:10}.game__rules .st4{fill:none;stroke:#F15D22;stroke-width:2.275;stroke-linecap:round;stroke-miterlimit:10}.game__rules .st5{fill:none;stroke:#FFF;stroke-width:1.3;stroke-miterlimit:10}.game__rules .st6{font-family:'Avenir Book'}.game__rules .st7{font-size:18.2px}.game__rules .st8{fill:none;stroke:#FFF;stroke-miterlimit:10}.game__rules__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#cards,#cards ul{position:relative}.oldie .game__rules__inner{margin:-12.5% 0 0 -12.5%}@media (max-width:767px){.game__rules__inner{top:85%;width:75%}.game__rules__inner svg{margin:0;padding:0;height:auto;max-width:70%}}.game__rules__inner p{display:block;margin:0;padding:0 0 10px}@media (max-width:767px){.game__rules__inner p{padding:0 0 5px}}#cards{width:95%;height:100%}#cards ul{margin:0}#cards .dislike,#cards .like,#cards li{position:absolute;-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);overflow:hidden}#cards li{width:100%;top:0;z-index:2;left:0;box-shadow:0 0 20px rgba(0,0,0,.2);padding:10px;background:#324b54;border:1px solid #dfdfdf;border:1px solid rgba(96,96,96,.2);-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}#cards li:nth-child(3n+0){-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}#cards li:nth-child(3n+1){-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-o-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}#cards li:nth-child(3n+2){-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}#cards .dislike,#cards .like{background:url(img/liked.png) no-repeat;opacity:0;height:80px;width:170px;left:45px;top:40px;z-index:1;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}#cards .img,.actions a,.actions div{position:relative}#cards .dislike{right:45px;left:auto;background:url(img/nope.png) no-repeat}#cards .img{height:90%;width:100%;margin-bottom:5px;-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-transform-style:preserve-3d}.actions{padding:20px 0 0;overflow:hidden}.actions div{display:inline-block;vertical-align:top}.actions a{display:block;background-color:#324b54;margin:0;width:70px;height:70px;border-radius:50%;outline:0;padding:0}.actions a svg{margin:3em 0 0}#status{font-size:18px;font-family:arial;margin-top:30px;font-weight:700}.actions__item{display:inline-block;line-height:8;margin:0;padding:0 5px;vertical-align:top}.block-intro,.block-intro h2,.block-intro>p{display:block;margin:0}body,ul{padding:0}.actions__item span{font-size:1em}.actions__item span.current{font:400 1.5em 'Avenir Black',sans-serif}@font-face{font-family:'Avenir Black';src:url(../fonts/Avenir-Black.eot);src:url(../fonts/Avenir-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Black.woff2) format("woff2"),url(../fonts/Avenir-Black.woff) format("woff"),url(../fonts/Avenir-Black.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Avenir Book';src:url(../fonts/Avenir-Book.eot);src:url(../fonts/Avenir-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Book.woff2) format("woff2"),url(../fonts/Avenir-Book.woff) format("woff"),url(../fonts/Avenir-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'RMNGP Constellation Grande';src:url(../fonts/rmngp-constellation-grande.eot);src:url(../fonts/rmngp-constellation-grande.eot?#iefix) format("embedded-opentype"),url(../fonts/rmngp-constellation-grande.woff2) format("woff2"),url(../fonts/rmngp-constellation-grande.woff) format("woff"),url(../fonts/rmngp-constellation-grande.ttf) format("truetype");font-weight:400;font-style:normal}body,html{height:100%}body{background:url(../images/bg-page.png) center top fixed;background-size:contain;font:400 1em 'Avenir Book',sans-serif;overflow-x:hidden;margin:0}@media (max-width:767px){body{background-size:cover}}.js body{-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;opacity:0}.js body.loaded{opacity:1}.wrapper{background-size:contain;min-height:100%;height:auto!important;height:100%;margin:0 auto -40px}.screen-home .wrapper{background:url(../images/logo-picasso.png) 85% 0 no-repeat}.footer,.push{height:40px}@media (max-width:992px){.wrapper{margin:0 auto;min-height:90%}.footer,.push{height:auto}}ul{list-style-type:none;margin:0}.block-intro{padding:40px 0 0}@media (max-width:767px){.screen-home .wrapper{background:url(../images/logo-picasso-mobile.png) 50% 50% no-repeat;background-size:contain}.block-intro{padding:1em 0 0;text-align:center}}.block-intro h2{font:400 5em "Avenir Black",sans-serif;line-height:1;padding:0 0 10px}@media (max-width:767px){.block-intro h2{font-size:3.5em}}.block-intro>p{font:400 2em "Avenir Book",sans-serif;line-height:1;padding:10px 0}@media (max-width:767px){.block-intro>p{font-size:1.5em;margin:0 auto;max-width:66%}}.entry-title{display:block;font:400 8.75em "RMNGP Constellation Grande",sans-serif;line-height:.9;margin:0;padding:0 0 15px}@media (max-width:767px){.entry-title{font-size:5.5em;text-align:left}}.screen-game .entry-title,.screen-score .entry-title{font-size:3.125em;position:absolute;left:0;top:0;padding:1em}@media (max-width:767px){.screen-game .entry-title,.screen-score .entry-title{display:none}}.headline{display:block;font:400 2em "Avenir Book",sans-serif;margin:0;padding:5em 0 15px;text-align:center}.bt-play,.bt-play:after{display:inline-block;vertical-align:top}@media (max-width:767px){.headline{padding:1em 0 15px}}.bt-play{font:400 2.75em "Avenir Book",sans-serif;line-height:1.3;margin:10px 0;padding:0 30px 0 0}.bt-play:after{content:'';background:url(../images/bt-play.svg) left top no-repeat;margin:5px 0 0 12px;height:21px;width:15px}.modal a,.score_message a{text-decoration:underline}@media (max-width:767px){.bt-play{background:0 0;border:none;font-size:2em}.bt-play:after{background:url(../images/arrow-down.svg) left top no-repeat;background-size:cover;content:'';display:block;height:30px;margin:0 auto;padding:0;width:30px}.block-owner img{height:auto;width:50px}}.block-owner--mobile{color:#fff;text-align:left}.score__status{padding:5em 0 20px;margin:0 auto;max-width:60%;text-align:center}.score__status .block-share_item{padding:15em 0 0}.svg-arrow-left,.svg-arrow-right{fill:#152731;stroke:#FFF;stroke-width:5;stroke-miterlimit:10}.svg-no{fill:none;stroke:#F15D22;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:10}.svg-yes{fill:none;stroke:#CBDB2A;stroke-width:3.5;stroke-linecap:round;stroke-miterlimit:10}.block-share{margin:0;padding:0 0 20px}.block-share_item{display:inline-block;margin:0;padding:0 5px 0 0;vertical-align:top}.block-share_item a{background:#532743;display:block;height:60px;margin:0;padding:2em 0 0;text-align:center;width:60px}@media (max-width:767px){.block-share{position:fixed;left:0;bottom:15px}.block-share_item{display:block}.block-share_item a{background:0 0;height:45px;width:45px}}.score_message{display:none;font:400 1.75em "Avenir Book",sans-serif;padding:0 0 10px}.score_message p{display:block;margin:0;padding:0}.score-detail{font:400 3.75em "Avenir Book",sans-serif}.score-detail .val{font:400 5em "Avenir Black",sans-serif;line-height:1}.results_item{display:inline-block;margin:0;padding:0 2em;text-align:center;vertical-align:top}.results_item .bt-play{background:0 0;border:5px solid #fff;padding:5px}.results_item .bt-play:after{display:none}.questions .false{color:#ff5a00}.questions .true{color:#b1e500}.results-block{border-bottom:1px solid #fff;border-top:1px solid #fff;display:block;margin:0;padding:1em 0}@media (max-width:767px){.score-detail .val{font-size:2.5em;white-space:normal}.results-block{border:none}}.score__image{display:block;margin:0;padding:0;height:140px;width:100%}.score__image img{display:none}.score__title{display:block;font-size:1.125em;margin:0;padding:10px 0 0;min-height:50px}.score__artist,.score__year{display:block;font-size:1em;margin:0;padding:0}.score__credit{display:block;margin:0;padding:10px 0 0}@media (max-width:767px){.results-slider li{clear:both;display:block;margin:0;padding:0;width:100%}.results-slider li .score__image{float:left;margin:0 20px 20px 0;width:140px}}.results-share-block{background:#011121;padding:5px;text-align:center;position:relative;left:-15px;width:calc(100% + 30px)}.results-share-block li{display:inline-block;margin:0;padding:0 5px;vertical-align:top}.results-share-block p{display:block;margin:0;padding:5px 0 0}.results-share-block p a{color:#fff;display:block;margin:0;padding:0}.footer{display:block;font-size:1em;padding:20px 2em 10px}@media (max-width:992px){.footer{text-align:center}.footer div{padding:5px 0}}.footer a{color:#c89387}.footer .last-col{text-align:right}@media (max-width:992px){.footer .last-col{text-align:center}}.modal__inner{padding:3em 0 0}.modal{font-size:1.5em}.modal h2{display:block;font:400 2em "Avenir Black",sans-serif;margin:0;padding:0 0 20px}.modal h3{display:block;font-size:1.5625em;margin:0;padding:20px 0}.modal p{display:block;margin:0;padding:0 0 10px}.modal a{color:#fff}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide{float:left;min-height:1px;padding:0 10px}[dir=rtl] .slick-slide{float:right}.slick-slide img{height:auto;max-width:100%;width:100%}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{background:url(../images/arrow-left.svg) left top no-repeat;background-size:cover;border:none;font-size:0;line-height:0;position:absolute;top:60px;display:block;width:20px;height:20px;padding:0;cursor:pointer;overflow:hidden}.slick-prev{left:-25px}.slick-next{background:url(../images/arrow-right.svg) left top no-repeat;background-size:cover;right:-35px}