@import url('https://fonts.googleapis.com/css?family=Lekton:400,400i,700');@media only screen and (min-width: 480px) and (max-width: 959px){font-size:18px}@media only screen and (min-width: 960px) and (max-width: 1199px){font-size:18px}@media only screen and (min-width: 1199px){font-size:18px}@font-face{font-family:'myfonticons';src:url('../font/myfonticons.eot?45666855');src:url('../font/myfonticons.eot?45666855#iefix') format('embedded-opentype'),url('../font/myfonticons.woff?45666855') format('woff'),url('../font/myfonticons.ttf?45666855') format('truetype'),url('../font/myfonticons.svg?45666855#myfonticons') format('svg');font-weight:normal;font-style:normal}.demo-icon{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.demo-icon:before{display:block}.round-icon{margin-bottom:20px;width:60px;height:60px;background-color:#f4f4f4;border-radius:50%;color:#9c9c9c;font-size:30px;line-height:60px;-webkit-box-shadow:1px 1px rgba(0,0,0,0.3);-khtml-box-shadow:1px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px rgba(0,0,0,0.3);-o-box-shadow:1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px rgba(0,0,0,0.3);margin:0 auto 20px auto}.large-icon{color:#3a3a3a;line-height:120px;font-size:120px;margin:10px auto !important;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.icon-arrow-down{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons";position:absolute;bottom:40px;display:block;width:40px;height:40px;margin:0;font-size:40px;line-height:1em;z-index:101;-webkit-left:calc(50% - 20px);-khtml-left:calc(50% - 20px);-moz-left:calc(50% - 20px);-o-left:calc(50% - 20px);left:calc(50% - 20px);-webkit-animation:updown .5s ease-out 0s infinite alternate;-khtml-animation:updown .5s ease-out 0s infinite alternate;-moz-animation:updown .5s ease-out 0s infinite alternate;-o-animation:updown .5s ease-out 0s infinite alternate;animation:updown .5s ease-out 0s infinite alternate}.icon-arrow-down:before{display:block}.icon-arrow-down:before{content:'\f107'}.icon-dev{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-dev:before{display:block}.icon-dev:before{content:'\f1cb'}.icon-academic{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-academic:before{display:block}.icon-academic:before{content:'\e801'}.icon-media{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-media:before{display:block}.icon-media:before{content:'\f2db'}.icon-more{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-more:before{display:block}.icon-more:before{content:'\f20e'}.icon-soundcloud{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-soundcloud:before{display:block}.icon-soundcloud:before{content:'\f089'}.icon-linkedin{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-linkedin:before{display:block}.icon-linkedin:before{content:'\f0e1'}.icon-instagram{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-instagram:before{display:block}.icon-instagram:before{content:'\f16d'}.icon-youtube{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-youtube:before{display:block}.icon-youtube:before{content:'\f167'}.icon-close{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-close:before{display:block}.icon-close:before{content:'\e803'}.icon-me{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-me:before{display:block}.icon-me:before{content:'\f2dd'}.icon-heart{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-heart:before{display:block}.icon-heart:before{content:'\e806'}.icon-headphones{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-headphones:before{display:block}.icon-headphones:before{content:'\e805'}.icon-mic{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-mic:before{display:block}.icon-mic:before{content:'\e807'}.icon-gamepad{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-gamepad:before{display:block}.icon-gamepad:before{content:'\f11b'}.icon-music{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-music:before{display:block}.icon-music:before{content:'\e808'}.icon-building-blocks{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-building-blocks:before{display:block}.icon-building-blocks:before{content:'\e809'}.icon-web{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-web:before{display:block}.icon-web:before{content:'\e804'}.icon-mobile{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-mobile:before{display:block}.icon-mobile:before{content:'\e800'}.icon-desktop{font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"myfonticons"}.icon-desktop:before{display:block}.icon-desktop:before{content:'\f108'}@keyframes loadspin{from{-webkit-transform:translateY(-50%) rotateZ(0deg);-khtml-transform:translateY(-50%) rotateZ(0deg);-moz-transform:translateY(-50%) rotateZ(0deg);-o-transform:translateY(-50%) rotateZ(0deg);transform:translateY(-50%) rotateZ(0deg)}to{-webkit-transform:translateY(-50%) rotateZ(720deg);-khtml-transform:translateY(-50%) rotateZ(720deg);-moz-transform:translateY(-50%) rotateZ(720deg);-o-transform:translateY(-50%) rotateZ(720deg);transform:translateY(-50%) rotateZ(720deg)}}@-webkit-keyframes loadspin{from{-webkit-transform:translateY(-50%) rotateZ(0deg);-khtml-transform:translateY(-50%) rotateZ(0deg);-moz-transform:translateY(-50%) rotateZ(0deg);-o-transform:translateY(-50%) rotateZ(0deg);transform:translateY(-50%) rotateZ(0deg)}to{-webkit-transform:translateY(-50%) rotateZ(720deg);-khtml-transform:translateY(-50%) rotateZ(720deg);-moz-transform:translateY(-50%) rotateZ(720deg);-o-transform:translateY(-50%) rotateZ(720deg);transform:translateY(-50%) rotateZ(720deg)}}@keyframes updown{from{-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);-khtml-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes updown{from{-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(5px);-khtml-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}}@keyframes spin{0%{-webkit-transform:rotateY(0deg);-khtml-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(0deg);-khtml-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);-khtml-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotateY(0deg);-khtml-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(0deg);-khtml-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);-khtml-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}html{box-sizing:border-box;font-family:'Lekton',sans-serif;font-size:14px;font-weight:400}*{box-sizing:inherit;margin:0;padding:0}*:before,*:after{box-sizing:inherit}body{background-color:#f4f4f4;color:#3a3a3a;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow:hidden}h1{font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}h2{font-size:1.3rem;font-weight:700;text-transform:uppercase;margin-bottom:5px}h3{font-size:1.1rem;font-weight:700;text-transform:uppercase;margin-bottom:2px}h4{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:2px}a{color:#3a3a3a;text-decoration:none}a:hover,a:active,a:visited{color:#3a3a3a;text-decoration:none;-webkit-transition:color .5s;-khtml-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}img{max-width:100%}hr{width:100px;height:2px;background-color:#f4f4f4;margin:20px auto;box-shadow:1px 1px rgba(58,58,58,0.4);border:none}nav#menu-desktop{display:none;text-transform:uppercase;background-color:#f4f4f4;font-size:1.4rem;position:fixed;top:0;left:0;width:100%;height:50px;line-height:50px;overflow:visible;z-index:999;box-shadow:0 1px 10px rgba(58,58,58,0.4);-webkit-transition:height .5s,line-height .5s,font-size .5s;-khtml-transition:height .5s,line-height .5s,font-size .5s;-moz-transition:height .5s,line-height .5s,font-size .5s;-o-transition:height .5s,line-height .5s,font-size .5s;transition:height .5s,line-height .5s,font-size .5s}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){nav#menu-desktop{display:block}}nav#menu-desktop ul{list-style:none;text-align:center;height:50px;overflow:visible}nav#menu-desktop ul li{font-weight:700;float:left;height:100%;min-height:1px;padding:0 5px;overflow:hidden}nav#menu-desktop ul li,nav#menu-desktop ul li:first-child:nth-last-child(1),nav#menu-desktop ul li:first-child:nth-last-child(1)~li{width:100%}nav#menu-desktop ul li,nav#menu-desktop ul li:first-child:nth-last-child(2),nav#menu-desktop ul li:first-child:nth-last-child(2)~li{width:50%}nav#menu-desktop ul li,nav#menu-desktop ul li:first-child:nth-last-child(3),nav#menu-desktop ul li:first-child:nth-last-child(3)~li{width:33.33333333%}nav#menu-desktop ul li,nav#menu-desktop ul li:first-child:nth-last-child(4),nav#menu-desktop ul li:first-child:nth-last-child(4)~li{width:25%}nav#menu-desktop ul li,nav#menu-desktop ul li:first-child:nth-last-child(5),nav#menu-desktop ul li:first-child:nth-last-child(5)~li{width:20%}nav#menu-desktop .menu_badge{position:relative;top:-20px;height:100px;-webkit-transition:height .5s,top .5s,padding .5s;-khtml-transition:height .5s,top .5s,padding .5s;-moz-transition:height .5s,top .5s,padding .5s;-o-transition:height .5s,top .5s,padding .5s;transition:height .5s,top .5s,padding .5s}nav#menu-desktop .menu_badge .badge-image{display:block;opacity:1;height:100%;width:100px;margin:0 auto;background-color:#f4f4f4;border-radius:50%;border:10px solid #f4f4f4;-webkit-transition:opacity 1s,width .5s,height .5s,border .5s;-khtml-transition:opacity 1s,width .5s,height .5s,border .5s;-moz-transition:opacity 1s,width .5s,height .5s,border .5s;-o-transition:opacity 1s,width .5s,height .5s,border .5s;transition:opacity 1s,width .5s,height .5s,border .5s;background-image:url('../img/icons/loader.svg');background-size:contain;background-position:top center;background-repeat:no-repeat}nav#menu-desktop .menu_badge .badge-image:hover{opacity:.8}.scrolled nav#menu-desktop{height:30px;line-height:30px;font-size:1rem}.scrolled nav#menu-desktop ul{height:30px}.scrolled nav#menu-desktop ul li{line-height:30px}.scrolled nav#menu-desktop .menu_badge{top:0;height:30px;padding:2px 0}.scrolled nav#menu-desktop .menu_badge .badge-image{width:30px;border:none}nav#menu-mobile{display:block;text-transform:uppercase;position:fixed;top:0;left:0;width:60px;height:50px;overflow:hidden;z-index:999;box-shadow:none;background-color:transparent;-webkit-transition:background-color .2s,width .5s;-khtml-transition:background-color .2s,width .5s;-moz-transition:background-color .2s,width .5s;-o-transition:background-color .2s,width .5s;transition:background-color .2s,width .5s}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){nav#menu-mobile{display:none}}nav#menu-mobile.active{width:100%;background-color:#f4f4f4;box-shadow:0 1px 10px rgba(58,58,58,0.4)}nav#menu-mobile ul{list-style:none;text-align:center;height:50px;line-height:50px;overflow:visible}nav#menu-mobile ul li{font-weight:700;float:left;min-height:1px;margin-right:15px;overflow:hidden;width:auto}@media only screen and (min-width: 480px) and (max-width: 959px){nav#menu-mobile ul li{margin-right:25px}}nav#menu-mobile ul li.menu_badge{position:relative;height:50px;padding:5px;margin-right:10px;-webkit-transition:height .5s,top .5s,padding .5s;-khtml-transition:height .5s,top .5s,padding .5s;-moz-transition:height .5s,top .5s,padding .5s;-o-transition:height .5s,top .5s,padding .5s;transition:height .5s,top .5s,padding .5s}nav#menu-mobile ul li.menu_badge .badge-image{display:block;opacity:1;height:100%;width:40px;margin:0 auto;background-color:#f4f4f4;border:2px solid #f4f4f4;border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,0.9);-webkit-transition:opacity 1s,width .5s,height .5s,border .5s;-khtml-transition:opacity 1s,width .5s,height .5s,border .5s;-moz-transition:opacity 1s,width .5s,height .5s,border .5s;-o-transition:opacity 1s,width .5s,height .5s,border .5s;transition:opacity 1s,width .5s,height .5s,border .5s;background-image:url('../img/icons/loader.svg');background-size:contain;background-position:top center;background-repeat:no-repeat}nav#menu-mobile ul li.menu_badge .badge-image:hover{opacity:.8}main{overflow:auto;-webkit-transition:padding-top .5s;-khtml-transition:padding-top .5s;-moz-transition:padding-top .5s;-o-transition:padding-top .5s;transition:padding-top .5s}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){main{padding-top:50px}.scrolled main{padding-top:30px}}main article{position:relative;float:left;width:100%}main article section{position:relative;width:100%;float:left}main article section h1,main article section h2,main article section h3,main article section h4,main article section h5{margin-bottom:5px}main article section div.content-block{position:relative;text-align:center;max-width:960px;margin:0 auto;padding:0 20px;z-index:101}main article section.hero-image{height:auto;background-color:#abb07a;background-image:-webkit-gradient(radial, 50% 150%, 0, 50% 150%, 200, from(#5b899d), to(#abb07a));background-image:-webkit-radial-gradient(50% 150%, #abb07a, #5b899d);background-image:-moz-radial-gradient(50% 150%, #abb07a, #5b899d);background-image:-o-radial-gradient(50% 150%, #abb07a, #5b899d);background-image:-ms-radial-gradient(50% 150%, #abb07a, #5b899d);background-image:radial-gradient(50% 150%, #abb07a, #5b899d);text-shadow:1px 1px rgba(58,58,58,0.4)}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){main article section.hero-image{height:400px}}main article section.hero-image h1,main article section.hero-image h2,main article section.hero-image h3,main article section.hero-image h4,main article section.hero-image h5{font-weight:400}main article section.hero-image h1{margin-top:0}main article section.hero-image:after{position:absolute;left:0;right:0;bottom:0;top:0;background-image:url('../img/textures/grunge_tile.jpg');background-repeat:repeat;background-size:25%;opacity:.1;z-index:100;content:' '}main article section.hero-image div.content-block{color:#f4f4f4;padding-top:50px;padding-bottom:100px}main article section.hero-image div.content-block h2{max-width:400px;margin:0 auto}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){main article section.hero-image div.content-block{top:50%;transform:translateY(-50%)}}main article section.photo-separator{height:336px;background-size:cover;background-position:50% 50%;background-attachment:fixed}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){main article section.photo-separator{height:280px}}main article section.photo-separator:after{position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.5);z-index:100;content:' '}main article section.photo-separator div.content-block{color:#f4f4f4;padding:20px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}main article section.photo-separator div.content-block h2{margin-bottom:10px}main article section.details-section{background-repeat:repeat;background-color:#f4f4f4;padding:60px 0}main article section.details-section h2{text-decoration:underline;margin-bottom:40px}main article section.details-section div.content-block div.description a{font-weight:700}main article section.details-section div.content-block div.description .text-block{display:block;text-align:justify;margin:0 auto;padding-top:0;overflow:hidden;height:0;padding-top:60px}main article section.details-section div.content-block div.description .text-block h2{display:none}main article section.details-section div.content-block div.description .text-block h3{text-align:center;margin:20px auto}main article section.details-section div.content-block div.description .text-block h4{margin:0;text-align:center}main article section.details-section div.content-block div.description .text-block .game-preview .content{height:auto;display:block;font-size:.8rem;padding:30px 15px}main article section.details-section div.content-block div.description .text-block .game-preview .content h3{color:#3a3a3a;text-align:center;margin-bottom:10px}main article section.details-section div.content-block div.description .text-block p{margin-bottom:10px}main article section.details-section div.content-block div.elements{margin-bottom:40px}main article section.details-section div.content-block div.elements figure{margin:0;padding:0;width:100%;height:100%}main article section.details-section div.content-block div.elements img{position:relative;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:70%;max-width:180px;height:auto}main article section.details-section div.content-block div.elements hr{margin:-10px auto 0 auto;box-shadow:none}footer{width:100%;background-color:#3a3a3a;color:#9c9c9c;font-size:.8rem;padding:10px 0;text-align:center}footer a{color:#f4f4f4;font-weight:700}footer a:hover{color:white;text-decoration:underline}footer a:active,footer a:visited{color:white}footer p{margin:5px}.quote{font-style:italic}.upper{text-transform:uppercase}.small_font{font-size:.8rem}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.small_font{font-size:.6rem}}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5{color:#1a8ed0}.blue a:hover,.blue a:active,.blue a.active{color:#1a8ed0}.green h1,.green h2,.green h3,.green h4,.green h5{color:#70b259}.green a:hover,.green a:active,.green a.active{color:#70b259}.red h1,.red h2,.red h3,.red h4,.red h5{color:#d01a1a}.red a:hover,.red a:active,.red a.active{color:#d01a1a}.yellow h1,.yellow h2,.yellow h3,.yellow h4,.yellow h5{color:#e0ba24}.yellow a:hover,.yellow a:active,.yellow a.active{color:#e0ba24}.underline{text-decoration:underline}.italic{font-style:italic}.spin{-webkit-animation:spin 5s ease-out 0s infinite;-khtml-animation:spin 5s ease-out 0s infinite;-moz-animation:spin 5s ease-out 0s infinite;-o-animation:spin 5s ease-out 0s infinite;animation:spin 5s ease-out 0s infinite}.show-content{display:block;width:100px;height:100px;margin:0 auto;cursor:pointer;opacity:1;-webkit-transition:opacity .5s;-khtml-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.show-content:hover{opacity:.5}#game-previews{max-height:0;height:auto;overflow:hidden;margin:10px auto 40px auto;-webkit-transition:max-height 1s;-khtml-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}#game-previews.active{max-height:1500px}#soundcloud-player{max-height:0;overflow:auto;margin:10px auto 40px auto;width:100%;height:320px;border:0;-webkit-transition:max-height 1s;-khtml-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}#soundcloud-player.active{max-height:350px}#concerts-releases{height:auto;max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-khtml-transition:max-height 1s;-moz-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}#concerts-releases.active{max-height:2000px}.flex-container{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-around;max-width:300px;margin:0 auto}@media only screen and (min-width: 480px) and (max-width: 959px){.flex-container{max-width:400px}}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.flex-container{max-width:initial;margin:initial}}.flex-container.flex-row{flex-direction:column;justify-content:space-around}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.flex-container.flex-row{flex-direction:row}}.flex-container.flex-column{flex-direction:column}.flex-container .flex-item{display:flex;flex:auto;min-height:200px}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.flex-container .flex-item{flex:1}}.button-more,.button-contact{cursor:pointer;font-family:'Lekton',sans-serif;padding:10px 30px;text-decoration:none;text-transform:uppercase;color:#f4f4f4;position:relative;display:block;outline:none;border:none;transition:.1s;margin:0 auto;border-radius:3px;-webkit-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-khtml-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-moz-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-o-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s}.button-more:active,.button-contact:active{-webkit-transform:translate(0, 5px);-khtml-transform:translate(0, 5px);-moz-transform:translate(0, 5px);-o-transform:translate(0, 5px);transform:translate(0, 5px);box-shadow:0 1px 0 0 #f4f4f4 !important}.blue .button-more,.blue .button-contact{background-color:#1a8ed0;box-shadow:0 5px 0 0 #0f5880}.blue .button-more:hover,.blue .button-contact:hover{background-color:#66bdec;text-shadow:-1px -1px #1a8ed0}.yellow .button-more,.yellow .button-contact{background-color:#e0ba24;box-shadow:0 5px 0 0 #c49d13}.yellow .button-more:hover,.yellow .button-contact:hover{background-color:#ffdf75;text-shadow:-1px -1px #e0ba24}.red .button-more,.red .button-contact{background-color:#d01a1a;box-shadow:0 5px 0 0 #971313}.red .button-more:hover,.red .button-contact:hover{background-color:#e46c6c;text-shadow:-1px -1px #d01a1a}.green .button-more,.green .button-contact{background-color:#70b259;box-shadow:0 5px 0 0 #458030}.green .button-more:hover,.green .button-contact:hover{background-color:#98da7d;text-shadow:-1px -1px #70b259}.graph-bar{list-style-type:none;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;width:80%;margin:40px auto 40px auto}.graph-bar li{position:relative;overflow:auto;height:20px;margin:1px auto;width:100%;color:white;text-transform:uppercase;overflow:hidden;background:#e0e0e0;text-shadow:0 1px rgba(58,58,58,0.4)}.graph-bar li.scale{padding:0;border-top:1px solid #3a3a3a;background:#f4f4f4;text-shadow:none}.graph-bar li.scale .level{height:100%;width:calc(33.33333333%);color:#3a3a3a;font-size:.6rem;line-height:20px;border-left:1px solid #3a3a3a;float:left;margin:0 0 0 -1px;padding:0 5px;text-align:center}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.graph-bar li.scale .level{font-size:.8rem}}.blue .graph-bar li:hover .bar{background-color:#66bdec}.green .graph-bar li:hover .bar{background-color:#98da7d}.red .graph-bar li:hover .bar{background-color:#e46c6c}.yellow .graph-bar li:hover .bar{background-color:#ffdf75}.graph-bar li .bar{position:relative;height:100%;padding-left:10px;width:10px;display:block;float:left;-webkit-transition:width 2s,background-color .5s;-khtml-transition:width 2s,background-color .5s;-moz-transition:width 2s,background-color .5s;-o-transition:width 2s,background-color .5s;transition:width 2s,background-color .5s}.blue .graph-bar li .bar{background-color:#1a8ed0}.green .graph-bar li .bar{background-color:#70b259}.red .graph-bar li .bar{background-color:#d01a1a}.yellow .graph-bar li .bar{background-color:#e0ba24}.graph-bar li.in-view .bar{width:100%}.graph-bar li>span{position:absolute;font-size:.8rem;left:15px;line-height:20px;display:block;float:left}.flip-card{position:relative;width:100%;min-height:200px;float:left;transform-style:preserve-3d}div>.flip-card{-webkit-perspective:800px;-khtml-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px}.flip-card:hover .face.front{-webkit-transform:rotateY(-180deg);-khtml-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-card:hover .face.back{-webkit-transform:rotateY(0deg);-khtml-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-card .face{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0;overflow:auto;-webkit-transition:transform 1s;-khtml-transition:transform 1s;-moz-transition:transform 1s;-o-transition:transform 1s;transition:transform 1s;-webkit-backface-visibility:hidden;-khtml-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-card .face .card-body{padding-bottom:20px}.flip-card .face .card-body a{color:#f4f4f4;font-weight:700;text-shadow:1px 1px rgba(0,0,0,0.9)}.blue .flip-card .face .card-body a:hover{color:#66bdec}.green .flip-card .face .card-body a:hover{color:#98da7d}.yellow .flip-card .face .card-body a:hover{color:#ffdf75}.red .flip-card .face .card-body a:hover{color:#e46c6c}.flip-card .face .card-body .social{height:auto;margin:0 auto;padding:5px 0 10px 0}.flip-card .face .card-body .social div[class^="icon-"]{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1.5rem;margin:0 20px}.flip-card .face .card-header{height:60px;line-height:60px}.flip-card .face p{width:100%;height:100%;text-align:justify;padding:10px}.flip-card .face.front{background:transparent}.flip-card .face.back{opacity:.8;color:#f4f4f4;border-radius:10px;-webkit-transform:rotateY(-180deg);-khtml-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.blue .flip-card .face.back{background-color:#1a8ed0}.yellow .flip-card .face.back{background-color:#e0ba24}.red .flip-card .face.back{background-color:#d01a1a}.green .flip-card .face.back{background-color:#70b259}.publications{list-style-type:none;padding:0;width:100%;margin:40px auto}.publications div.pub{border:1px solid #e0e0e0;border-radius:2px;margin:10px 0;height:auto;overflow:hidden}.publications div.pub .header{width:100%;display:flex;cursor:pointer;overflow:hidden;font-weight:700;line-height:21px}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){.publications div.pub .header{height:35px;line-height:35px}}.publications div.pub .header:hover{color:#f4f4f4}.green .publications div.pub .header:hover .title{background-color:#98da7d}.yellow .publications div.pub .header:hover .title{background-color:#ffdf75}.red .publications div.pub .header:hover .title{background-color:#e46c6c}.blue .publications div.pub .header:hover .title{background-color:#66bdec}.publications div.pub .header .number{width:50px;padding-left:10px;color:#f4f4f4;flex-shrink:0}.green .publications div.pub .header .number{background-color:#70b259}.yellow .publications div.pub .header .number{background-color:#e0ba24}.red .publications div.pub .header .number{background-color:#d01a1a}.blue .publications div.pub .header .number{background-color:#1a8ed0}.publications div.pub .header .title{flex-grow:1;padding:0 10px;-webkit-transition:background-color .5s,color .1s;-khtml-transition:background-color .5s,color .1s;-moz-transition:background-color .5s,color .1s;-o-transition:background-color .5s,color .1s;transition:background-color .5s,color .1s}.publications div.pub .more{display:block;width:100%;height:auto;overflow:hidden;max-height:0;padding:0 10px;-webkit-transition:padding .5s,max-height .5s,height .5s;-khtml-transition:padding .5s,max-height .5s,height .5s;-moz-transition:padding .5s,max-height .5s,height .5s;-o-transition:padding .5s,max-height .5s,height .5s;transition:padding .5s,max-height .5s,height .5s}.publications div.pub .more.open{max-height:999px;padding:10px;border-top:1px solid #e0e0e0}.publications div.pub .more .details{margin-bottom:10px;border-bottom:1px dotted #e0e0e0}.publications div.pub .more .details .when{width:auto;float:left}.publications div.pub .more .details .when:after{content:'-';display:inline-block;margin:0 5px}.publications div.pub .more .details .where{width:auto;overflow:hidden}.publications div.pub .more .block{display:block}#contact-form{display:block;width:0;opacity:0;background:rgba(0,0,0,0.9);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;overflow:hidden;-webkit-transition:width .5s,opacity .5s;-khtml-transition:width .5s,opacity .5s;-moz-transition:width .5s,opacity .5s;-o-transition:width .5s,opacity .5s;transition:width .5s,opacity .5s}#contact-form.visible{width:100%;opacity:1}#contact-form form{position:relative;padding:20px;margin:0 auto;width:300px;background:#e0e0e0;border-radius:8px;font-family:'Lekton',sans-serif;color:#3a3a3a;border-top:20px solid #1a8ed0;box-shadow:0 5px 20px 0 rgba(0,0,0,0.9);font-size:.8rem;top:25px}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){#contact-form form{top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#contact-form form input,#contact-form form textarea,#contact-form form label,#contact-form form button,#contact-form form select,#contact-form form .form-field{border:none;outline:none;font-family:'Lekton',sans-serif;display:block;width:100%;padding:5px}#contact-form form .mail{position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-40px;width:60px;height:60px;display:block}#contact-form form .mail img{width:100%;height:100%}#contact-form form select{position:relative;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:0 5px;border:1px solid #9c9c9c;border-radius:0 0 3px 3px;height:30px;line-height:30px;background:#f4f4f4;color:#3a3a3a}#contact-form form select option{font-family:'Lekton',sans-serif;color:#3a3a3a;height:30px;line-height:30px}#contact-form form .form-field{margin:0 auto}#contact-form form label{width:auto;font-weight:700;color:#f4f4f4;font-size:.6rem;margin:0 auto;background:#9c9c9c}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){#contact-form form label{font-size:.8rem}}#contact-form form input[type="text"],#contact-form form input[type="email"]{margin:0 auto;background:#f4f4f4;border:1px solid #9c9c9c;border-radius:0 0 3px 3px;height:30px;line-height:30px}#contact-form form input[type="text"]:placeholder-shown,#contact-form form input[type="email"]:placeholder-shown,#contact-form form input[type="text"]::placeholder,#contact-form form input[type="email"]::placeholder,#contact-form form input[type="text"]:-moz-placeholder,#contact-form form input[type="email"]:-moz-placeholder,#contact-form form input[type="text"]::-moz-placeholder,#contact-form form input[type="email"]::-moz-placeholder,#contact-form form input[type="text"]::-webkit-input-placeholder,#contact-form form input[type="email"]::-webkit-input-placeholder,#contact-form form input[type="text"]::-ms-input-placeholder,#contact-form form input[type="email"]::-ms-input-placeholder{font-size:.6rem;color:#d01a1a}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){#contact-form form input[type="text"]:placeholder-shown,#contact-form form input[type="email"]:placeholder-shown,#contact-form form input[type="text"]::placeholder,#contact-form form input[type="email"]::placeholder,#contact-form form input[type="text"]:-moz-placeholder,#contact-form form input[type="email"]:-moz-placeholder,#contact-form form input[type="text"]::-moz-placeholder,#contact-form form input[type="email"]::-moz-placeholder,#contact-form form input[type="text"]::-webkit-input-placeholder,#contact-form form input[type="email"]::-webkit-input-placeholder,#contact-form form input[type="text"]::-ms-input-placeholder,#contact-form form input[type="email"]::-ms-input-placeholder{font-size:.8rem}}#contact-form form .garb{display:block;padding:10px 5px 0 5px;width:100%;text-align:center;font-size:.6rem;color:#696969;text-transform:uppercase}@media only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){#contact-form form .garb{font-size:.8rem}}#contact-form form textarea{height:120px;border:1px solid #9c9c9c;background:#f4f4f4;border-radius:0 0 3px 3px}#contact-form form input[type=submit]{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;font-family:'Lekton',sans-serif;padding:10px 30px;text-decoration:none;text-transform:uppercase;color:#f4f4f4;position:relative;display:block;outline:none;border:none;transition:.1s;margin:0 auto;border-radius:3px;-webkit-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-khtml-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-moz-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;-o-transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;transition:transform .2s,box-shadow .2s,background-color .5s,text-shadow .5s;background-color:#1a8ed0;box-shadow:0 5px 0 0 #0f5880}#contact-form form input[type=submit]:active{-webkit-transform:translate(0, 5px);-khtml-transform:translate(0, 5px);-moz-transform:translate(0, 5px);-o-transform:translate(0, 5px);transform:translate(0, 5px);box-shadow:0 1px 0 0 #f4f4f4 !important}.blue #contact-form form input[type=submit]{background-color:#1a8ed0;box-shadow:0 5px 0 0 #0f5880}.blue #contact-form form input[type=submit]:hover{background-color:#66bdec;text-shadow:-1px -1px #1a8ed0}.yellow #contact-form form input[type=submit]{background-color:#e0ba24;box-shadow:0 5px 0 0 #c49d13}.yellow #contact-form form input[type=submit]:hover{background-color:#ffdf75;text-shadow:-1px -1px #e0ba24}.red #contact-form form input[type=submit]{background-color:#d01a1a;box-shadow:0 5px 0 0 #971313}.red #contact-form form input[type=submit]:hover{background-color:#e46c6c;text-shadow:-1px -1px #d01a1a}.green #contact-form form input[type=submit]{background-color:#70b259;box-shadow:0 5px 0 0 #458030}.green #contact-form form input[type=submit]:hover{background-color:#98da7d;text-shadow:-1px -1px #70b259}#contact-form form input[type=submit]:hover{background-color:#66bdec}.video-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-container iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:0}#loading-overlay{position:fixed;top:0;right:0;height:100%;overflow:hidden;left:0;opacity:1;background:#f4f4f4;z-index:99999;-webkit-transition:height 1s,opacity 1.5s;-khtml-transition:height 1s,opacity 1.5s;-moz-transition:height 1s,opacity 1.5s;-o-transition:height 1s,opacity 1.5s;transition:height 1s,opacity 1.5s}#loading-overlay.done{opacity:0;height:0}#loading-overlay .loader{position:relative;width:150px;height:150px;background-image:url('../img/icons/loader.svg');background-size:contain;margin:0 auto;-webkit-animation:loadspin 2s ease-out 0s infinite;-khtml-animation:loadspin 2s ease-out 0s infinite;-moz-animation:loadspin 2s ease-out 0s infinite;-o-animation:loadspin 2s ease-out 0s infinite;animation:loadspin 2s ease-out 0s infinite;top:50%}#attribution-overlay,#tou-overlay{position:fixed;height:0;bottom:0;right:0;left:0;opacity:0;background:rgba(0,0,0,0.9);z-index:99999;overflow:auto;-webkit-transition:height .5s,opacity .5s;-khtml-transition:height .5s,opacity .5s;-moz-transition:height .5s,opacity .5s;-o-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}#attribution-overlay.visible,#tou-overlay.visible{height:100%;opacity:1}#attribution-overlay .content,#tou-overlay .content{position:relative;background:#f4f4f4;width:80%;padding:20px;margin:20px auto;border-radius:8px;font-size:.6rem}@media only screen and (min-width: 480px) and (max-width: 959px),only screen and (min-width: 960px) and (max-width: 1199px),only screen and (min-width: 1199px){#attribution-overlay .content,#tou-overlay .content{top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;font-size:.8rem}}#attribution-overlay .content a,#tou-overlay .content a{font-weight:700}#attribution-overlay .content p,#tou-overlay .content p{width:100%;margin:15px 0;text-align:justify}#attribution-overlay .content ol,#tou-overlay .content ol{margin-left:20px}#attribution-overlay .content h4,#tou-overlay .content h4{margin-top:10px}.close{position:absolute;cursor:pointer;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);float:right;width:1.5rem;height:1.5rem;border-radius:50%;display:block;background-color:#d01a1a;box-shadow:0 3px 0 0 #971313;-webkit-transition:background-color .5s;-khtml-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.close:hover{background-color:#e46c6c}.close div{width:100%;height:100%;color:#f4f4f4;line-height:1.5rem}/*# sourceMappingURL=./style.css.map */