/*

Theme Name: MaximumGames

Theme URI: http://www.maximumgames.com/

Version: 1.3

Description: Games

Author URI: http://www.pulsesolutions.com

*/


/* ------------------------------------------------ */
/* -----------------[RESET]------------------------ */
/* ------------------------------------------------ */

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 swp */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ------------------------------------------------ */
/* -----------------[BASIC STYLES] ----------------- */
/* ------------------------------------------------ */

body {
	color: #757474;
	font-display: swap;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 21px;
	min-height: 25px;
	overflow: auto;
	text-align: center;
}
/* background: url(images/homebg.jpg) top center no-repeat fixed #eee; */
a {
	color: #EC5B00;
	text-decoration: none;
}

a:hover {
	color: #EC5B00;
	text-decoration: underline;
}

.clear {
	clear: both;
}

.ui-tabs-hide {
	display: none;
}

br.clear {
	margin: 0px;
	padding: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #EC4F00;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-weight: normal;
	line-height: 1em;
	padding-bottom: 5px;
   /* text-shadow: 1px 1px 0 #000; */
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #EC4F00;
	text-decoration: none;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
	text-transform: uppercase;
}

h6 {
	font-size: 14px;
}

p {
	line-height: 24px;
	padding-bottom: 10px;
}

strong {
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
}

cite,
em,
i {
	font-style: italic;
}

pre,
code {
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}

ins {
	text-decoration: none;
}

sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 0.8em;
}

sub {
	top: 0.3em;
}

dl {
	margin: 0 0 1.5em 0;
}

dl dt {
	font-weight: bold;
}

dd {
	margin-left: 1.5em;
}

blockquote {
	background: #E6E6E6;
	border: 1px solid #DCDCDC;
	color: #666666;
	font-style: italic;
	margin: 1.5em;
	padding: 1em;
}

blockquote p {
	padding-bottom: 0px;
}

input[type=email],
input[type=text],
input.text,
input.title,
textarea,
select {
	background-color: #FFF;
	border: 1px solid #BBB;
	color: #4E4E4E;
	padding: 2px;
}

input[type=email]:focus,
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus,
select:focus {
	border-color: #2D3940;
	color: #3E3E3E;
}

input[type=text],
input.text,
input.title,
textarea,
select {
	margin: 0.5em 0;
}

textarea {
	padding: 4px;
}

img#about-image {
	float: left;
	margin: 3px 8px 8px 0px;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

* html .clearfix {
	zoom: 1;
}


/* IE6 */

*:first-child+html .clearfix {
	zoom: 1;
}


/* IE7 */


/* ------------------------------------------------ */
/* ---------------[MAIN LAYOUT INFO]--------------- */
/* ------------------------------------------------ */

#header-top {
	background: rgba(0, 0, 0, 1);
	height: 108px;
	position: relative;
	top:0px;
	width: 100%;
	z-index: 999;
}

div.container {
   
	position: relative;
	text-align: left;
  
}

img#logo {
	float: left;
	margin: 0px 15px 0px 25px;
}

.logo_area img {
	height: auto;
	margin-top: 0.6rem;
	width: 100px;
}

#slogan {
	color: #6E6E6E;
	float: left;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	padding: 36px 0px 0px 3px;
}

#page-menu {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	position: absolute;
	right: 0px;
	text-transform: uppercase;
	top: 50px;
	z-index: 99999;
}

#p-menu-content {
	float: left;
	height: 54px;
	padding-left: 10px;
}

ul.nav li a {
	color: #303030;
	font-weight: normal;
	padding-left: 17px;
	text-decoration: none;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.46);
}

#cat-nav-content ul.nav li a:hover,
#cat-nav-content ul.nav li.current-cat > a {
	color: #FFF;
}

#cat-nav-content ul li.sf-ul > a:hover {
	color: #FFF;
}

ul.nav li.current_page_item a,
ul.nav li a:hover {
	color: #FFF;
	text-shadow: 2px 1px 0px rgba(0, 0, 0, 0.46);
}


/* ul.nav > li:last-child {padding-right: 17px;} */

#content {
	position: relative;
	
}

#content-top-shadow {
	background: url(images/index-top-shadow.png) repeat-x;
	height: 41px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}

#from-categories {
	background: #FFF;
	width: 963px;
}

.recent-cat.first {
	background: url(images/cat-first_bg.png) no-repeat;
}

.recent-cat {
	background: url(images/cat_bg.png) no-repeat;
}

.recent-cat.first,
.recent-cat {
	float: left;
	padding-left: 2px;
	width: 238px;
}

.recent-cat.first img,
.recent-cat img {
	margin-left: -1, 2px;
}

.recent-cat.last {
	width: 239px;
}

.recent-cat.last .entry {
	border-right: 1px solid #FFF;
}

.top {
	background: url(images/top_bg.png) repeat-x;
}

.top.last {
	border-right: 1px solid #A7A6A6;
	width: 239px;
}

h4.title {
	border-bottom: solid 1px #2D2D2D;
	color: #F50;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 26px;
	line-height: 30px;
	padding: 0;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: 1px 1px 0px #000;
	text-transform: uppercase;
}

.recent-cat .entry {
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	padding-bottom: 39px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 14px;
	position: relative;
	width: 201px;
}

.recent-cat .entry h3 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.recent-cat .entry h3 a {
	color: #FFF;
	display: block;
	padding: 11px 10px 11px 14px;
}

.recent-cat .entry h3 a:hover {
	color: #F3F3F3;
	text-decoration: none;
}

.recent-cat .entry p.meta-info {
	color: #C2C1C1;
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 4px;
	margin-top: -3px;
}

.recent-cat .entry p {
	color: #262626;
	line-height: 18px;
	margin-top: -8px;
}

.recent-cat .entry a.readmore {
	background: url(images/readmore.png) repeat-x;
	bottom: 0px;
	display: block;
	height: 29px;
	position: absolute;
	right: 0px;
}

.recent-cat .entry a.readmore span {
	color: #FFF;
	line-height: 29px;
	padding-left: 14px;
	padding-right: 14px;
	text-shadow: 1px 1px 1px #111;
}

.recent-cat .entry a.readmore:hover span {
	color: #EEE;
}

.recent-cat .entry p.meta-info a {
	color: #C2C1C1;
}

.recent-cat .entry p.meta-info a:hover {
	color: #7C7C7C;
	text-decoration: none;
}

.recent-cat .entry.orange .title {
	background: url(images/title_orange.png) no-repeat bottom left;
	left: -10px;
	padding-bottom: 10px;
	position: absolute;
	top: -120px;
}

.recent-cat .entry.orange h3 {
	background: #E8AF00;
	text-shadow: 1px 1px 1px #C19100;
	width: 207px;
}

.recent-cat .entry.green .title {
	background: url(images/title_green.png) no-repeat bottom left;
	left: -10px;
	padding-bottom: 10px;
	position: absolute;
	top: -120px;
}

.recent-cat .entry.green h3 {
	background: #A8D728;
	text-shadow: 1px 1px 1px #83A81F;
	width: 207px;
}

.recent-cat .entry.light-blue .title {
	background: url(images/title_light-blue.png) no-repeat bottom left;
	left: -10px;
	padding-bottom: 10px;
	position: absolute;
	top: -120px;
}

.recent-cat .entry.light-blue h3 {
	background: #28C5D7;
	text-shadow: 1px 1px 1px #1F97A5;
	width: 207px;
}

.recent-cat .entry.blue .title {
	background: url(images/title_blue.png) no-repeat bottom left;
	left: -10px;
	padding-bottom: 10px;
	position: absolute;
	top: -120px;
}

.recent-cat .entry.blue h3 {
	background: #008EE8;
	text-shadow: 1px 1px 1px #006FB6;
	width: 207px;
}

body#home #main-content-wrap {
	background: none;
	padding-top: 0px;
}

body#home #main-content {
	background: none;
}

 #recent-posts {
	background: none;
	float: left;
	width: 667px;
}

#recent-news {
	background: none;
	float: left;
	width: 290px;
}

div#top-shadow {
	background: url(images/index-shadow.png) repeat-x;
	height: 26px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
}

body#home #recent-posts {
	background: none;
	width: 321px;
}

body#home #recent-posts h6 {
	line-height: 1.3em;
	margin: 14px 0 0 0;
	padding-bottom: 0;
}

#recent-posts h4 {
	background: none;
	color: #EC5B00;
	font-size: 22px;
	font-weight: 600;
}

.single #recent-posts h4 {
	background: none;
	border: 0;
}

#recent-posts .entry {
	position: relative;
}

#recent-posts .entry p.post {
	line-height: 18px;
}

#recent-posts .entry h2.title,
#recent-posts .entry h1.title,
h3#comments {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
}

#recent-posts .entry h2.title a,
#recent-posts .entry h1.title,
h3#comments {
	color: #383737;
}

#recent-posts .entry h2 a:hover {
	color: #E8891E;
	text-decoration: none;
}

#recent-posts .entry img.thumb {
	border: 7px solid #DEDEDE;
	margin-top: 4px;
}

#recent-posts .entry p.date,
#recent-news .entry p.date {
	color: #909090;
	font-size: 11px;
	padding: 0 0 0 0;
}

#recent-posts .entry p.date span,
#recent-news .entry p.date span {
	font-family: Tahoma;
}

#recent-posts .entry .post-meta {
	background: #EFEFEF url(images/post_bg.png) repeat-x bottom left;
	margin-left: -13px;
	margin-top: 14px;
	position: relative;
	width: 628px;
}

body#home #recent-posts .entry .post-meta {
	width: 470px;
}

#recent-posts .entry .post-meta p {
	color: #AFAFAF;
	float: left;
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 9px;
	padding-left: 14px;
	padding-top: 4px;
	text-shadow: 1px 1px 1px #FFF;
	width: 518px;
}

body#home #recent-posts .entry .post-meta p {
	width: 362px;
}

#recent-posts .entry .post-meta p a {
	color: #656363;
}

#recent-posts .entry .post-meta p a:hover {
	color: #2F2E2E;
	text-decoration: none;
}

#recent-posts .entry .post-meta a.readmore {
	background: url(images/readmore.png) repeat-x scroll 0 0 transparent;
	display: block;
	float: right;
	height: 29px;
}

#recent-posts .entry .post-meta a.readmore:hover span {
	color: #EEE;
}

#recent-posts .entry .post-meta a.readmore span {
	color: #FFF;
	line-height: 29px;
	padding-left: 14px;
	padding-right: 14px;
	text-shadow: 1px 1px 1px #111;
}

.entry-content {
	position: relative;
}

.entry-content img {
	height: auto;
	max-width: 100%;
}

.entry-content p, .listing-full .gamelisting_mid div {
	color: #DCDCDC;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 15px;
}

.entry-content ul {
	color: #FFF;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 15px;
	line-height: 25px;
	list-style-type: none;
	margin: 10px 0px 10px 0px;
}

.entry-content .features li {
	background: url(images/sidebar_bullet.png) 0 8px no-repeat;
	padding-left: 20px;
}

.entry-content ol {
	list-style-position: inside;
	list-style-type: decimal;
	margin: 10px 0px 10px 2px;
}

.entry-content ol[type=a] {
	color: #FFF;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 15px;
	list-style-position: inside;
	list-style-type: lower-alpha;
	margin: 0 0px 20px 25px;
}

.entry-content ol[type="a"] li {
	margin-bottom: 10px;
}

.entry-content ul li ul,
.entry-content ul li ol {
	margin: 2px 0px 2px 20px;
}

.entry-content ol li ul,
.entry-content ol li ol {
	margin: 2px 0px 2px 35px;
}

.about-game ul {
	list-style: disc;
	list-style-position: inside;
}

#recent-posts div.post .post-meta {
	background-image: none;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 17px;
	margin-left: 0px;
	margin-top: -4px;
	width: 615px;
}

#recent-posts div.post .post-meta p {
	float: none;
	padding-bottom: 6px;
	padding-right: 10px;
	width: auto;
}

#breadcrumbs {
	background: url("images/breadcrumb-bg.png") repeat-y scroll 0 0 transparent;
	color: #6F6F6F;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	height: 54px;
	left: 0;
	line-height: 58px;
	padding-left: 34px;
	position: absolute;
	text-shadow: 1px 1px 1px #FFF;
	top: 0;
	width: 603px;
}

.fullwidth #breadcrumbs {
	width: 900px;
}

#main-content.fullwidth {
	background-image: none;
}

#breadcrumbs a {
	color: #6F6F6F;
}

#breadcrumbs a:hover {
	color: #474747;
	text-decoration: none;
}

#content-bottom .container {
	background: url(images/content-container.png) 636px 0px no-repeat;
	height: 19px;
}

body#home #content-bottom .container {
	background: url(images/content-container-bg.png) 479px 0px no-repeat;
}

#content-bottom .nobg,
div#top-shadow.nobg {
	background: none;
}

.fullwidth #recent-posts {
	width: 100%;
}


/* ------------------------------------------------ */
/* ---------------[DROPDOWN MENU]------------------ */
/* ------------------------------------------------ */

#cat-nav {
	bottom: -14px;
	left: 0;
	position: absolute;
	width: 980px;
	z-index: 100;
}

#cat-nav-left {
	background: url(images/cat-nav-left.png) no-repeat;
	float: left;
	height: 64px;
	width: 10px;
}

#cat-nav-content {
	background: url(images/cat-nav-content.png) repeat-x;
	float: left;
	height: 64px;
	width: 941px;
}

.nav li ul {
	background: url(images/cat_menu_bg.png) repeat-y;
	border: 1px solid #111010;
	border-radius: 0 0 0.5rem 0.5rem;
	border-top: none;
	box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.5);
	padding-bottom: 15px;
}

.nav li ul ul {
	background: url(images/cat_menu_bg.png) repeat-y;
	border: 1px solid #111010;
	border-radius: 8px;
	border-top: none;
	box-shadow: 3px 6px 7px 1px rgba(0, 0, 0, 0.5);
	padding-bottom: 15px;
}

#cat-nav-content ul.nav {
	float: left;
	margin-left: 18px;
	margin-top: 10px;
}

#cat-nav-content ul.nav li {
	padding: 0 17px 0 0;
}

#cat-nav-content ul.nav li a {
	padding: 8px 4px 21px;
}

#cat-nav-content ul.nav li.sf-ul a {
	padding: 8px 6px 21px 15px;
}

#cat-nav-content ul.nav > li.sf-ul {
	background: url(images/li-hover.png) no-repeat 55px right;
}

#cat-nav-content ul.nav > li.sf-ul > a {
	background: url(images/a-hover.png) no-repeat 55px left;
}

#cat-nav-content ul.nav > li.sf-ul.sfHover {
	background: url(images/li-hover.png) no-repeat top right;
}

#cat-nav-content ul.nav > li.sf-ul.sfHover > a {
	background: url(images/a-hover.png) no-repeat top left;
	display: block;
}

#cat-nav-content ul.nav li li {
	padding: 0px;
}

#cat-nav-content ul.nav ul ul {
	border-top: 1px solid #111010;
	border-top-left-radius: 0.5rem;
}

#cat-nav-content ul.nav li li a:hover {
	color: #00B7F3;
}

#cat-nav-content ul.nav li a {
	color: #FEFEFE;
	font-weight: bold;
	text-decoration: none;
	text-shadow: -1px -1px 1px #0A0A0A;
}

#cat-nav-content ul.nav ul li a {
	text-shadow: 1px 1px 1px #0A0A0A;
}

#cat-nav-content ul.nav li li {
	background: url(images/bullet.png) no-repeat 16px 21px;
}

#page-menu ul.nav li a{
	color: #FFF;
	font-weight: 600;
	padding: 10px 20px;
	text-shadow: none;
}
#page-menu ul.nav li a:hover{background-color: transparent; color: #EC5B00;}
#page-menu ul.nav li a:focus{background-color: transparent;}

#page-menu ul.nav > li > a.sf-with-ul:hover, #page-menu ul.nav > li.sfHover > a {background-color: transparent; color: #EC5B00;}

#page-menu ul.nav li li a {
	text-shadow: none;
}

#page-menu .nav li:hover ul,
#page-menu ul.nav li.sfHover ul {
	left: 0px;
	top: 45px;
}

#page-menu .nav ul li:hover ul,
#page-menu ul.nav ul li.sfHover ul {
	left: 150px;
	top: -12px !important;
}

#cat-nav-content ul.nav li li a,
#page-menu ul.nav li li a {
	display: block;
	padding: 9px 5px 11px 28px !important;
	width: 144px;
}

#page-menu ul.nav li li.ratings_menu ul.sub-menu a {
	display: block;
	padding: 9px 10px 11px 12px !important;
	width: 327px;
}

