.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.game-content-index{margin:0;}ul.game-content-index li{list-style:none;padding-bottom:24px;}ul.game-content-index li h2,ul.game-content-index li h3{font-family:"IBM Plex Sans",Arial,Helvetica,sans-serif;font-size:18.7px;line-height:24px;font-weight:normal;margin:0;}
ul.game-content-index li p span{color:#808080;}
ul.game-content-index li.headline{padding-top:24px;border-top:1px solid #cccccc;}
.codes h3{font-family:"IBM Plex Sans",Arial,Helvetica,sans-serif;font-size:17px;line-height:24px;}
.codes p{font-size:16.15px;line-height:24px;color:#999999;padding-left:20px;}
.codes p.first{padding-left:0;}
.codes p.code{font-family:'Courier New',Courier,monospace;color:#333333;text-align:right;margin-right:10px;}
.codes h3,.codes p,.codes p.code{margin:0;}
.codes .s2,.codes .s2b{margin-left:20px;}
.codes .s2+.first,.codes .s2b+.first{margin-left:40px;}
.codes .s3,.codes .s3b{margin-left:40px;}
.codes .s3+.first,.codes .s3b+.first{margin-left:60px;}
.codes .s4,.codes .s4b{margin-left:60px;}
.codes .s4+.first,.codes .s4b+.first{margin-left:80px;}
.codes .s5,.codes .s5b{margin-left:80px;}
.codes .s5+.first,.codes .s5b+.first{margin-left:100px;}
.codes .s2:before,.codes .s3:before,.codes .s4:before,.codes .s5:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f0da";}
.codes .s2:before,.codes .s3:before,.codes .s4:before,.codes .s5:before{color:#999999;display:inline-block;width:20px;}
.codes .s1b:before,.codes .s2b:before,.codes .s3b:before,.codes .s4b:before,.codes .s5b:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f0d7";}
.codes .s1b:before,.codes .s2b:before,.codes .s3b:before,.codes .s4b:before,.codes .s5b:before{color:#d74a38;display:inline-block;width:20px;}
.codes hr{margin:12px 0;border:none;border-top:1px solid #eeeeee;}
.downloads-index h2{margin:48px 0 24px 0;}.downloads-index h2 i{margin-right:0.5em;}
.downloads-index ul.media-list li p{font-size:17px;margin:0 0 18px;}.downloads-index ul.media-list li p small{font-size:0.85em;}
.downloads-index .media,.downloads-index .media .media,.downloads-index .media:first-child{margin-top:0;margin-bottom:36px;}
.downloads-index img.thumbnail{display:inline;}.downloads-index img.thumbnail:hover,.downloads-index img.thumbnail:focus{margin-left:auto;margin-right:auto;border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.download img.thumbnail{margin-bottom:20px;}
.download p,dl.downloaddetails dt,dl.downloaddetails dd{font-size:17px;line-height:27px;margin:0 0 6px;}
dl.downloaddetails{margin-bottom:48px;}dl.downloaddetails dt{float:left;width:25%;font-weight:normal;color:#737373;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
dl.downloaddetails dd{width:80%;margin-left:20%;}
ul.game-metascore-index{margin:0;padding-top:24px;}ul.game-metascore-index li{list-style:none;}ul.game-metascore-index li div.pull-left{width:60px;margin-right:20px;}
ul.game-metascore-index li .rating-overall,ul.game-metascore-index li .rating{font-family:"IBM Plex Sans",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;text-align:center;background-color:#46a546;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
ul.game-metascore-index li .rating{width:44px;font-size:22.400000000000002px;padding:12px 0;margin:7px 8px 0 8px;}
ul.game-metascore-index li .rating-overall{font-size:35px;padding:20px 0;}
ul.game-metascore-index li .rating-overall.rating-average,ul.game-metascore-index li .rating.rating-average{background-color:#f89406;}
ul.game-metascore-index li .rating-overall.rating-poor,ul.game-metascore-index li .rating.rating-poor{background-color:#d74a38;}
ul.game-metascore-index li .rating-overall.rating-none{background-color:#999999;}
ul.game-metascore-index li h2{font-size:22.1px;line-height:32.4px;margin:0;}
ul.game-metascore-index li h2.overall{font-size:25.16px;line-height:37.68px;}
ul.game-metascore-index li p{margin:0 0 18px;}
ul.game-metascore-index li p span.issue{float:right;font-size:14.45px;color:#999999;margin:-5px 0 10px 0.5em;padding:2px 4px;background-color:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}ul.game-metascore-index li p span.issue:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f016";color:#999999;margin-right:3.5px;}
ul.game-metascore-index li p.quote{color:#666666;min-height:40px;}ul.game-metascore-index li p.quote:before{float:left;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f10d";font-size:2em;color:#eeeeee;margin:0.25em 0.25em 0 0;}
ul.game-metascore-index li.overall .pull-left:after{display:inline-block;width:0;height:0;margin-left:14px;margin-top:-1px;vertical-align:top;border-top:16px solid #46a546;border-right:16px solid transparent;border-left:16px solid transparent;content:"";}
ul.game-metascore-index li.overall .pull-left.rating-average:after{border-top-color:#f89406;}
ul.game-metascore-index li.overall .pull-left.rating-poor:after{border-top-color:#d74a38;}
ul.game-metascore-index li.overall .pull-left.rating-none:after{border-top-color:#999999;}
.userreview-summary{text-align:center;padding:30px 10px;border:1px solid #e9e9e9;min-height:120px;}.userreview-summary h4{margin:12px 0;}
.userreview-summary p{font-size:25.16px;}
.userreview-summary .users{color:#999999;}
.userreview-summary .off,.userreview .off{color:#ccc;}
.userreview-summary .rating,.userreview .rating{color:gold;}.userreview-summary .rating .icon-star,.userreview .rating .icon-star,.userreview-summary .rating .icon-star-half.icon-flip-horizontal.off,.userreview .rating .icon-star-half.icon-flip-horizontal.off{margin-right:5px;}
.userreview-summary .icon-flip-horizontal,.userreview .icon-flip-horizontal{margin-left:-2px;}
.userreview{margin-bottom:96px;}.userreview h2{margin:-10px 0 12px 0;}
.userreview .rating{font-size:18.7px;margin-right:40px;}
.userreview .muted{font-size:0.95em;}
.userreview p{font-size:17px;line-height:27px;}
