.hbar2 { clear:both;}

section.searchBar { background: #444; display: block; color: #fff; width: 100%; max-width: 100%; }

#supersearchform { display: block; padding: 2%;	max-width: 96%; }

.searchinput { padding: 1%;	border-width:2px;}
.searchBar input {	vertical-align: middle; }

div.searchFilter { /*padding: 0px 0px 1% 2%;*/ background: #444; display:block; width:100%; margin-bottom: 2em; }
.searchtitle{font-family: "Helvetica Neue", 'TexGyreHeros', arial; font-size: 13px; display:block; margin: 0 0 1% 2%; width:100%;color:#fff;}
div.searchFilter a{	background-color: #666;	/*display: inline-block;*/ display:inline-block; padding: 1% 2%;	color: #FFF; font-weight: bold; margin-right: 1%; margin-bottom: 1%; border-radius: 2px;}

div.searchFilter a:hover{	background-color: #0AE;}

.gamepedia { margin-top: 2%; }
.gamepedia h1 {	margin: 0px 0px 2% 0px; }
.gamepedia .mostPopularItem { display: block; margin-bottom: 2%; clear:both; overflow: hidden; }
.gamepedia .mostPopularItem img{ float:left; margin-right: 2%; }

section { /* margin-bottom: 2%; */ }
section > ul { margin-top: 2%; }
section.grid > ul:nth-child(2) { margin-top: 2%; }
section.games > ul { overflow: hidden; margin-bottom: 2%; }
section.games > ul > li, section.games > ul > li:first-child {	width:50%; margin:0; float: left; overflow: hidden;	display: inline; }
section.games img { max-width: 31%; margin-right: 2%; float:left; }

section.games h3, section.games > ul > li > ul { max-width: 65%; margin-left: 33%;	margin-right: 2%; }
section.games h3, .mostPopularTitle, ul.gr_list h3 { font-family: "Helvetica Neue", 'TexGyreHeros', arial;font-weight: bold; font-size: 16px; line-height: 18px;}
section.games h3{ margin-bottom:2%;}
section.games > ul > li > ul > li {	color: #444; font-size: 13px; line-height: 1.32em; max-height: 2.64em; overflow: hidden;
									text-overflow: ellipsis;-o-text-overflow: ellipsis; font-family: 'TeXGyreHeros', arial;}
section.games .release { color: #666; font-size: 13px;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; margin-bottom:0%;}
section.games .release span {font-weight: normal;display:inline;}

section#textSection .review {
	background: #ccc;
	padding: 2%;
}

section#textSection .artistyle1 .review article p{
	width: 491px;
}

section#textSection .review .readmorebox {
	background: #444;
}

#shopSection ul {
	overflow:hidden;
	margin-bottom:2%;
}
#shopSection ul>li {
	width: 50%;
    margin: 0;
    float: left;
    overflow: hidden;
    display: inline;
}
#shopSection ul> li>ul {
	max-width: 65%;
    margin-left: 33%;
    margin-right: 2%;
}
#shopSection ul> li>ul>li {
	max-width: 65%;
    margin-right: 2%;
    line-height: 20px;
}
#shopSection .game-price{
	font-weight: bold;
	font-size: 17px;
	color:black;
}
#shopSection img {
	max-width:31%;
	float:left;
}
#shopSection h3 {
	margin-bottom: 2%;
	font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    margin-left: 33%;
}

ul.gr_list {display:table; width:100%;}
ul.gr_list > li, div.livefeed article { width: 100%; display:inline-block; margin-bottom: 1%;}
ul.gr_list.dottedlist > li { padding-bottom: 2%; }
ul.gr_list img, div.livefeed article img{ float:left; margin-right: 2%; }
ul.gr_list > li.inner_table {display:table; width:100%}
ul.gr_list > li > ul {display:table-row;}
ul.gr_list > li > ul > li {
	/*display:table-cell;*/
	display:inline-table;
	padding: 1% 0
}
ul.gr_list > li > ul > li a {color:#000; font-weight: bold; text-decoration: none; display:inline-block;}
ul.gr_list > li > ul.cols_2 > li {width:50%; min-height: inherit;}
ul.gr_list > li > ul.cols_3 > li {width:33%; min-height: inherit;}
ul.gr_list > li > ul.cols_1 > li {width:100%; min-height: inherit;}
#memberSection ul.gr_list.dottedlist > li {width:48%; margin-right:2%;}

.dottedlist > li{ border-bottom: 1px dotted #ddd;}
.advancedSearchLinks .readmorebox { background: none; padding: 0; margin-top:2%;}
.advancedSearchLinks .readmorebox a { color: #0AE;font-size: 13px;}

.readmorebox { background: #0AE; padding-left: 6px;}
.readmorebox a { color: #fff;}