#page-menu ul.nav li li a {
	background: none;
	padding: 7px 8px 6px 8px !important;
}
ul.sub-menu > li > a.sf-with-ul {position: relative;}
ul.sub-menu > li > a.sf-with-ul:after{ color: #FFF;content: "\f105"; font-family: "FontAwesome"; font-size: 16px; position: absolute; right: 5px; top: 10px;}
ul.sub-menu > li:hover > a.sf-with-ul:after{color: #E24024;}

#page-menu ul.nav li li a:hover {color: #E24024 !important;}
#page-menu ul.nav li li.sfHover a.sf-with-ul, #page-menu ul.nav li li.sfHover ul li.sfHover a.sf-with-ul, #page-menu ul.nav li li.sfHover ul li a.sf-with-ul {
	background: none;
	color: #FFF;
}

#page-menu ul.nav li li:last-child a {
	border-radius: 0 0 0.5rem 0.5rem;
}

#page-menu ul.nav li li:last-child ul li a {
	border-radius: 0;
}

#page-menu ul.nav li li:last-child ul li:last-child a {
	border-radius: 0 0 0.5rem 0.5rem;
}

#page-menu ul.nav li ul li ul li:first-child a {
	border-radius: 0.5rem 0.5rem 0 0;
}

#cat-nav-right {
	background: url(images/cat-nav-right.png) no-repeat;
	float: left;
	height: 64px;
	width: 19px;
}

#cat-nav #search-form {
	background: url(images/search.png) no-repeat;
	float: right;
	height: 27px;
	margin-top: 15px;
	width: 131px;
}

#cat-nav #searchinput {
	background: none;
	border: none;
	color: #646464;
	display: block;
	float: left;
	font-style: italic;
	margin-top: 3px;
	padding-left: 12px;
	width: 95px;
}

#cat-nav #searchsubmit {
	float: left;
	margin-top: 7px;
}

#cat-nav #search-form img {
	float: right;
	margin-top: -24px;
	padding-right: 10px;
}

#page-menu ul.nav ul {
	background: rgba(0, 0, 0, 0.9);
	border: 0px;
	border-radius: 0;
	box-shadow: none;
	color: #FFF;
	font: 600 15px "Open Sans", Arial, Helvetica, sans-serif;
	margin-top: 2px;
	overflow: initial !important;
	padding: 10px;
	padding-bottom: 0;
	z-index: 10000;
}

ul.sub-menu a {
	color: #FFF !important;
}


/* ------------------------------------------------ */
/* --------------[FEATURED SLIDER]----------------- */
/* ------------------------------------------------ */

#featured {
	height: 414px;
	overflow: hidden;
}

div.slide {
	height: 414px;
	position: relative;
}

div.slide .container a {
	background: url(images/header_banner_top_shadow.png) top center no-repeat;
	margin-left: -19px;
}

div.overlay,
div.top-overlay {
	background: url("images/dropshadow.png") repeat-x bottom left;
	bottom: 0;
	height: 22px;
	left: 0;
	position: absolute;
	width: 100%;
}

div.top-overlay {
	background: url("images/top-overlay.png") repeat-x bottom left;
	height: 43px;
	top: 0px;
}

.slide .description {
	background: url("images/overlay.png") no-repeat scroll 0 0 transparent;
	float: right;
	height: 276px;
	margin-top: 6px;
	padding: 18px 68px 0 50px;
	width: 342px;
}

.description h2.title {
	font-size: 36px;
	font-weight: bold;
	padding-top: 3px;
}

.description h2.title a {
	color: #FFF;
	text-shadow: 2px 2px 2px #000000;
}

.description h2.title a:hover {
	color: #EEE;
	text-decoration: none;
}

.description p.tagline {
	color: #4F4F4F;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	padding: 7px 0px 4px;
}

.description p.tagline a {
	color: #4F4F4F;
}

.description p.tagline a:hover {
	color: #7C7C7C;
	text-decoration: none;
}

.description p {
	line-height: 19px;
}

.slide a.readmore {
	background: url(images/featured-readmore-right.png) no-repeat scroll right bottom;
	color: #FFF;
	display: block;
	float: left;
	height: 31px;
	line-height: 32px;
	margin-top: 8px;
	padding-right: 11px;
	text-shadow: 1px 1px 1px #0080BD;
}

.slide a.readmore span {
	background: url(images/featured-readmore-left.png) no-repeat;
	display: block;
	padding: 0px 4px 0px 15px;
}

a#prevlink,
a#nextlink {
	bottom: -2px;
	display: block;
	height: 41px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	z-index: 20000;
}

a#prevlink {
	background: url(images/arrow-left.png) no-repeat;
	right: 80px;
	width: 94px;
}

a#nextlink {
	background: url(images/arrow-right.png) no-repeat;
	width: 94px;
}


/* ------------------------------------------------ */
/* -------------------[COMMENTS]------------------- */
/* ------------------------------------------------ */

#comment-wrap {
	margin-left: 14px;
}

div.authordata {
	width: 100px;
}

img.avatar {
	border: 6px solid #DEDEDE;
	float: left;
}

.comment-wrap {
	float: left;
	margin-left: 23px;
	padding-bottom: 22px;
	padding-right: 52px;
	position: relative;
}

.reply-container {
	bottom: 0px;
	position: absolute;
	right: 0px;
}

.reply-container a {
	background: url("images/readmore.png") repeat-x scroll 0 0 transparent;
	color: #FFF;
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0px 14px;
	text-shadow: 1px 1px 1px #111;
}

.reply-container a:hover {
	color: #F3F3F3;
	text-decoration: none;
}

li.depth-1 .comment-wrap {
	width: 476px;
}

li.depth-2 .comment-wrap {
	width: 385px;
}

li.depth-3 .comment-wrap {
	width: 294px;
}

li.depth-4 .comment-wrap {
	width: 203px;
}

.fullwidth li.depth-1 .comment-wrap {
	width: 799px;
}

.fullwidth li.depth-2 .comment-wrap {
	width: 708px;
}

.fullwidth li.depth-3 .comment-wrap {
	width: 617px;
}

.fullwidth li.depth-4 .comment-wrap {
	width: 526px;
}

ol.commentlist {
	list-style: none outside none;
	margin: 0 0px 0 -37px;
	padding-top: 10px;
}

ol.commentlist .navigation,
div#respond {
	margin: 0 15px 0 0;
	padding: 0 30px 14px 5px;
}

ol.commentlist ul {
	list-style: none outside none;
}

.commentlist li.comment {
	margin: 15px 0px;
	padding: 7px 0px 0px 23px;
}

.commentlist li.comment li {
	background: none;
	padding: 0px;
}

.commentlist li.comment ul {
	margin: 8px 0px 8px 91px;
}

.comment-body {
	border-bottom: 1px solid #D8D8D8;
	padding: 0 0 0 17px;
}

#respond {
	padding-top: 15px !important;
}

#commentform textarea#comment {
	width: 88%;
}

#commentform input[type=text] {
	width: 40%;
}

li.comment #respond {
	padding-left: 28px;
	padding-top: 20px;
}

li.comment #respond textarea {
	width: 88% !important;
}

li.comment #respond input[type=text] {
	width: 50% !important;
}

li.comment #respond {
	padding-left: 0px;
}

#respond h3#comments {
	background: none;
	margin: 0px;
	padding: 0px;
}

.comment-author {
	color: #C7C0AA;
	font-size: 18px;
}

.comment-author .comment-meta,
.comment-author .comment-meta a {
	color: #403F3A;
}

span.fn,
span.fn a {
	color: #008BB8;
	font-weight: bold;
}

.comment-content {
	padding-top: 8px;
}

h3#comments {
	padding-bottom: 9px;
}


/* ------------------------------------------------ */
/* ---------------------[FOOTER]------------------- */
/* ------------------------------------------------ */

#footer {
	background: #0B0B0B url(images/footer-bg.png) repeat-x;
}

.footer-widget {
	background: url("images/footer-widget-bg.png") no-repeat scroll right 46px transparent;
	float: left;
	padding: 14px 15px 30px;
	width: 210px;
}

.footer-widget h4.widgettitle {
	color: #676767;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0px;
	padding-bottom: 45px;
	text-shadow: 1px 1px 1px #000;
}

#footer a {
	color: #707070;
}

#footer a:hover {
	color: #ACACAC;
	text-decoration: none;
}

#footer .last {
	background: none;
}

.footer-widget ul {
	margin-bottom: 5px;
}

.footer-widget ul ul {
	margin-bottom: 0;
}

.footer-widget ul li {
	background: url("images/footer-bullet.png") no-repeat scroll 0 9px transparent;
	color: #262626;
	padding: 1px 0 6px 18px;
}

.footer-widget ul li ul {
	margin: 0 0 -12px;
	padding: 5px 0 0 7px;
}

#footer-bottom {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background: url(images/footerbg.jpg) !important;
	background-attachment: fixed;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: -21px;
}

#footer-bottom .footer_top .newsletter_section {
	float: left;
}

ul.bottom-nav li {
	float: left;
	padding: 8px 16px 7px 0px;
}

ul.bottom-nav li a {
	color: #969696;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
}

p#copyright {
	color: #E0E0E0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
}

p#copyright a {
	color: #E0E0E0;
}

/* ------------------------------------------------ */
/* --------------------[SIDEBAR]------------------- */
/* ------------------------------------------------ */

body#home #sidebar {
	float: left;
	margin-top: 0px;
	width: 480px;
}

#sidebar {
	float: right;
	width: 284px;
}

#sidebar div.widget {
	float: left;
	margin-left: 1px;
	padding-bottom: 15px;
	width: 284px;
}

body#home #sidebar div.widget {
	width: 239px;
}

div.widget.popular ul li,
div.widget.random ul li {
	border-bottom: 1px solid #D8D8D8;
}

div.widget.popular ul li span.title,
div.widget.random ul li span.title {
	color: #383737;
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 9px;
}

div.widget.popular ul li span.postinfo,
div.widget.random ul li span.postinfo {
	color: #BFBFBF;
	display: block;
	font-family: Georgia, serif;
	font-size: 11px;
	font-style: italic;
	margin-top: -2px;
}

div.widget ul li img {
	border-right: 7px solid #EFEFEF;
	float: left;
	margin-right: 6px;
}

div.widget.random h4.widgettitle span,
div.widget.archives h4.widgettitle span {
	border-right: 1px solid #A7A6A6;
}

#sidebar h4.widgettitle {
	color: #FFF;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 30px;
	padding: 0 0 15px;
	text-align: left;
	text-transform: uppercase;
}

#sidebar h4.widgettitle span {
	display: block;
	text-align: left;
}

#sidebar span.postinfo a {
	color: #BFBFBF;
}

#sidebar .widget ul {
	margin-bottom: 5px;
}

#sidebar .widget ul ul {
	margin-bottom: 0;
}

#sidebar .widget ul li {
	padding: 3px 0 6px 18px;
	position: relative;

}
#sidebar .widget ul li:before{ color: #DCDCDC;content: "\f105"; font-family: 'FontAwesome'; font-size: 16px; left: 3px; position: absolute; top: 3px;}

#sidebar .widget ul li ul {
	margin: 0 0 -12px;
	padding: 5px 0 0 7px;
}

#sidebar .popular ul,
#sidebar .random ul {
	margin-bottom: 0px;
}

#sidebar .popular ul li,
#sidebar .random ul li {
	background: none;
	padding: 0px;
}

#sidebar .popular ul li ul,
#sidebar .random ul li ul {
	margin: 0px;
	padding: 0px;
}

#sidebar .widgetcontent {
	padding: 0;
}

#tabbed-area {
	margin-top: -5px;
}

#tabbed-area ul#tab_controls li {
	background: url(images/tabbed-right-separator.png) no-repeat top right;
	float: left;
	padding-right: 2px;
}

#tabbed-area ul#tab_controls li.first {
	height: 45px;
	width: 105px;
}

#tabbed-area ul#tab_controls li.first span {
	background: url("images/recent-icon.png") no-repeat scroll 19px 14px transparent;
	padding-left: 40px;
}

#tabbed-area ul#tab_controls li.second {
	width: 100px;
}

#tabbed-area ul#tab_controls li.second span {
	background: url("images/popular-icon.png") no-repeat scroll 15px 14px transparent;
	padding-left: 36px;
}

#tabbed-area ul#tab_controls li.last {
	background: none;
	width: 109px;
}

#tabbed-area ul#tab_controls li.last span {
	background: url("images/random-icon.png") no-repeat scroll 11px 14px transparent;
	padding-left: 36px;
}

#tabbed-area ul#tab_controls li a,
#tabbed-area ul#tab_controls li a span {
	color: #6F6F6F;
	display: block;
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: italic;
	height: 45px;
	line-height: 42px;
	text-shadow: 1px 1px 1px #FFF;
}

#tabbed-area ul#tab_controls li.active a {
	background: url(images/tabbed-active-arrow.png) no-repeat bottom center;
}

#tabbed-area ul#tab_controls li a:hover {
	text-decoration: none;
}

#all_tabs .widget {
	padding-left: 1px;
	padding-top: 1px;
	width: 322px !important;
}

#sidebar #onecol .widget {
	width: 322px;
}

#sidebar #firstcol,
#sidebar #secondcol {
	float: left;
}

#sidebar #firstcol {
	width: 284px;
}

#sidebar #secondcol {
	width: 284px;
}

body#home #sidebar #firstcol,
body#home #sidebar #secondcol {
	width: 239px;
}

#sidebar #firstcol .widget {
	width: 284px;
}

#sidebar #secondcol .widget {
	width: 284px;
}

body#home #sidebar .widgetcontent {
	border-right: 0px;
}

.widgetcontent li a {
	color: #DCDCDC;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
}

.widgetcontent li a:hover {
	text-decoration: underline;
}


/* ------------------------------------------------ */
/* ------------[CAPTIONS AND ALIGNMENTS]----------- */
/* ------------------------------------------------ */

div.post .new-post .aligncenter,
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #DDD;
	margin-bottom: 10px;
	padding-top: 4px;
	text-align: center;
}

.wp-caption.alignleft {
	margin: 0px 10px 10px 0px;
}

.wp-caption.alignright {
	margin: 0px 0px 10px 10px;
}

.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}

img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}


/* ------------------------------------------------ */
/* ---------------[DEFAULT DROPDOWN SETTINGS]------ */
/* ------------------------------------------------ */

.nav ul {
	background-position: bottom;
	background-repeat: no-repeat;
	position: absolute;
	top: -999em;
	z-index: 10;
}

.nav li {
	float: left;
	position: relative;
}

.nav a {
	cursor: pointer;
	display: block;
	float: left;
}

.nav li:hover ul,
ul.nav li.sfHover ul {
	left: 0px;
	top: 50px;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
	top: -999em;
}

.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left: 192px;
	top: 0px;
}

.nav li:hover ul,
.nav li li:hover ul {
	top: -999em;
}

.nav li li {
	display: block;
	float: left;
	height: auto !important;
	padding: 0px;
	width: 160px;
}

.nav li ul {
	width: 160px;
}

.nav li.ratings_menu li {
	display: block;
	float: left;
	height: auto !important;
	padding: 0px;
	width: 349px;
}

.nav li.ratings_menu ul {
	width: 349px;
}

.nav li li a:link,
.nav li li a:visited {
	display: block;
	float: left;
	height: auto;
}

.nav li:hover {
	visibility: inherit;
	/* fixes IE7 'sticky bug' */
}


/* ------------------------------------------------ */
/* -----------------[WP CALENDAR]----------------- */
/* ------------------------------------------------ */

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 210px;
}

body#home #sidebar #wp-calendar {
	width: 210px;
}

#sidebar #firstcol #wp-calendar,
#sidebar #secondcol #wp-calendar {
	width: 112px;
}

#wp-calendar a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#wp-calendar a:hover {
	text-decoration: underline;
}

#wp-calendar caption {
	font: bold 13px Arial, Sans-Serif;
	text-decoration: none;
}

#wp-calendar td {
	color: #9F9F9F;
	padding: 3px 5px;
}

#wp-calendar td#today {
	color: #000;
}

#wp-calendar th {
	font-style: normal;
	padding: 3px 5px;
	text-transform: capitalize;
}

#wp-calendar #prev a,
#wp-calendar #next a {
	font-size: 9pt;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#sidebar #firstcol #wp-calendar td,
#sidebar #firstcol #wp-calendar th,
#sidebar #secondcol #wp-calendar td,
#sidebar #secondcol #wp-calendar th {
	padding-left: 2px;
	padding-right: 2px;
}


/* ------------------------------------------------ */
/* -------------------[PAGE NAVI]------------------ */
/* ------------------------------------------------ */

.pagination {
	overflow: hidden;
	padding: 15px 12px 0px;
}

