@import url(vendor/normalize.css);@import url(vendor/h5bp.css);@import url(vendor/bootstrap.min.css);@import url(vendor/github.css);*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{position:relative;min-height:100%}body{font-family:"Titillium Web", Arial, sans-serif;margin-bottom:80px}a{color:#C32929}a:hover{color:#C32929}.piston-btn-primary{background:#C32929;border-color:#A01F1F}.piston-btn-primary:hover,.piston-btn-primary:focus,.piston-btn-primary:active{background:#A51D1D;border-color:#A01F1F}.piston-navbar{border-bottom:0;background:#E0E0E0;margin-bottom:0;border-radius:0}.piston-navbar .piston-navbar-toggle{margin-top:14px;margin-bottom:14px;border:0;background-color:transparent}.piston-navbar .piston-navbar-brand{height:63px;padding:20px 15px;font-weight:600;font-size:22px;color:black}.piston-navbar .piston-navbar-brand small{font-style:italic;font-size:16px;color:#999;margin-left:10px}.piston-navbar .piston-navbar-nav{font-weight:600;font-size:14px}.piston-navbar .piston-navbar-nav li.active{border-bottom:3px solid #C32929}.piston-navbar .piston-navbar-nav li.active a,.piston-navbar .piston-navbar-nav li.active a:hover{background:transparent}.piston-navbar .piston-navbar-nav>li>a{padding-top:20px;padding-bottom:20px}.piston-navbar .piston-navbar-inner{border-color:#A5A5A5}@media all and (max-width: 991px){.piston-navbar .container{width:100%}.piston-navbar .container .navbar-header{margin-right:-15px;margin-left:-15px}.piston-navbar .container .navbar-header .navbar-brand{margin-left:0}.piston-navbar .container .piston-navbar-inner{margin-right:-15px;margin-left:-15px}.piston-navbar .container .piston-navbar-inner .piston-navbar-nav{margin:0 -15px 7.5px -15px}.piston-navbar .container .piston-navbar-inner .piston-navbar-nav li.active{border:0px none;background:none repeat scroll 0% 0% #CCC}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}@media all and (max-width: 767px){.piston-navbar .piston-navbar-nav{margin-top:0}.piston-navbar .piston-navbar-nav li.active{border:0;background:#CCC}}@media all and (max-width: 465px){.piston-navbar .piston-navbar-brand small{display:none}}.piston-jumbotron{background-color:#f2f2f2}.piston-jumbotron .container{position:relative}.piston-jumbotron .container .row{position:absolute;top:0;left:0}.piston-jumbotron h3{line-height:130%}.piston-jumbotron p{font-size:15px;line-height:170%}.piston-jumbotron .piston-heading-text .fa-github{font-size:17px;padding-right:5px;vertical-align:-1px}.piston-jumbotron .piston-heading-example{position:absolute;top:0;left:0}.piston-jumbotron .piston-heading-example .panel{display:block;border-color:#CCC;background:#E9E9E9;border-radius:0;margin-bottom:10px}.piston-jumbotron .piston-heading-example .panel .panel-heading{background-color:transparent;border:0;border-radius:0;font-weight:bold;font-size:16px;padding-bottom:0}.piston-jumbotron .piston-heading-example .panel .panel-body{padding:10px 0 0 0}.piston-jumbotron .piston-heading-example .panel .panel-body pre{border-radius:0;background:white;margin-bottom:0;border:0;border-top:1px solid #CCC}.piston-jumbotron .piston-heading-example .panel .panel-body pre code{background:white}@media all and (max-width: 991px){.piston-heading-text{margin-bottom:40px}.piston-jumbotron{height:auto;padding:10px 0}.piston-jumbotron .piston-heading-example{position:relative}}.piston-games h3{margin-bottom:20px}.piston-games ul{list-style:none;margin:0;padding:0}.piston-games ul li{display:inline-block;margin-bottom:10px;position:relative;width:49%}.piston-games ul li img{width:100%}.piston-games ul li:nth-child(2n-1){margin-right:1%}.piston-games ul li .piston-caption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.7);width:100%;text-align:center;color:white;padding:5px 0;font-weight:bold}@media all and (max-width: 525px){.piston-games ul li{width:100%}.piston-games ul li:nth-child(2n-1){margin-right:0}}.piston-blog-posts h3{margin-bottom:20px}.piston-blog-posts ul{list-style:none;margin:0;padding:0;margin-bottom:10px}.piston-blog-posts ul a li{margin:2px 0;padding:5px 10px;background:#f2f2f2}.piston-blog-posts ul a li h4{font-size:14px;font-weight:bold;float:left;margin:0;padding-top:2px;padding-right:10px;color:black;line-height:120%}.piston-blog-posts ul a li .date{font-size:13px;color:#9B9B9B}.piston-blog-posts ul a li .fa{float:right;padding-top:2px;font-size:16px;color:#CCC}.piston-blog-posts ul a:hover{text-decoration:none}.piston-blog-posts ul a:hover li{background:#C32929}.piston-blog-posts ul a:hover li h4,.piston-blog-posts ul a:hover li .date,.piston-blog-posts ul a:hover li .fa{color:white}@media all and (max-width: 1199px){.piston-blog-posts{margin-top:75px}}@media all and (max-width: 991px){.piston-blog-posts{margin-top:40px}}.piston-footer{position:absolute;bottom:0;width:100%;height:50px;padding:15px 0;background:#f2f2f2;color:#8F8F8F}.piston-footer a{color:#8F8F8F}
