@charset "utf-8";
h1,h2,h3{margin:0}html,body{min-width:345px;-webkit-font-smoothing:antialiased !important}html{position:relative;min-height:100%}body{background:#fff;font-family:"ABeeZee";font-size:1.6rem;line-height:1.8}h1,h2,h3,h4,h5,h6{line-height:1.4}@font-face{font-family:"ABeeZee";src:url("../fonts/ABeeZee-Regular.woff") format("woff")}@font-face{font-family:"League Spartan Bold";src:url("../fonts/LeagueSpartan-Bold.woff") format("woff")}@media screen and (max-width:500px){.site-pixelmaniacs.page-legal{padding-top:50px;}.site-pixelmaniacs.page-legal .section-text{margin-bottom:0}}@media screen and (max-width:825px){body{margin-bottom:420px}}.site-pixelmaniacs.index{padding-top:50px}@media screen and (min-width:1285px) and (min-height:950px){.site-pixelmaniacs.index .section-games{padding-bottom:130px}}body.campaign{background:none !important}.campaign-loading{display:table;height:100%;width:100%;}.campaign-loading .campaign-loading-inner{display:table-cell;vertical-align:middle;font-size:100px;text-align:center}.more{font-weight:bold;text-decoration:underline}.navbar-right{margin-right:0;height:50px}.navbar-social,.navbar-index-logo{height:50px;line-height:50px;margin-right:15px;}.navbar-social .icon,.navbar-index-logo .icon{height:30px;width:30px}.footer-line{line-height:1.4}.navbar-nav .admin a{color:#b30000 !important}.navbar-user{display:inline-block;height:30px;color:#fff;margin-right:10px;background-color:rgba(189,189,189,0.3);padding-right:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;}.navbar-user img{height:30px;width:30px;margin-right:5px}.navbar-user .dropdown-toggle{cursor:pointer}body.login{background-image:-webkit-linear-gradient(top,rgba(192,224,243,0.7) 0%,rgba(210,245,251,0.7) 100%);background-image:-moz-linear-gradient(top,rgba(192,224,243,0.7) 0%,rgba(210,245,251,0.7) 100%);background-image:-o-linear-gradient(top,rgba(192,224,243,0.7) 0%,rgba(210,245,251,0.7) 100%);background-image:linear-gradient(to bottom,rgba(192,224,243,0.7) 0%,rgba(210,245,251,0.7) 100%);}body.ie body.login{background:rgba(192,224,243,0.7)}body.login .login-container{max-width:300px;text-align:center;margin-top:200px;margin-bottom:200px;background-color:rgba(0,0,0,0.9);color:#fff;padding:40px 20px;}body.login .login-container .pixel{height:250px;width:250px;margin-bottom:20px}body.login .login-container h1{font-size:30px;font-family:"League Spartan Bold";line-height:45px}#dropper{position:fixed;top:0;left:0;height:100%;width:100%;border:15px solid rgba(2,184,117,0.5);pointer-events:none;color:rgba(2,184,117,0.9);display:none;text-align:center;z-index:10000;}#dropper span{display:table-cell;vertical-align:middle;font-size:150px}body.dropping #dropper{display:table}.site-pixelmaniacs.page-newsletter #mc_embed_signup_scroll{text-align:left}.dropdown-menu{background:#101010;}.dropdown-menu li>a{color:#fff;padding:10px 20px;}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a:active{color:#222 !important}body.layout-singlepage > section{padding-top:65px;margin-top:0}body.layout-singlepage .btn{border:2px solid #fff;border-radius:0;background-color:rgba(0,0,0,0.6);font-family:"League Spartan Bold";letter-spacing:2px;color:#fff;text-transform:uppercase;padding-top:10px;}body.layout-singlepage .btn.btn-lg{padding-top:14px}body.layout-singlepage .btn:hover,body.layout-singlepage .btn:focus,body.layout-singlepage .btn:active{color:#fff;background-color:rgba(0,0,0,0.4)}body.layout-singlepage iframe{border:none;max-width:100%}body.layout-singlepage .steam-widget{width:430px;height:200px}body.layout-singlepage .youtube-video{width:430px;height:241px}body.layout-singlepage .navbar-inverse{background-color:#222;letter-spacing:.5px;}body.layout-singlepage .navbar-inverse li > a{color:#fff;}body.layout-singlepage .navbar-inverse li > a:hover,body.layout-singlepage .navbar-inverse li > a:focus,body.layout-singlepage .navbar-inverse li > a:active{color:#ccc}body.layout-singlepage .navbar-brand{color:#fff;}body.layout-singlepage .navbar-brand img{position:relative;height:30px;top:-4px}body.layout-singlepage .navbar-toggle{background-color:rgba(0,0,0,0.2);}body.layout-singlepage .navbar-toggle .icon-bar{background-color:#fff}body.layout-singlepage .navbar-brand-index{margin-right:20px;}body.layout-singlepage .navbar-brand-index img{top:-5px}body.layout-singlepage footer{bottom:0;width:100%;min-height:176px;background-color:#222;color:#fff;padding-top:30px;padding-bottom:30px;letter-spacing:1px;border-top:1px solid #666;}body.layout-singlepage footer .footer-line{max-width:900px;margin:auto;text-align:center;margin-bottom:10px;}body.layout-singlepage footer .footer-line a[href]{color:#9d9d9d}body.layout-singlepage footer .footer-line a[href]:hover{color:#fff}body.layout-singlepage footer .footer-line:last-child{margin-bottom:0}body.layout-singlepage footer .logo,body.layout-singlepage footer .address,body.layout-singlepage footer .social,body.layout-singlepage footer .legal,body.layout-singlepage footer .newsletter{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}body.layout-singlepage footer .logo img{width:200px}body.layout-singlepage footer .address{text-align:left;}body.layout-singlepage footer .address p{margin:0}body.layout-singlepage footer .icon{width:30px;height:30px}body.layout-singlepage footer .social a{margin-right:20px}body.layout-singlepage footer .legal{text-align:left}body.layout-singlepage footer .legal a{display:block;text-decoration:none;font-size:14px;margin-bottom:5px;}body.layout-singlepage footer .legal a .icon{margin-right:2px}body.layout-singlepage footer .newsletter{width:245px;}body.layout-singlepage footer .newsletter input{max-width:100%}body.layout-singlepage footer .newsletter label{font-weight:100 !important;padding-bottom:0 !important}body.layout-singlepage footer .newsletter .button{margin-top:4px !important}@media screen and (max-width:480px){body.layout-singlepage .legal{margin-top:10px}body.layout-singlepage .legal a{display:inline-block !important;margin-left:5px;margin-right:5px}}body.layout-singlepage .image-grid{margin:auto;padding-left:15px;padding-right:15px;}body.layout-singlepage .image-grid [class*="col-"]{margin-bottom:3em}body.layout-singlepage .image-grid .image-container{text-align:center;}body.layout-singlepage .image-grid .image-container > img,body.layout-singlepage .image-grid .image-container > .img{max-width:100%;max-height:100%}@media screen and (max-width:768px){body.layout-singlepage .image-grid .image-container{width:100%;max-width:auto}}body.layout-singlepage .section-gallery{background:#222}body.layout-singlepage .section-announcement{min-height:520px;height:100%;margin:auto;background-color:#222;background-size:cover;background-position:center;background-repeat:no-repeat;}body.layout-singlepage .section-announcement .announcement-inner{padding-left:0;padding-right:0;height:100%;text-align:center;}body.layout-singlepage .section-announcement .announcement-inner > h1{margin:0;height:70%;background:transparent;font-size:3em;}body.layout-singlepage .section-announcement .announcement-inner > h1 > img,body.layout-singlepage .section-announcement .announcement-inner > h1:before{display:inline-block;vertical-align:middle}body.layout-singlepage .section-announcement .announcement-inner > h1:before{content:' ';height:100%}body.layout-singlepage .section-announcement .announcement-inner > h1 > img{max-width:100%;max-height:100%;margin:auto}body.layout-singlepage .section-announcement .announcement-inner .buttons{padding-bottom:1em;}body.layout-singlepage .section-announcement .announcement-inner .buttons .button{margin:10px;}@media screen and (min-width:746px){body.layout-singlepage .section-announcement .announcement-inner .buttons .button{display:inline-block}}body.layout-singlepage .section-announcement .announcement-inner .buttons .button .btn{width:200px;border-radius:3px}body.layout-singlepage .section-text{padding-top:100px;padding-bottom:100px;padding-left:100px;padding-right:100px;}body.layout-singlepage .section-text h2{font-family:"League Spartan Bold";letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}body.layout-singlepage .section-text .content{max-width:600px;}body.layout-singlepage .section-text .content p:last-child{margin-bottom:0}body.layout-singlepage .section-text .content.esrb{max-width:none;}body.layout-singlepage .section-text .content.esrb p{text-align:center;min-height:53px;height:4rem;width:100%;max-width:none;overflow:visible;}body.layout-singlepage .section-text .content.esrb p img{height:100%;width:auto;display:inline-block}body.layout-singlepage .section-description{padding-top:40px;padding-bottom:40px;}body.layout-singlepage .section-description .image-container{margin:.6em 30px 0 0}body.layout-singlepage .section-description img{width:auto;height:auto;max-width:100%;max-height:30vh}@media screen and (min-width:737px){body.layout-singlepage .section-description{font-size:1.5em;padding-top:70px;padding-bottom:70px}}body.layout-singlepage .section-catchphrase{padding-top:65px;padding-bottom:65px;}body.layout-singlepage .section-catchphrase .image-container,body.layout-singlepage .section-catchphrase .item-container{margin:auto}body.layout-singlepage .section-catchphrase img,body.layout-singlepage .section-catchphrase .item{display:block;margin:1em auto;max-width:100%;max-height:30vh}body.layout-singlepage .section-catchphrase img{width:auto;height:auto}body.layout-singlepage .section-catchphrase .catchphrase{font-size:1.5em;font-weight:bold;text-align:center;margin-bottom:1em;text-transform:uppercase;line-height:1.3;letter-spacing:.1em}@media screen and (min-width:737px){body.layout-singlepage .section-catchphrase{font-size:1.5em}}body.layout-singlepage .section-games{height:100%;min-height:100%;padding-top:0;display:table;width:100%;}body.layout-singlepage .section-games .game-list{margin:20px;margin-top:60px;text-align:center;display:table-cell;vertical-align:middle;padding-top:20px;padding-bottom:20px}body.layout-singlepage .section-games .game{display:inline-block;position:relative;max-width:400px;color:#fff;margin:10px;padding:0;text-align:left;}body.layout-singlepage .section-games .game .game-body{padding:1em;letter-spacing:1px;background:#333;border-radius:0 0 3px 3px}body.layout-singlepage .section-games a.more{color:#4dacff;text-decoration:none}body.layout-singlepage .section-games .game-image{display:block;height:300px;background-size:cover;background-position:center center;border-radius:3px 3px 0 0}body.layout-singlepage .section-games .game-logo{position:absolute;display:none;pointer-events:none;top:0;width:100%;height:300px;background-size:contain;background-position:center center;background-repeat:no-repeat}body.layout-singlepage .section-games .game:hover .game-image{-webkit-filter:blur(15px) brightness(120%);-moz-filter:blur(15px) brightness(120%);-o-filter:blur(15px) brightness(120%);-ms-filter:blur(15px) brightness(120%);filter:blur(15px) brightness(120%);overflow:hidden}body.layout-singlepage .section-games .game:hover .game-logo{display:block}body.layout-singlepage .section-games .game-hashtag,body.layout-singlepage .section-games .game-description,body.layout-singlepage .section-games .game-social{margin-top:20px}body.layout-singlepage .section-games .game-hashtag{color:#9d9d9d}body.layout-singlepage .section-games .game-social{text-align:right;}body.layout-singlepage .section-games .game-social .icon{height:25px;width:25px}body.layout-singlepage .section-games .game-platforms{line-height:35px;height:72px}body.layout-singlepage .section-games .platform{font-size:12px;border:1px solid #fff;padding:5px 10px;white-space:nowrap;text-align:center;text-transform:uppercase}@media screen and (max-width:480px){body.layout-singlepage .section-games .game-list{padding-top:0;padding-bottom:0}}body.layout-singlepage .section-header{color:#fff;text-align:center;width:100%;background:#222;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:330px;}body.layout-singlepage .section-header .header-inner{padding-bottom:10px}body.layout-singlepage .section-header h1{background:transparent;font-size:3em;margin-top:2em;margin-bottom:2em;}@media screen and (max-height:780px){body.layout-singlepage .section-header h1{margin-top:1em;margin-bottom:1em}}body.layout-singlepage .section-header img{display:block;margin:auto;max-width:100%;max-height:10em;}@media screen and (max-height:780px){body.layout-singlepage .section-header img{max-height:5em}}body.layout-singlepage .section-header .video{position:relative;width:100%;height:56.25vw;max-height:50vh;overflow:hidden;padding-top:0;margin-bottom:1em;text-align:left}body.layout-singlepage .section-header .has-video{background:transparent;font-size:2em;margin-top:.25em;margin-bottom:.5em;}body.layout-singlepage .section-header .has-video img{display:block;margin:0 auto .5em;max-width:100%;max-height:2em}body.layout-singlepage .section-header iframe{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100vw;height:56.25vw;margin:auto}body.layout-singlepage .section-header .buttons{padding-top:30px;padding-bottom:30px}body.layout-singlepage .section-header .button{text-align:center;display:inline-block;margin-left:10px;margin-right:10px;}@media screen and (max-width:745px){body.layout-singlepage .section-header .button{display:block;margin:0}}body.layout-singlepage .section-header .btn{display:inline-block;width:200px;max-width:200px;margin-bottom:10px;border-radius:3px}body.layout-singlepage .section-header .button-presskit{background-color:rgba(255,255,255,0.8);color:#000;border-color:#000;}body.layout-singlepage .section-header .button-presskit:hover,body.layout-singlepage .section-header .button-presskit:active,body.layout-singlepage .section-header .button-presskit:focus{background-color:rgba(255,255,255,0.9)}body.layout-singlepage .section-header .button-macappstore{background:url("../macappstore@1x.png?_=42437214813357910");width:200px;height:48px;border:none;color:transparent;border-radius:0;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body.layout-singlepage .section-header .button-macappstore{background:url("../macappstore@2x.png?_=42437214813357910");width:200px;height:48.5px;background-size:cover}}body.layout-singlepage .section-header .tooltip{position:relative;left:-182px;top:5px;display:inline-block;opacity:1;font-size:20px}body.layout-singlepage .section-carousel{height:100%;width:100%;}body.layout-singlepage .section-carousel .carousel,body.layout-singlepage .section-carousel .carousel-inner,body.layout-singlepage .section-carousel .carousel .item{height:100%}body.layout-singlepage .section-carousel .carousel .item{background-position:center center;background-size:cover}body.layout-singlepage .section-carousel .carousel-caption{text-shadow:0 1px 2px #000;text-align:left;left:10%;}body.layout-singlepage .section-carousel .carousel-caption h3{font-size:75px}body.layout-singlepage .section-carousel .carousel-caption p{font-size:45px}body.layout-singlepage .section-news{background-color:rgba(226,226,226,0.7);text-align:center;padding-bottom:70px;}body.layout-singlepage .section-news h2{padding-top:70px;padding-bottom:10px;border-bottom:2px solid #5d5d5d;max-width:400px;font-family:"League Spartan Bold";letter-spacing:2px;text-transform:uppercase;margin:auto}body.layout-singlepage .section-news .info{padding-top:10px;max-width:400px;margin:auto;font-size:16px;margin-bottom:70px}body.layout-singlepage .section-news .news{max-width:900px;margin:auto;margin-bottom:20px;}body.layout-singlepage .section-news .news .col-md-6{padding-left:10px;padding-right:10px}body.layout-singlepage .section-news .news .news-image,body.layout-singlepage .section-news .news .news-text{min-height:300px}body.layout-singlepage .section-news .news .news-image{display:block;background-size:cover;background-position:center center}body.layout-singlepage .section-news .news .news-text{display:block;background-color:#59595a;color:#fff;text-align:left;padding:30px;overflow:hidden;font-size:11.5pt;text-decoration:none}body.layout-singlepage .section-news .news .excerpt{margin-bottom:0}body.layout-singlepage .section-news .news h3{font-size:11.5pt;font-family:"League Spartan Bold";letter-spacing:2px}body.layout-singlepage .section-quotes{color:#222;margin-left:auto;margin-right:auto;padding-bottom:70px;}body.layout-singlepage .section-quotes h2{font-size:2em;border-bottom:1px solid #222;color:#222;font-family:"League Spartan Bold";letter-spacing:2px;text-transform:uppercase}body.layout-singlepage .section-quotes > .info{padding-top:10px;max-width:400px;margin:auto;margin-bottom:70px}body.layout-singlepage .section-quotes .quote{display:block;color:#222;text-decoration:none;margin-bottom:6em;}body.layout-singlepage .section-quotes .quote h3{font-size:1em;line-height:1.8;font-family:"League Spartan Bold";letter-spacing:.01rem;}body.layout-singlepage .section-quotes .quote h3 a{color:#222;letter-spacing:.5px}body.layout-singlepage .section-quotes .quote:hover,body.layout-singlepage .section-quotes .quote:focus,body.layout-singlepage .section-quotes .quote:active{text-decoration:none}body.layout-singlepage .section-quotes .quote .website:after{content:" · "}body.layout-singlepage .section-quotes .quote .quote-text{margin-bottom:0}body.layout-singlepage .section-quotes .quote .read-more{font-weight:bold;white-space:nowrap}body.layout-singlepage .section-screenshots,body.layout-singlepage .section-freegame{overflow:visible;margin-left:auto;margin-right:auto;margin-top:-65px;}body.layout-singlepage .section-screenshots .screenshot,body.layout-singlepage .section-freegame .screenshot{margin-top:6em;margin-bottom:6em;display:block;}body.layout-singlepage .section-screenshots .screenshot h2,body.layout-singlepage .section-freegame .screenshot h2{text-transform:uppercase;margin-bottom:.5em;font-family:"League Spartan Bold";letter-spacing:2px;font-size:1.5em}body.layout-singlepage .section-screenshots .screenshot .screenshot-image > img,body.layout-singlepage .section-freegame .screenshot .screenshot-image > img{display:block;max-width:100%}body.layout-singlepage .section-screenshots .screenshot .screenshot-text,body.layout-singlepage .section-freegame .screenshot .screenshot-text{padding-top:15px}body.layout-singlepage .section-screenshots a.screenshot,body.layout-singlepage .section-freegame a.screenshot{text-decoration:none;}body.layout-singlepage .section-screenshots a.screenshot:hover,body.layout-singlepage .section-freegame a.screenshot:hover,body.layout-singlepage .section-screenshots a.screenshot:focus,body.layout-singlepage .section-freegame a.screenshot:focus,body.layout-singlepage .section-screenshots a.screenshot:active,body.layout-singlepage .section-freegame a.screenshot:active{text-decoration:none}body.layout-singlepage .section-subscribe{color:#fff;text-align:center;padding-top:150px;padding-bottom:150px;}body.layout-singlepage .section-subscribe form{max-width:500px;margin:auto;background-color:rgba(0,0,0,0.8);padding:40px}body.layout-singlepage .section-subscribe h2{font-size:21px;text-transform:uppercase;font-family:"League Spartan Bold";letter-spacing:2px;margin-bottom:20px}body.layout-singlepage .section-subscribe .info{margin-bottom:20px}body.layout-singlepage .section-subscribe input{margin:auto;margin-bottom:20px;max-width:300px}body.layout-singlepage .section-video{padding-top:70px;padding-bottom:60px;background:#222;color:#fff;}body.layout-singlepage .section-video h1,body.layout-singlepage .section-video h2{margin-bottom:.5em}body.layout-singlepage .section-video .video{max-width:750px;margin:auto}body.layout-singlepage .section-team{border-top:1px solid #eee;}body.layout-singlepage .section-team .name{font-size:2em;line-height:1;margin-top:.25em;margin-bottom:0}body.layout-singlepage .section-team .social i{font-size:1.5em;line-height:1.3333333;margin-top:.3333333em;padding:0 .125em}body.layout-singlepage .section-threads{background-color:#45b7ad;color:#fff;padding-top:100px;padding-bottom:100px;}body.layout-singlepage .section-threads .content{max-width:900px;padding-left:20px;padding-right:20px;text-align:center;margin:auto}body.layout-singlepage .section-threads h2{font-family:"League Spartan Bold";letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}body.layout-singlepage .section-threads .thread-table .thread{background-color:#fff;color:#000;height:60px;text-align:left}body.layout-singlepage .section-threads .thread-table td{padding:20px}body.layout-singlepage .section-threads .thread-table .column-title a{color:#000;font-size:20px;height:100%;width:100%;display:inline-block}body.layout-singlepage .section-threads .thread-table .column-posts{text-align:right;width:100px}body.layout-singlepage .section-agerating{text-align:center;padding-top:40px;padding-bottom:40px;}body.layout-singlepage .section-agerating img{height:100px;margin-left:10px;margin-right:10px}body.layout-singlepage .section-fff-funding{text-align:center;padding-top:0;padding-bottom:20px}@media screen and (max-width:500px){body.layout-singlepage .section-header .countdown-segment{height:50px;width:70px;padding-top:10px}body.layout-singlepage .section-header .countdown-segment .value{font-size:20px;line-height:20px}body.layout-singlepage .section-header .countdown-segment .title{font-size:12px}body.layout-singlepage .section-header h1{font-size:40px}body.layout-singlepage .section-header .info{max-width:300px !important;font-size:16px}body.layout-singlepage .section-header .header-inner{top:0 !important}body.layout-singlepage .section-header .header-inner .btn{margin:auto !important;margin-bottom:10px !important}body.layout-singlepage .section-carousel .carousel-caption h3{font-size:30px !important}body.layout-singlepage .section-carousel .carousel-caption p{font-size:20px !important}body.layout-singlepage .section-text{padding:40px}body.layout-singlepage .section-video{padding-left:0;padding-right:0}}@media screen and (max-width:991px){body.layout-singlepage .screenshot-text{width:100%}}@media screen and (max-width:745px){body.layout-singlepage .section-header .header-inner{left:0}body.layout-singlepage .section-header .header-inner .btn{margin-left:15px;margin-top:0;margin-right:15px;margin-bottom:10px}body.layout-singlepage .section-carousel .carousel-caption h3{font-size:45px}body.layout-singlepage .section-carousel .carousel-caption p{font-size:30px}}@media screen and (max-width:768px){body.layout-singlepage .section-header .col-sm-6{text-align:center}}body.articles .article-list{margin-top:100px}body.articles .header-image{height:50px;background-size:cover;background-position:center bottom;background-repeat:no-repeat}body.articles .articles-navigation{line-height:35px;margin:20px;margin-bottom:0;}body.articles .articles-navigation a{padding:8px 16px;border:1px solid #333;color:#333;border-radius:30px;font-size:14px;}body.articles .articles-navigation a .fa{margin-right:4px}body.articles article{max-width:1070px;margin:auto;font-size:21px;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6;color:#333;padding-left:10px;padding-right:10px;margin-top:40px;}body.articles article h1{font-size:36px;font-family:"League Spartan Bold";margin-bottom:20px;line-height:45px;}body.articles article h1 a{color:#333 !important}body.articles article h2,body.articles article h3{font-family:"League Spartan Bold";margin-bottom:20px}body.articles article strong{font-weight:400}body.articles article section{margin-bottom:40px}body.articles article p{margin-bottom:20px}body.articles article img{max-height:400px;max-width:100%;margin:auto;display:block}body.articles article .article-date{color:#808080;font-size:20px;line-height:20px;margin-top:14px}body.articles article .article-more{color:#333;font-family:"ABeeZee"}body.articles article .article-image-preview{height:145px;width:145px;background-size:cover;background-position:center bottom;background-repeat:no-repeat;margin-bottom:20px}body.articles article .article-section-giphy .giphy-embed{display:block;margin:auto}body.articles article .article-section-giphy input[type="text"]{display:block;width:480px;margin:auto;margin-top:10px}body.articles article .section-toolbar-actions{margin-top:10px;text-align:center}body.articles article .article-section-paragraph{word-wrap:break-word}@media screen and (max-width:990px){body.articles .article-list{margin-top:60px}}body.threads .threads-navigation{line-height:35px;margin:20px;margin-top:60px;margin-bottom:0;}body.threads .threads-navigation a{padding:8px 16px;border:1px solid #333;color:#333;border-radius:30px;font-size:14px;}body.threads .threads-navigation a .fa{margin-right:4px}body.threads .thread{min-height:100%;min-height:calc(100vh - 160px)}body.threads .thread,body.threads .post{max-width:1070px;margin:auto;font-size:21px;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6;color:#333;padding-left:10px;padding-right:10px;margin-top:40px;word-wrap:break-word;}body.threads .thread h1,body.threads .post h1{font-size:36px;font-family:"League Spartan Bold";margin-bottom:20px;line-height:45px;}body.threads .thread h1 a,body.threads .post h1 a{color:#333 !important}body.threads .thread h2,body.threads .post h2,body.threads .thread h3,body.threads .post h3{font-family:"League Spartan Bold";margin-bottom:20px}body.threads .thread strong,body.threads .post strong{font-weight:400}body.threads .thread p,body.threads .post p{margin-bottom:20px}body.threads .thread img,body.threads .post img{max-height:400px;max-width:100%;margin:auto;display:block}body.threads .thread-date{color:#808080;font-size:20px;line-height:20px;margin-top:14px}body.threads .thread-image-author{height:100px;width:100px;background-size:cover;background-position:center bottom;background-repeat:no-repeat;margin-bottom:20px}body.threads .post{position:relative;padding-left:0;padding-right:0;margin-bottom:10rem;}body.threads .post .media-left img{margin:0}body.threads .post .media-body{display:block;width:auto;margin-top:10px;max-width:74px;word-break:break-all}body.threads .post-votes{font-size:30px;width:70px;float:left;}@media screen and (min-width:768px){body.threads .post-votes{position:absolute;top:0;left:-26%;text-align:right}}body.threads .post-votes .post-upvote,body.threads .post-votes .post-score,body.threads .post-votes .post-downvote,body.threads .post-votes .post-state{display:block;line-height:1}body.threads .post-votes .post-score{font-size:40px;margin-top:5px;margin-bottom:5px}body.threads .post-votes .post-upvote,body.threads .post-votes .post-downvote{cursor:pointer;color:#333}body.threads .post-votes .post-state{display:none;font-size:60px}body.threads .post-content{line-height:1.2;}body.threads .post-content p{margin-bottom:10px}body.threads .post.post-upvoted .post-upvote{color:#f78b64}body.threads .post.post-downvoted .post-downvote{color:#9a8eff}body.threads .post-meta{margin-top:5px;margin-left:15px;margin-bottom:15px !important;}@media screen and (min-width:768px){body.threads .post-meta{position:absolute;width:15%;left:-15%}}body.threads .post-meta .post-avatar{height:64px !important;width:64px !important;max-width:none !important}body.threads .post-meta .post-author .badge{display:none !important}body.threads .post-meta .post-author a{color:#333;margin-right:10px}body.threads .post-meta .badge{font-family:Roboto,sans-serif;font-size:12px}body.threads .post-meta h3,body.threads .post-meta p{font-size:12px}body.threads .post-meta h3{margin-bottom:5px;font-family:inherit}body.threads .post-meta p{margin:0}body.threads .post-composer{position:relative;padding:0;border:1px solid #ddd;margin-top:40px;margin-bottom:40px}body.threads .markdown-editor{outline:none}body.threads .post-attachments .thumbnail{display:block;height:100px;width:100px;background-size:cover;margin-bottom:0;margin-top:15px;margin-right:15px;float:left}.post-composer-login{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:100;color:#fff;text-align:center;padding:40px;border-radius:3px;}.post-composer-login span{display:block;margin-bottom:10px;font-family:"League Spartan Bold";font-weight:200}.post-composer-login:hover{color:#fff;background-color:rgba(0,0,0,0.7);text-decoration:none}.post-composer-message{min-height:120px}.post-composer-attachments{border-top:1px solid #e7e7e7;background-color:#f6f6f6;display:none;padding-top:0;}.post-composer-attachments .thumbnail{height:100px;width:100px;background-size:cover;margin-bottom:0;margin-top:15px;margin-right:15px;float:left;position:relative;}.post-composer-attachments .thumbnail .icon,.post-composer-attachments .thumbnail .action-delete{position:absolute;top:4px;left:4px;height:98px;width:98px;color:#333;text-align:center;vertical-align:middle;line-height:112px;margin:-4px;border-radius:2px;}.post-composer-attachments .thumbnail .icon .fa,.post-composer-attachments .thumbnail .action-delete .fa{font-size:30px}.post-composer-attachments .thumbnail .action-delete{display:none;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.3);line-height:122px;cursor:pointer;}.post-composer-attachments .thumbnail .action-delete .fa{font-size:50px}.post-composer-attachments .thumbnail:hover .icon{color:rgba(51,51,51,0.2)}.post-composer-attachments .thumbnail:hover .action-delete{display:block}.post-composer-add-file{display:none !important}.btn-primary{background-color:rgba(0,100,0,0.6) !important}.post-content p:last-child{margin-bottom:0 !important}.post.post-done .post-votes .post-upvote,.post.post-done .post-votes .post-downvote{display:none}.post.post-done .post-votes .post-state-done{display:block;color:#008000}.post.post-done .post-state-info{display:block;margin-top:20px;padding:10px;background-color:#abff99}.post.post-inprogress .post-votes .post-upvote,.post.post-inprogress .post-votes .post-downvote{display:none}.post.post-inprogress .post-votes .post-state-inprogress{display:block;color:#ffa500}.post.post-inprogress .post-state-info{display:block;margin-top:20px;padding:10px;background-color:#fcff9a}.post-state-info{display:none;font-size:16px;}.post-state-info img{margin:0 !important;height:50px;width:50px}.post-state-info dl{margin-bottom:0}body.site-chromagun .section-header .chromagun-submission-form .row,body.site-chromagun.page-speedrun .chromagun-submission-form .row{margin-left:0}body.site-chromagun .section-header .chromagun-submission-form legend,body.site-chromagun.page-speedrun .chromagun-submission-form legend{border:none;margin-left:-15px}body.site-chromagun .section-header .chromagun-submission-form label,body.site-chromagun.page-speedrun .chromagun-submission-form label{padding-right:0;background:#f5f5f5;border-radius:.5rem;padding:9px;line-height:1}body.site-chromagun .section-header .chromagun-submission-form .col-md-9,body.site-chromagun.page-speedrun .chromagun-submission-form .col-md-9{padding-left:.25rem}body.site-chromagun .section-header .chromagun-submission-form .help-block,body.site-chromagun.page-speedrun .chromagun-submission-form .help-block{color:#b3b3b3;font-size:.75em;letter-spacing:1px}body.site-chromagun .section-header .chromagun-submission-form .has-error .help-block,body.site-chromagun.page-speedrun .chromagun-submission-form .has-error .help-block{color:#a94442}body.site-chromagun .section-header .chromagun-submission-form .form-actions,body.site-chromagun.page-speedrun .chromagun-submission-form .form-actions{text-align:center}body.site-chromagun .section-header .chromagun-submission-form .btn,body.site-chromagun.page-speedrun .chromagun-submission-form .btn{border-radius:.5rem;background:#008000}body.site-chromagun .section-header .chromagun-submission-form .control-label,body.site-chromagun.page-speedrun .chromagun-submission-form .control-label{margin-bottom:5px}body.site-chromagun .section-header .section-text .content,body.site-chromagun.page-speedrun .section-text .content,body.site-chromagun .section-header .section-chromagun-submission .content,body.site-chromagun.page-speedrun .section-chromagun-submission .content,body.site-chromagun .section-header .section-chromagun-rankings .content,body.site-chromagun.page-speedrun .section-chromagun-rankings .content{margin:auto}body.site-chromagun .section-header .section-text,body.site-chromagun.page-speedrun .section-text,body.site-chromagun .section-header .section-chromagun-submission,body.site-chromagun.page-speedrun .section-chromagun-submission,body.site-chromagun .section-header .section-chromagun-rankings,body.site-chromagun.page-speedrun .section-chromagun-rankings{padding-top:0;padding-bottom:1rem}body.site-chromagun .section-header .section-text h2,body.site-chromagun.page-speedrun .section-text h2,body.site-chromagun .section-header .section-chromagun-submission h2,body.site-chromagun.page-speedrun .section-chromagun-submission h2,body.site-chromagun .section-header .section-chromagun-rankings h2,body.site-chromagun.page-speedrun .section-chromagun-rankings h2{padding-top:70px;padding-bottom:10px;border-bottom:2px solid #5d5d5d;max-width:600px;line-height:1.3;margin:0 auto 1em;text-align:center}body.site-chromagun .section-header .section-text .countdown,body.site-chromagun.page-speedrun .section-text .countdown{background:#fb3f00;color:#fff;font-family:'League Spartan Bold';text-align:center;margin-top:30px;padding:1.2rem 2rem 1rem;border-radius:.5rem}body.site-chromagun .section-header .header-image-container,body.site-chromagun.page-speedrun .header-image-container{margin-top:50px;margin-bottom:20px;max-width:100%;padding:5em 1em;background-color:#333;background-image:linear-gradient(to bottom,rgba(0,68,102,0.3) 0%,rgba(255,255,255,0.1) 100%),url("/assets/speedrun/header_in_motion.png");background-position:center;background-size:cover}body.site-chromagun .section-header .header-image,body.site-chromagun.page-speedrun .header-image{display:block;max-width:600px;width:100%;margin:auto}body.site-chromagun .section-header .prize-category,body.site-chromagun.page-speedrun .prize-category{text-align:center}body.site-chromagun .section-header footer,body.site-chromagun.page-speedrun footer{margin-top:60px}body.site-chromagun .section-chromagun-submission,body.site-chromagun .section-chromagun-rankings{background:rgba(255,255,255,0.7);padding-top:100px;padding-bottom:100px;padding-left:100px;padding-right:100px;}body.site-chromagun .section-chromagun-submission .alert,body.site-chromagun .section-chromagun-rankings .alert{max-width:800px;margin:auto;margin-bottom:20px}body.site-chromagun .section-chromagun-submission h2,body.site-chromagun .section-chromagun-rankings h2{font-family:"League Spartan Bold";letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;max-width:800px !important}body.site-chromagun .section-chromagun-submission .content,body.site-chromagun .section-chromagun-rankings .content{max-width:800px;font-size:15px;line-height:30px;}body.site-chromagun .section-chromagun-submission .content p:last-child,body.site-chromagun .section-chromagun-rankings .content p:last-child{margin-bottom:0}body.site-chromagun .section-chromagun-submission .form-horizontal{max-width:800px;margin:auto}body.site-chromagun .section-chromagun-submission .form-actions{text-align:right}body.site-chromagun .section-chromagun-rankings h2{margin-bottom:0 !important;max-width:1000px !important}body.site-chromagun .section-chromagun-rankings .row{max-width:1000px !important;margin:auto;text-align:center;}body.site-chromagun .section-chromagun-rankings .row img{height:100px}body.site-chromagun .section-chromagun-rankings .row th{font-family:"League Spartan Bold"}body.site-chromagun .section-chromagun-rankings .is-winner{background-color:#e3f7fc}body.site-chromagun .section-chromagun-rankings .is-muted{color:#d3d3d3}body.site-chromagun .section-chromagun-rankings .column-time{width:90px;text-align:center}body.site-chromagun .section-chromagun-rankings .column-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.site-chromagun .section-chromagun-rankings .column-rank{width:40px;text-align:center}body.site-chromagun .section-chromagun-rankings .column-prize{width:65px;font-family:"League Spartan Bold";font-size:15px;vertical-align:bottom;text-align:right}body.site-chromagun .section-chromagun-rankings .column-url{width:80px;text-align:center}body.site-chromagun .section-chromagun-vips .row{margin-top:20px}@media screen and (max-width:500px){body.site-chromagun.page-speedrun .header-image-container{padding:1em}}@media screen and (max-width:768px){body.site-chromagun.page-speedrun .section-chromagun-submission{padding-left:20px;padding-right:20px}body.site-chromagun.page-speedrun .section-chromagun-rankings{padding-left:20px;padding-right:20px;}body.site-chromagun.page-speedrun .section-chromagun-rankings .row,body.site-chromagun.page-speedrun .section-chromagun-rankings .col-md-6{margin:0;padding:0}body.site-chromagun.page-speedrun .section-chromagun-rankings td{vertical-align:middle}body.site-chromagun.page-speedrun .section-chromagun-rankings .column-name{white-space:normal}body.site-chromagun.page-speedrun .section-chromagun-rankings .column-url{width:40px;}body.site-chromagun.page-speedrun .section-chromagun-rankings .column-url span{display:none}}@media screen and (max-width:992px){body.site-chromagun.page-speedrun .chromagun-submission-form .col-md-9{padding-left:0}}.button-nintendo-switch{font-size:14px;line-height:24px}body.admin .page-header{margin-top:0}body.admin .content{margin-left:200px;padding:20px}body.admin .header-image{margin:-20px;margin-bottom:60px}body.admin .article-editor{margin-top:0;}body.admin .article-editor section{margin-bottom:20px}body.admin .article-editor .article-title{font-size:36px;font-family:"League Spartan Bold";line-height:45px;height:45px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin:0;border-radius:0;background:transparent}body.admin .article-editor .article-meta{text-align:right;font-size:18px}body.admin .article-editor .article-actions{font-size:20px}body.admin .article-editor .article-action{margin-right:5px}body.admin .article-editor .article-section-type{color:#777}body.admin .article-editor .article-action{cursor:pointer}body.admin .article-editor .article-action-reorder{cursor:move}body.admin .markdown-editor{outline:none}body.admin .article-form-actions{text-align:right;margin-bottom:40px;}body.admin .article-form-actions .btn{padding:8px 16px;border:1px solid #333;color:#333;border-radius:30px;font-size:16px;background-color:#fff;margin-left:10px;outline:none;}body.admin .article-form-actions .btn.btn-green{border:1px solid #02b875;color:#02b875}body.admin .article-form-actions .btn .fa{margin-right:4px}body.admin .article-templates{display:none}body.admin #dropper{position:fixed;top:0;left:0;height:100%;width:100%;border:15px solid rgba(2,184,117,0.5);pointer-events:none;color:rgba(2,184,117,0.9);display:none;text-align:center;}body.admin #dropper span{display:table-cell;vertical-align:middle;font-size:150px}body.admin.dropping #dropper{display:table}body.admin .modal-prompt .text-danger{margin-top:5px;margin-bottom:0}body.admin .article-table .column-isPublished,body.admin .article-table .column-created{text-align:center;width:300px}body.admin .article-table .column-actions{text-align:center;}body.admin .article-table .column-actions a{color:#333;margin-left:2px;margin-right:2px}body.admin .article-title-row-title{margin-top:100px}body.admin.articles .article-header-image{margin-bottom:20px}body.admin .navbar{position:fixed;top:0;left:0;height:100%;width:200px;border-radius:0;color:#fff;padding-left:10px;padding-right:10px;padding-top:20px;overflow-x:hidden;overflow-y:auto;z-index:z-index-navbar;}body.admin .navbar .navbar-nav{margin-left:-10px;margin-right:-10px;}body.admin .navbar .navbar-nav .fa{font-size:24px;color:#fff}body.admin .navbar .navbar-nav .dropdown{margin-bottom:10px}body.admin .navbar .nav-headline{font-size:12px;margin-bottom:5px}body.admin .navbar .navbar-nav#nav li{float:none !important;}body.admin .navbar .navbar-nav#nav li .fa{font-size:16px;margin-left:10px;margin-right:10px;position:relative;top:1px}body.admin .navbar .navbar-nav#nav li a{color:#fff;padding-top:10px;padding-bottom:10px;padding-left:5px}body.admin .navbar .navbar-nav#nav li .dropdown-menu a{color:#333;padding:3px 20px}body.admin .navbar .navbar-header span{display:block;font-size:90%;color:#ccc}body.admin .navbar .navbar-header a{color:#fff !important;padding:0}body.admin .navbar .navbar-header,body.admin .navbar .navbar-nav,body.admin .navbar .navbar-form{margin-top:0;margin-bottom:20px;padding:0;float:none;display:block}body.admin .navbar .navbar-header{margin-bottom:0}body.admin .navbar .navbar-form{padding:0}