#pagenav .page a {
	background: url(images/pagenav.png) no-repeat;
	color: #383737;
	display: block;
	float: left;
	height: 36px;
	margin-right: 9px;
	padding: 8px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #B8B8B8;
	width: 36px;
}

#pagenav #current a {
	background: url(images/pagenav_active.png) no-repeat;
	color: #FFF;
	display: block;
	float: left;
	height: 36px;
	margin-right: 9px;
	padding: 8px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #1591BA;
	width: 36px;
}

.wp-pagenavi {
	padding: 36px 30px 27px 0px;
	position: relative;
	text-align: right;
}

.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #2B2A2A;
	border: none !important;
	border-radius: 3px;
	color: #F0F0F0 !important;
	font-weight: normal !important;
	margin: 1px 5px !important;
	padding: 6px 9px !important;
}

.wp-pagenavi span.pages {
	background: none !important;
	border: none !important;
	color: #989898 !important;
	color: #413F36;
	margin: 1px !important;
	padding: 5px 7px 5px !important;
}

.wp-pagenavi span.current,
.wp-pagenavi span.extend,
.wp-pagenavi a:active,
.wp-pagenavi a:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #EC4F00;
	border: none !important;
	border-radius: 3px;
	color: #FFF !important;
	font-weight: normal !important;
	margin: 1px 5px !important;
	padding: 6px 9px !important;
	text-shadow: 1px 1px 1px #1591BA;
}

a.readmore:hover,
#sidebar div.custom-sidebar-block ul.control li a:hover,
ul#cats-menu li a:hover,
ul#page-menu li a:hover,
div#slider-control div.featitem h2 a {
	text-decoration: none;
}

.js #feat-content,
.js div#from-blog div.entries {
	display: none;
}

.foursixeight {
	margin: 0px 0px 15px 84px;
}

.fullwidth {
	width: 100% !important;
}

.et_pt_gallery_entry {
	margin: 0 0 32px 85px !important;
}

#comment-wrap .navigation {
	padding: 10px 0;
}

.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

h3#reply-title small {
	display: block;
}

h3#reply-title small a {
	font-size: 12px;
	letter-spacing: 0px;
}

#commentform input[type=text] {
	display: block;
	padding: 5px;
	width: 40%;
}

#commentform textarea#comment {
	width: 91%;
}

.commentlist #respond textarea#comment {
	width: 98% !important;
}

.commentlist #respond input[type=text] {
	display: block;
	padding: 5px;
	width: 40%;
}

.comment_navigation_top,
.comment_navigation_bottom {
	padding: 0 38px 0 0;
}

.comment_navigation_top {
	padding-top: 12px;
}

.et_embedded_videos {
	display: none !important;
}

.js #featured {
	margin-top: -148px;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.js #featured:before {
	background: url(images/ajax-loader.gif) no-repeat center;
	content: '';
	left: 50%;
	position: absolute;
	top: 0;
	width: 32px;
}

.js #featured .slide,
.js #featured.et_slider_loaded:before {
	display: none;
}


/*  new styles by dibakar  */

.home .headerbg,
.single-post .headerbg {
	width: 100%;
}

.page .headerbg,
.single-news .headerbg,
.single-press .headerbg,
.single-game-blogs .headerbg,
.single-tutorial .headerbg,
.archive .headerbg {
	height: 186px;
	width: 100%;
}

.home .logo_area,
.single-post .logo_area {
	background: url(images/maximumgames_logo.png) no-repeat;
	position: absolute;
	top: 0;
	z-index: 1000;
}

.page .logo_area,
.archive .logo_area,
.single-news .logo_area,
.single-press .logo_area,
.single-game-blogs .logo_area,
.single-tutorial .logo_area {
	height: 192px;
	position: absolute;
	top: 0;
	width: 196px;
	z-index: 1000;
}

.home .logo_area a {
	display: block;
}

.page .logo_area a,
.single .logo_area a,
.archive .logo_area a {
	display: block;
	height: 170px;
	margin-left: 21px;
	width: 153px;
}

#featured-control {
	margin-top: 271px;
}

.sf-sub-indicator {
	display: none;
}

@font-face {
	font-family: 'amongus';
	src: url('fonts/amongus.eot');
	src: url('fonts/amongus.eot') format('embedded-opentype'),
			url('fonts/amongus.woff2') format('woff2'),
			url('fonts/amongus.woff') format('woff'),
			url('fonts/amongus.ttf') format('truetype'),
			url('fonts/amongus.svg#amongus') format('svg');
}

@font-face {
	font-family: 'vcr_osd_mono';
	src: url('fonts/vcr_osd_mono.eot');
	src: url('fonts/vcr_osd_mono.eot') format('embedded-opentype'),
			url('fonts/vcr_osd_mono.woff2') format('woff2'),
			url('fonts/vcr_osd_mono.woff') format('woff'),
			url('fonts/vcr_osd_mono.ttf') format('truetype'),
			url('fonts/vcr_osd_mono.svg#vcr_osd_mono') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-HvCn';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-hvcn.eot');
	src: url('images/fonts/helveticaneueltpro-hvcn.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-hvcn.woff') format('woff'), url('images/fonts/helveticaneueltpro-hvcn.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-hvcn.svg#helveticaneueltpro-hvcn') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-Hv';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-hv.eot');
	src: url('images/fonts/helveticaneueltpro-hv.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-hv.woff') format('woff'), url('images/fonts/helveticaneueltpro-hv.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-hv.svg#helveticaneueltpro-hv') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-Lt';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-lt.eot');
	src: url('images/fonts/helveticaneueltpro-lt.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-lt.woff') format('woff'), url('images/fonts/helveticaneueltpro-lt.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-lt.svg#helveticaneueltpro-lt') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-Blk';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-blk.eot');
	src: url('images/fonts/helveticaneueltpro-blk.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-blk.woff') format('woff'), url('images/fonts/helveticaneueltpro-blk.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-blk.svg#helveticaneueltpro-blk') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-Bd';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-bd.eot');
	src: url('images/fonts/helveticaneueltpro-bd.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-bd.woff') format('woff'), url('images/fonts/helveticaneueltpro-bd.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-bd.svg#helveticaneueltpro-bd') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLTPro-Md';
	font-style: normal;
	font-weight: normal;
	src: url('images/fonts/helveticaneueltpro-md.eot');
	src: url('images/fonts/helveticaneueltpro-md.eot?#iefix') format('embedded-opentype'), url('images/fonts/helveticaneueltpro-md.woff') format('woff'), url('images/fonts/helveticaneueltpro-md.ttf') format('truetype'), url('images/fonts/helveticaneueltpro-md.svg#helveticaneueltpro-md') format('svg');
}

