.recentWins
{
	overflow:hidden;
	padding:10px 0px;
	position:relative;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.recentWins .divGamesScroller
{
	transition:transform 0.25s ease;
	display:flex;
	position:relative;
}

.recentWins .divGamesGroup
{
	display:flex;
	flex-shrink:0;
}

.recentWins .divGamesGroup:after
{
	content:"";
	display:block;
	flex-shrink:0;
}

.recentWins .divGame
{
	background-color:#292a2f;
	border-radius:10px;
	box-shadow:inset 0px 20px 10px -20px rgba(255, 255, 255, 0.75), inset 0px -20px 10px -20px rgba(0, 0, 0, 0.75), 0px 0px 10px rgba(0, 0, 0, 0.5);
	cursor:pointer;
	display:inline-block;
	height:50px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	width:150px;
}

.recentWins .divGame.noBackground:after
{
	background-color:#37383d;
	border-radius:5px;
	content:"";
	display:block;
	height:40px;
	left:5px;
	position:absolute;
	top:5px;
	width:55px;
}

.recentWins .imgGame
{
	aspect-ratio:2 / 3;
	border-radius:5px;
	height:40px;
	left:5px;
	object-fit:cover;
	position:absolute;
	top:5px;
}

.recentWins .divWinnerName
{
	color:#ffffff;
	font-size:14px;
	left:40px;
	position:absolute;
	right:5px;
	text-overflow:ellipsis;
	top:5px;
	white-space:nowrap;
}

.recentWins .divWinnerResult
{
	font-size:16px;
	left:40px;
	position:absolute;
	right:5px;
	text-overflow:ellipsis;
	top:23px;
	white-space:nowrap;
}

/* MEDIA QUERIES */
@media (max-width: 600px)
{
	.recentWins .divGame
	{
		height:40px;
		width:130px;
	}

	.recentWins .imgGame
	{
		border-radius:3px;
		height:34px;
		left:3px;
		top:3px;
	}

	.recentWins .divWinnerName
	{
		font-size:13px;
		left:32px;
		top:2px;
	}

	.recentWins .divWinnerResult
	{
		font-size:14px;
		left:32px;
		top:18px;
	}
}