/*
Theme name: PSM 2018
Theme URI: https://www.psmania.net
Author: Bård A. Johnsen
Author URI: https://www.psmania.net
Description: psmania.net
Version: 1.0.5
*/

/* Body **************************************************/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
h1, h2, h3, h5, h6{font-weight:600}
h1, #tipcount h2, #trophy_tipsubmit h2 {font-size: 1.2500em; color: #282828;}
h2 {font-weight: 600; font-size: 25px;color: #A6A5A5;padding:0;margin:0;text-transform:uppercase;}
h4, .screens_top h1, .trophy_top h1, .themes h1, .profile h1, #archive_content h1, .tprofile_box h1, .trophyprofile_top h1 {font-weight: 600; font-size: 25px;color: #A6A5A5;padding:0;margin:0;text-transform:uppercase;line-height: 28px;}
q:before, q:after{content:''}
strong{font-weight:bold}
em{font-style:italic}
textarea {
	font-family: 'Source Sans Pro', 'sans-serif';
}
:root {
	font-size: 16px;
	font-family: 'Source Sans Pro', 'sans-serif';
	color: rgb(34,34,34);
}
html, * { box-sizing: border-box; }
body {
	-webkit-font-smoothing: antialiased;
  	-webkit-text-size-adjust: 100%;
}
html, body{height:100%;}
#spacer{width:100%;height:62px;}
#social {display: none;}
.clear{clear:both}
.white {background-color: #fff;}
.nomargin {margin: 0 !important;}
/* Media *************************************************/
img {height: auto;max-width: 100%;}
/* Embed,iframe,obj **************************************/
embed,iframe,object {  max-width: 100%;}
/* Font **************************************************/
a {color: rgb(40,40,40);outline: none;text-decoration: none;}
a:visited {color: rgb(40,40,40);}
a:hover {color: rgb(214,61,52);}
h4 {color: rgb(166,165,165);font-size: 25px;font-weight: 600;line-height: 28px;padding: 0;text-transform: uppercase;}
.reddot {color: #d63d3f; font-size: 35px;font-weight: 800;line-height: 5px;}
.container_screenlist a:hover {color: rgb(214,61,52);}
.primary a:hover {color: rgb(214,61,52);}
p { margin: 0 0 20px 0; }
.bold {font-weight: bold !important;}
::-moz-selection {    background-color: #d63d3f;    color: #FFF;}
::selection {    background-color: #d63d3f;    color: #FFF;}
input {font-family: 'Source Sans Pro', 'sans-serif';}
@media screen {div#preloader{position: absolute;left: -9999px;top:  -9999px;}div#preloader img {display: block;}}
@media print  {div#preloader,div#preloader img{visibility: hidden;display: none;}}
/* Header ************************************************/
header {
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 62px;
	z-index: 3;
	will-change: transform;
  	transition: background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);
  	transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s;
  	transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);
  	transform: translateY(0);
  	-webkit-transform: translateY(0);
  	background: rgb(59,59,59);
}
header nav .logo {	float: left;	margin-top: .75em;}
header nav .logo img{	width: 178px;	height: 37px;	/*background: url('https://www.psmania.net/images/layout/sprites2.png') 0 0;*/	background: url('https://www.psmania.net/images/layout/psmania_logo_trans23.png')}
header nav .logo:after {  content: '';  display: table;  clear: both;}
header nav ul {  list-style: none;  padding-left: 0;  margin: 0;}
header nav ul li {  float: none;  margin-left: 0;}
@media (min-width: 960px) {
	header nav ul li {
	  float: left;
	  margin-left: 1em;
	}
}
header a:link {color: rgb(227,227,227); font-weight: 600;}
header a:hover {color: rgb(255,255,255);}
header a:visited {color: rgb(227,227,227);}
header nav ul li a { display: block; }
@media (max-width: 575px) {
	header nav .logo {
		padding-left: 18px;
	}
}
@media (min-width: 960px) {
	header nav ul li a { display: block;  padding: 1.4em 0em;
	}
}
.hide-nav {
 transform: translateY(-120%) !important; 
 -webkit-transform: translateY(-120%) !important; 
}
ul.menu-left {
  display: block;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 10;
}
@media (min-width: 960px) {
	ul.menu-left {
	  display: block !important;
	  float: left;
	  max-height: none;
	}
}
ul.menu-left:before {
  content: '';
  display: table;
  clear: both;
}
ul.menu-left.collapse {padding: 0 0 0 10px; max-height: 20em !important; background: rgb(59,59,59);}
.nav-toggle {
  display: block;
  border-radius: 5px;
  background-color: transparent;
  float: right;
  height: 38px;
  width: 38px;
  cursor: pointer;
  padding: 8px 8px;
  margin-top: 11px;
}
.nav-toggle.open span:first-child { transform: rotate(45deg) translate(4.4px, 4.4px); }
.nav-toggle.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
.nav-toggle.open span:last-child { transform: rotate(-45deg) translate(4.4px, -4.4px); }
@media (min-width: 960px) {
	.nav-toggle { display: none; }
}
.nav-toggle span {
  position: relative;
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 4px;
  background-color: #fff;
  transition: all .25s;
}
.menu-right {
	float: right;
	line-height: 64px;
	color: #fff;
}
.menu-right .avatarcontainer{height:30px;float: right;margin-left:10px;margin-top: 9px;}
.menu-right .avatarcontainer span{display: block;position: absolute;width: 30px;height: 30px;top:16px;right: 0;background: url(https://www.psmania.net/images/layout/header_avatar_overlay.png) no-repeat;z-index: 102;}
.menu-right .avatar img{position: relative; z-index: 101;}
blockquote {
	font-size: 0.9em;
	font-style:italic;
	color: #555555;
	padding:1em 10px 1em 35px;
	border-left:6px solid #78C0A8 ;
	position: relative;
	background:#f1f1f1;	
	margin: 0 0 1em 0;
}
blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#78C0A8;
  font-size:4em;
  position: absolute;
  left: 5px;
  top:5px;
}
blockquote::after{
  content: '';
}
blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}
/* Container *********************************************/	
@media (min-width: 0) {
	.container {
  		max-width: 100%;
  		margin-left: auto;
  		margin-right: auto;
	}
	.container:after {
	  content: " ";
	  display: block;
	  clear: both;
	}
}
@media (min-width: 960px) {
	.container {
	  max-width: 960px;
	  margin-left: auto;
	  margin-right: auto;
	}
	.container:after {
	  content: " ";
	  display: block;
	  clear: both;
	}
}
/* Social ************************************************/
#social{	width: 100%;	height: 62px;	background: url(/images/layout/header_sides.png);	color: #000;	clear: both;}
@media (min-width: 960px) {
	#social {display: block;}
}
.searchbar, .searchbarmenu {min-width: 180px;float: left; line-height: 62px; display: none;}
.searchbar input, .searchbarmenu input {width: 170px;border: none; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;outline: none;height: 25px;padding: 0 30px 0 10px;line-height:25px;background-color: #f7f7f7;color: #a5a5a5;font-size: 14px;}
.searchbar input.button, .searchbarmenu input.button {border:0;padding: 0;margin: 0 0 4px -24px;width: 16px;height:16px;background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -114px;vertical-align: middle;}
.searchbar input.button:hover, .searchbarmenu input.button:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -21px -114px}
@media (min-width: 444px) and (max-width: 959px) {
	.searchbar { display: block;}
}
@media (max-width: 959px) {
	.menu-right {display: none;}	
}
@media (max-width: 445px) {
	.searchbarmenu {display: block;padding-left: 30px;}
}
.myquote {font-size: 18px;font-style: italic;width: 500px;margin: 0.25em 0;padding: 0.25em 40px;line-height: 1.45;position: relative;color: #383838;}
.myquote:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: 0;top: -20px;color: #7a7a7a;}
.myquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}
.myquote cite:before {content: "\2014 \2009";}
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
#social_innard {width: 100%;background-color: #f7f7f7;padding-left: 20px; padding-right:20px;}
#social .left {min-width: 275px;float: left;line-height: 62px;}
#social .right {min-width: 240px;float: right;text-align:right;line-height:62px;}
#social input {width: 260px;border: none; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;outline: none;height: 25px;padding: 0 30px 0 10px;line-height:25px;background-color: #f7f7f7;color: #a5a5a5;font-size: 18px;}
#social_innard input.button {border:0;padding: 0;margin: 0 0 4px -24px;width: 16px;height:16px;background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -114px;vertical-align: middle;}
#social_innard input.button:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -21px -114px}
#suggestions{ position: absolute; max-width:960px;width: 100%; display:none; z-index:8001;margin-left: -20px;height: auto;}
#searchresults { border-width:1px; border-color:#919191; border-style:solid; max-width:960px; background-color:#FFFFFF; font-size:10px; line-height:14px;padding: 20px;}
#searchresults { height: auto; overflow: hidden;}
#searchresults .postresult {width: 459px;float: left;padding-right: 20px;}
#searchresults .gameresult{width: 459px;float: left;padding-left: 20px;}
.searchheader {color: #515151; font-weight: 700;font-size: 18px;width: 100%;border-bottom: 1px solid #e4e4e4;padding-bottom: 15px;margin-bottom: 15px;}
.searchleft {width: 50%; float: left;}
.searchright {width: 50%; float: left;text-align: right;}
.searchright a {color: #a5a5a5; font-size: 18px; font-weight: 400;}
.searchright a:hover {color: #d63d3f;}
.searchmargin {margin-bottom: 5px;}
.gamebox, .postbox {width: 100%;margin-top: 10px;margin-bottom: 20px;}
.gamebox img, .postbox img {float: left;margin-right: 10px}
.gamebox a {line-height: 12px !important}
.gamebox a, .gamebox a:visited, .gamebox active {margin-left: 5px; color: #515151; font-weight: 400; vertical-align: top; font-size: 15px;}
.gamebox a:hover {color: #d63d3f;}
.postbox a, .postbox a:visited, .postbox active {color: #515151; font-weight: 400; vertical-align: top; font-size: 15px;}
.postbox a:hover {color: #d63d3f;}
.resultlist a {color: #515151;font-size: 18px;font-weight: 600;line-height: 18px;}
.resultplat {margin-top: 7px; color: #a5a5a5; font-size: 14px;font-weight: 400;line-height: 12px;}
.resultplat img {vertical-align: middle;margin-right: 10px;width: 100%;}
ul#navlist{list-style-type:none;margin:0;padding:0;float: right;padding-top:15px;}
ul#navlist li{background: url('https://www.psmania.net/images/layout/sprites2.png') no-repeat;height:30px;width:29px;float:left;margin-left:5px;}
ul#navlist li.facebook 	{background-position: 0 -46px}
ul#navlist li.facebook:hover{background-position: 0 -79px;}
ul#navlist li.twitter	{background-position: -33px -46px}
ul#navlist li.twitter:hover	{background-position: -33px -79px;}
ul#navlist li.google {background-position: -66px -46px}
ul#navlist li.google:hover {background-position: -66px -79px;}
ul#navlist li.youtube {background-position: -99px -46px}
ul#navlist li.youtube:hover {background-position: -99px -79px;}
ul#navlist li.rss {background-position: -132px -46px}
ul#navlist li.rss:hover {background-position: -132px -79px;}
ul#navlist li.tumblr {background-position: -165px -46px}
ul#navlist li.tumblr:hover {background-position: -165px -79px;}
ul#navlist li.kofi {background-position: -200px -46px}
ul#navlist li.kofi:hover {background-position: -200px -78px;}
ul#navlist li a {display: block;width:30px;height:30px;background-position:top;}
ul#footlist {list-style-type:none;margin:0;float: left;padding:15px 0 0 0;}
ul#footlist li{background: url('https://www.psmania.net/images/layout/sprites2.png') no-repeat;height:30px;width:29px;float:left;margin-right:5px;}
ul#footlist li.facebook 	{background-position: 0 -46px}
ul#footlist li.facebook:hover{background-position: 0 -79px;}
ul#footlist li.twitter	{background-position: -33px -46px}
ul#footlist li.twitter:hover	{background-position: -33px -79px;}
ul#footlist li.google {background-position: -66px -46px}
ul#footlist li.google:hover {background-position: -66px -79px;}
ul#footlist li.youtube {background-position: -99px -46px}
ul#footlist li.youtube:hover {background-position: -99px -79px;}
ul#footlist li.rss {background-position: -132px -46px}
ul#footlist li.rss:hover {background-position: -132px -79px;}
ul#footlist li.tumblr {background-position: -165px -46px}
ul#footlist li.tumblr:hover {background-position: -165px -79px;}
ul#footlist li.kofi {background-position: -200px -46px}
ul#footlist li.kofi:hover {background-position: -200px -78px;}
ul#footlist li a {display: block;width:30px;height:30px;background-position:top;}
img.ps4{border: none !important;margin-right: 3px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -136px;}
img.ps5{border: none !important;margin-right: 3px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -138px -136px;}
img.ps5f{border: none !important;margin-right: 3px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -161px -136px;}
img.ps5f:hover{background: url('https://www.psmania.net/images/layout/sprites2.png') -138px -136px;}
img.ps3{border: none !important;margin-right: 3px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -23px -136px;}
img.vita{border: none !important;margin-right: 3px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -46px -136px;}
img.ps4f{border: none !important;margin-right: 5px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -69px -136px;}
img.ps4f:hover{background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -136px;}
img.ps3f{border: none !important;margin-right: 5px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -92px -136px;}
img.ps3f:hover{background: url('https://www.psmania.net/images/layout/sprites2.png') -23px -136px;}
img.vitaf{border: none !important;margin-right: 5px !important;width: 23px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -115px -136px;}
img.vitaf:hover{background: url('https://www.psmania.net/images/layout/sprites2.png') -46px -136px;}
img.amazon{background: url('https://www.psmania.net/images/layout/sprites2.png') -94px -114px;width:66px;height:20px}
img.fullscreen{background: url('https://www.psmania.net/images/layout/sprites2.png') -176px -115px;width:16px;height:16px}
img.arrowleft{background: url('https://www.psmania.net/images/layout/sprites2.png') -197px -114px;width:9px;height:18px}
img.arrowright{background: url('https://www.psmania.net/images/layout/sprites2.png') -210px -114px;width:9px;height:18px}
img.sort{background: url('https://www.psmania.net/images/layout/sprites2.png') -295px -517px;width:32px;height:24px}
img.sort:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -295px -542px;width:32px;height:24px}
img.refresh{background: url('https://www.psmania.net/images/layout/sprites2.png') -247px -114px;width:20px;height:20px}
img.verify{background: url('https://www.psmania.net/images/layout/sprites2.png') -224px -114px;width:18px;height:18px}
img.heart {background: url('https://www.psmania.net/images/layout/sprites2.png') -268px -114px;width:23px;height:18px}
img.earned {background: url('https://www.psmania.net/images/layout/sprites2.png') -329px -114px;width:14px;height:13px}
img.arrowdown {background: url('https://www.psmania.net/images/layout/sprites2.png') -348px -114px;width:7px;height:5px}
img.loadrefresh {background: url('https://www.psmania.net/images/layout/loading_anim.gif') no-repeat;width: 20px;height: 20px}
img.trackericon {background: url('https://www.psmania.net/images/layout/sprites2.png') -360px -114px;width:21px;height:18px}
img.backicon {background: url('https://www.psmania.net/images/layout/sprites2.png') -386px -114px; width: 22px;height: 19px;}
img.backicon:hover{background: url('https://www.psmania.net/images/layout/sprites2.png') -413px -114px; width: 22px;height: 19px;}
img.face {background: url('https://www.psmania.net/images/layout/sprites2.png') -442px -117px; width: 77px; height: 16px;}
img.login {background: url('https://www.psmania.net/images/layout/sprites2.png') -524px -114px; width: 15px; height: 13px;}
img.login:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -524px -132px; width: 15px; height: 13px;}
img.signup {background: url('https://www.psmania.net/images/layout/sprites2.png') -548px -114px; width: 15px; height: 13px;}
img.signup:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -548px -132px; width: 15px; height: 13px;}
img.lostpw {background: url('https://www.psmania.net/images/layout/sprites2.png') -571px -114px; width: 15px; height: 13px;}
img.lostpw:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -571px -132px; width: 15px; height: 13px;}
img.settings {background: url('https://www.psmania.net/images/layout/sprites2.png') -591px -114px; width: 15px; height: 13px;}
img.settings:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -591px -132px; width: 15px; height: 13px;}
img.tprofile {background: url('https://www.psmania.net/images/layout/sprites2.png') -615px -114px; width: 15px; height: 13px;}
img.tprofile:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -615px -132px; width: 15px; height: 13px;}
img.logout {background: url('https://www.psmania.net/images/layout/sprites2.png') -640px -114px; width: 15px; height: 13px;}
img.logout:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') -640px -132px; width: 15px; height: 13px;}
img.iconps4_x {background: url('https://www.psmania.net/images/layout/sprites2.png') -490px -14px;width:20px;height:20px}
img.iconps4_t {background: url('https://www.psmania.net/images/layout/sprites2.png') -515px -14px;width:20px;height:20px}
img.iconps4_c {background: url('https://www.psmania.net/images/layout/sprites2.png') -540px -14px;width:20px;height:20px}
img.iconps4_s {background: url('https://www.psmania.net/images/layout/sprites2.png') -565px -14px;width:20px;height:20px}
img.iconps4_share {background: url('https://www.psmania.net/images/layout/sprites2.png') -590px -10px;width:26px;height:27px}
img.iconps4_option {background: url('https://www.psmania.net/images/layout/sprites2.png') -621px -10px;width:33px;height:27px}
img.iconps4_pad {background: url('https://www.psmania.net/images/layout/sprites2.png') -658px -15px;width:37px;height:20px}
img.iconps4_home {background: url('https://www.psmania.net/images/layout/sprites2.png') -700px -14px;width:20px;height:20px}
img.iconps4_right {background: url('https://www.psmania.net/images/layout/sprites2.png') -725px -18px;width:21px;height:15px}
img.iconps4_left {background: url('https://www.psmania.net/images/layout/sprites2.png') -751px -18px;width:21px;height:15px}
img.iconps4_down {background: url('https://www.psmania.net/images/layout/sprites2.png') -777px -14px;width:15px;height:21px}
img.iconps4_up {background: url('https://www.psmania.net/images/layout/sprites2.png') -797px -14px;width:15px;height:21px}
img.iconps4_l1 {background: url('https://www.psmania.net/images/layout/sprites2.png') -817px -15px;width:28px;height:16px}
img.iconps4_l2 {background: url('https://www.psmania.net/images/layout/sprites2.png') -850px -13px;width:26px;height:25px}
img.iconps4_l3 {background: url('https://www.psmania.net/images/layout/sprites2.png') -881px -14px;width:20px;height:20px}
img.iconps4_r1 {background: url('https://www.psmania.net/images/layout/sprites2.png') -906px -15px;width:28px;height:16px}
img.iconps4_r2 {background: url('https://www.psmania.net/images/layout/sprites2.png') -939px -13px;width:26px;height:25px}
img.iconps4_r3 {background: url('https://www.psmania.net/images/layout/sprites2.png') -970px -14px;width:20px;height:20px}
img.iconps3_x {background: url('https://www.psmania.net/images/layout/sprites2.png') -490px -49px;width:20px;height:20px}
img.iconps3_t {background: url('https://www.psmania.net/images/layout/sprites2.png') -515px -49px;width:20px;height:20px}
img.iconps3_c {background: url('https://www.psmania.net/images/layout/sprites2.png') -540px -49px;width:20px;height:20px}
img.iconps3_s {background: url('https://www.psmania.net/images/layout/sprites2.png') -565px -49px;width:20px;height:20px}
img.iconps3_select {background: url('https://www.psmania.net/images/layout/sprites2.png') -590px -52px;width:27px;height:16px}
img.iconps3_start {background: url('https://www.psmania.net/images/layout/sprites2.png') -622px -52px;width:21px;height:15px}
img.iconps3_home {background: url('https://www.psmania.net/images/layout/sprites2.png') -648px -49px;width:20px;height:20px}
img.iconps3_right {background: url('https://www.psmania.net/images/layout/sprites2.png') -673px -51px;width:20px;height:15px}
img.iconps3_left {background: url('https://www.psmania.net/images/layout/sprites2.png') -698px -51px;width:20px;height:15px}
img.iconps3_down {background: url('https://www.psmania.net/images/layout/sprites2.png') -723px -49px;width:15px;height:20px}
img.iconps3_up {background: url('https://www.psmania.net/images/layout/sprites2.png') -743px -48px;width:15px;height:20px}
img.iconps3_l1 {background: url('https://www.psmania.net/images/layout/sprites2.png') -763px -50px;width:29px;height:18px}
img.iconps3_l2 {background: url('https://www.psmania.net/images/layout/sprites2.png') -797px -49px;width:26px;height:20px}
img.iconps3_l3 {background: url('https://www.psmania.net/images/layout/sprites2.png') -828px -49px;width:20px;height:20px}
img.iconps3_r1 {background: url('https://www.psmania.net/images/layout/sprites2.png') -853px -50px;width:29px;height:18px}
img.iconps3_r2 {background: url('https://www.psmania.net/images/layout/sprites2.png') -887px -49px;width:26px;height:20px}
img.iconps3_r3 {background: url('https://www.psmania.net/images/layout/sprites2.png') -918px -49px;width:20px;height:20px}
img.iconvita_x {background: url('https://www.psmania.net/images/layout/sprites2.png') -490px -79px;width:20px;height:20px}
img.iconvita_t {background: url('https://www.psmania.net/images/layout/sprites2.png') -515px -79px;width:20px;height:20px}
img.iconvita_c {background: url('https://www.psmania.net/images/layout/sprites2.png') -540px -79px;width:20px;height:20px}
img.iconvita_s {background: url('https://www.psmania.net/images/layout/sprites2.png') -565px -79px;width:20px;height:20px}
img.iconvita_select {background: url('https://www.psmania.net/images/layout/sprites2.png') -589px -82px;width:33px;height:16px}
img.iconvita_start {background: url('https://www.psmania.net/images/layout/sprites2.png') -626px -82px;width:33px;height:16px}
img.iconvita_home {background: url('https://www.psmania.net/images/layout/sprites2.png') -664px -82px;width:33px;height:16px}
img.iconvita_right {background: url('https://www.psmania.net/images/layout/sprites2.png') -701px -82px;width:20px;height:15px}
img.iconvita_left {background: url('https://www.psmania.net/images/layout/sprites2.png') -726px -82px;width:20px;height:15px}
img.iconvita_down {background: url('https://www.psmania.net/images/layout/sprites2.png') -751px -80px;width:15px;height:20px}
img.iconvita_up {background: url('https://www.psmania.net/images/layout/sprites2.png') -771px -79px;width:15px;height:20px}
img.iconvita_l {background: url('https://www.psmania.net/images/layout/sprites2.png') -791px -79px;width:36px;height:20px}
img.iconvita_r {background: url('https://www.psmania.net/images/layout/sprites2.png') -832px -79px;width:36px;height:20px}
img.iconvita_swipe {background: url('https://www.psmania.net/images/layout/sprites2.png') -873px -79px;width:45px;height:20px}
img.iconvita_back {background: url('https://www.psmania.net/images/layout/sprites2.png') -923px -79px;width:45px;height:20px}
img.youtube {background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -177px;width: 73px; height: 73px;}
img.twitter {background: url('https://www.psmania.net/images/layout/sprites2.png') -78px -177px;width: 73px; height: 73px;}
img.fb		{background: url('https://www.psmania.net/images/layout/sprites2.png') -156px -177px;width: 73px; height: 73px;}
img.flickr	{background: url('https://www.psmania.net/images/layout/sprites2.png') -234px -177px;width: 73px; height: 73px;}
img.gplus	{background: url('https://www.psmania.net/images/layout/sprites2.png') -312px -177px;width: 73px; height: 73px;}
img.platinum{border: none !important;width: 15px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -487px -519px;}
img.gold{border: none !important;width: 15px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -437px -519px;}
img.silver{border: none !important;width: 15px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -392px -519px;}
img.bronze{border: none !important;width: 15px;height: 13px;background: url('https://www.psmania.net/images/layout/sprites2.png') -343px -519px;}
.scrollToTop {width: 51px; height: 51px; position: fixed; bottom: 50px;right: 50px;display: none; background: url('https://www.psmania.net/images/layout/sprites2.png') no-repeat -390px -177px;}
.scrollToTop:hover {background: url('https://www.psmania.net/images/layout/sprites2.png') no-repeat -446px -177px;}
ul.flickrtest {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}
ul.flickrtest li {
	display: block;
	flex: 0 1 100%;
	list-style-type: none;
	padding-right: 2px;
}
ul#flickr li{display: inline;list-style: none;margin-right: 5px;}
ul#flickr li img{margin-bottom: 14px;}
ul.flickr li{display: inline;list-style: none;margin-right: 5px;}
ul.flickr li img{margin-bottom: 14px;}
.flickr14 {margin-right: 14px;}
.flickr5  {margin-right: 5px; display: none !important;}
@media (min-width: 576px) {
	.flickr5 {display: inline !important;}
}
#content_screenshots {
	width: 100%;
}
#flickr {
	display: grid;
    padding: 0;
    grid-template-columns: repeat(auto-fit, minmax(75px, 1fr));
    grid-gap: 0.60rem;
}
.featuredbox {
	display: none;
}
#frontad {display: none;}
@media (min-width: 976px) {
	#frontad {display: block;}
	.featuredbox {display: block;}
}
#frontad, #frontad2 {border-bottom: 1px solid #e4e4e4; float: left; padding-top: 20px; width: 100%;padding-bottom: 15px; text-align: center;min-height: 280px; height: 316px;}
#postad {border-top: 1px solid #e4e4e4; float: left; padding-top: 20px; width: 100%;margin-top: 10px;text-align: center;}
.platformadjust {margin-bottom: 1px;}
.platformadjust2 {margin-bottom: 2px;}
.platformadjust3 {margin-bottom: 3px;}
.margbottom {margin-bottom: 4px;}
.margbottom img {vertical-align: middle;}
.trophyline_tweak {margin-bottom: 20px; position: relative;margin-top: 15px;}
.newtlist {width: 50px; float: left;}
.newtlist_h6container {max-width: 300px;width: 100%; margin:0; padding: 0; position: relative; top: 0; float: left;}
.newtlist_h6container .vplat {vertical-align: middle;margin-bottom: 1px;}
.h6troph {display: inline;}
.h6troph, .h6troph a, .h6troph a:active, .h6troph a:visited {color: #282828;font-size: 15px;font-weight: 700; margin: 0; padding: 0;margin-bottom: 8px;line-height: 16px;}
.h6troph a:hover {color: #d63d3f;}
.tlist {margin: 0; padding: 0; list-style: none; height: 15px;}
.tlist li {display: inline; vertical-align: middle;text-align: right; width: 35px;float: left;}
.tlist li img {margin-left: 1px;}
.trosm	{color: #a5a5a5;font-size: 15px;font-weight: 400}
.trackerinfo {color: #999999;font-size: 18px;font-weight: 400;padding-top: 9px;}
.trackerinfo strong {font-weight: 700;color: #515151;}
.index_tracker {margin-top: 16px;}
.index_tracker input {border: 1px solid #b7b7b7; width: 250px;font-size: 20px !important;color: #747474;padding-left: 10px;}
.trackersubmit input {font-weight: 600;font-size: 22px !important;height: 35px; color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 80px;padding: 1px;margin-left: 10px;font-family: 'Source Sans Pro', 'sans-serif';}
.trackersubmit input:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.input 						{margin: 0;  background: white; float: left; clear: both; font-family: 'Source Sans Pro', 'sans-serif';font-size: 22px;font-weight: 300;font-style: italic;}
.input span 				{position: absolute; line-height: 35px; margin-left: 10px; color: #b5b5b5;}
.input input, .input textarea, .input select 	{position: relative; margin: 0; border-width: 1px; background: transparent; font-size: 16px !important; outline: none;}
.platlist {width: 55px; float: left;height: 49px;}
.platdesc img {vertical-align: middle;}
.platlist img {vertical-align: middle;}
.h6plat {color: #a5a5a5;font-size: 15px;font-weight: 400; display: inline;margin-top: 10px;}
.h6plat a, .h6plat a:active, .h6plat a:visited {color: #282828;font-weight: 700; margin: 0; padding: 0;margin-bottom: 8px;line-height: 20px;}
.h6plat a:hover {color: #d63d3f;}
.timesince {line-height: 16px;}
.timesince img {vertical-align: middle;}
.featbold {color: #282828;font-weight: 600;font-size: 1.25em}
.featbold:hover {color: #d63d3f;}
.focus_feature_container {max-width: 480px; height: 60px;width: 100%;margin-top:10px;}
.focus_screen_container {max-width: 480px; height: 30px;width: 100%;margin: 10px 0 5px 0;}
.focus_trophies_margin {margin-right: 10px;}
.focus_trophies {line-height: 25px;}
.front_focus_cover {max-width: 268px; width: 100%;float: left;margin-top: 15px;}
.front_focus_info {max-width: 147px; width: 100%;float: left;position: relative;height: 304px;margin-top: 10px;padding-right: 18px;}
.front_focus_info img {vertical-align: middle;}
.front_focus_info p {margin: 20px 0 20px 0;}
.focustitle a, .focustitle a:active, .focustitle a:visited{ font-weight: 600;font-size: 20px;color: #282828;}
.focustitle a:hover {color: #d63d3f;}
.focusdesc {font-weight: 400;font-size: 15px; color: #a5a5a5;}
.focusreltitle {color: #a6a5a5;font-size: 15px;font-weight: 700;}
.focusrelease {color: #676767;font-weight: 700;font-size: 15px;}
.focusdates {color: #a5a5a5;font-size: 15px;font-weight: 400;}
#parimg {height: 361px;width: 449px}
#parimg_content {position: relative; z-index: 500; top: -40px; color: #999999; font-weight: 400; font-size: 20px;padding: 0 20px 0 20px;}
#parimg_content a {font-weight: 600; color: #FFF;font-size: 18px;}
#parimg_content a:hover {color: #d63d3f;}
#parimg_content img {vertical-align: middle;margin-bottom: 2px;}
.bigscreenshot {padding: 20px 0 20px 20px; display: none;border-bottom: 1px solid #e4e4e4;height: 403px;}
#uphead {float: left; line-height: 24px;}
#upregion {float: right; padding-top: 10px;}
#upregion a:hover {color: #d63d3f;}
#downregion {margin-top: 10px;padding-bottom: 21px;}
.upregion_tweak {position: relative; bottom: 0;}
.regionactive, .regionactive:visited {font-size:15px;font-weight:700;color:#a6a5a5;}
.regioninactive, .regioninactive:visited {font-size:15px;font-weight:400;color:#a5a5a5;}
.upslash {font-size:15px;font-weight:400;color:#a5a5a5;}
.relul {display: inline; list-style: none;}
.relul a, .relul a:visited, .relul a:active {font-weight: 700; color: #282828;font-size: 15px; text-decoration: none;}
.relul a:hover {color: #d63d3f;}
.reli {width: 45px; float: left;height: 19px;}
.reli2{width: 260px; float: left;height: 19px}
.gdate  {font-weight: 400;color: #a5a5a5;font-size: 14px;}
.gtitl  {color: #515151;font-size: 15px;font-weight: 400;}
.gplat {width: 30px; float: left;height: 19px;}
.gplat img {vertical-align: middle;}
#releaselist {width: 100%; height: 505px;}
.nodisplay {display: none;}
.front_trailers_image {float: left;max-width: 340px;width:100%;padding: 20px 0 20px 0;}
.trailerthumb {width: 140px;float: left;}
.trailerdesc {float: left;padding-top: 10px;width: 230px;line-height: 21px;}
.front_trailer_container2 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.trailerthumb2 {
	max-width: 480px;
	width: 100%;
	float: left;
}
.front_trailerdesc2 {
	float: left;
	max-width: 480px;
	line-height: 21px;
}
.front_trailerdesc2 img {
	vertical-align: middle;
}
@media (min-width: 510px) {
	.front_trailer_container2 {
		float: left;max-width: 460px;width: 100%;
	}
	.trailerthumb2 {
		width: 140px;float: left;
		padding-right: 20px;
	}
	.front_trailerdesc2 {
		max-width: 320px;
		width: 100%;
		padding-right: 5px;
	}

}
.trailerdesc img, .front_trailerdesc img {vertical-align: middle;}
.trailertitle {color: #282828;font-weight: 700;font-size: 15px;}
.trailertitle:hover {color: #d63d3f;}
.trailertime, .front_since {color: #a5a5a5;font-weight: 400;font-size: 14px;}
.imageglow {-moz-box-shadow: 0 0 5px 3px #252629;-webkit-box-shadow: 0 0 5px 3px #252629;box-shadow: 0px 0px 5px 3px #252629;}
@media (min-width: 960px) {
	.bigscreenshot {display: block; max-width: 470px;border-left: 1px solid #e4e4e4;}
}
.hotrightnow {
	display: none;
	max-width: 420px;
	max-height: 375px;
	height: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0 20px 0;
}
	
@media (min-width: 976px) {
	.hotrightnow {display: block;}
}
.featuredbox {
	position: relative;
	max-height: 375px; height: 100%;
	padding: 10px 0 20px 0;
}
@media (min-width: 975px) {
	.featuredbox {max-width: 500px;}
}
@media (min-width: 976px) {
	.featuredbox {border-bottom: 1px solid #e4e4e4;}
	.featuredbox:after {content:"";background:#e4e4e4;position:absolute;bottom:0;left:0;height:97.3%;width:1px;}	
	.featuredbox {padding: 10px 0 20px 20px;}
}
@media (max-width: 576px) {
	.featuredbox img {
		max-width: 100%;
	}
}
.releaselists {
	display: none;
	padding: 10px 0 0 20px;
	max-width: 400px;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	max-height: 505px;
	height: 100%;
}
@media (min-width: 950px) {
	.releaselists {display: block;}
}
.pdlr20 {
	padding: 0 20px 0 20px;
}
.pdt10 {
	padding: 10px 0 0 0;
}
.tracker_left {
	color: #999;
	float: left;
	font-size: 18px;
	max-width: 369px;
	width: 100%;
}
.tracker_right {
	float: left;
	padding-top: 37px;
	max-width: 135px;
	width: 100%;
}
/* Containers */
.containers {
	float: left;
	width: 100%;
}

.container_screenlist {
	color: rgb(165,165,165);
	font-size: 15px;
	font-weight: 400;
	margin-top: 10px;
}
.container_screenlist a {
	color: rgb(40,40,40);
	font-weight: 700;
}
.trophylist {
	max-width: 372px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #e4e4e4;
}
@media (min-width: 920px) {
	.trophylist {
		border-bottom: none;
	}
}
.headlines {
	max-width: 520px;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e4e4e4;
}
.headlines a {
	font-weight: 700;
	font-size: 15px;
}
.headlines a:visited {
	color: rgb(40,40,40);
}
.headlines ul {
	margin-top: 20px;
}
.headlines li {
	margin: 0 0 30px 0;
}
.headlines li:after {
	clear: both;
}
.headlines:after {
	clear: both;
}
.headlines img.thumb {
	border-radius: 10px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	margin: 0 10px 0 0;
	float: left;
	width: 100%;
}
@media (max-width: 575px) {
	.headlines img.thumb {
		max-width: 480px;
	}
}
@media (min-width: 576px) {
	.headlines {max-height: 505px;}
	.headlines {height: 100%;}
	.headlines img {max-width: 150px;}
	.headlines li {height: 85px;}
}
.screenshotbox {
	max-width: 450px;
	padding: 10px 10px 0 0;
	border-bottom: 1px solid #e4e4e4;
	height: 403px;
}
#trophytracker {
	max-width: 548px;
	padding: 10px 0 20px 0;
	border-left: none;
	border-bottom: 1px solid #e4e4e4;
}
@media (min-width: 976px) {
	#trophytracker {
		border-left: 1px solid #e4e4e4;	
		padding: 10px 0 20px 20px;
	}
}
.platearners {
	max-width: 548px;
	padding: 10px 0 0 0;
	border: none;
}
@media (min-width: 976px) {
	.platearners {
		border-left: 1px solid #e4e4e4;
		padding: 10px 0 0 20px;
	}
}
.trailers {
	max-width: 920px;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 960px) {
	#mybg {
		background: rgb(255,255,255) !important;
	}
	#gamecontent_right {padding: 0;}
}
/* Post */
.entry-header {padding: 22px 0 0 0;}
.entry-content {margin: 12px 0 0 0;border-top: 1px solid #e4e4e4;padding: 15px 0 20px 0;}
.entry-content a{color: #d63d3f;}
.modified {font-size: 12px;}
h1.entry-title {font-size: 45px; color: #272727;line-height: 45px;font-weight: 700;}
.entry-meta {width: 100%;float: left;margin-top: 16px;}
.entry-meta img {vertical-align: middle;margin: 0 0 2px 0 !important}
.entry-meta2{width: 100%;float: left;margin-top: 15px;}
.entry-meta, .entry-meta a{font-size: 18px; color: #A5A5A5;font-weight: 400}
.entry-meta a:hover {color: #d63d3f;}
.lslash {font-size: 20px; color: #E4E4E4;padding: 0 5px 0 5px}
.entry-content, .entry-content p {color: #6c6b6b;font-size: 16px;}
.byline{padding-top: 10px;width: 400px;color: #a5a5a5;font-size: 18px;font-weight: 400;}
.byline a{color: #a5a5a5;}
.byline a:hover{color: #d63d3f;}
.byline img{margin-right: 10px;vertical-align: middle;border: 1px solid #eee;float: left;}
.byreview {background: url('https://www.psmania.net/images/layout/line.png') no-repeat top left;margin-bottom: 20px;max-width: 596px;width: 100%;}
.prevnextcontainer {width: 100%;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;float: left;margin-top: 15px;height:130px;}
.prevbox {max-width: 34%;height: 100%;float: left;text-align: right;padding-left: 20px;width: 100%;}
.prevbox p, .nextbox p {padding-left: 20px;}
.nextbox {max-width: 34%;float: left;height: 100%;width:100%;}
.prevbox a, .prevbox a:visited, .prevbox a:active, .nextbox a, .nextbox a:visited, .nextbox a:active {font-weight: 700;color: #424242;font-size: 15px;}
.prevbox a:hover, .nextbox a:hover {color: #d63d3f;}
#psmcontent{margin: 0 auto;width:100%;max-width:960px;background-color: #fff;}
.prevnextbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 3px 5px 5px 5px;text-align: center;line-height: 28px;margin-top: 20px;max-width: 280px;height:37px;margin-bottom: 9px;width: 100%;}
.prevnextbox {color: #4f90c1;}
.prevnextbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.prevnextmiddle {max-width: 32%;float: left;height:100%;text-align: center;padding-top: 26px;width: 100%;}
.prevnextmiddle strong {color: #282828;font-weight: 700;font-size: 18px;}
.prevnextlink {width: 100%;padding-top: 5px;}
.psmadcontainer {width: 100%; border-top: 1px solid #e4e4e4;float: left;margin: 20px 0 0 0;padding-top: 20px;}
/* Comments */
#commentcontainer {width: 100%;float: left;margin-top: 11px;}
#commentcontainer textarea {border: 1px solid #b7b7b7;color: #656565; font-size: 14px; outline: medium none; padding: 2px;max-width: 600px;width: 100%;font-family: 'Source Sans Pro', 'sans-serif';}
/*
-----------------------------------------
COMMENTS
----------------------------------------- 
*/
.commenth3 {color: #282828;font-size: 18px;font-weight: 700;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 13px;}
.avatar-default{border: 1px solid #eee;	margin-right: 10px;}
.commentlist li, #commentform input, #commentform textarea {font-size: 16px}
.commentlist li ul li {font-size: 12px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: left;border: 1px solid #eee;margin-right: 10px;}
.comment-edit-link{font-size: 16px;color: #a3a3a3 !important;}
.comment-edit-link hover{color: #d93136 !important;}
.reply {margin-bottom: 16px;}
.reply a, .cancel-comment-reply a{font-size: 15px;color: #282828;text-decoration: none;padding-left: 20px;font-weight: 700;}
.reply a{background: url(https://www.psmania.net/images/layout/reply_arrow.png) no-repeat left center;}
.reply a:hover{background: url(https://www.psmania.net/images/layout/reply_arrow_on.png) no-repeat left center;}
.reply a:hover, .cancel-comment-reply a:hover{text-decoration: none;color: #d63d3f;}
.commentlist cite, .commentlist cite a, .says {font-weight: 400;font-size: 18px;color: #a5a5a5;}	
.commentlist p {font-weight: normal;text-transform: none;}
#commentform p {color: #a5a5a5;font-size: 18px; font-weight: 400;margin-bottom: 15px;}
.commentmetadata {font-weight: normal;color: #656565;}
.commentmetadata a {font-weight: 400;font-size: 14px;color: #a5a5a5;text-decoration: none;}
.comment-body p{color: #6c6b6b;font-size: 16px;padding-top: 20px;line-height: 1.3em;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
.cptch_block {margin: 0;text-transform:uppercase;color: #747474;font-size: 16px; clear: both;}
.cptch_block input {border: 1px solid #b7b7b7; width: 50px;font-size: 16px !important;color: #747474;padding-left: 10px;height: 35px; line-height: 35px;text-align: center;}
#commentform input {color: #6c6b6b;font-size: 16px;width: 115px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform small{font-size: 16px;	}	
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {color: #6c6b6b;font-size: 16px;max-width: 600px;width: 100%;padding: 2px;border: 1px solid #b7b7b7;outline: none;}
#commentform .cptch_block {margin-top: 35px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 0 auto;float: left;color: #4f90c1 !important;font-size: 22px !important; font-weight: 600 !important}
.alt {margin: 0;padding: 10px;}
.commentlist {width: 100%;padding: 0;text-align: justify;margin-top: -8px;}
.commentlist li {margin: 0;padding: 21px 5px 0 0;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 20px;}
.commentlist p {margin: 9px 5px 5px 0;padding: 15px 0 0 0;}
.children { padding: 0; }
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
.thread-alt {border-bottom: 1px solid #e4e4e4;}
.thread-even {border-bottom: 1px solid #e4e4e4;}
.depth-2{width: 90%;border-top: 1px solid #eee;}
.regular-text {height: 30px;width: 210px; border: 1px solid #c9c9c9;}
.disclaimer {padding: 20px 20px 20px 20px;}
.disclaimer a:visited {color: rgb(40,40,40);}
.site-content {padding: 0;} /*20px*/
/*.content-area {background-color: #FFF;}*/
.size-full {max-width: 100%;}
iframe {max-width: 960px; width: 100%;}
.share {display: inline; float: left;}
.share-twitter {padding-left: 0;}
.share-fb {margin-right: 9px;}
.share li {float: left; list-style: none !important; width: 101px;}
/* Individual trophies */
#trophy_content_single {max-width: 960px; width: 100%;padding: 10px 20px 20px 20px;background-color: #fff;}
#trophy_image	{max-width: 260px; width: 100%; float: left;margin-top: 14px;}
#trophy_info	{max-width: 660px; width: 100%; float: left;border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;margin-bottom: 20px;line-height: 24px;height: 140px;margin-top:14px;}
#trophy_info .block {float: left; width: 100px;color: #a5a5a5;font-size: 18px; font-weight: 400;}
#trophy_info .block2 {float: left;color: #282828;font-size:18px;font-weight: 600;width: 540px;}
#trophy_prevnext{max-width: 660px; width: 100%; float: left;color: #a5a5a5;font-weight: 400;font-size:18px}
#trophy_prevnext a, #trophy_prevnext a:visited, #trophy_prevnext a:active {font-weight: 600;color: #282828;font-size: 18px;}
#trophy_prev	{width: 330px; float: left;}
#trophy_next	{width: 330px; float: left;text-align: right;}
#trophy_prev img {float: left;margin-right: 10px;}
#trophy_next img {float: right;margin-left: 10px;}
#trophy_tipsubmit {max-width: 920px;width: 100%;margin-top: 10px;}
#trophy_tipleft	  {max-width: 625px;width: 100%;float: left;margin-top: 9px;}
#trophy_tipright  {max-width: 295px;width: 100%;float: left;color: #a5a5a5;font-weight: 400;font-size: 18px;margin-top: 9px;}
#trophy_tipright strong, #trophy_tipleft strong {font-weight: 700;font-size: 18px; color: #282828;}
.trophy_top {border-bottom: 1px solid #e4e4e4; float	: left; width: 100%;padding-bottom: 19px;}
.tipcomment {border: 1px solid #CCCCCC;color: #a5a5a5; font-size: 18px; height: 200px; width: 600px;padding: 5px;margin-top: 6px;font-family: 'Source Sans Pro', 'sans-serif';margin-bottom: 10px;}
.tipicon_left {width: 70px; float: left;color: #a5a5a5;font-weight: 400;font-size: 18px;line-height: 27px;}
.tipicon_right {width: 480px; float: left;}
.tipsubmit, .form-submit .submit {font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 1px;width: 140px;text-align: center;line-height: 24px;color: #4f90c1;margin-top: 12px;}
.tipsubmit:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
#tipcount {max-width: 920px; width: 100%;margin-top: 10px;border-bottom: 1px solid #e4e4e4;padding-bottom: 14px;margin-bottom: 3px;}
.tipcontainer {max-width: 920px; width: 100%;color: #414141;font-size: 18px;border-bottom: 1px solid #e4e4e4;padding-bottom: 20px;margin-top: 10px;}
.tipleft {width: 460px; float: left; color: #a5a5a5;font-size: 18px;margin-top: 15px;height: 50px;}
.tipleft img {float: left;margin-right: 10px;}
.tipleft a, .tipleft a:active, .tipleft a:visited {color: #414141;font-size: 18px;}
.tipright {width: 460px; float: left;height: 50px;margin-top: 15px;position: relative;}
.tipright img {vertical-align: middle;}
.recommendbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 1px;width: 195px;text-align: center;line-height: 36px;position: absolute; right: 0;}
.recommendbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.recommendobx img{border: none;}
.recommendbox a, .recommendbox a:active, .recommendbox a:visited {color: #4f90c1;}
#trophyrate {float: left;float: left;padding-top: 4px;}
#hover-desc {float: left;width: 360px;float: left;padding-left:10px}
.pwgen {font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 5px; text-align: center;line-height: 24px;color: #4f90c1;}
.pwgen:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
/* 404 */
#container_404 {min-height: 500px; background-image: url(https://www.psmania.net/images/layout/psmania_404.jpg);background-repeat: no-repeat; background-size: contain; background-position: center; padding: 20px 20px 20px 20px;}
.headline_404 {padding-bottom: 10px;}
.login_headers {font-size: 1.5625em;font-weight: 600;color:#a6a5a5}	
.content_404 {color: #999999;font-size: 1.1250em;}
.content_404 img {vertical-align: middle;}
/* Archive */
#archive_content {max-width: 960px; width: 100%;padding: 10px 20px 20px 20px; background-color: #fff;}
#archive_content a, #archive_content a:active, #archive_content a:visited {color: #282828; font-size: 20px; font-weight: 600;}
#archive_content a:hover {color: #d63d3f;}
#archive_content img {vertical-align: middle;}
.archive_l {width: 300px; float: left;}
.archive_c {width: 320px; float: left;text-align: center;padding-top: 26px;}
.archive_r {width: 300px; float: left;text-align: right;}
.archivebox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 3px 5px 5px 5px;text-align: center;line-height: 28px;margin-top: 20px;width: 280px;height:37px;}
.archivebox {color: #4f90c1;}
.archivebox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.rightfloat {float: right;}
.archivebox img {vertical-align: middle;margin-bottom: 3px;}
.archivecont {border-bottom: 1px solid #e4e4e4;float: left;padding-bottom: 20px;width: 100%;}
/* Option menu */
.options_header {height: 76px; color: #FFF; font-size: 18px; font-weight: 600;width: 100%;text-align: center;padding-top: 20px;}
.options_header small {font-size: 14px;}
.options {margin-top: 10px;padding-left: 10px;}
.options a, .options a:visited {color: #999;font-size: 18px;}
.options a:hover {color: #d63d3f;}
.options li {margin-bottom: 5px;}
.options li img {vertical-align: middle;margin-right: 10px;margin-bottom: 5px}
/* Themes */
.themes {padding: 10px 20px 0 20px; width: 100%;}
.themelist ul {list-style-type: none; margin-top: 15px; padding: 0;}
.themelist li {float: left; width: 293px;margin-right: 20px;}
.themelist_right {margin: 0 !important;}
.themelist img {border: 1px solid #e4e4e4;}
.themelist img:hover {border: 1px solid #c5c5c5;}
.themelist p {padding-top: 10px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4; color: #282828; font-weight: 600;font-size: 20px;}
/* Trophy hub */
#hub_container 	{padding: 10px 20px 0 20px;}
#hub_container a:hover {color: #d63d3f;}
#hub_one		{height: 575px;max-width: 920px; width: 100%;}
#hub_two		{height: 392px;max-width: 920px; width: 100%;}
#hub_three		{height: 375px;max-width: 920px; width: 100%;}
#hub_one_cont1	{float: left;position: relative;border-bottom: 1px solid #e4e4e4; padding-bottom: 15px;}
#hub_one_cont2	{max-width: 525px;width: 100%;float: left; margin: 15px 0 0 0;border-bottom: 1px solid #e4e4e4; padding-bottom: 15px;}
#hub_one_cont3	{max-width: 525px;width: 100%;float: left;padding: 15px 0 0 0;border-bottom: 1px solid #e4e4e4;}
#hub_two_cont1	{width: 100%;height: 100%;float: left;padding-top: 10px;border-bottom: 1px solid #e4e4e4;}
#hub_two_cont2	{width: 100%;height: 100%;;float: left;padding: 15px 0 0 0;border-bottom: 1px solid #e4e4e4;}
#hub_two_cont3	{max-width: 371px;width: 100%;height: 100%; float: left;padding: 10px 0 0 0;border-bottom: 1px solid #e4e4e4;}
#hub_three_cont1{max-width: 390px;width: 100%;height: 100%;float: left;padding-top: 10px;position: relative;border-bottom: 1px solid #e4e4e4;}
#hub_three_cont2{max-width: 530px;width: 100%;float: left;padding: 10px 0 0 0;}
.hubprofile_id a {color: #282828;font-size: 15px; font-weight: 700;line-height: 15px;}
#platart		{margin-top: 15px;line-height: 15px;}
#platart img	{vertical-align: middle;}
#platart a		{color: #282828;font-weight: 700;font-size: 15px;}
.platart_main	{margin-bottom: 20px; float: left;}
.platart_cover	{float: left;margin-right: 10px;}
#hub_three_cont2 img {float: left;vertical-align: middle;}
#hub_two_cont3 img {float: left;margin-right: 10px;}
#hub_two_cont3 ul {margin-top: 15px;}
#hub_two_cont3 li {width: 350px;height: 53px;margin-bottom: 12px;line-height: 10px;}
#hub_two_cont3 a {color: #282828; font-size: 15px; font-weight: 700;}
#mostplat {margin-top: 15px;line-height: 10px}
#mostplat a {font-size: 15px; color: #282828; font-weight: 700;}
#mostplat img {vertical-align: middle;}
.top10cover {margin-right: 10px;}
.mostplat_desc {color: #a6a5a5; font-size: 16px;line-height: 18px;margin-top: 5px;}
#hub_three_cont1 img {float: left; margin-right: 10px;}
#hub_three_cont1 ul {margin-top: 15px;}
#hub_three_cont1 li {width: 370px; height: 52px;line-height: 10px;margin-bottom: 12px}
#hub_three_cont1 a {color: #282828;font-weight: 700;font-size: 15px;line-height: 14px;}
#hub_one_cont3 ul {margin-top: 15px;}
#hub_one_cont3 li {height: 60px;line-height:10px;}
#hub_one_cont3 a {color: #282828; font-size:15px; font-weight: 700;line-height: 18px;}
#hub_one_cont3 img {float: left; margin-right: 10px;vertical-align: middle;}
.hubavatar {width: 50px;}
.hubprofile_id {color: #414141;font-weight: 600; font-size: 15px;}
.hubprofile_grey {color: #a6a5a5; font-weight: 400;font-size: 15px;line-height: 15px;line-height: 18px}
.hubprofile_container {width: 267px;height: 66px;}
.hubprofile_left {width: 60px;float: left;}
.hubprofile_left img {width: 50px;border: 1px solid #eee}
.hubprofile_right {width: 207px;float: left;line-height: 5px;}
.hubprofile_right p {margin: 0;}
.tipbyline {color: #a6a5a5;font-weight: 400;font-size: 15px;line-height: 30px;}
.tipbyline a {color: #a6a5a5 !important;font-weight: 400 !important;font-size: 15px !important;}
.trophylistcontainer {width: 100%;margin-top:14px;}
.platformadjust {margin-bottom: 1px;}
.platformadjust2 {margin-bottom: 2px;}
.platformadjust3 {margin-bottom: 3px;}
.trophylist_left {width: 50px;float: left;}
.trophylist_right {width: 345px; float: left;}
.trophylist_right img {vertical-align: middle;}
.trophylist_right a {color: #282828; font-size: 15px; font-weight: 700;}
.trophyhub_tracker_left {max-width: 369px; float: left;color: #999999; font-size: 18px;width:100%;}
.trophyhub_tracker_left h4 {margin-bottom: 9px;}
.trophyhub_tracker_right {float: left;max-width: 135px;padding-top: 37px;width: 100%;}
.trophyhub_tracker_right img {width: 100px;margin-left: 35px;border: 1px solid #eee;}
.trackerbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 1px;width: 155px;text-align: center;line-height: 36px;margin-top: 14px;}
.trackerbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.trackerbox a:hover {color: #4f90c1 !important;}
.trackerbox img{border: none;}
.trackerbox a, .trackerbox a:active, .trackerbox a:visited {color: #4f90c1;}
ul.plattop li {width: 100%;line-height: 18px;margin-bottom: 12px;}
ul.plattop li img {vertical-align: middle !important; float: none !important;}
.plattop_no {color: #a6a5a5; font-weight: 700;font-size: 15px;line-height: 18px !important;}
ul.plattop li a {color: #282828; font-weight: 700 !important; font-size: 15px;}
.plattop_nodiv {width: 20px;float: left;}
.earneradjust {margin-top: 3px;}
@media (min-width: 975px) {
	#hub_one {border-bottom: 1px solid #e4e4e4;}
	#hub_two {border-bottom: 1px solid #e4e4e4;}
	#hub_three {border-bottom: 1px solid #e4e4e4;}
	#hub_one_cont1 {width: 100%;max-width: 395px;height: 100%; border: none; padding: 0;}
	#hub_one_cont1:after {content:"";background:#e4e4e4;position:absolute;bottom:0;right:0;height:98.5%;width:1px;}
	#hub_one_cont2	{padding: 0 0 0 20px; margin: 0; height: 158px;}
	#hub_one_cont3 {padding: 10px 0 0 20px; border: none;}
	#hub_two_cont1 {border-right: 1px solid #e4e4e4; border-bottom: none;max-width: 262px;}
	#hub_two_cont2 {border-right: 1px solid #e4e4e4; border-bottom: none; padding: 10px 0 0 20px;max-width: 287px;}
	#hub_two_cont3 {padding: 10px 0 0 20px; border: none;}
	#hub_three_cont1 {border: none;}
	#hub_three_cont1:after {content: "";background:#e4e4e4;position:absolute;top:0;right:0;height:95.7%;width:1px;}
	#hub_three_cont2 {padding: 10px 0 0 20px;height: 100%;}
	.trophylistcontainer {width: 395px;}
	#hub_one_cont3 li {width: 505px;}
	.platart_main	{float: none;}
	
}
/* Game page */
#gameinfo_content {background-color: #FFF; width: 100%;padding: 20px 10px 20px 10px;float: left;}
#gameinfo_topleft {max-width: 265px; float: left; padding-left: 10px;}
#gameinfo_center span {font-size: 1em;color: #a5a5a5;}
#gameinfo_center .more {text-align: justify;}
.gameinfo_text span {font-size: 1em;color: #a5a5a5;}
#gameinfo_right {padding-top: 26px;}
.gameinfo_text img {vertical-align: middle;}
#gameinfo_release li {margin-right: 15px;}
.gameinfo_region{color: #515151; font-size: 1.1250em; font-weight: 600;}
.gameinfo_date	{color: #A5A5A5; font-size: 1.1250em; font-weight: 600;}
#gameinfo_menu {width: 100%;padding: 0 0 20px 0; float: left;background: url('https://www.psmania.net/images/layout/line.png') no-repeat 0 93%;}
#gameinfo_menu li {float: left;margin-right: 35px;}
#gameinfo_menu {color: #a5a5a5}
#gameinfo_menu a{color: #A5A5A5;}
#gameinfo_menu a:hover {color: #282828;}
#gameinfo_lower{font-size: 1.3750em;color: #a5a5a5;}
#gameinfo_lower a{color: #A5A5A5;}
#gameinfo_lower a:hover {color: #282828;}
#gamecontent_left {max-width: 605px; width: 100%; float: left; padding: 12px 0 20px 20px;}
#gamecontent_right {max-width: 340px; width: 100%; float: left; padding: 0 0 0 20px;}
#gameinfo_dev {padding: 12px 0px 20px 20px; max-width: 335px;width: 100%;float: left;background: url('https://www.psmania.net/images/layout/line.png') no-repeat 20px 95%;}
ul.morecover ul{list-style: none;margin:0;padding:0;}
ul.morecover li{display: inline; float: left;width: 105px;margin-bottom: 15px;}
ul.morecover li:nth-of-type(3n) {width: 90px;}
#morefrom, #enjoyfrom, #moreplayers {padding: 15px 0 0 20px;}
#gameinfo_enjoy {padding: 12px 0px 20px 20px; max-width: 335px;width: 100%;float: left;background: url('https://www.psmania.net/images/layout/line.png') no-repeat 20px 95%;}
#content_screenshots, #content_trailers {padding: 6px 0 0 0; float: left;}
.trailercontainer {float: left;width: 100%;}
#gameinfo_review {padding: 6px 0 0 0;float: left;}
#content_board textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;border: 1px solid #ccc;color: #a5a5a5;font-size: 18px;margin-bottom: 10px;padding: 5px;}
#content_board input[type=text] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;border: 1px solid #ccc;color: #a5a5a5;font-size: 18px;margin: 10px 0 10px 0;padding: 5px;}
#content_board a, #content_board a:visited {color: rgb(214,61,52);}
ul.boardtopic {border: 1px solid #f1f1f1; margin: 0; padding: 0;}
.boardheader {background-color: #f9f9f9; font-weight: bold; display: table;width: 100%;font-size: 1rem;border: 1px solid #f1f1f1;}
.boardheader:before, .boardheader:after {box-sizing: inherit;}
ul.boardrow {list-style: none; padding: 0; margin: 0; display: table-row;}
.boardrow li {padding: 10px 0 10px 10px;display: table-cell; float: none; vertical-align: middle;border-bottom: 1px solid #f1f1f1;}
.boardrow-avatar {width: 10%;text-align: center;}
.boardrow-topic {width: 45%;}
.boardrow-replies {width: 15%;text-align: center;}
.boardrow-latest {width: 15%;}
.boardbody {display: table; width: 100%; font-size: 1rem;}
.board_posters {font-size: 0.8rem;}
#topicrows li a, .boardrow li a:visited {color: #282828;}
#topicrows li a:hover {color: rgb(214,61,63);}
#content_boardpost {font-size: 1rem;}
#content_boardpost h2, #boardpost h2 {font-size: 1rem; font-weight: bold; color: #282828;margin-bottom: 15px;}
.board_mainpost {background-color: #f9f9f9; padding: 5px; border: 1px solid #f1f1f1;float: left;width: 100%;}
.content_boardpost, .board_post {width: 100%;}
.board_postavatar {width: 15%; float: left;}
.board_postcontent {width: 85%; float: left;padding-left: 10px;}
.board_postfooter {width: 100%; text-align: right; font-size: 0.7rem;}
.board_postfooter a {font-weight: bold;}
.board_replies, .board_sep {padding-top: 15px; margin-top: 15px; background: url('https://www.psmania.net/images/layout/line.png') no-repeat top left;width: 100%; float: left;}
.boardreply {font-weight: bold; font-size: 0.8rem;}
.board_postavatarby {font-size: 0.8rem; color: #282828; font-weight: bold;}
.morecontainer {width: 100%; height: 66px;}
.morecontainer_left {max-width: 60px; float: left; width: 100%;}
.morecontainer_right {float: left; line-height: 5px;}
.morecontainer ul {margin-top: 15px;}
.amazonboxgame {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 1px;width: 131px;text-align: center;line-height: 24px;margin: 5px 0px 5px 0px;}
.amazonbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 1px;width: 131px;text-align: center;line-height: 24px;position: absolute;bottom:0;}
.amazonbox:hover,.amazonboxgame:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.amazonbox img, .amazonboxgame img {border: none;margin-bottom: 1px;}
.amazonbox a, .amazonbox a:active, .amazonbox a:visited, .amazonboxgame a, .amazonboxgame a:active, .amazonboxgame a:visited {color: #4f90c1;}
.amazonbox a:hover, .amazonboxgame a:hover {color: #4f90c1 !important;}
/* Review */
.review_header {color: #272727;font-size: 25px;font-weight: 600;}
.review_body {color: #6c6b6b;font-weight: 400;font-size: 18px;}
.scorecontainer {width: 100%;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;float: left;background-color: #fff;padding: 20px 20px 2px 20px;margin-bottom: 20px;}
.score_1 {width: 135px; float: left;color: #272727;font-size: 35px;font-weight: 700;text-align: justify;line-height: 29px;padding-top: 9px;}
.score_2 {width: 195px; float: left;font-weight: 700;color: #272727;font-size: 80px;line-height: 70px;}
.score_3 {width: 190px; float: left;color: #434242;font-size: 22px;font-style: italic;line-height: 25px;padding-bottom: 18px;}
.scorequote {width: 20px; float: left;margin-right: 5px;}
.scoreslash {font-weight: 300;color: #ededed;font-size: 80px;}
.score10 {font-weight: 300;color: #cccccc; font-size: 80px;}
img.quote{border: none !important;width: 20px;height: 14px;background: url('https://www.psmania.net/images/layout/sprites2.png') -70px -116px;margin-right: 5px;margin-bottom: 80px;float: left;}
/* Screenshots */
#screenshot_content {max-width: 960px; width: 100%;}
#screen_menu {width: 100%;padding: 5px 0 5px 20px;background-color: #CCC;}
#screen_image {max-width: 960px; width: 100%;background-color: #252629;position: relative;}
#screen_image img {max-width: 960px;display: block;margin: auto; width: 100%;}
#screen_submenu {width: 100%;padding: 10px 20px 10px 20px;background-color: #252629;float: left;color: #FFF;max-width: 960px;}
#screen_submenu a, #screen_submenu a:visited, #screen_submenu a:active {color: #999999;font-size: 20px;}
#screen_submenu a:hover {color: #fff !important;}
#screen_subleft {max-width: 40%;float: left;line-height: 24px;width: 100%;}
#screen_subcenter {max-width: 20%; float: left;margin: auto;line-height: 24px;width: 100%;text-align: center;}
#screen_subcenter img {vertical-align: middle;margin-right: 5px;margin-bottom: 2px;}
#screen_subright {max-width: 40%;float: left;text-align: right;line-height: 24px;width: 100%;}
#screen_leftlink {width: 50%;position: absolute;height: 100%;float: left;}	
#screen_rightlink {width: 50%;position: absolute;height: 100%;float: left;left: 50%;}	
#gameinfo_rate{width: 100%; margin-top: 15px;float: left;}
.gameinfo_rateleft {width: 60px;float: left;}
.gameinfo_region{color: #515151; font-size: 1.1250em; font-weight: 600;}
.gameinfo_rating {float: left;}
#ratebox {width: 180px;float: left;padding-top: 3px;}
.avgbox {width: 30px;float: left; color: #a5a5a5;line-height: 18px;padding-left: 5px;padding-top: 1px;font-size: 16px;}
#gameinfo_alsoon {width: 100%;color: #515151;font-size: 18px;font-weight:600;}
#gameinfo_alsoon img {vertical-align: middle;margin-left: 5px;}
#gameinfo_buy {width: 100%; }
.gameinfo_miniheader {color: #515151;font-size: 18px;font-weight:600;}
/* Video */
#shadow {background-image:url(https://www.psmania.net/images/layout/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
#video_container{max-width: 960px;width: 100%;background-color: #e3e3e3;float: left;z-index:8000 !important;position:relative;}
#video_titlecontainer {max-width: 960px;width: 100%;background-color: #e3e3e3;float: left;padding: 10px 10px 10px 18px}
#video_title {width: 72%; float: left;}
#vtitle,#vtitle a {color: #272727;font-size: 22px;font-weight: 600;}
#video_duration{width: 24%;float: left;text-align: right;color: #A5A5A5;font-size: 22px;padding-right: 20px;}
#command { position:relative; height:29px; display:block; float: right;width: 4%;}
.lightSwitcher {position:absolute; z-index:101; width: 29px; height: 29px; background:url(https://www.psmania.net/images/layout/sprites2.png) no-repeat 0 -255px;}
.turnedOff {color:#ffff00; width: 29px; height: 29px; background:url(https://www.psmania.net/images/layout/sprites2.png) no-repeat -33px -255px;}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}
/* About */
.about {padding: 20px 20px 20px 20px; width: 100%;}
.about_header {width: 100%;text-align: center;color: #272727;font-weight:700;font-size: 45px;margin-bottom: 30px;}
.about_dot {color: #da2f37;}
.about_col1 {width: 50%;float: left;margin-bottom: 30px;color: #6c6b6b;padding-right: 15px;text-align: justify;}
.about_col2 {width: 50%;float: left;margin-bottom: 30px;color: #6c6b6b;text-align: justify;padding-left: 15px;}
.about_block {border-top: 1px solid #cccccc;width: 100%;padding-top: 30px;padding-bottom: 30px;text-align: center;}
.about_block ul {list-style: none;width: 100%;}
.about_block li {display: inline;}
.about_spacer {width: 215px;float: left;}
.about_baard {width: 210px;margin: 0 auto;}
.about_name {color: #272727;font-weight: 700;font-size: 21px;}
.about_title {color: #6c6b6b;font-weight: 400;font-size: 16px;}
.about_avatar {width: 50px; border: 1px solid #f0eeef;position: absolute; bottom: 0; left: 0;background-color: #FFF}
.about_thanksavatar {width: 50px; border: 1px solid #f0eeef;background-color: #FFF;}
.about_bigavatar {position: relative;}
ul.social {margin-left: 15px;}
ul.social li {display: inline-block;list-style-type: none;display: inline-block; zoom: 1;margin-right: 30px;color: #6c6b6b;font-size: 16px;text-transform:uppercase;}
.about_baard, .about_baard a {color: #bfbfbf;}
.about_baard a:hover {color: #da2f37;}
ul.contact li {display: inline-block;list-style-type: none;display: inline-block; zoom: 1;margin-right: 30px;color: #6c6b6b;font-size: 16px;text-transform:uppercase;line-height: 21px;}
/* Trophy profile */
#tprofilecontainer {width: 100%; padding: 20px 20px 20px 20px;}
.tprofile_box {border-bottom: 1px solid #e4e4e4; float: left; width: 100%;padding-bottom: 13px;}
.tprofile_avatar {float: left; max-width: 139px; width: 100%;position: relative;}
.tprofile_avatar_container {position: relative; left: 19px;top: 18px;}
.tprofile_avatar_container img {width: 100px;}
.avatarplus {background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -392px;width:146px;height:138px;position: absolute;top: 0; left:-15px;}
.avatarnormal {background: url('https://www.psmania.net/images/layout/sprites2.png') -139px -392px;width:146px;height:138px;position: absolute;top: 0; left:-15px;}
.tprofile_user {float: left; max-width: 300px;line-height: 28px;padding-top: 10px;}
.block {float: left; width: 75px;color: #a5a5a5;font-size: 18px; font-weight: 400;}
.block2 {float: left;color: #282828;font-size:18px;font-weight: 700;}
.tlevel {float: left; width: 30px;}
.tlevel_container {float: left;width: 60px;padding-top: 6px;}
.tlevel_right {float: left; width: 40px; text-align: right;color: #a5a5a5;font-size: 18px; font-weight: 400;}
.progress { height: 8px;line-height: 8px;background: #ebebeb;border-radius: 7px;border-left: 1px solid transparent;border-right: 1px solid transparent;margin-top: 8px; border-width: 1px;border-style: solid;border-color: #ebebeb #f7f7f7 #fdfdfd;}
.progress > span {position: relative;float: left;margin: 0 -1px;min-width: 4px;height: 6px;line-height: 4px;text-align: right;border-radius: 6px;border-width: 1px;border-style: solid;border-color: #ffffff #ffffff #ffffff;background-color: #ffffff;}
.progress > span span {padding: 0 8px;font-size: 11px;font-weight: bold;color: #404040;color: rgba(0, 0, 0, 0.7);text-shadow: 0 1px rgba(255, 255, 255, 0.4);}
.progress > span:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;height: 6px;border-radius: 10px;}
.progress .blue {border-color: #4376a5 #589cd9 #63aef3;background-color: #5aaadb;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #63aef3), color-stop(70%, #63aef3), color-stop(100%, #63aef3));background-image: -webkit-linear-gradient(top, #63aef3 0%, #63aef3 70%, #63aef3 100%);background-image: -moz-linear-gradient(top, #63aef3 0%, #63aef3 70%, #63aef3 100%);background-image: -ms-linear-gradient(top, #63aef3 0%, #63aef3 70%, #63aef3 100%);background-image: -o-linear-gradient(top, #63aef3 0%, #63aef3 70%, #63aef3 100%);background-image: linear-gradient(top, #63aef3 0%, #63aef3 70%, #63aef3 100%);}
.tprofile_stats {float: left; width: 460px;padding-top: 7px;}
.tprofile_tbox {float: left; height: 135px; width: 115px;padding-top: 5px;}
.tbox_header {color: #a5a5a5;font-size: 18px;font-weight: 400;margin-left: 18px;}
.tbox_trophies {background-image: url('https://www.psmania.net/images/layout/sprites2.png'); width: 99px; height: 90px;margin-top: 10px;}
.tbronze 	{background-position: -286px -399px;}
.tsilver 	{background-position: -406px -399px;}
.tgold	 	{background-position: -526px -399px;}
.tplat	 	{background-position: -646px -399px;}
.tcount		{color: #282828; font-size: 28px; font-weight: 700; text-align: center;width: 80px;height: 30px;margin-left: 16px;padding-top: 18px;}
.tmenu_left	{float: left; max-width: 540px;padding-top: 12px;height: 39px;}
.tmenu_left a, .tmenu_left a:visited, .tmenu_left a:active {color: #a5a5a5;font-size: 22px;font-weight: 400;}
.tmenu_left ul {list-style: none;}
.tmenu_left li {float: left; margin-right: 40px;}
.tmenu_left a:hover {color: #282828;}
.tmenu_right{float: right; width: 500px;position:relative;}
#tpbox {padding: 0; border-radius: 3px; border: 1px solid #e6e6e6; max-width: 920px;margin-top: 15px;}
#tpbox {overflow-x: auto;}
#tptbl {border-collapse: collapse;}
#tptbl th {font-size: 25px; color: #a5a5a5; height: 55px;padding-left: 8px;font-weight: 300;padding-top: 0 !important;}
#tptbl td {font-size: 15px; color: #414141;font-weight: bold; border-bottom: 1px solid #e6e6e6;}
.tpcol1{width: 290px;border-right: 1px solid #e6e6e6;line-height: 15px;}
.tpcol1 img {border: none; margin: 0 5px 0 0;float: left;}
.tpcol2{width: 193px;border-right: 1px solid #e6e6e6;padding-left: 10px; padding-top: 10px;}
.tpcol3{width: 220px;border-right: 1px solid #e6e6e6;padding-left: 10px; padding-top: 8px;}
.tpcol4{width: 217px;}
.tprofile_sort {margin-left: 15px; float: left;}
.tpcol1 a, .tpcol1 a:visited, .tpcol1 a:active {color: #414141;font-size: 15px;font-weight: 700;}
.tpcol1 a:hover {color: #d63d3f;}
.tptbl_title {margin-top: 3px;}
.tptbl_title img {margin-top: 4px;}
.tprogress_of {color: #a5a5a5; font-size: 15px;font-weight: 400}
.inline {display: inline;}
.tpstat {width: 120px; text-align: right; float: right;padding-right: 15px;}
.tpbox_trophylist {margin: 0; padding: 0; list-style: none; height: 15px;}
.tpbox_trophylist li {display: inline; vertical-align: middle;text-align: right; width: 47px;float: left;}
.tpbox_trophylist li img {margin-left: 5px;}
.refreshbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0; background-color: #C6E6FE;padding: 1px;width: 115px;text-align: center;position: absolute;right:0;margin-top: 9px;height: 35px;}
.refreshbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.refreshbox img{border: none;vertical-align: middle;margin-bottom: 2px;}
.refreshbox a, .refreshbox a:active, .refreshbox a:visited {color: #4f90c1;}
.refreshbox a:hover {color: #4f90c1 !important;}
.verifybox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0; background-color: #C6E6FE;padding: 1px;width: 175px;text-align: center;margin-top: 9px;height: 35px;position: absolute;right:145px;}
.verifybox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.verifybox img{border: none;vertical-align: middle;}
.verifybox a, .verifybox a:active, .verifybox a:visited {color: #4f90c1;}
.verifiedbox, .infobox {width: 145px; text-align: center; float: left; height: 35px;padding-top: 19px; color: #999999; font-size: 14px;}
.verifiedbox img, .infobox img {vertical-align: middle;margin-bottom: 3px;}
.remborderbot {border-bottom: none !important;}
#trophylog {width: 100%;float: left;margin-top: 15px;padding-top: 20px;}
#logload {position: fixed;left: 50%;top:41%;display: none;z-index: 10000;width: 21px; height: 17px;}
#loglist img {vertical-align: middle;}
#loglist li {margin-bottom: 10px;}
#loglist {color: #a5a5a5;}
#loglist a {color: #414141;font-size: 15px;font-weight: 700;}
#loglist a:hover {color: #d63d3f;}
/* Review */
.review_header {color: #272727;font-size: 25px;font-weight: 600;}
.review_body {color: #6c6b6b;font-weight: 400;font-size: 18px;}
.scorecontainer {width: 100%;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;float: left;background-color: #fff;padding: 20px 20px 2px 20px;margin-bottom: 20px;}
.score_1 {width: 135px; float: left;color: #272727;font-size: 35px;font-weight: 700;text-align: justify;line-height: 29px;padding-top: 9px;}
.score_2 {width: 195px; float: left;font-weight: 700;color: #272727;font-size: 80px;line-height: 70px;}
.score_3 {width: 190px; float: left;color: #434242;font-size: 22px;font-style: italic;line-height: 25px;padding-bottom: 18px;}
.scorequote {width: 20px; float: left;margin-right: 5px;}
.scoreslash {font-weight: 300;color: #ededed;font-size: 80px;}
.score10 {font-weight: 300;color: #cccccc; font-size: 80px;}
img.quote{border: none !important;width: 20px;height: 14px;background: url('https://www.psmania.net/images/layout/sprites2.png') -70px -116px;margin-right: 5px;margin-bottom: 80px;float: left;}
/* Game list */
#gamescontainer {padding: 2px 20px 20px 20px}
.innergames {width: 100%;border-bottom: 1px solid #e4e4e4;padding-bottom: 15px;float: left;}
ul#newgames {list-style: none;margin: 10px 0 0 0;padding: 0;}
ul#newgames li{display: inline; float: left;width: 230px;margin-bottom: 10px;height: 60px;padding-right: 10px;}
ul#newgames li img{float: left;margin-right: 10px;}
#newgames li a, #newgames li a:visited, #newgames li a:active {color: #282828;font-size: 15px;font-weight: 700;line-height: 14px;margin-left: 3px;vertical-align: top}
#newgames li a:hover {color: #d63d3f; }
#newgames span {line-height: 15px;}
.innermenu {width: 100%;border-bottom: 1px solid #e4e4e4;padding-bottom: 15px;float: left;color: #bbbbbb;font-size:18px;font-weight: 400;padding-top: 2px;}
.innermenu a, .innermenu a:active, .innermenu a:visited {font-size: 18px;color: #bbbbbb;font-weight: 400;}
.innermenu a:hover {color: #d63d3f;}
.innershow {width: 260px;float: left;margin-top: 4px;}
.innerheader {color: #999999;font-size: 18px;font-weight:300;}
.searchactive {color: #282828 !important;font-weight: 700 !important;}
.innerplat {width: 156px;float: left;margin-top: 4px;}
.innerplat img {vertical-align: middle;}
.innercnt  {width: 250px;float: left;margin-top: 4px;}
.innerletter {width: 100%;border-bottom: 1px solid #e4e4e4;padding-bottom: 15px;padding-top:14px;float: left;}
.innerletter a, .innerletter a:active, .innerletter a:visited {font-size: 18px;color: #bbbbbb;font-weight: 400;margin-right: 12px;}
.innerletter a:hover {color: #d63d3f;}
.innerlist {width: 100%;float: left;}
.innerlist img {vertical-align: middle;margin-bottom: 2px}
.innerlist a, .innerlist a:active, innerlist a:visited {color: #515151;font-size: 15px;font-weight: 400;}
.innerlist a:hover {color: #d63d3f;}
.innercol1, .innercol2, .innercol3 {width: 293px;float: left;}
.innercol1 {margin-right: 20px;}
.innercol2 {margin-right: 21px;}
.listcell, .listcontent {width: 306px; float: left;line-height: 15px;}
.listcell {color: #282828;font-weight: 700;font-size: 20px;padding-top: 15px;}
.listregion {color: #cacaca;font-size: 15px;}
img.thicksep {border: 0 !important;width: 293px;height: 4px;background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -168px;margin-bottom: 5px;}
.innersort {width: 156px;float: left;margin-top: 4px;}
/* Signup */
.signupbg {min-height: 569px;}
#signupcontainer {padding: 20px 20px 20px 20px;width: 100%;background: url(https://www.psmania.net/images/layout/signup_bg.jpg) no-repeat top right;}
#signup-left {max-width: 600px; width:100%; float: left; margin-bottom: 30px;}
#signup-right {max-width: 320px; width: 100%; float: left;}
#register_form {margin-top: 10px;}
.registersub {margin-top: 10px;}
.register_input {border: 1px solid #b7b7b7;	width: 290px;font-size: 20px !important;color: #747474;padding-left: 10px;height: 35px; line-height: 35px;margin-bottom: 10px; clear: both; float: left;}
.registerbox {font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 90px;padding: 1px;margin-right: 10px;}
.registerbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.registermsg {width: 300px;margin-top: 15px;margin-bottom: 10px;color: #999; font-size: 18px;}
.login_ors2					{width: 300px; float: left;font-size: 18px;color: #999;font-weight: 400;margin-top: 4px;}
.register_fb				{width: 240px;float: left;margin-top: 15px;}
.register_fb_box			{font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 240px;padding: 1px;margin-right: 10px;padding-left: 10px;}
.register_fb_box a 			{color: #4f90c1;}
.register_fb_box:hover 		{border: 1px solid #BFDFF6; background-color: #E6F4FF;}
ul.perks {color: #999;font-size: 18px;margin-top: 10px;}
ul.perks li {margin-bottom: 10px;}
#nsl-custom-login-form-main {display: none;}
.nsl-container {display: none;}
/* Trophy list */
#trophy_content {padding: 0; float: left;}
#trophy_stats {padding-bottom: 38px;margin-bottom: 10px;max-width: 605px;width:100%;background: url('https://www.psmania.net/images/layout/line.png') no-repeat 0 90%;}
#trophy_stats_data {width: 185px;float: left;padding-top: 3px;}
.trophy_summarylist {height: 15px; list-style: none; margin: 0; padding: 0;}
ul.trophy_summarylist li {display: inline; float: left; text-align: left; vertical-align: middle; width: 45px;color: #656565;font-size: 16px;text-decoration: none;font-weight: bold;}
ul.trophy_summarylist img {margin-left: 5px;}
#trophy_stats_user {float: left;width: 390px;padding-top: 3px;padding-left: 15px;}
.progressmain{width:173px;float: left;margin-right: 10px;}
.progressleft {float: left; margin-right: 10px;color: #656565;font-size: 16px;}
.progresspercent {float: right;color: #656565;font-size: 16px;}
.trackerpr {color: #656565; font-weight: 600; font-size: 16px;}
.trackerpr a {color: #d63d3f;}
#wikitrophy{color: #000;max-width: 605px;height: auto;margin-top: 14px;}
#wikitrophy th{color: #747474;font-size: 12px;font-weight: bold;padding: 8px 17px 8px 17px;}
#wikitrophy tr{background-image: url('https://www.psmania.net/images/layout/dotted-big.png');background-position: bottom left;background-repeat: no-repeat;opacity: .6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}
#wikitrophy tr.earned {opacity: 1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
#wikitrophy img {vertical-align: middle;}
.missinginfo {color: #a5a5a5;font-size: 16px;font-weight: 400;}
.trophy_desc a{color: #656565;font-size: 16px;text-decoration: none;}
.trophy_desc a:hover{color: #d7242a;font-size: 16px;text-decoration: none;}
.earndate{font-size: 15px; color: #9d9d9d;}
/* Profile TML */
.profile {padding: 10px 20px 20px 20px; width: 100%;}
.profile_left {width: 620px; float: left;margin-top: 3px;}
.profile_right {width: 300px; float: left;}
.profile_leftflank {width: 300px;float: left;}
.profile_rightflank {width: 320px; float: left;line-height: 35px;color: #a5a5a5}
.profile_right img {border: 1px solid #cccccc;}
.profileuser {line-height: 35px;}
.profilesave {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0; background-color: #C6E6FE;padding: 1px;width: 115px;text-align: center;height: 35px;color: #4f90c1;}
.profilesave:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.profile_avatarcontainer {width: 240px; height: 240px;}
#pass1-text {display: none;}
/* Imagecontainer */
#imagecontainer {padding: 20px 20px 20px 20px;width: 100%;}
/* Login */
#logincontainer {padding: 20px 20px 20px 20px;width: 100%;min-height: 569px;background: url(https://www.psmania.net/images/layout/loginbg.jpg) no-repeat top right;}
#loginform {margin-top: 10px;}
.login_ors					{width: 300px; float: left;font-size: 18px;color: #999;font-weight: 400;margin-top: 14px;}
.loginpage_form input {border: 1px solid #b7b7b7;width: 313px;height: 43px;color: #747474;padding-left: 10px;clear: both; float: left;margin-bottom: 10px;}
.loginpage_form h3 {display: none;}
.loginsubmit input {font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 80px;padding: 1px;margin-right: 10px;}
.loginsubmit input:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.login_submitbox {margin-top: 10px;}
.login_submitbox a{font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 18px;color: #414141;}
.login_submitbox a:hover {color: #d63d3f;}
.login_fb					{width: 230px;float: left;margin-top: 15px;}
.login_fb_box				{font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 225px;padding: 1px;margin-right: 10px;padding-left: 10px;}
.login_fb_box a 			{color: #4f90c1;}
.login_fb_box:hover 		{border: 1px solid #BFDFF6; background-color: #E6F4FF;}
/* Lost pw */
#lostpwcontainer {padding: 20px 20px 20px 20px;width: 100%;}
.pwsub {width: 400px;margin-top: 10px;}
.pwmsg {width: 300px;margin-bottom: 15px;color: #999; font-size: 18px;}
.pwbox {font-family: 'Source Sans Pro', 'sans-serif';font-weight: 600;font-size: 22px;color: #4F90C1;border: 1px solid #95C9F0;background-color: #C6E6FE;width: 200px;padding: 1px;margin-right: 10px;}
.pwbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
/* Screenshots */
#screens_content {max-width: 960px; width: 100%;padding: 20px 20px 5px 20px}
.screens_top {border-bottom: 1px solid #e4e4e4; float: left; width: 100%;padding-bottom: 19px;}
.screens_content {border-bottom: 1px solid #e4e4e4; float: left; width: 100%;}
.screens_top strong {color: #282828; font-size: 18px; font-weight: 700;}
.screens_left {width: 50%; float: left;padding: 20px 0 0 0;color: #282828;font-size: 17px;font-weight: 700;}
.screens_right{width: 50%; float: left;padding: 15px 0 0 10px}
.screens_right img {vertical-align: middle;}
.screens_right a {color: #282828;font-size: 17px;font-weight: 700 !important;}
.screens_right a:hover {color: #d63d3f;}
.screens_about {display: none;color: #999999; font-size: 18px; font-weight: 400;margin-top: 10px;margin-bottom: 15px !important;}
.screens_l {width: 33%; float: left;text-align: left;}
.screens_c {width: 33%; float: left;text-align: center;padding-top: 26px;}
.screens_r {width: 33%; float: left;text-align: right;}
.screenbox {font-weight: 600;font-size: 22px;border: 1px solid #95C9F0;background-color: #C6E6FE;padding: 3px 5px 5px 5px;text-align: center;line-height: 28px;margin-top: 20px;width: 50px;height:37px;}
.screenbox a, .screenbox a:active, .screenbox a:visited {color: #4f90c1;}
.screenbox a:hover {color: #4f90c1 !important;}
.screenbox:hover {border: 1px solid #BFDFF6; background-color: #E6F4FF;}
.rightfloat {float: right;}
.screenbox img {vertical-align: middle;margin-bottom: 3px;}
/* Footer */
#footer {
	min-height: 515px;
	width: 100%;
	background: url(/images/layout/footer_bg.webp) repeat-x;
	color: #FFF;
	padding-top: 30px;
}
.column {max-width: 150px; width: 100%; float: left;}
.columnprivacy {max-width: 320px; width: 100%; float: left;}
ul.colink {margin: 15px 0 15px 0;}
.colink a, .colink a:visited, .footerdivider a, .footerdivider a:visited {color: #a5a5a5;font-size: 16px;}
.colink a:hover {color: #FFF !important;}
.colheader {color: #FFF; font-size: 20px; font-weight: 600;margin-bottom: 15px;}
.footerdivider {margin-top: 15px;}
.footersplit {max-width: 960px;width: 100%;height: 2px; background: url('https://www.psmania.net/images/layout/sprites2.png') 0 -162px;margin-bottom: 10px;}
#footergames {margin-top: 10px;}
/* Trailers */
.trailers_left {max-width: 340px; width: 100%; float: left;padding-top: 20px;padding-bottom: 16px}
.trailers_right{width: 100%; float: none;padding-top: 15px; padding-bottom: 15px;}
.trailers_right a {color: #414141;font-size: 16px;font-weight: 700;}
.trailers_right a:hover {color: #d63d3f !important;}
.trailers_right img {vertical-align: middle;}
.trailers_cover {margin-right: 10px;float: left;}
.coverspace {margin-top: 5px;line-height: 15px;}
.platformline {margin-top: 5px;}
.platformline a {font-size: 14px;}
.screendate {display: none;}
/* Pass strength */
#pass-strength-result {
	line-height: 33px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    width: 200px;
}
#pass-strength-result.strong,
#pass-strength-result.short {
    font-weight: bold;
}
#pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
}

#pass-strength-result.bad {
    background-color: #ffb78c;
    border-color: #ff853c !important;
}

#pass-strength-result.good {
    background-color: #ffec8b;
    border-color: #fc0 !important;
}
#pass-strength-result.short {
    background-color: #ffa0a0;
    border-color: #f04040 !important;
}
#pass-strength-result.strong {
    background-color: #c3ff88;
    border-color: #8dff1c !important;
}
@media (max-width: 578px) {
	.tprofile_stats {
		display: none;
	}	
}
@media (max-width: 468px) {
	.footrss, #footergames {display: none;}
	.column {max-width: 130px;}	
}
@media (max-width: 780px) {
	#footergames {display: none;}
	.prevnextmiddle, .prevnextlink {display: none;}
	.nextbox, .prevbox {max-width: 50%;}
	
}
@media (max-width: 850px) {
	#signupcontainer, #logincontainer {background: none;}
	.fullimagetxt {display: none;}
	.colink li {
		padding: 8px 8px 8px 0;
	}
	.footrss {
		display: none;
	}
	#footlist {
		display: none;
	}
}
@media (max-width: 767px) {
	#video_duration {
		display: none;
	}
	
	.about_col1 {float: none; width: 100%;}
	.about_col2 {float: none; width: 100%;}
}
@media (min-width: 959px) {
	#gameinfo_center {
		max-width: 331px;
		float: left;		
		width: 100%;
	}
	#gameinfo_right {
		max-width: 334px;
		float: left;
	}
	
	.screendate {
		display: inline;
	}
	
	.screenbox {
		width: 280px;
	}
	
	.trailers_right {
		max-width: 580px;
	}
	
	.screens_about {
		display: inline;
	}
	
	.trailers_right {
		padding-bottom: 0;
		float: left;
	}
}
@media (min-width: 444px) {
	#gameinfo_center {
		padding-left: 13px;
	}
	#gameinfo_right {
		padding-left: 29px;
	}
	#gameinfo_title {
		width: 100%;
	}
}
@media (max-width: 444px) {
	#gameinfo_topleft img {
		max-width: 128px;
		clear: both;
	}
}
@media (max-width: 480px) {
	.trailers_right {
		float: left;
	}
}
@media (max-width: 523px) {
	#gameinfo_lower{font-size: 1.1250em;}
	#gameinfo_menu li {margin-right: 15px;}
	.featbold {font-size: 1em}
	.trophyhub_tracker_left {max-width: 200px;}
	.trophyhub_tracker_right {padding-top: 70px;}
}
@media (max-width: 960px) {
	#gamecontent_right {padding: 0;}
}
/* Pushy */
.pushy {
  color: #fff;
  position: fixed;
  width: 250px;
  height: 100%;
  top: 0;
  z-index: 9999;
  background: #191918;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* enables momentum scrolling in iOS overflow elements */
}
.pushy a {
  display: block;
  color: #b3b3b1;
  padding: 5px 30px;
  text-decoration: none;
}
.pushy a:hover {
  color: #FFF;
}
.pushy ul:first-child {
  margin-top: 10px;
}
.pushy.pushy-left {
  left: 0;
}
.pushy.pushy-right {
  right: 0;
}
.pushy-register, .pushy-login {
	display: inline !important;
}
.pushy-register {
	padding: 5px 5px 5px 30px !important;
}
.pushy-login {
	padding: 5px 0 5px 5px !important;	
}
.pushy-content {
  visibility: hidden;
}
/* Menu Movement */
.pushy-left {
  -webkit-transform: translate3d(-250px, 0, 0);
  -ms-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.pushy-open-left #container,
.pushy-open-left .push {
  -webkit-transform: translate3d(250px, 0, 0);
  -ms-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.pushy-right {
  -webkit-transform: translate3d(250px, 0, 0);
  -ms-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.pushy-open-right #container,
.pushy-open-right .push {
  -webkit-transform: translate3d(-250px, 0, 0);
  -ms-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.pushy-open-left .pushy,
.pushy-open-right .pushy {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
  visibility: visible;
}
/* Menu Transitions */
#container,
.pushy,
.push {
  transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
.pushy-content {
  transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}
/* Site Overlay */
.site-overlay {
  display: none;
}
.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-animation: fade 500ms;
  animation: fade 500ms;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Submenu Appearance */
.pushy-submenu ul {
  padding-left: 15px;
  transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
  transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
  width: 100%;
  color: #b3b3b1;
  padding: 15px 30px;
  text-align: left;
  background: transparent;
  border: 0;
  font-size: 15px;
}
.pushy-submenu button:hover {
  color: #FFF;
}
.pushy-submenu > a,
.pushy-submenu > button {
  position: relative;
}
.pushy-submenu > a::after,
.pushy-submenu > button::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  right: 15px;
  background: url("https://www.psmania.net/images/arrow.svg") no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: transform 0.2s;
}
/* Submenu Movement */
.pushy-submenu-closed ul {
  max-height: 0;
  overflow: hidden;
  visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
  opacity: 0;
}
.pushy-submenu-open ul {
  max-height: 1000px;
  visibility: visible;
}
.pushy-submenu-open .pushy-link {
  opacity: 1;
}
.pushy-submenu-open a::after,
.pushy-submenu-open button::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}
.pstags {
	display: block;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pstags a {
	display: inline-block;
	border: 1px solid #e4e4e4;
	border-radius: 0.2em;
	padding: 0.3em 0.7em 0.3em 0.7em;
	margin: 0.2em 0px 0.2em 0px;
	background: #f7f7f7;
	line-height: 1.2em;
	text-transform: uppercase;
	font-size: 0.8em;
	letter-spacing: 0.04em;
	color: #a6a5a5;
	text-decoration: none;
}
.pstags a:hover {
	background-color: #E6F4FF;
}
/* qTip2 v2.2.0 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Nov 21 2013 20:35:00 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:325px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font-size:12px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
.qtip-options {background-color: #FFF !important; background: url('https://www.psmania.net/images/layout/PSM_menubg.jpg') no-repeat top center;width: 325px;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden!important}
div.star-rating{float:left;width:18px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden!important}
div.rating-cancel,div.rating-cancel a{background:url(images/delete.gif) no-repeat 0 -16px!important}
div.star-rating,div.star-rating a{background:url(images/star.png) no-repeat 0 -32px!important}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0!important}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 0px!important}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* Leaderboard */
.leaderboard-container .filter-bar {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-bottom: 20px;
}

.leaderboard-container .filter-group {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.leaderboard-container label {
    font-weight: bold;
    margin-bottom: 5px;
}

.leaderboard-container select,
.leaderboard-container button {
    padding: 8px 12px;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.leaderboard-container select:hover,
.leaderboard-container button:hover {
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.15);
}

.leaderboard-container button {
    cursor: pointer;
    background-color: #4caf50;
    color: white;
    font-weight: bold;
}

.leaderboard-container button[data-order="asc"] {
    background-color: #4caf50;
}

.leaderboard-container button[data-order="desc"] {
    background-color: #f44336;
}

.leaderboard-container .user-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.leaderboard-container .user-card {
    display: flex;
    align-items: center;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05);
}

.leaderboard-container .user-card img {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}

.leaderboard-container .user-info {
    flex-grow: 1;
}

.leaderboard-container .progress-bar {
    height: 8px;
    background-color: #e0e0e0;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 5px;
}

.leaderboard-container .lprogress {
    height: 100%;
    background-color: #4caf50;
}