@import 'https://fonts.googleapis.com/css?family=Lato:300,400,600,700,800&subset=latin-ext';body,h2{margin:0}h1,h2{font-family:univia_probold,sans-serif}body,main{overflow-x:hidden}header,main{position:relative}main p,ul{color:rgba(16,46,61,.5);letter-spacing:0}header,ul{text-align:center}@font-face{font-family:univia_probold;src:url(fonts/univiapro-bold-webfont.eot);src:url(fonts/univiapro-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/univiapro-bold-webfont.woff2) format('woff2'),url(fonts/univiapro-bold-webfont.woff) format('woff'),url(fonts/univiapro-bold-webfont.ttf) format('truetype'),url(fonts/univiapro-bold-webfont.svg#univia_probold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:univia_pro_regular;src:url(fonts/univiapro-regular-webfont.eot);src:url(fonts/univiapro-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/univiapro-regular-webfont.woff2) format('woff2'),url(fonts/univiapro-regular-webfont.woff) format('woff'),url(fonts/univiapro-regular-webfont.ttf) format('truetype'),url(fonts/univiapro-regular-webfont.svg#univia_pro_regularregular) format('svg');font-weight:400;font-style:normal}body{background-color:#F2F2F2;width:100%;height:100%;padding:0;font-family:univia_pro_regular,sans-serif}h1{font-size:64px;font-weight:700;letter-spacing:-3px;color:#C92A37;margin:0 0 5px}h2{font-size:19px;font-weight:600;color:#415362}header{width:100%;top:30px}header div{background:#F2F2F2;width:240px;height:50px;margin:0 auto;z-index:2;line-height:75px}footer,ul{width:100%}header:before{position:absolute;left:0;top:50%;z-index:-1;height:2px;background:#E5E8EB;content:"";width:100%;display:block}main{width:496px;min-width:400px;height:520px;left:0;right:0;top:50px;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow-y:hidden;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;padding-bottom:50px}main div.info-box{padding:0 20px}main img{margin-bottom:45px}main p{margin:5px 0 50px;font-size:15px;font-weight:400;line-height:21px}nav{margin-bottom:20px}ul{margin:0 auto;padding:0;font-size:14px;line-height:20px;font-weight:600}ul li{display:inline;margin-right:15px}ul li b{color:#415362}main p a,ul li a{text-decoration:none;border-bottom:2px solid rgba(135,145,154,.3);color:rgba(16,46,61,.5);padding-bottom:1px;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s}main p a:hover,ul li a:hover{color:#000;border-bottom:2px solid rgba(135,145,154,.6)}footer{height:50px;position:fixed;bottom:0;z-index:-1;background:url(../img/footer-wave.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}main.game{width:990px}main.game div.info-box{float:left;top:0;left:0;width:500px}main.game div div.game-container{float:right;top:0;width:330px}.small-font h2{font-size:16px;margin-bottom:10px}.under-construction{margin:40px 0 0}.under-construction nav{margin-top:60px}@media only screen and (max-width:900px){.game-container{display:none!important}main.game div.info-box{float:inherit;width:100%;max-width:500px;margin:0 auto}.mobile-hidden{display:none}}@media only screen and (max-height:600px){header{top:10px}}@media only screen and (max-width:500px){.mobile-hidden{display:none}header{top:20px}main div{padding:0 30px}nav ul{font-size:12px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}