.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}
@media(max-width:768px){
	.ch-grid li {
	  margin: 3px;
	}
}
@media(max-width:640px){
	.grid li {
	  margin-right: 1%;
	  margin-bottom: 2%;
	  margin-left: .5%;
	  width: 22.9%;
	}
}
@media(max-width:320px){
	.ch-grid {
	  margin: 3px 0 0 0;
	}
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 25px;
}

.buy_now_at_steam {
    background-image: url('http://www.graphxgames.com/GraphXGames/images/buttons/buy_now_at_steam_normal.png');
    background-repeat: no-repeat;
    display:block;
    width: 350px;
    height: 125px;
    padding: 0 0 0 0px;
    border: 0px;
    margin: auto;
}

.buy_now_at_steam:hover {
    background-image: url('http://www.graphxgames.com/GraphXGames/images/buttons/buy_now_at_steam_selected.png');        
}

.coming_soon_at_steam {
    background-image: url('http://www.graphxgames.com/GraphXGames/images/buttons/coming_soon_at_steam_normal.png');
    background-repeat: no-repeat;
    display:block;
    width: 350px;
    height: 125px;
    padding: 0 0 0 0px;
    border: 0px;
    margin: auto;
}

.coming_soon_at_steam:hover {
    background-image: url('http://www.graphxgames.com/GraphXGames/images/buttons/coming_soon_at_steam_selected.png');        
}

div#preload { 
    display: none; 
}