.top_section{padding-top: 8px; position: relative; z-index: 99998;}
.socialbtns, .language{ color: #FFF;float: right; font-size: 14px;}
.socialbtns span, .language span{float: left; line-height: 26px; margin-right: 2px;}
.socialbtns{margin-right: 5px;}
.home .socialbtns,
.single-post .socialbtns {
	float: right;
}

.socialbtns a {
	border-radius: 25px;
	color: #FFF;
	float: left;
	height: 26px;
	margin: 0 3px;
	width: 26px;
}
.socialbtns a:hover{text-decoration: none;}
.socialbtns a > i.fa{color: #FFF; display: block; font-size: 14px; height: 26px; line-height: 26px; text-align: center; width: 26px;}

.socialbtns a.fb_btn {
	background: #0D6EAC;

}

.socialbtns a.tw_btn {
	background: #16B4CA;
}

.socialbtns a.insta_btn {
	background: #69399d;
}

.socialbtns a.yt_btn {
	background: #D72222;
}

.page .socialbtns,
.archive .socialbtns,
.single-news .socialbtns,
.single-press .socialbtns,
.single-game-blogs .socialbtns,
.single-tutorial .socialbtns {
	margin-left: 862px;
	padding-left: 5px;
	top: 129px;
}

.comingsoon .video a.videotitle {
	clear: right;
	color: #7CAFDA;
	display: block;
	float: left;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	margin-top: 14px;
	text-decoration: underline;
}

.comingsoon .video a.videotitle:hover {
	text-decoration: none;
}

.comingsoon .video a.preorder {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #49C73E;
	background-image: -webkit-linear-gradient(top, #49C73E, #339C19);
	background-image: -moz-linear-gradient(top, #49C73E, #339C19);
	background-image: -ms-linear-gradient(top, #49C73E, #339C19);
	background-image: -o-linear-gradient(top, #49C73E, #339C19);
	background-image: linear-gradient(to bottom, #49C73E, #339C19);
	border-radius: 4px;
	clear: both;
	color: #7CAFDA;
	color: #FFF;
	display: block;
	float: left;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;;
	font-size: 13px;
	margin-top: 14px;
	padding: 2px 0 2px 8px;
	padding-top: 2px;
	text-decoration: underline;
	text-decoration: none;
}

.comingsoon .video a.preorder:hover {
	background: #5CB536;
	background-image: -webkit-linear-gradient(top, #5CB536, #399920);
	background-image: -moz-linear-gradient(top, #5CB536, #399920);
	background-image: -ms-linear-gradient(top, #5CB536, #399920);
	background-image: -o-linear-gradient(top, #5CB536, #399920);
	background-image: linear-gradient(to bottom, #5CB536, #399920);
}

.comingsoon .video a.preorder span.icon {
	background: url(images/bullet2.png) right no-repeat;
	cursor: pointer;
	float: right;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	*font-weight: bold !important;
	margin: 0 8px 0 0;
	*margin: 0 12px 0 0;
	padding: 0 16px 0 0;
}

a.readmore {
	background: #EC5B00;
	border-radius: 2px;
	border-top: 1px solid #F6AD80;
	color: #FFF;
	display: inline-block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-top: 15px;
	padding: 6px 20px;
	text-transform: uppercase;
}

a.readmore:hover {
	background: #FF2700;
	border-top: 1px solid #FF2700;
	text-decoration: none;
	
}

.topgames {
	clear: left;
	float: left;
	width: 100%;
}

.topgames h4 {
	margin-bottom: 10px;
}

.topgames ul li {
	clear: right;
	cursor: pointer;
	float: left;
	list-style: none;
	margin-right: 28px;
	margin-right: 20px\0/IE9;
}

.topgames li:last-child {
	margin: 0;
}

.topgames .image_overlay {
	background: url(images/top_game_image_overlay.png) top center no-repeat;
	height: 133px;
	position: absolute;
	width: 304px;
}

.topgames a:hover .image_overlay {
	background-image: url(images/top_game_image_overlay_hover.png);
}

.teams .image_overlay {
	background: url(images/teams_image_overlay.png) top center no-repeat;
	height: 203px;
	position: absolute;
	width: 137px;
}

.teams a:hover .image_overlay {
	background-image: url(images/teams_image_hover_overlay.png);
}

.videopanel {
	clear: left;
	float: left;
	margin: 10px 0;
	width: 100%;
}

.banner_leftcorner {
	background: url(images/banner-left-corner.png) no-repeat;
	height: 7px;
	margin: -12px 0 0 -19px;
	*margin: 259px 0 0 -19px;
	position: absolute;
	width: 12px;
	z-index: 30000;
}

.banner_rightcorner {
	background: url(images/banner-right-corner.png) no-repeat;
	height: 7px;
	margin: -12px -19px 0 0;
	*margin: 259px -19px 0 0;
	position: absolute;
	right: 0;
	width: 12px;
	z-index: 30000;
}

.leftpanel {
	clear: right;
	float: left;
	width: 665px;
}

.leftpanel .entry {
	margin-bottom: 20px;
}

.metainfo {
	background: #313131;
	border-radius: 5px;
	margin: 5px 0 10px;
	padding-bottom: 0 !important;
}

.metainfo span {
	color: #717171;
	font-family: tahoma;
	font-size: 11px;
	padding: 7px;
}

.gamelisting,
.teams {
	padding: 20px 0;
	width: 100%;
}

.teams {
	border-bottom: solid 1px #343434;
	width: 99% !important;
}

.teams h2.title {
	color: #7CAFDA;
	font-size: 15px;
	text-transform: uppercase;
}

a.game_image, .catalog_consoles {
	clear: right;
	display: block;
	float: left;
	margin-right: 20px;
	width: 22%;   
}

div.team_profile_image {
	clear: right;
	display: block;
	float: left;
	height: 197px;
	margin-right: 20px;
	width: 137px;
}

.gamelisting_mid {
	clear: right;
	float: left;
	width: 54%;
}

.teams .gamelisting_mid {
	clear: right;
	float: left;
	width: 800px;
}

.gamelisting h2.title a,
.teams h2.title a {
	color: #7CAFDA;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 17px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
}

.oddpost, .catalog_oddpost {
	border-bottom: solid 1px #212121;
	margin: 0 auto;
	padding: 0 14px;
	width: 979px;
	*width: 962px;
	width: 962px\0/IE9;
}

.evenpost, .catalog_evenpost {
	background: #1E1E1E;
	border-bottom: solid 1px #212121;
	margin: 0 auto;
	padding: 0 14px;
	width: 979px;
}

.catalog_consoles_icons {
	position: static !important;
	top: 0 !important;
}

.consoles_row {
	z-index: 10;
}

.consoles_row .left_corner {
	background: url(images/console_bg.png) top no-repeat;
	clear: right;
	display: none;
	float: left;
	height: 42px;
	width: 6px;
}

.consoles_row .right_corner {
	background: url(images/console_bg.png) bottom no-repeat;
	clear: right;
	display: none;
	float: left;
	height: 42px;
	width: 6px;
}

.consoles {
	border: 1px solid #2F3032;
	clear: right;
	margin-right: 10px;
	padding: 10px;
	width: auto;
}

.consoles span {
	clear: right;
	color: #FFF;
	display: block;
	float: left;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 27px;
	padding-right: 10px;
}

.consoles ul {
	clear: right;
	float: left;
	list-style: none;
	margin: 0;
}

.consoles ul li {
	background: url(images/console_icons.png) no-repeat;
	border-left: 1px solid #2F3032;
	clear: right;
	float: left;
	height: 35px;
	margin: 0 5px;
}

.consoles ul li.ntds {
	background-position: 12px 0px;
	width: 124px;
}

.consoles ul li.pc {
	background-position: 17px -35px;
	width: 50px;
}

.consoles ul li.ps4 {
	background-position: -50px -33px;
	width: 160px;
}

.consoles ul li.xbox-one {
	background-position: -230px -35px;
	width: 128px;
}

.consoles ul li.xbox {
	background-position: -110px 0px;
	width: 46px;
}

.consoles ul li.wiiu {
	background-position: -152px 0px;
	width: 100px;
}

.consoles ul li.nintendo-switch {
	background-position: -365px -37px;
	width: 100px;
}

.consoles ul li.ps5 {
	background-position: -462px -30px;
	width: 148px;
}

.consoles ul li.xbox-series-xs {
	background-position: -622px -34px;
	width: 160px;
}

.consoles ul li.wii {
	background: url("images/wii.png") no-repeat scroll 12px 0 transparent;
	width: 50px;
}

.consoles ul li.psvita {
	background-position: -298px 0px;
	width: 110px;
}

.consoles ul li.ps3 {
	background-position: -403px 0px;
	width: 40px;
}

.consoles ul li.kinect {
	background-position: -494px 0px;
	width: 69px;
}

.consoles ul li.ios {
	background-position: -576px 0px;
	width: 57px;
}

.consoles ul li.ds {
	background: url("images/nintendo-ds.png") no-repeat scroll 10px 0 transparent;
	width: 130px;
}

.consoles ul li.droid {
	background-position: -691px 0px;
	width: 29px;
}

.game_rating_panel {
	background: rgba(1,2,4,0.2);
	height: 100%;
	margin: 0;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
}

.game_rating_panel_bg img {
	height: 215px;
	width: auto;
}

.game_rating_panel_bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	-moz-opacity: 0.05;
	-khtml-opacity: 0.05;
	display: none;
	filter: alpha(opacity=5);
	height: 215px;
	opacity: 0.05;
	overflow: hidden;
	width: 140px;
}

.game_rating_image {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	height: 100%;
	text-align: center;
	z-index: 1000;
}

*body {
	overflow-x: hidden;
	position: relative;
}

body {
	overflow-x: hidden;
	position: relative;
}

h5.title {
	border-bottom: solid 1px #2D2D2D;
	color: #F50;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 30px;
	padding: 0;
	padding-bottom: 10px;
	text-align: left;
	text-shadow: 1px 1px 0px #000;
	text-transform: uppercase;
}

.newgamepage-1 .gameconsole_buttons {
	background: none;
	height: auto;
	margin: 0;
	position: static;
	width: 302px;
}

.game_main_image {
	height: 323px;
	left: 0;
	margin: -514px 0 0 -16px;
	position: absolute;
	width: 680px;
	z-index: 100;
}

.game_main_image .image_overlay {
	background: url(images/game_main_image.png) top center no-repeat;
	height: 383px;
	margin: -30px 0 0 -30px;
	position: absolute;
	width: 740px;
	z-index: 200;
}

.single-post #content {
	margin: 471px 0 0 0;
}

.single-post.newgamepage-1 #content {
	margin: 121px 0 0 0;
}

.gameconsole_buttons h4.title {
	border: 0;
	clear: right;
	color: #FF9C00;
	float: left;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	padding-left: 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: capitalize;
	width: 55%;
}

.gameconsole_buttons .row {
	clear: left;
	float: left;
	text-align: center;
	width: 100%;
}

.game_release_date {
	clear: right;
	color: #FFF;
	float: right;
	padding: 5px 10px 0 0;
	text-align: right;
	width: 34%;
}

.game_release_date_new {
	color: #616161;
	font-size: 14px;
	margin-bottom: 40px;
	width: 100%;
}

.game_release_date_new span {
	color: #FFF;
}

a.console_button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px 0px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px 0px rgba(255, 255, 255, 0.4);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #26AD0D;
	background: -moz-linear-gradient(top, #10D11D 0%, #26AD0D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #10D11D), color-stop(100%, #26AD0D));
	background: -webkit-linear-gradient(top, #10D11D 0%, #26AD0D 100%);
	background: -o-linear-gradient(top, #10D11D 0%, #26AD0D 100%);
	background: -ms-linear-gradient(top, #10D11D 0%, #26AD0D 100%);
	background: linear-gradient(to bottom, #10D11D 0%, #26AD0D 100%);
	background-color: #26AD0D;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), inset 0 1px 0px rgba(255, 255, 255, 0.4);
	box-sizing: border-box;
	color: #FFF;
	display: inline-block;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#10D11D', endColorstr='#26AD0D', GradientType=0);
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 22px;
	margin: 5px 10px 10px 5px;
	max-width: 277px;
	min-width: 131px;
	padding: 3px 17px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

a.console_button:hover {
	background: #3AC71A;
	background-image: -webkit-linear-gradient(top, #3AC71A, #33B319);
	background-image: -moz-linear-gradient(top, #3AC71A, #33B319);
	background-image: -ms-linear-gradient(top, #3AC71A, #33B319);
	background-image: -o-linear-gradient(top, #3AC71A, #33B319);
	background-image: linear-gradient(to bottom, #3AC71A, #33B319);
	text-decoration: none;
}

* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a.order_now,
a.rugby15-order {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	background: #FF4800;
	border-radius: 4px;
	border-top: solid 1px #FF7B47;
	bottom: 24px;
	box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	/* Firefox, other Gecko */
	box-sizing: border-box;
	color: #FFF;
	/* Opera/IE 8+ */
	cursor: pointer;
	display: block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	height: 42px;
	left: 11px;
	padding: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 93%;
}

span.download_soon {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;
	background: #FF4800;
	border-radius: 4px;
	border-top: solid 1px #FF7B47;
	bottom: 24px;
	box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	/* Firefox, other Gecko */
	box-sizing: border-box;
	color: #FFF;
	display: block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	height: 42px;
	left: 11px;
	padding: 8px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 93%;
	/* Opera/IE 8+ */
}

.newgamepage-1 a.order_now,
.newgamepage-1 a.rugby15-order {
	display: inline-block;
	position: static;
}

a.order_now_amazon {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: url(images/amazon-logo.png) no-repeat 132px 4px #FF4800;
	border-radius: 4px;
	border-top: solid 1px #FF7B47;
	bottom: 24px;
	box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	box-sizing: border-box;
	color: #FFF;
	display: block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	height: 42px;
	left: 28px;
	padding: 8px;
	position: absolute;
	text-decoration: none;
	width: 259px;
}

a.order_now:hover,
a.rugby15-order:hover {
	background-color: #FF3000;
	text-decoration: none;
}

ol.snap_nav {
	clear: both;
	display: inline;
	float: left;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold;
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	border: 0;
	clear: both;
	display: block;
	list-style: none;
}

.search_btn_toggle {
	background: url(images/search_toggle_btn.png) top no-repeat;
	cursor: pointer;
	display: block;
	height: 29px;
	position: absolute;
	right: 25px;
	top: 8px;
	width: 31px;
}

.search_btn_toggle:hover {
	background: url(images/search_toggle_btn.png) bottom no-repeat;
	display: block;
	height: 29px;
	width: 31px;
}

.search_field_box {
	background: url(images/search_field_bg.png) top no-repeat;
	height: 41px;
	position: absolute;
	right: 23px;
	top: 46px;
	width: 137px;
	z-index: 0;
}

.header_search_text {
	background: none !important;
	border: 0 !important;
	color: #FFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-style: italic !important;
	height: 16px !important;
	margin: 10px 5px 0 7px !important;
	width: 95px !important;
}

.header_search_button {
	background: url(images/header_search_button.png) no-repeat;
	border: 0;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

.header_search_button:hover {
	background: url(images/header_search_button.png) 2px 0 no-repeat;
}

option[value="Top Games"] {
	display: none;
}

option[value="Banner"] {
	display: none;
}

.find_a_game {
	background: url(images/findagame_bg.png) top center no-repeat;
	height: 136px;
	margin-top: -175px;
	padding-top: 49px;
	position: absolute;
	width: 100%;
}

.find_a_game .center_panel {
	margin: 0 auto;
	width: 978px;
}

.findagame_title {
	clear: right;
	float: left;
}
.findagame_title h2.filter-title{color: #FFF; font-size: 25px;}

h4.tag_name {
	margin: 0 auto;
	width: 980px;
}

.findagame_title h4 {
	border: 0;
}

.alphabetical_order {
	clear: right;
	float: right;
	text-align: right;
	width: 620px;
}

a.all_games {
	color: #A4A4A4;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 15px;
	text-decoration: underline;
}

a.alphabets {
	color: #505050;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 15px;
	text-decoration: underline;
}

a.all_games:hover,
a.alphabets:hover {
	color: #A4A4A4;
	text-decoration: none;
}

.styled {
	color: #CBD0D8;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.styled option {
	background: #282D34;
	border: none;
	color: #CBD0D8;
	margin: 0;
	padding: 5px;
}

.image-wrapper-container {
	background: #000;
	height: 323px;
	margin: 0 0 0 -36px !important;
	width: 680px;
}

.single-post .thumb_bg {
	background: url(images/thumb_panel.png) top no-repeat;
	display: block;
	height: 198px;
	left: 0px;
	margin-top: -199px !important;
	position: absolute;
	width: 100%;
}

.thumb_bg {
	display: none;
}

.related_products li {
	clear: right;
	float: left;
	list-style: none;
	margin-right: 22px;
}

.related_products .relatedpost {
	display: none;
}

.related_products .relatedpost.listing1,
.related_products .relatedpost.listing2,
.related_products .relatedpost.listing3 {
	display: block !important;
}

.related_products li:last-child,
.related_products .relatedpost.listing3 {
	margin-right: 0;
}

.related_products .image_overlay {
	background: url(images/related_products_image_overlay.png) top center no-repeat;
	height: 117px;
	position: absolute;
	width: 207px;
}

.related_products a:hover .image_overlay {
	background-image: url(images/related_products_image_overlay_hover.png);
}

h1.news_archive {
	border-bottom: 1px solid #4A4949;
	color: #999;
	font-size: 20px;
	margin-bottom: 10px;
	padding: 0 0 10px 0;
}


/* Page template Settings */

.page-template-default #content,
.page-template-page-games-php #content,
.search-games #content {
	margin-top: 100px !important;
}

.page-template-default .content-center-bg .container,
.page-template-page-games-php .content-center-bg .container,
.search-games .content-center-bg .container {
	width: 100%;
}

.home .content-top-bg,
.page .content-top-bg,
.single.single-press .content-top-bg,
.single.single-game-blogs .content-top-bg,
.single.single-tutorial .content-top-bg {
	background: url(images/content-top-bg.png) top center no-repeat;
	height: 40px;
	width: 100%;
}

.home .content-bottom-bg,
.page .content-bottom-bg,
.single.single-press .content-bottom-bg,
.single.single-game-blogs .content-bottom-bg,
.single.single-tutorial .content-bottom-bg {
	background: url(images/content-bottom-bg.png) bottom center no-repeat;
	height: 40px;
	width: 100%;
}

.home .content-center-bg,
.page .content-center-bg,
.single-press.single .content-center-bg,
.single-game-blogs.single .content-center-bg,
.single-tutorial.single .content-center-bg {
	width: 100%;
}

.category .content-top-bg,
.tag .content-top-bg,
.tax-console .content-top-bg,
.page-template-page-catalog-php .content-top-bg {
	background: url(images/content-top-bg.png) top center no-repeat !important;
	height: 40px;
	width: 100%;
}

.category .content-bottom-bg,
.tag .content-bottom-bg,
.tax-console .content-bottom-bg,
.page-template-page-catalog-php .content-bottom-bg {
	background: url(images/content-bottom-bg.png) bottom center no-repeat !important;
	height: 40px;
	width: 100%;
}

.category .content-center-bg,
.tag .content-center-bg,
.tax-console .content-center-bg,
.page-template-page-catalog-php .content-center-bg {
	background: url(images/content-center-bg.png) top center repeat-y !important;
	width: 100%;
}

.page-template-page-news-php .content-top-bg,
.archive .content-top-bg,
.single .content-top-bg {
	background: url(images/sidebar-content-top-bg.png) top center no-repeat;
	height: 40px;
	width: 100%;
}

.page-template-page-news-php .content-bottom-bg,
.archive .content-bottom-bg,
.single .content-bottom-bg {
	background: url(images/sidebar-content-bottom-bg.png) bottom center no-repeat;
	height: 40px;
	width: 100%;
}

.page-template-page-news-php .content-center-bg,
.archive .content-center-bg,
.single .content-center-bg {
	background: url(images/sidebar-content-center-bg.png) top center repeat-y;
	width: 100%;
}

.gamelist {
	float: left;
	height: auto;
	width: 100%;
}

.gamelist ul li {
	float: left;
}

.active {
	color: #7CAFDA !important;
	font-weight: bold !important;
	text-decoration: none !important;
}


.gamelisting h3.title a, .teams h3.title a, h2.catalog_title {
	color: #FFF;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 22px;
	text-shadow: 1px 1px 0 #000;
	text-transform: uppercase;
}

h1.title, h2.title {
	color: #FFF !important;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 30px !important;
	line-height: 30px !important;
	text-align: left;
	text-transform: uppercase;
}

h2.title a:hover {
	color: #E8891E;
	text-decoration: none;
}

.gameconsole_buttons h1.title {
	border: 0;
	clear: right;
	color: #FF9C00 !important;
	float: left;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px !important;
	padding-left: 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
	text-transform: capitalize;
	width: 55%;
}

h2.tag_name {
	font-size: 18px;
	margin: 0 auto;
	width: 980px;
}

h1.onlinegame {
	color: #FFF;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 20px !important;
	font-weight: bold;
	left: 683px;
	line-height: 30px!important;
	padding: 0;
	padding-top: 4px;
	position: absolute;
	text-shadow: 1px 1px 0px #000!important;
	text-transform: uppercase;
	z-index: 10000;
}

a.official-site {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #54B51D;
	border-radius: 5px;
	color: #FFF;
	display: inline-block;
	font: 100%/27px arial, sans-serif;
	height: 27px;
	margin: 20px 0;
	padding: 0 60px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}

a.official-site:hover {
	background: #4F9627;
	text-decoration: none;
}

.esrbimg_singlepage {
	padding: 80px 10px 80px 0;
	text-align: center;
	width: 290px;
}

.esrbimg_singlepage > img {
	width: 100%;
}

.retail-logos-container {
	display: table;
	height: 173px;
	margin: 0 42px;
	width: 88%;
}

#shop-modal-content .retail-logos-container {
	height: 238px;
}

.retail-logos {
	display: table-cell;
	vertical-align: middle;
}

.retail-logos a img {
	background: #FFF;
	border-radius: 4px;
	height: 31px;
	margin: 5px;
	padding: 3px;
}

.retail-logos a:hover {
	text-decoration: none;
}

.retail-logos a:hover img {
	background: #FF572D;
	border: 0;
}

span.games_launch_date {
	color: #F50;
	display: block;
	font: bold 16px 'Open Sans', Arial, Verdana, sans-serif;
	margin-bottom: 9px;
}

.press-releases-posts {
	display: inline-block;
	margin-bottom: 15px;
	width: 100%;
}

.press-releases-posts .image-container {
	float: left;
	padding-right: 15px;
	width: 150px;
}

body.single-press .image-container {
	float: left;
	padding-right: 15px;
}

.press-releases-posts .image-container img {
	height: auto;
	width: 100%;
}

body.single-press .image-container img {
	height: 100%;
	margin-bottom: 20px;
	max-width: 100%;
}

.press-cat h4 {
	border-top: solid 1px #3D3D3D;
	color: #FFF;
	font-size: 30px;
	margin: 20px 0;
	padding: 15px 0 0;
	text-transform: uppercase;
}

.cta-modal h6,
#shop-modal-content h6 {
	color: #6C6C6C;
	text-align: center;
}

.cta-modal h4 {
	margin-bottom: 20px;
}

.page .gform_wrapper .top_label input, .gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #000;
	font-size: 18px;
	padding: 6px 10px;
}

div#search-container {
	min-height: 500px;
}

a.upagievent {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #6E6E6E;
	border-radius: 3px;
	color: #FFF;
	margin: 0 5px;
}

span.upagicurrent {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: rgb(243, 113, 33);
	border-radius: 3px;
	color: #FFF !important;
	margin: 0 5px;
}

.find_a_game {
	margin-top: -33px;
}

.page-template-page-custom-search #content,
.category #content,
.tag #content,
.tax-console #content,
.page-template-page-catalog-php #content {
	margin-top: 107px;
}

.find_a_game #uwpqsf_id {
	border: 0;
	position: relative;
}

.find_a_game .uform_title {
	display: none;
}

.uwpqsf_class.tax-radio-0 {
	position: absolute;
	text-align: right;
	top: 3px;
}

.uwpqsf_class.tax-radio-0 span.taxolabel-0 {
	display: none;
}

.uwpqsf_class.tax-radio-0 label {
	border: solid 1px #4C4C4C;
	border-radius: 0;
	cursor: pointer;
	float: none;
	margin: 0 3px;
	padding: 2px 8px;
	width: auto;
}

.uwpqsf_class.tax-radio-0 label:hover,
.uwpqsf_class.tax-radio-0 label.selected {
	background: #969696;
	border-color: #969696;
	color: #FFF;
}

.uwpqsf_class.tax-radio-0 label > input {
	display: none;
}

.find_a_game .center_panel {
	position: relative;
}

form.game_titles_dp {
	position: absolute;
	top: 40px;
	z-index: 10;
}

.find_a_game .uwpqsf_class > span[class*='taxolabel-'],
.find_a_game .uwpqsf_class > span[class*='cmflabel-'] {
	display: none;
}

select.game_search,
.uwpqsf_class.tax-select-0,
.uwpqsf_class.tax-select-1,
.uwpqsf_class.tax-select-2,
.uwpqsf_class.tax-select-4 {
	width: 200px;
}

select.game_search {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #525252;
	border: solid 1px #5E5E5E;
	border-radius: 3px;
	color: #FFF;
	font-size: 16px;
	padding: 5px;
}

.uwpqsf_class.tax-select-0,
.uwpqsf_class.tax-select-1,
.uwpqsf_class.tax-select-2,
.uwpqsf_class.tax-select-4 {
	top: 35px;
}

.uwpqsf_class.tax-select-1,
.uwpqsf_class.tax-select-0 {
	left: 210px;
	position: absolute;
	top: 40px;
}

.uwpqsf_class.tax-select-2 {
	left: 420px;
	position: absolute;
	top: 40px;
}

.page-template-page-catalog .uwpqsf_class.tax-select-1 {
	left: 420px;
	position: absolute;
	top: 40px;
}

.uwpqsf_class.tax-select-4 {
	left: 630px;
	position: absolute;
	top: 40px;
}

.find_a_game .uwpqsf_class select {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #525252;
	border: solid 1px #5E5E5E;
	border-radius: 3px;
	box-sizing: border-box;
	color: #FFF;
	font-size: 16px;
	margin-left: 0;
	margin-right: 0;
	padding: 5px;
	width: 100%;
}

.uwpqsf_class.uwpqsf_submit {
	position: absolute;
}

.uwpqsf_class.uwpqsf_submit input{
	background: #EC5B00;
	border: 0;
	border-radius: 2px;
	border-top: 1px solid #F6AD80;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 30px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 47px;
}

.uwpqsf_class.uwpqsf_submit input:hover{
	background: #FF2700;
	border-top: 1px solid #FF2700;
}

#search-container .umloading {
	background-color: #151515 !important;
	height: 100px;
}

.uwpqsf_class.tax-select-3 {
	display: none;
}

.retail-logos h2 {
	display: none;
}

.retail-logos li {
	display: inline-block;
	list-style: none;
}

.terms_contest .gfield_checkbox {
	background-position: 63% 50% !important;
	padding: 0 !important;
}

.screenshots_text {
	color: #FFF !important;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 16px;
	margin: 0 0 10px 14px;
}

.screenshots_text span {
	color: #FF4800;
	font-size: 11px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
}


/* flexslider */

.myslider {
	margin-left: -23px;
	margin-top: -163px;
	position: absolute;
	width: 1009px;
	z-index: 10;
}

#slider.flexslider {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #000;
	border: 4px solid #000;
	border-radius: 10px;
	height: 323px;
	margin-bottom: 26px;
	width: 680px;
}

#slider.flexslider .slides > li {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 323px;
	overflow: hidden;
	text-align: center;
}

.loading:before {
	background: url(images/loader.gif) no-repeat;
	color: #FFF;
	content: '';
	display: block;
	font-size: 60px;
	font-weight: bold;
	height: 32px;
	left: 50%;
	margin: 100px 0 0;
	position: absolute;
	text-align: center;
	top: -55px;
	width: 32px!important;
	z-index: 1;
}

#carousel.flexslider .slides img {
	max-height: 81px;
	width: auto;
}

#slider.flexslider .slides img {
	display: inline-block;
	max-height: 323px;
	min-height: 323px;
	width: auto;
}

.flex-direction-nav a:before {
	margin-top: 10px;
}

#carousel.flexslider {
	background: none;
	border: 0;
	margin-left: 55px;
	margin-right: 52px;
}

#carousel.flexslider .slides > li {
	border: 3px solid rgba(0, 0, 0, 0);
	cursor: pointer;
	margin: 0 3px;
	width: auto !important;
}

#carousel.flexslider .slides > li.flex-active-slide {
	border: 3px solid #EC4F00;
}

.flexslider .slider-count {
	bottom: -51px;
	position: absolute;
	right: -273px;
	z-index: 10000;
}

.single .game_featured_image {
	border-radius: 0 0 6px 6px;
	height: 414px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}

.single .game_featured_image img {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.single .game_featured_image .overlay {
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 -10px 48px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 0 -10px 48px rgba(0, 0, 0, 0.7);
	border-radius: 0 0 6px 6px;
	box-shadow: inset 0 -10px 48px rgba(0, 0, 0, 0.7);
	height: 414px;
	position: relative;
	width: 1010px;
}

.retailer_container {
	margin-bottom: 50px;
	position: relative;
	width: 290px;
}

.us_retailers {
	background: #F05500;
	border-radius: 5px;
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.4), 0 3px 10px rgba(0, 0, 0, 0.4);
	padding: 10px 0;
	position: relative;
	width: 290px;
	z-index: 1;
}

.non_us_retailers {
	position: relative;
	top: -2px;
	z-index: 0;
}

.us_retailers h3,
.us_retailers h4 {
	color: #FFF;
	text-align: center;
	text-shadow: none;
}

.us_retailers h3 {
	font-size: 18px;
	margin-bottom: 5px;
}

.us_retailers h4 {
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}

.non-us-ordernow.no_us {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.non-us-ordernow {
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	-moz-box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: #676767;
	border-radius: 0 0 10px 10px;
	box-shadow: 0px 1px 2px 0px rgb( 0, 0, 0);
	box-sizing: border-box;
	color: #FFF;
	cursor: pointer;
	display: block;
	margin-left: 3%;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	width: 94%;
}

.non-us-ordernow span.large {
	display: block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
}

.non-us-ordernow span.small {
	color: #D3D3D3;
	display: block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 11px;
}

.non-us-ordernow:hover {
	text-decoration: none;
}

.non-us-ordernow:hover span.small {
	color: #FFF;
}

.us_retailers ul {
	display: inline-block;
	width: 100%;
}

.us_retailers li {
	float: left;
	margin-bottom: 5px;
	margin-left: 2.5%;
	width: 46%;
}

.us_retailers a {
	background: #FFF;
	border-radius: 5px;
	display: block;    
	padding: 4px;
	text-align: center;
}

.us_retailers a:hover {
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.35), 0 2px 2px rgba(0, 0, 0, 0.21);
}

.us_retailers a img {
	max-width: 100%;
}

span.golfebook {
	display: inline-block;
	position: relative;
}

#golf-pdf-content h2 {
	font-size: 20px;
	line-height: 1.3em;
	padding-right: 59px;
	text-align: left;
}

span.golfebook a.golfebook-btn {
	bottom: 0px;
	cursor: pointer;
	left: 0px;
	position: absolute;
	right: 0;
	top: 0px;
	width: 100%;
	z-index: 1;
}

ul.tutorials {
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.tutorials .tutorial-posts:nth-child(3n+1) {
	clear: left;
}

ul.tutorials .tutorial-posts {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin-bottom: 20px;
	padding-right: 20px;
	width: 33.33%;
}

.tutorial-posts .image-container {
	width: 100%;
}

.tutorial-posts .image-container img {
	height: auto;
	max-width: 100%;
}

.tutorial-posts a .tutorial-title {
	color: #EC4F00;
	display: inline-block;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.3em;
	padding-bottom: 5px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #000;
}

.tutorial-posts a:hover .tutorial-title {
	text-decoration: none;
}

a.magnific {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.prev-next-post-link {
	float: left;
	text-align: left;
	width: 40%;
}

.prev-next-post-link a {
	color: #EC4F00;
}

.prev-next-post-link.last {
	float: right;
	text-align: right;
}

button.alm-load-more-btn.loading:before {
	top: 0;
}

a.more-blogs {
	background: #F50;
	border: solid 2px #151515;
	border-radius: 5px;
	color: #FFF;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	margin: 30px 0px;
	text-align: center;
	text-decoration: none;
	transition: 500ms ease;
}

a.more-blogs:hover {
	background: #151515;
	border: solid 2px #F50;
	color: #F50;
}

/* Added by Dilip */
.featured_item {position: relative;}
.featured_item .featured_title { bottom: 42px;position: absolute;}
.articles_list .entry-content h2 > a {text-transform: uppercase;}
.game-blogs-listing .entry-content h3 a {text-transform: uppercase;}
.pressroom_listing .entry-content h2 a { font-size: 22px;text-transform: uppercase;}

/* Added by Nilesh */
.footer_top{ border-bottom: 1px solid #363C48; margin-bottom: 20px;padding: 50px 0 20px;}
.newsletter_text h2{ color: #FFF; font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 23px; font-weight: 600;}
.newsletter_text p{color: #E0E0E0; font-size: 15px;}
.newsletter_section .input-group{background: #FFF; border-radius: 4px; padding: 10px; width: 99%;}
.newsletter_section .input-group input{border: none; color: #333; float: left; font-size: 17px; height: 30px; margin: 0; padding: 0; width: 80%;}
.newsletter_section .input-group input[type="submit"]{background: url(images/send.png) 16px 4px no-repeat; border-left: 1px solid #C3C6C9; float: right; margin-left: 10px; width: 40px;}
.newsletter_section .input-group input[type="submit"]{border-top: none;}
.socialicons {border-left: 1px solid #313037; margin-top: 1.3rem;}
.socialicons a{ border: 2px solid #FFF; border-radius: 4px; display: inline-block; height: 50px; margin: 0 5px; text-align: center;width: 50px;}
.socialicons a i.fa{font-size: 24px;line-height: 46px;}
.socialicons a.fb_btn, .socialicons a.fb_btn i.fa{ border-color: #0C68A6;color: #0C68A6;}
.socialicons a.tw_btn, .socialicons a.tw_btn i.fa{ border-color: #15B3C9;color: #15B3C9;}
.socialicons a.insta_btn, .socialicons a.insta_btn i.fa{ border-color: #5FCCFF;color: #5FCCFF;}
.socialicons a.yt_btn, .socialicons a.yt_btn i.fa{ border-color: #D31D1D;color: #D31D1D;}
ul.bottom-nav li a { border-left: 1px solid #484E56; color: #E0E0E0; cursor: pointer;font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 15px; padding: 0 4px;}
ul.bottom-nav li:first-child a{border-left: none; padding-left: 0;}
ul.bottom-nav li{ display: inline-block; float: none;padding: 0;}
iframe[name="google_conversion_frame"]{display: none;}
.footer_bottom{padding-bottom: 30px;}

#content .full-width{background-image: url(images/container-bg-top.png), url(images/container-bg-footer.png); background-position: center top, center bottom; background-repeat: no-repeat; background-size: 100%; padding: 40px 0 60px;}
#content .full-width #main-content-wrap{background: rgba(1,2,4,0.88); padding: 25px;}
#recent-posts .entry h2.title{margin-top: 10px;}
.featured_videos .coming-soon-video:before{background: url(images/coming-soon-bg.png)0 0 no-repeat; content: ""; display: block; height: 123px; left: -5px; position: absolute; top: -5px; width: 122px;}
.featured_videos .available-video:before{background: url(images/available-now-bg.png)0 0 no-repeat; content: ""; display: block; height: 123px; left: -5px; position: absolute; top: -5px; width: 122px;}
.featured_videos .featured_video .title{ -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ color: #FFF;font: 600 14px 'Open Sans', Arial, Verdana, sans-serif; left: -15px; padding: 5px; text-shadow: none; text-transform: uppercase; top: 28px; transform: rotate(-45deg);}
.featured_videos .featured_video.available-video .title{left: -21px;}
.featured_videos.fr .available-video:before{ background-size: cover; height: 166px; width: 165px;}
.featured_videos.fr .featured_video.available-video .title{ font-size: 13px; left: -28px; top: 45px;}

#search-container .entry{ padding: 0 0 0 15px;width: 100%;}
#search-container .entry.oddpost, #search-container .entry.catalog_oddpost{background: #1F2022;}
#search-container .entry.evenpost, #search-container .entry.catalog_evenpost{background: #141517;}
#content.listing-full .full-width #main-content-wrap{padding: 0;}
#search-container .entry-content img { height: auto;max-width: 100%; width: 100%;}
.listing-full .uwpqsfpagi{ margin-bottom: 0;padding-bottom: 15px;}
.listing-full h2.catalog_title{margin-bottom: 10px;}

.gform_wrapper table.gfield_list td.gfield_list_icons img.add_list_item {background-image: url(images/plus.png); opacity: 1;}
.gform_wrapper table.gfield_list td.gfield_list_icons img.delete_list_item{background-image: url(images/minus.png); opacity: 1;}
input[type="button"], input[type="submit"], a.button, .button, button, .reset-search-button{background: #EC5B00; border: 0; border-radius: 2px; border-top: 1px solid #F6AD80; color: #FFF; display: inline-block; font-size: 16px !important; font-weight: bold; padding: 8px 30px; text-transform: uppercase; transition: all 0.3s ease-in-out;}
input[type="button"]:hover, input[type="submit"]:hover, a.button:hover, .button:hover, button:hover, .reset-search-button:hover{background: #FF2700; border-top: 1px solid #FF2700;}
.reset-search-button:hover, .reset-search-button:active, .reset-search-button:focus, .reset-search-button:visited { color: #FFF; text-decoration: none; }
button.alm-load-more-btn {background: #EC5B00 !important; border: 0 !important; border-radius: 2px !important; border-top: 1px solid #F6AD80 !important; color: #FFF !important; font-size: 16px !important; font-weight: bold !important; line-height: normal !important; padding: 8px 30px !important; text-transform: uppercase !important;}
button.alm-load-more-btn:hover {background: #FF2700 !important; border-top: 1px solid #FF2700 !important;}
h5.title{ color: #FFF;font-size: 25px;}
.teams h2.title{font-size: 22px !important;}
.pix-wrapper.pix-loader{color: #EC5B00; font-size: 16px;}
#content .full-width #main-content-wrap.blog-listing{background: transparent; padding: 0;}

.blog-listing .leftpanel, .blog-listing #sidebar{background: rgba(1,2,4,0.88); padding: 20px;}
.blog-listing .leftpanel{width: 73%;}
.articles_list .leftpanel{width: 100%;}
.blog-listing #sidebar{width: 25%;}
.blog-listing #sidebar #secondcol .widget, #sidebar #firstcol,  #sidebar #recent-news{width: auto;}
.blog-listing .press-releases-posts{border-bottom: solid 1px #3D3D3D; margin-bottom: 20px; padding-bottom: 10px;}
.blog-listing .press-releases-posts a, .leftpanel .entry-content h2 > a{color: #EC5B00; font-size: 22px;}
.blog-listing .metainfo{background: transparent; border-radius: 0; }
.blog-listing .metainfo span{ color: #747474; font-size: 16px;padding: 0;}
.blog-listing .alm-btn-wrap{padding: 10px 0 0;}
.blog-listing .leftpanel #recent-posts{width: 100%;}
#sidebar #recent-news .entry, .blog-listing .leftpanel .entry{ border-bottom: solid 1px #3D3D3D; margin-bottom: 15px;padding: 0 0 20px;}
#sidebar #recent-news .entry a.readmore, .blog-listing .leftpanel .entry a.readmore{margin-top: 0;}
#home .videopanel .bkl, #home .videopanel .ag_comingsoon{ left: 0;margin: 0 auto; right: 0;}

/* Header */
	#header-top{ height: 90px;}
	#page-menu{ top: 43px;}
	#p-menu-content{ height: 40px;}

/* Footer */    
#footer-bottom{ float: left; width: 100%;}

/* slider */
.slider-trailer-btn .trailer-btn{ background: #F58965; border-radius: 5px; cursor: pointer;  filter: alpha(opacity=900); font-size: 30px !important; line-height: 30px !important; opacity: 0.9; padding: 10px 15px !important; text-align: center;}   
.slider-trailer-btn .trailer-btn:hover{ filter: alpha(opacity=100); opacity: 1;}
.slider-trailer-btn .trailer-btn i{ font-size: 30px !important;}

/* Home Page */
#lang_sel_click li li { background: #FFF;}
#lang_sel_click li li a { float: left; width: 100%;}
#lang_sel_click ul ul a{ padding: 1px 10px !important;}

.popup-button a{ background: #FFBA00; border-radius: 5px; color: #271D01; cursor: pointer; font-size: 25px; font-weight: bold; line-height: 55px; padding: 5px 35px; text-transform: uppercase;}
.popup-button a:hover{ background: #EDAD00; text-decoration: none;}

.home_slider{ background: #000; }
#home .custom.tparrows{ background: rgba(0,0,0,0.56); height: 91px; width: 65px;}
#home .custom.tparrows:hover{ background: #000; }
#home .custom.tparrows:before{ font-size: 40px; line-height: 91px;}
#home .hephaistos .tp-bullet { background: #FFF; border: 2px solid #FFF; height: 10px; width: 10px;}
#home .hephaistos .tp-bullet:hover, #home .hephaistos .tp-bullet.selected{ background: #FE0000; border-color: #FFF;}

.heading-title{ color: #000; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 50px; font-weight: 600; margin-bottom: 40px; text-align: center; text-transform: uppercase;}
.featured_videos{ background: url('images/home-bg-1.jpg') center center no-repeat; background-size: cover; padding: 65px 0;}
.link-button,.link-button:focus { background: #EC5B00; border-radius: 4px; color: #FFF; cursor: pointer; display: inline-block; float: none; font-size: 16px; font-weight: bold; padding: 10px 5px; text-align: center; text-decoration: none; text-transform: uppercase;}
.link-button:hover{ background: #E24024; color: #FFF; text-decoration: none;}
.comingsoon .video a.preorder.link-button{ background: #EC5B00; display: block; float: none; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0 0 10px; padding: 10px 5px; text-align: center; text-transform: uppercase;}
.comingsoon .video a.preorder.link-button:hover{ background: #E24024;}
.featured_videos .featured_video{ position: relative;}
.featured_videos .featured_video .title{ position: absolute;}
.featured_videos .featured_video .video_pop{ cursor: pointer; display: block;}
.featured_videos .featured_video .video_pop img{ display: block;}
.featured_videos .comingsoon .video a.videotitle { background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%);bottom: 0px;color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#000000',GradientType=0 );font-size: 22px;left: 1px;line-height: 25px;margin: 0;min-height: 72px; padding: 8px 15px; position: absolute;right: 0;text-decoration: none;}
.featured_videos .comingsoon .video a.videotitle:hover{ color: #E24024;}
.featured_videos .featured_video:hover a.videotitle{ color: #E24024;}
.esrb-rating-img { background: #FFF; display: block; padding: 5px;}
.esrb-rating-img img { display: block; margin: 0px auto; max-width: 75%;}
.featured_videos .esrb-rating-img img { max-height: 93px; max-width: 100%;}

.coming-soon-box{ padding: 65px 0;}
.coming-soon-box .featured_item a{ color: #FFF; display: block; font-weight: normal; margin-bottom: 20px; position: relative; text-align: left;}
.coming-soon-box .featured_item a:hover{ color: #E24024; font-weight: normal;}
.coming-soon-box .featured_item a span{ bottom: 40px; display: none; font-size: 18px; left: 15px; right: 15px;}
.coming-soon-box .link-button{ margin: 20px auto 0; min-width: 200px;}

.new-release-box{ background: url('images/home-bg-3.jpg') center center no-repeat; background-size: cover; padding: 65px 0;}
.new-release-box .heading-title{ color: #FFF; margin-bottom: 15px;}
.new-release-box .title-desc{ color: #FFF; font-size: 22px; font-weight: 600; margin-bottom: 20px;}

.new-release-box .featured_item {
	margin-bottom: 1.5rem;
}

.new-release-box .featured_item a {
	border: 1px solid #FFF;
	color: #FFF;
	display: block;
	font-weight: normal;
	position: relative;
	text-align: left;
	transform: scale(1);
	transition: all 0.2s ease-in-out;
}

.new-release-box .featured_item a:hover {
	color: #E24024;
	font-weight: normal;
	transform: scale(1.1);
}

.new-release-box .featured_item a span {
	bottom: 40px;
	display: none;
	font-size: 18px;
	left: 15px;
	right: 15px;
}

.new-release-box .featured_item img {
	width: 100%;
}

.new-release-box .link-button{ margin: 20px auto 0; min-width: 200px;}

#latest_news{ background: url('images/home-bg-4.jpg') center center no-repeat; background-size: cover; padding: 65px 0;}
#latest_news .entry h6 a{ color: #333; font-size: 18px; font-weight: 600; line-height: 23px; text-decoration: none; text-transform: uppercase;}
#latest_news .entry h6 a:hover{ color: #E24024;}
#latest_news .entry p.date{ color: #767676; font-size: 13px; font-weight: 600; padding-bottom: 8px;}
#latest_news .entry p{ color: #333; font-size: 15px; line-height: 20px;}
#latest_news .entry .link-button{ display: block;}

.game-banner.small-banner .small-banner-box{ display: block; margin: auto; max-width: 1130px; position: relative; width: 100%;}
.game-banner.small-banner .sm-banner{ display: block; margin: auto; position: relative; z-index: 2;}
.game-banner.small-banner span.transbg{ background: #333; bottom: 0; filter: alpha(opacity=75); left: 0; opacity: 0.75; position: absolute; right: 0; top: 0; z-index: 1;}
.game-banner.small-banner .esrbimg_singlepage{ left: inherit; max-width: 250px; right: 5px; top: 5px; z-index: 3;}
.game-banner.small-banner .esrbimg_singlepage img{ display: block;}

/* listing */
.page-title-bg { background-color: #000 !important; min-height: 345px; position: relative;}
.page-title-bg h1 { bottom: 100px; color: #FFF; font-size: 45px; font-weight: 600; position: absolute; text-transform: uppercase;  width: 100%;}
.find_a_game{ background: none; height: inherit; margin: 0 auto 40px; padding: 0; position: relative;}
.find_a_game .center_panel{ background: #151515; height: 120px; padding: 15px 20px; width: 100%;}
select.game_search, .uwpqsf_class.tax-select-0, .uwpqsf_class.tax-select-1, .uwpqsf_class.tax-select-2, .uwpqsf_class.tax-select-4 { width: 212px;}
form.game_titles_dp{ top: 55px;}
.uwpqsf_class.tax-select-1, .uwpqsf_class.tax-select-0{ left: 230px;}
.uwpqsf_class.tax-select-2{ left: 460px;}
.uwpqsf_class.tax-select-4{ left: 690px;}
.uwpqsf_class.cmf-select0 { clear: none; left: 462px; position: absolute; top: 40px; width: 212px;}
.find_a_game select{ border-color: #434141 !important; border-radius: 0px !important; padding: 7px !important;}
.webkit .find_a_game select, #game-search-form select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('images/select-arrow.png') 195px center no-repeat #303030 !important; border-color: #434141 !important; border-radius: 0px !important; padding: 7px 15px 7px 10px !important; width: 212px;}

.pegirating .game_rating_image { background-size: initial;}

/* archive games page */
.archive-game-listing .wp-pagenavi{ clear: both; margin-bottom: 0; margin-top: 15px; padding:0 0 15px 0; text-align: center; width: 100%;}
.archive-game-listing .wp-pagenavi span.pages{ display: none;}
.archive-game-listing .wp-pagenavi a{ background: #6E6E6E; padding: 6px 12px !important;}
.archive-game-listing .wp-pagenavi span.current{ padding: 6px 12px !important;}
.archive-game-listing .wp-pagenavi a:hover{ background: #6E6E6E; text-decoration: underline;}

/* page details */
.single-post-game #google_language_translator { display: none;}
.single-post-game .show-transalor #google_language_translator{ display: inline-block;}
.single-post-game #content{ margin: 0;}
.language span.notranslate{ float: right;}

.game-details .game_sidebar{ background:#f5f3f3; padding-bottom:40px; width:100%}
.game-details .order-retailer-box{ padding:25px 0;}
.game-details .order-retailer-box h3{ font-size:50px; font-weight:600; margin:25px 0 15px; text-transform:uppercase;}
.game-details .order-retailer-box h4{ font-size:22px; font-weight:600; margin:0 0 20px;}
.game-details .order-retailer-box.grey-style{background: url('images/home-bg-1.jpg') center center no-repeat; background-size:cover;}
.game-details .order-retailer-box.grey-style .us_retailers{ text-align:center;}
.game-details .order-retailer-box .col-md-5col { display:inline-block; float:none;}
.game-details .order-retailer-box .col-md-5col img{ max-width:100%;}
.game-details .order-retailer-box.grey-style h3, .game-details .order-retailer-box.grey-style h4{ color:#333;}
.game-details .order-retailer-box.grey-style a{ background:none;}
.game-details .order-retailer-box.grey-style a, .game-details .order-retailer-box.grey-style a:hover{ box-shadow:none; text-decoration:none;}
.game-details .order-retailer-box.transparent-style a{ background:none;}
.game-details .order-retailer-box.transparent-style a, .game-details .order-retailer-box.transparent-style a:hover{ box-shadow:none;}
.game-details .order-retailer-box .retailer-action { background:#EC5B00; border-radius:5px; color:#FFF; cursor:pointer; font-size:13px; font-weight:bold; line-height:18px; padding:10px 5px; text-align:center; text-decoration:none; text-transform:uppercase;}
.game-details .order-retailer-box .retailer-action:hover{ background:#e24024; text-decoration:none;}

.game-details .gameconsole_buttons{ background:url('images/retailer-bg.jpg') center center no-repeat; background-size:cover; height: inherit; margin: 0; padding-top:30px; position: relative; right: inherit; width: 100%;}

.game-details .retailer_container{ margin-bottom:0; text-align:center; width:100%;}
.game-details .us_retailers{ background:none; border-radius:0px; box-shadow:none; width:100%;}
.game-details .us_retailers .esrbimg_singlepage, .game-details .gameconsole_buttons .esrbimg_singlepage{ display:none; margin: 10px auto; padding: 0;}
.game-details .us_retailers li{ margin: 1%; width:18%;}
.game-details .us_retailers li a{ border-radius:0px; height:65px; padding:10px; position:relative;}
.game-details .us_retailers li a img{ bottom:0; height:95%; left:0; margin:auto; position:absolute; right:0; top:0; width:auto;}
.additional-top-retailer-image { margin-bottom: 20px;}
.additional-top-retailer-image img{ max-width: 100%;}
.game-details .non_us_retailers{ top:0;}
.game-details .non-us-ordernow{ background:#fbd818; border-radius: 10px 10px; box-shadow:none; display: table; margin:35px auto 15px; padding:15px; width:auto;}
.game-details .non-us-ordernow span.large{ color:#2f2f2d; font-size:18px; font-weight:bold; text-transform:uppercase;}
.game-details .non-us-ordernow span.small{ color:#2f2f2d; font-size:14px; font-weight:600;}
.game-details .non-us-ordernow:hover span.small,.game-details .non-us-ordernow:hover span.large{ color:#EC5B00;}
.game-details a.order_now_amazon{ background:url(images/amazon-logo.png) no-repeat 132px 11px #fbd818; border-radius: 10px 10px 0 0; bottom:auto; box-shadow:none; color:#2f2f2d; display:table; font-weight:bold; left:auto; margin:35px auto 0; padding:15px; position:relative; text-align:left;}
.game-details a.order_now_amazon:hover {color:#EC5B00;}
.game-details span.download_soon{ background:#fbd818; border-radius: 10px 10px 0 0; bottom:0; box-shadow:none; color:#2f2f2d; display:table; font-weight:bold; left:0; margin:35px auto 0; padding:15px; position:relative; text-align:left; width:auto;}
.game-details .non_us_retailers a.order_now_amazon{ display:none;}

.game-details .order-retailer-box{ background:url('images/retailer-bg.jpg') center center no-repeat; background-size:cover;}
.game-details .available-in-version{ padding:40px 0;}
.available-in-version .download-manual{ background: #EC5B00; border-radius: 5px; color: #FFF; cursor: pointer; display: table; font-size: 13px; font-weight: bold; line-height: 18px; margin: 10px auto 0; padding: 10px 5px; text-align: center; text-decoration: none; text-transform: uppercase;}
.available-in-version .download-manual:hover{ background: #e24024; text-decoration: none;}
.game-details .available-in-version .row{ text-align:center;}
.game-details .available-in-version .col-md-3 { display: inline-block; float: none; padding:20px 0;}
.game-details .available-in-version .packshot-heading{ color: #000; font-size: 42px; font-weight: 600; text-align: center; text-transform: uppercase;}

.game-details .esrbimg_singlepage > img { max-width: 100%; width: initial;}

.game-details .myslider{ margin:0 auto 20px; position:relative; width:100%;}
.game-details .myslider.loading .carouse-test{ display:none;}
.game-details .screenshots_text{ border-top:1px solid #dcdada; margin:0; padding-top:20px; position:relative;}
.game-details .screenshots_text h2{ color:#000; font-size:50px; font-weight:600; margin:20px auto 15px; text-transform:uppercase;}
.game-details .screenshots_text span{ color:#333333; display:block; font-size:22px; margin-bottom:25px; position:relative;}
.game-details .carouse-test.owl-carousel{ margin:auto; width:90%;}
.game-details .officialsite{ margin-bottom:20px; min-width:180px;}
.related_products .relatedpost.listing4{ display:block !important;}
.game-details .old-games .myslider{ display:none;}
.game-details #main-content.old-games{ padding-top: 90px;}

.game-details #gallery { margin-top:0; position:relative;}
.owl-prev { color: #333333; float: left; font: normal normal normal 14px/1 FontAwesome; font-size: 30px; height: 30px; left:-40px; overflow: hidden; position: relative; width: 20px;}
.owl-prev:before { content:"\f053"; margin-right:15px;}
.owl-next{ color:#333333; float:right; font:normal normal normal 14px/1 FontAwesome; font-size:30px; height:30px; overflow:hidden; position:relative; right:-40px; width:20px;}
.owl-next:before { content:"\f054"; margin-right:15px;}
.owl-controls{ position:absolute; top:40%; width:100%; z-index:1;}
.owl-stage-outer{ z-index:2;}
.owl-prev:hover, .owl-next:hover{ color:#EC5B00;}


.game-banner .esrbimg_singlepage{ bottom:0; left:40%; margin:auto; max-width:210px; padding:0; position:absolute; right:0;}
.game-details #recent-posts .esrbimg_singlepage{ max-width:225px; padding:10px 10px 10px 0;}
.addthis_native_toolbox{ }

.game-details .big-banner { display: block; margin: auto; max-width: 100%;}

.game-details #recent-posts{ padding:40px 0; position:relative; width:100%;}
.game-details #recent-posts .overlay-bg{ background:rgba(0,0,0,0.8); bottom:0; left:0; position:absolute; right:0; top:0; z-index:1;}
.game-details #recent-posts .entry-content{ z-index:2;}
.game-details h1.game-title{ color:#FFF; font-size:50px; font-weight:600; margin:30px; text-align:center; text-transform:uppercase;}
.game-details .game_release_date_new{ color:#FFF; font-size:22px; font-weight:600; line-height:30px; text-align:center;}

.game-details .related_products { background: url('images/home-bg-4.jpg') center center no-repeat; background-size: cover; padding: 65px 0;}
.game-details .head-title { color: #FFF; font-size: 22px; font-weight: 600; line-height: 25px; margin-bottom: 10px; text-transform: uppercase;}
.game-details .game-info.col-md-12 .head-title{ clear: both;}
.game-details .related-items-box .relatedpost a { color: #FFF; display: block; font-weight: normal; margin-bottom: 20px; position: relative; text-align: left;}
.game-details .related-items-box .relatedpost a:hover { color: #e24024; font-weight: normal;}
.game-details .related-items-box .relatedpost a span { bottom: 40px; font-size: 18px; left: 15px; position:absolute; right: 15px;}
.game-details .entry-content p{ color:#FFF;}
.game-details .entry-content .game-info p{ line-height:25px; margin-bottom:0;}
.game-details .entry-content .features li{ background:none;font-size: 16px; line-height: 25px; margin-bottom:10px; padding-left:12px; position:relative;}
.game-details .entry-content .features li:before{ color:#FFF; content:"\f105"; font:normal normal normal 14px/1 FontAwesome; font-size:16px; left:0; position:absolute; top:3px;}
.game-details .entry-content .features pre{ color:#FFF; font-size: 16px; line-height: 25px;}
.game-details .entry-content .features div{ color:#FFF; font-size: 16px; line-height: 25px;}
.game-details .entry-content h1, .game-details .entry-content h2, .game-details .entry-content h3, .game-details .entry-content h4, .game-details .entry-content h5, .game-details .entry-content h6{ color:#FFF;}

.age-gate-video { float: left; margin-bottom:25px; position: relative; width: 100%;}
.age-gate-video .form-box{ background: rgba(0,0,0,1); color: #FFF; display:none; height: 100% !important; position: absolute; text-align: center; width: 100% !important; z-index: 9999;}
.age-gate-video.age-gate-on .form-box{ display:block;}
.age-gate-video.age-gate-on .form-box form{ margin:20px auto 0; width:90%;}
.age-gate-video.age-gate-on .form-box form select{ padding:5px;}
.age-gate-video.age-gate-on.no-access .form-box p{ color:#FF1F00; margin:20px;}

.page-title-bg.default-bg { background:url('images/title-bg-games.jpg') no-repeat;}
.page-title-bg.default-blank{ background:#333; min-height:108px;}

div#lang_sel_click { background: none; float: right; margin-left: 5px;}
#lang_sel_click a.lang_sel_sel { background: url('images/nav-arrow-down.png') right no-repeat !important; border: 0; color: #FFF !important;}
#lang_sel_click a.lang_sel_sel:hover{ color:#FFF !important;}

#google_language_translator{ float:right; margin-left:15px;}
.goog-te-gadget .goog-te-combo{ background: transparent; border: none !important; color: #FFF; margin: 1px 0;}
.goog-te-gadget .goog-te-combo option { color: #444;}

.catalog-listing .wp-pagenavi{ text-align:center;}
.catalog-listing .wp-pagenavi .pages{ display:none;}

.fleft{ float:left;}
.fright{ float:right;}
.videobox iframe{ height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.videobox{ height: 0; margin:0 0 15px; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; position: relative;}
.videobox.fleft{ margin:0 0 15px;}
.videobox.age-gate-video .form-box{ top:0px;}
.game-details .order-retailer-box.no-retailer{ display: none;}

#tabs-container { float: left; width: 100%;}
#tabs-container ul.tabs-menu { clear:both; float: left; margin: 15px 0 0; width: 100%;}
#tabs-container ul.tabs-menu li {background: #585858;float: left;height: 40px;line-height: 40px;margin:0 10px 0 0;padding:0;}
#tabs-container ul.tabs-menu li:before{ display:none;}
#tabs-container ul.tabs-menu li.current { position: relative; z-index: 5;}
#tabs-container ul.tabs-menu li a {color: #FFF;color: #ADABAB;font-weight: bold;padding: 10px;text-decoration: none;text-transform: uppercase;}
#tabs-container ul.tabs-menu .current a {color: #F47B20;}
#tabs-container .tab {background-color: rgba(16, 16, 16, 0.3);border: 1px solid #585858;float: left;margin-bottom: 20px;width: auto;}
#tabs-container .tab-content {display: none;float: left;padding: 20px;width: 100%;}
#tabs-container .tab-content .left-part { float: left; height: 100%; margin:0 15px 0 15px;}
#tabs-container .tab-content .right-part h2 { margin-bottom: 5px;}
#tabs-container #tab-1 { display: block;}

.single-post-game .top_section { z-index: 100000;}

.game-details .game_sidebar.game-info-top{}
.game-details .game_sidebar.game-info-top #recent-posts .row{ text-align:left;}
.game-details .game-info-top .available-in-version{ padding:0;}
.game-details .game-info-top .myslider{ margin: 0 auto 40px}
.game-details .game-info-top .screenshots_text{ border:none;}
.game-details .game-info-top .available-in-version .packshot-heading{ margin-top:50px;}

.game-details .canada-retailers { border-top: 1px solid #dcdada; margin-top: 25px; padding-top: 40px;}
.game-details .order-retailer-box .canada-retailers h4{ margin: 0 0 25px;}
.game-details .order-retailer-box .column3-retailers .retailer-action { display: inline-block; min-width: 200px;}

#post7751{}
.copoun-block{ background: url('images/aragami-codebg.jpg') top center no-repeat; background-size: cover; float: left; padding: 40px 0; width: 100%;}
.copoun-block h2{ color:#FFF; font-size:40px; margin: 25px 0 15px; text-transform: uppercase;}
.copoun-block p{ color:#FFF; font-size:19px; padding-bottom: 20px;}
.copoun-block .inputfiled { background: transparent; border: 1px solid #FFF; border-radius: 5px; color: #ccc;font-size: 18px; margin-right: 5px; max-width: 300px; padding: 10px; width: 100%;}
.copoun-block .inputfiled:focus { border: 1px solid #FFF; color: #ccc;}
.copoun-block input[type="submit"]{ border-radius: 5px; padding: 12px 30px 11px;}
.copoun-block .errormsg { color: red; font-size: 15px; margin-top: 5px;}

.forum-link{ display: block; margin: 20px 0 0;}
.forum-link a{ background:#EC5B00; border-radius: 5px; color: #FFF; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; letter-spacing: 2px; line-height: 18px; padding: 10px 15px; text-align: center; text-decoration: none; text-transform: uppercase;}
.forum-link a:hover{ background:#e24024;}

.game-details .game_sidebar.game-packshot-top .screenshots_text{ border:none;}/*packshot top*/
.game-details .game_sidebar.game-packshot-top .available-in-version{ padding: 0;}
.game-details .game_sidebar.game-packshot-top .myslider{ padding: 20px 0 0;}
.game-details .available-in-version.top-packckshotbg{ background: #f5f3f3; padding: 0; }

.aus-legal-text{ background: #323f5a; color: #FFF; float: left; padding: 5px; width: 100%;}

/*game listing*/
.games-page .lang_sel_click{ display:none;}


/*single news*/
.single-news #secondcol { display:none;}
.entry-content .wp-caption-text span {
	color: #000;
	font-size: 12px;
}
.single-press .articles_press_posts .entry-content > div.image-container {float:left; margin-bottom: 15px; margin-right: 20px;}
.entry.post .entry-content h3{ margin-bottom: 15px;padding:15px 0 10px 0;}
.new-listing .entry.post .news-featured-image {float: left; margin-right: 20px;}

/*news listing*/
.new-listing .entry-content .image-container {float: left; margin-right: 20px; width: 30%;}

/*blog post*/
.text-box-grey { background: #d2d2d2; display: block; float:left; margin: 10px 0 15px; padding: 10px; width:100%;}
.text-box-grey p, .text-box-grey li{ color: #FFF;}
.text-box-grey p{ margin-bottom: 0; }

/*Home page*/
#home, .home-template{}
#home .top_section, .home-template .top_section { z-index:100000;}
#home #google_language_translator, .home-template #google_language_translator{ display:none;}
#home #content .full-width #main-content-wrap, .home-template #content .full-width #main-content-wrap{ background:none; padding:0;}
#home #content .full-width, .home-template #content .full-width{ background:none; padding:0;}
#home  #content .full-width > .container, .home-template #content .full-width > .container { padding:0; width:100%;}
#home div#latest_news .entry-content > a:first-child, .home-template div#latest_news .entry-content > a:first-child {
	display: block;
	margin-bottom: 9px;
	max-height: 148px;
	overflow: hidden;
}

/*Mobile Navigation*/
.mobile-navigation { background: #000; display:none; padding: 15px; position: relative; text-align: left; z-index: 9999;}
.mobile-navigation.open{ display: block;}
.mobile-navigation .menu-main-menu-container{ clear:both;}
.mobile-navigation li { border-bottom: 1px solid #333; padding: 5px 0 5px 5px; position: relative;}
.mobile-navigation li:last-child{ border:none; }
.mobile-navigation li a { font-size: 15px;}
.mobile-navigation li ul { padding-left: 20px;}
.mobnav{ background: #f37221; color: #FFF; cursor: pointer; display: none; font-size: 25px; padding: 3px 6px; position: absolute; right: 20px; top: 45px;}
.dnone{ display: none;}
.back-menu{ color: #FFF; cursor: pointer; float: left; font-size: 15px; font-weight: bold;}
.back-menu i{ margin-right: 5px;}
.mobile-navigation li span.trigger { background: #FFF; cursor: pointer; padding: 1px 7px; position: absolute; right: 0;}
.mobile-navigation li.open > span.trigger i:before { content: "\f068";}
.black-bg{ background: #000;}
.mobile-navigation li.open > ul { display: block;}

/*404 page*/
.page404{}
#content .full-width #main-content-wrap.page404{ background: none; margin-top: 115px;}
.page404 #secondcol{ display:none; }
.page404 .leftpanel, .page404 #sidebar { background: rgba(1,2,4,0.88); padding: 20px;}
.page404 .leftpanel { padding: 50px; width: 73%;}
.page404 #sidebar { width: 25%;}

/*about us, full-page.php*/
.hide-wmpl-transalor .wmpltransbox{ display: none;}

/*privacy*/
.privacy-box{}
.privacy-box h2.title { font-size: 18px !important; line-height: 24px; padding-bottom: 15px !important;}
.privacy-box p{ padding-bottom: 0 !important;}
.privacy-box ul li, .privacy-box ol li{ color: #DCDCDC !important; font-size: 15px !important; line-height: 25px !important;}
.privacy-box ul{ list-style: disc !important; margin-left: 15px;}
.privacy-box ul li{ list-style-type: disc !important;}

p.newsletter-gdpr { color: #E0E0E0; font-size: 10px; line-height: 15px; margin-top: 10px;}

/*changes 30-4-19*/
#page-menu { top: 23px;}
#page-menu ul.nav ul, .mobile-navigation li ul{ display: none !important;}
.mobile-navigation li span.trigger { display: none;}

#footer-bottom{ background: #FFF !important; border-top: 2px solid #363c48;}
#footer-bottom .footer_top{}
#footer-bottom .footer_top *{ color: #363c48;}
.newsletter_section .input-group{ border: 1px solid #ccc;}
#footer-bottom .footer_bottom{ padding: 20px 0 10px;}
p#copyright, ul.bottom-nav li a, p#copyright a{ color: #363c48;}
#content .full-width{ padding-bottom: 40px;}
#content .full-width{ background: #FFF !important;}


/*GDPR*/
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content { font-family: 'Open Sans', Arial, Verdana, sans-serif !important; font-size: 13px !important; line-height: 18px !important;}
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-accept{ font-family: 'Open Sans', Arial, Verdana, sans-serif !important; font-size: 16px !important; font-weight: 600 !important; line-height: 18px !important; padding: 8px 15px;}
.ct-ultimate-gdpr-cookie-bottomPanel-padding.popup-modern-style { padding-bottom: 94px;}
div#ct-ultimate-gdpr-cookie-popup { padding: 10px !important;}
.ct-ultimate-gdpr-cookie-popup-modern .ct-container{ padding: 10px 0;}
.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content { float: left !important; margin-bottom: 0; width: calc(100% - 70px);}
#ct-ultimate-gdpr-cookie-accept{ float: right !important;}

.partners-block { margin-left: -15px; margin-right: -15px; margin-top: 20px;}
.partner-box { display: table; float: left; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; width: 25%;}
.partner-box a { background: #FFF; cursor: pointer; display: table-cell; height: 120px; text-align: center; vertical-align: middle;}
.partner-box a img { display: block; }
.capabilities-block { margin-left: -15px; margin-right: -15px; margin-top: 20px;}
.capability-box { display: block; float: left; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; width: 33.33%;}
.capability-box p { border: 1px solid #DCDCDC; color: #DCDCDC; line-height: 30px; margin-bottom: 0; min-height: 172px; padding: 10px; text-align: center; width: 100%;}
.capability-box ul { background: #333; border: 1px dashed #a5a5a5; color: #FFF; display: block; margin: 0; padding: 15px 10px 10px;}
.capability-box ul li { margin-bottom: 10px; padding-left: 20px; position: relative;}
.capability-box ul li:before { color: #8BC34A; content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; font-size: 16px; left: 0; position: absolute; top: 4px;}

#ct-ultimate-gdpr-cookie-change-settings {
	margin-right: 10px !important;
}

@media screen and (max-width: 991px) {
  .ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content{ font-size: 13px !important; line-height: 18px !important; margin-bottom: 10px; width:100%;}
  #ct-ultimate-gdpr-cookie-accept{ float: none !important;}
}


.game-listing {
	align-items: center;
	display: flex;
	margin-bottom: 1rem;
}

.game-listing > div {
	padding: 1rem;
}

@media screen and (max-width: 767px){
	.game-listing {
		display: block;
	}

	.game-listing > div {
		display: block;
		flex-basis: 100%;
	}	
}
.game-listing:nth-child(even) {
	background: rgba(0, 0, 0, 0.9);
}

.game-listing:nth-child(odd) {
	background: rgba(0, 0, 0, 0.85);
}

.game-image-container {
	flex-basis: 25%;
}

.game-data {
	color: #FFF;
	flex-basis: 55%;
}

.game-data h3 {
	margin-bottom: 0.5rem;
}

.game-data h3 a {
	color: #FFF;
	transition: all 0.2s ease-in-out;
}

.game-data h3 a:hover {
	color: #EC4F00;
	text-decoration: none;
}

.game-data p {
	font-size: 1rem;
}

.game-rating {
	flex-basis: 20%;
	text-align: center;
}

.game-rating img {
	max-height: 92px;
}

.game-listing .game-image {
	width: 100%;
}

.consoles-list {
	align-items: center;
	border: 1px solid #2F3032;
	display: flex;
	flex-wrap: wrap;
	padding: 1rem;
}

.consoles-block li {
	margin-right: 1.5rem;
}


.myslider .slick-track {
	margin: 0 auto;
}


/********** NEW GAME SEARCH *********/
#game-search-form {
	background: #000;
	margin-bottom: 2rem;
	padding: 1.5rem 1rem;
}

#game-search-form h2 {
	color: #FFF;
}

.alpha-list {
	text-align: right;
}

#game-search-form label[for^="alpha-"] {	
	background: #000;
	border: 1px solid #969696;
	color: #757474;
	cursor: pointer;
	height: 27px;
	line-height: 27px;
	margin: 0 3px;
	text-align: center;
	transition: all 0.2s ease-in-out;
	width: 27px;
}

#game-search-form label[for^="alpha-"]:hover, #game-search-form input[ type="radio" ]:checked + label {
	background: #969696;
	color: #FFF;
}

#game-search-form input[ type="radio" ] {
	display: none;
}

#game-search-form select {
	margin-right: 1rem;
	margin-top: 1.5rem;
}

#game-search-form input[type="submit"] {
	margin-bottom: 0.5rem;
}

#game-search-form input[type="submit"], #game-search-form .reset-search-button {
	padding: 8px 20px;
	text-align: center;
	width: 100%;
}


/********** PRIVACY FORM PAGES *********/
#privacy-form form {
	margin: 0 auto;
	max-width: 48rem;
	width: 90%;
}

#privacy-form input[ type="submit" ] {
	cursor: pointer;
}
  

/*Media queries*/

@media (max-height:768px){
	.responsive-menuwrapper .awesome-menu {overflow: auto;}/* height: 650px;*/
	#home div#simplemodal-container{top: 100px !important;}
}
@media (max-height:479px){
	.responsive-menuwrapper .awesome-menu { height: 300px;overflow: auto;}
}

@media (min-width: 768px){
	.game-banner.small-banner{ margin-top:90px;}
	#content.single-game-blog .content-center-bg.full-width {padding-top: 155px;}
	/*game detail*/
	.game-details .order-retailer-box .column3-retailers .col-md-5col.col-sm-6 { width: 33%;}
}

@media (min-width:992px){   
	/*game detail*/
	.game-banner.small-banner .small-banner-box { max-width: 930px;}
	.game-banner.small-banner .sm-banner{ max-width:100%; width:inherit;}
	.col-md-5col{ margin-bottom:15px; width:20%;}   
	.videobox.fleft{ margin:0 15px 15px 0; padding-bottom:28.12%; width:50%;}
}

@media (min-width:1200px){
	.game-banner.small-banner .small-banner-box { max-width: 1130px;}
	.game-banner.small-banner .sm-banner{ width:1130px;}
}


@media (min-width:1675px){
	.game-banner.small-banner .esrbimg_singlepage{ bottom: 5px; right: -255px; top: inherit;}   
}

@media (max-width: 1199px){
	#page-menu ul.nav li a{padding: 10px 15px;}
	.socialicons a{ height: 40px;width: 40px;}
	.socialicons a i.fa{font-size: 20px;line-height: 36px;}
	.uwpqsf_class.tax-radio-0 label{padding: 0 4px;}
	.uwpqsf_class.uwpqsf_submit input{top: 96px;}
	.listing-full .find_a_game .center_panel{height: 160px;}
	.listing-full.catalog-listing .find_a_game .center_panel {height: 120px;}
	.catalog-listing .uwpqsf_class.uwpqsf_submit input {top: 46px;}
	p#copyright, ul.bottom-nav li a{font-size: 14px;}
	ul.bottom-nav li a{padding: 0 8px;}

	.capability-box { width:50%;}
}
@media (max-width: 991px){
	#header-top{ background: #000;position: relative;}
	#home .mobile-navigation.open { top:50px;}
	.mobile-navigation.open { top:23px;}
	.logo_area img{ position:absolute;}
	#content.single-press .full-width { padding-top: 70px;}
	#content.single-news .full-width { padding-top: 70px;}
	.page-title-bg { min-height: 235px;}
	.page-title-bg.default-blank{ min-height: 0;}

	#page-menu #p-menu-content{display: none;}
	#awesome-menu{display: block; margin: 5px 15px 0 0; text-align: right; width: 300px;}
	.responsive-menuwrapper .awesome-menu, .responsive-menuwrapper ul{background: rgba(0, 0, 0, 0.85); text-align: left;}
	.responsive-menuwrapper button {background: #EC5B00 !important; height: 36px !important; width: 36px !important;}
	.responsive-menuwrapper button:after{height: 5px !important; left: 14% !important; top: 5px !important;}
	.responsive-menuwrapper li > a:after{color: #FFF !important; font-size: 12px;}    
	.responsive-menuwrapper button:after{ box-shadow: 0 9px 0 #FFF, 0 18px 0 #FFF;}
	.footer_top div, .footer_bottom div{text-align: center;}
	.footer_top div[class^="col-"], .footer_bottom div[class^="col-"]{margin-top: 20px;}
	.footer_top div[class^="col-"]:first-child, .footer_bottom div[class^="col-"]:first-child{margin-top: 0;}
	.socialicons{border: none;}
	.gamelisting_mid{width: 46%;}
	.listing-full .find_a_game .center_panel {height: 220px;}
	.listing-full .consoles{ padding: 0;width: 100%;}
	.listing-full .consoles span{display: none;}
	.listing-full .consoles ul li{border-left: none; margin: 8px 5px;}
	.listing-full .consoles ul li.ps4 { background-position: -64px 0;width: 140px;}
	.listing-full .uwpqsf_class.tax-radio-0 { display: block;position: relative; text-align: left; top: 0;}
	.listing-full .uwpqsf_class.tax-radio-0 label{margin: 5px;}
	.listing-full form.game_titles_dp {top: 110px;}
	.listing-full select.game_search, .listing-full .uwpqsf_class.tax-select-0, .listing-full .uwpqsf_class.tax-select-1, .listing-full .uwpqsf_class.tax-select-2, .listing-full .uwpqsf_class.tax-select-4{top: 95px}
	.listing-full .uwpqsf_class.tax-select-4 {left: 0; top: 145px;}
	.listing-full .uwpqsf_class.uwpqsf_submit input { right: 8px;top: 52px;}
	.listing-full.catalog-listing form.game_titles_dp {top: 60px;}
	.listing-full.catalog-listing .uwpqsf_class.tax-select-1, .listing-full.catalog-listing .uwpqsf_class.cmf-select0{top: 45px;}
	.listing-full.catalog-listing .uwpqsf_class.tax-select-0{left: 0;}
	.listing-full.catalog-listing .find_a_game .center_panel{height: 175px;}
	.listing-full.catalog-listing .uwpqsf_class.uwpqsf_submit input { right: 6px;top: 103px;}
	#home .entry-content img, #home .featured_item img, #home .featured_video .video_pop img{width: 100%;}
	#home .col-sm-6.entry {margin-bottom: 20px;}
	.coming-soon-box .featured_item a span{font-size: 17px;}
	
	.videobox.fleft{ float:none;}
	.game-banner.small-banner .sm-banner{ max-width:100%;width:inherit;}
	.game-details .order-retailer-box .col-md-5col{ margin-bottom:20px;}
	.game-details .game-banner.small-banner { min-height: inherit !important;}
	.game-details .us_retailers .esrbimg_singlepage, .game-details .gameconsole_buttons .esrbimg_singlepage{ display:table; margin: 10px auto; padding: 0;}
	.game-banner .esrbimg_singlepage{ display:none;}
	
	/*home page*/
	.row .comingsoon:nth-child(3) { clear: left;}
	#latest_news .row .col-md-3:nth-child(3){ clear:left;}

	/*Mobile Menu*/
	.mobnav{ display:initial; z-index: 99999;}
	/*news listing*/
	.new-listing .entry-content .image-container {width: 40%;}
	.new-listing .entry.post .news-featured-image {float: none;}


	.partner-box { width: 33.33%;}
	.capability-box { width:100%;}
	.capability-box p{ min-height: initial;}

}
@media (max-width: 767px){
	.mobile-navigation.open { top: 56px;}
	.container{ width: 90%;}
	.socialbtns span, .language span{display: none;}
	.socialbtns{margin: 0;}
	.language span{float: none;}
	.language {float: left; text-align: right; width: 180px;}    
	.listing-full .find_a_game .center_panel {height: 420px;}
	.listing-full form.game_titles_dp {top: 145px;}
	.listing-full select.game_search, .listing-full .uwpqsf_class.tax-select-0, .listing-full .uwpqsf_class.tax-select-1, .listing-full .uwpqsf_class.tax-select-2, .listing-full .uwpqsf_class.tax-select-4{left: 0;}
	.listing-full .uwpqsf_class.tax-select-1{top: 180px;}
	.listing-full .uwpqsf_class.tax-select-2{top: 230px;}
	.listing-full .uwpqsf_class.tax-select-4{top: 280px;}
	.listing-full .uwpqsf_class.uwpqsf_submit input { left: 0; right: auto;top: 205px;}
	.listing-full a.game_image, .listing-full .gamelisting_mid, .listing-full .catalog_consoles{ float: none;width: 96%;}
	.listing-full .game_rating_panel{ margin: 15px 0 0; padding: 0;position: relative; width: 96%;}
	.listing-full .game_rating_image{min-height: 183px;}
	.listing-full .consoles_row{text-align: center;}
	.listing-full.catalog-listing .find_a_game .center_panel {height: 370px;}
	.listing-full.catalog-listing .uwpqsf_class.tax-select-1{top: 145px;}
	.listing-full.catalog-listing .uwpqsf_class.cmf-select0{left: 0; top: 195px;}
	.listing-full.catalog-listing .uwpqsf_class.uwpqsf_submit input {top: 253px;}
	.listing-full.catalog-listing .find_a_game .center_panel {height: 325px;}
	.blog-listing .leftpanel, .blog-listing #sidebar{width: 100%;}
	.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url]{width: 100% !important;}
	.gform_wrapper .ginput_container table.gfield_list tr td.gfield_list_icons, .gform_wrapper .ginput_container table.gfield_list tr td:last-child{ min-width: 50px !important; padding: 0 0 0 10px;width: 50px !important;}
	.blog-listing #sidebar{margin-top: 25px;}
	#home #simplemodal-container{ background: #111 !important; height: auto !important; left: 0 !important; margin: 0 auto !important; right: 0 !important; top: 220px !important;width: 90% !important;}
	#home #simplemodal-container a.modalCloseImg{right: 0 !important; top: 0 !important;}
	#home #simplemodal-container .videopanel iframe{width: 100% !important;}
	#home #simplemodal-container .videopanel .bkl{ height: 100% !important;width: 100% !important;}
	.page-title-bg.default-blank{ display:none;}
	.page-title-bg{ min-height:265px;}
	
	.game-details .related_products .relatedpost{ float:left; width:50%;}
	.game-details h1.game-title { font-size:36px;}
	.game-details .screenshots_text h2{ font-size:30px}
	/*.game-details .game-banner{ min-height:245px !important;}*/
	.game-details .big-banner{ float: left;}
	.logo_area img{ position:absolute;}
	.game-details #main-content.old-games{ padding-top: 0px;}
	.game-banner .esrbimg_singlepage{ left:20%;}

	.new-listing .entry-content .image-container { float: none; margin:0 auto;width: 90%;}

	#content .full-width #main-content-wrap.page404{ background: none; margin-top: 0px;}
	.page404 .leftpanel, .page404 #sidebar { background: rgba(1,2,4,0.88); margin-top:30px; padding: 20px;  width:100%;}

	.partner-box { width: 50%;}

	body:not(.home-template):not(.games-page) .container { width: 100%;}
	body:not(.home-template):not(.games-page) .container .entry-content a{ word-break: break-all;}
	
}
@media (max-width: 479px){
	.language{ float: none;position: absolute; right: 70px; top: 60px; width: 140px;}
	.listing-full .find_a_game .center_panel {height: 450px;}
	.listing-full form.game_titles_dp {top: 185px;}
	.listing-full select.game_search, .listing-full .uwpqsf_class.tax-select-0, .listing-full .uwpqsf_class.tax-select-1, .listing-full .uwpqsf_class.tax-select-2, .listing-full .uwpqsf_class.tax-select-4{left: 0;}
	.listing-full .uwpqsf_class.tax-select-1{top: 220px;}
	.listing-full .uwpqsf_class.tax-select-2{top: 270px;}
	.listing-full .uwpqsf_class.tax-select-4{top: 320px;}
	.listing-full .uwpqsf_class.uwpqsf_submit input {top: 210px;}
	.listing-full.catalog-listing .find_a_game .center_panel {height: 345px;}
	.listing-full.catalog-listing form.game_titles_dp {top: 80px;}
	.listing-full.catalog-listing .uwpqsf_class.tax-select-0{top: 115px;}
	.listing-full.catalog-listing .uwpqsf_class.tax-select-1 {top: 165px;}
	.listing-full.catalog-listing .uwpqsf_class.cmf-select0{top: 215px;}
	.listing-full.catalog-listing .uwpqsf_class.uwpqsf_submit input {top: 275px;}
	h2.heading-title{font-size: 34px;}
	.newsletter_section .input-group input[type="submit"] { background: url('images/send.png') 6px 4px no-repeat; width: 30px;}
	
	.game-details .related_products .relatedpost{ width: 100%;}
	.game-banner .esrbimg_singlepage{ left: 0;}

	.partner-box { width: 100%;}
}




/* Among Us Code Redemption page */
.among-us-content {
	background: #000 url('images/stars.jpg') center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
	padding: 3rem;
}

.among-us-content h1 {
	font-family: 'amongus';
	font-size: 2.5rem;
	margin-bottom: 2rem;
	text-align: center;
}

#among-us-code-form {
	text-align: center;
}

#among-us-code-form label {
	color: #FFF;
	font-size: 1rem;
	text-align: left;
}

#among-us-code-form input, #among-us-code-form button {
	font-size: 1.5rem;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 1.4;
	overflow: visible;
	padding: 0.5rem 0.8rem 0.3rem;
}

#among-us-code-form input {
	border-radius: 0.25rem;
	box-shadow: 0 0 10px rgba(255, 255, 255, 0);
	margin-top: 0;
	padding: 0.5rem 70px 0.3rem 0.8rem;
	transition: all 0.3s ease-in-out;
}

#among-us-code-form input[name="code"] {
	background: #FFF url('images/amongus_input_purple.png') no-repeat;
	background-position: 100% calc(100% + 80px);
	background-size: contain;
}

#among-us-code-form input[name="email"] {
	background: #FFF url('images/amongus_input_orange.png') no-repeat;
	background-position: 100% calc(100% + 80px);
	background-size: contain;
}

#among-us-code-form input:focus {
	background-position: 100% 2px;
	background-size: contain;
	box-shadow: 0 0 10px rgba(255, 255, 255, 1);
}

#among-us-code-form button {
	display: inherit;
	font-family: 'amongus';
	font-size: 1.5rem !important;
	letter-spacing: 3px;
	margin: 1rem auto 0;
}

.code-error {
	background: #F00;
	border-radius: 8px;
	color: #FFF;
	display: inline-block;
	font-size: 1rem;
	font-weight: 800;
	line-height: 1;
	margin-top: 1rem;
	padding: 0.8rem;
}

#among-us-code-form label.invalid {
	color: #F00 !important;
}

#among-us-code-form input.invalid {
	border: 2px solid #F00;
}

.among-us-content .image-bullets ul {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-family: 'vcr_osd_mono';
	margin: 0 auto;
	max-width: 500px;
	text-align: center;
}

.among-us-content .image-bullets ul li {
	background: url('images/flame-bg.png') center center no-repeat;
	background-size: contain;
	flex-basis: 50%;
	font-size: 1.25rem;
	margin-bottom: 1rem;
	min-height: 78px;
	padding-top: 28px;
}

@media screen and (max-width: 520px){
	.among-us-content .image-bullets ul li {
		flex-basis: 100%;
	}
}

.among-us-content .image-bullets ul li a {
	color: #000;
	font-weight: 800;
}

.among-us-content .amongus-murder {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

/* Lazy Load - hide images before loading */
[data-lazy-src] {
	opacity: 0;
}


/* hide broken sidebar */
#custom-post-type-archives-2 {
	display: none;
}

.latest-news {
	margin-bottom: 2rem;
}

.latest-news .featured_item {
	/*min-height: 472px;*/
}

.latest-news img {
	height: 200px;
	max-width: 100%;
	width: auto;
}

.latest-news .title {
	line-height: 1.2;
}

.single-game-platforms {
	margin: 2rem auto 3rem auto;
}

.single-game-platforms img {
	margin: 1rem;
}




/***** Code Redemption Pages *****/
@font-face {
	font-family: "josefin";
	src: url("fonts/josefin.woff2") format("woff2"),
		url("fonts/josefin.woff") format("woff");
}

@font-face {
	font-family: "josefin-light";
	src: url("fonts/josefin-light.woff2") format("woff2"),
		url("fonts/josefin-light.woff") format("woff");
}

#content .full-width.bg-code-redemption-page {
	background-position: top center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#content .full-width.bg-scorn {
	background-image: url("images/bg-scorn.png.webp") !important;
	font-family: 'gill-sans-nova', sans-serif;
	font-size: 1.2rem;
}

#content .full-width.bg-scorn h2, #content .full-width.bg-scorn h3 {
	font-family: 'trajan-pro-3', sans-serif;
	font-size: 1.2rem;
}

#content .full-width.bg-scorn .container .columns, #content .full-width.bg-everspace .container .columns {
	display: flex;
}

#content .full-width.bg-scorn .container .columns .column, #content .full-width.bg-everspace .container .columns .column {
	display: block;
	flex-basis: 0;
	flex-grow: 1;
	flex-shrink: 1;
	padding: 0.75rem;
}

.justify-space-between {
	justify-content: space-between;
}

.justify-center {
	justify-content: center;
}

#content .full-width.bg-scorn h2, #content .full-width.bg-scorn h3, #content .full-width.bg-scorn p {
	color: #FFF;
	line-height: 1.4;
}

#content .full-width.bg-scorn h2, #content .full-width.bg-scorn img {
	display: block;
	height: auto;
	margin: 3rem auto 0;
	max-width: 800px;
	text-align: center;
	width: 100%;
}

#content .full-width.bg-scorn img {
	margin-bottom: 1rem;
	margin-top: 0;
	max-height: 550px;
	max-width: 100%;
	width: auto;
}

#scorn-code-form {
    margin: 0 auto;
    max-width: 500px;
	width: 90%;
}

#scorn-code-form label {
	color: #FFF;
	font-size: 1rem;
	margin-bottom: 1rem;
	width: 100%;
}

#scorn-code-form input[type="text"], #scorn-code-form input[type="email"] {
	color: #000;
	margin: 0.5rem 0;
	padding: 12px 16px;
	width: 100%;
}

.efigs {
	background: rgba(0, 0, 0, 0.5);
	margin-top: 2rem;
	padding: 1rem 1.2rem;
}

.efigs ul {
	color: #FFF;
	list-style: disc inside;
}

.efigs ul li {
	margin-bottom: 0.5rem;
}

#content .full-width.bg-everspace {
	background-image: url("images/bg-everspace.png.webp") !important;
	font-family: "josefin", sans-serif !important;
}

#content .full-width.bg-everspace h2, #content .full-width.bg-everspace p {
	color: #FFF;
	font-family: "josefin", sans-serif !important;
	font-size: 1.25rem;
	line-height: 1.5;
	text-align: center;
}

#content .full-width.bg-everspace p:not(.text-center), #content .full-width.bg-everspace input[type="text"] {
	font-family: "josefin-light", sans-serif !important;
	text-align: left;
}

#content .full-width.bg-everspace .efigs p, .efigs .column.fr, .efigs .column.de, .efigs .column.es, .efigs .column.it {
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 46px !important;
}

.efigs .column.fr, .efigs .column.de, .efigs .column.es, .efigs .column.it {
	background-position: 0 18px !important;
}

#content .full-width.bg-everspace .efigs p.fr, .efigs .column.fr {
	background-image: url("images/loc-fr.png.webp");
}

#content .full-width.bg-everspace .efigs p.de, .efigs .column.de {
	background-image: url("images/loc-de.png.webp");
}

#content .full-width.bg-everspace .efigs p.it, .efigs .column.it {
	background-image: url("images/loc-it.png.webp");
}

#content .full-width.bg-everspace .efigs p.jp {
	background-image: url("images/loc-jp.png.webp");
}

#content .full-width.bg-everspace .efigs p.es, .efigs .column.es {
	background-image: url("images/loc-es.png.webp");
}

#content .full-width.bg-everspace .efigs p.kr {
	background-image: url("images/loc-kr.png.webp");
}

#content .full-width.bg-everspace label {
	color: #EC5B00;
}

#content .full-width.bg-everspace .artbook-cover {
	border: 1px solid #FFF;
	display: inline-block;
	height: auto;
	max-height: 308px;
	max-width: 100%;
	width: auto;
}

#content .full-width.bg-everspace .text-center * {
	text-align: center;
}

.everspace-code-logo {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.everspace-copyright {
	font-size: 0.75rem !important;
	margin: 4rem auto 0;
	max-width: 800px;
	text-align: center !important;
}

.everspace-esrb {
	display: block !important;
	height: auto !important;
	margin: 2rem auto 0 !important;
	width: 200px !important;
}

.everspace-track-list * {
	text-align: left !important;
}

.everspace-track-list ol {
	color: #FFF;
	float: left;
	font-size: 0.9rem;
	list-style: decimal;
	list-style-position: inside;
}

.everspace-track-list ol:first-of-type {
	margin-right: 2rem;
}

.scorn-age-check-form {
	padding: 4rem 0 6rem;
	text-align: center;
}

.scorn-age-check-form h1 {
	font-size: 1.5rem;
}

.age-error {
	color: #F00 !important;
	text-align: center;
}

.clear {
	clear: both;
	display: block;
	height: 0.01rem;
}

@media screen and (max-width: 768px){

	#content .full-width.bg-scorn .container .columns, #content .full-width.bg-everspace .container .columns {
		display: block;
	}	

}



/***** new game search styles *****/
.search-wrapper {
	position: relative;
}

.search-wrapper input {
	font-size: 1rem;
	margin: 0;
	padding: 8px 12px;
	width: 300px;
}

.search-wrapper > p {
	display: none;
}

#datafetch {
	background: #FFF;
	border: 1px solid #CCC;
	border-radius: 0 0 10px 10px;
	display: none;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: auto;
	z-index: 9999;
}

#datafetch:has(a) {
	display: inline-block;
}

#datafetch a {
	display: block;
	padding: 0.5rem 1rem;
	transition: all 0.2s ease-in-out;
}

#datafetch a:hover {
	background: #CCC;
}
