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

.recentWins .divGamesScroller
{
	animation:autoScrollRecentWins 20s linear 0s infinite;
	display:flex;
	position:relative;
}

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

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

.recentWins:hover .divGamesScroller, .recentWins:focus .divGamesScroller, .recentWins:active .divGamesScroller
{
	animation:autoScrollRecentWins 20s linear 0s infinite normal none paused;
}

.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;
	min-width:180px;
	overflow:hidden;
	position:relative;
	width:180px;
}

.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
{
	border-radius:5px;
	height:40px;
	left:5px;
	object-fit:cover;
	position:absolute;
	top:5px;
	width:55px;
}

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

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

/* ANIMATION KEY FRAMES */
@keyframes autoScrollRecentWins
{
	0%   {transform:translateX(0%);}
	100% {transform:translateX(-50%);}
}
