.gamelist {
    display: flex;
    flex-wrap: wrap;
}
.gamelist .game {
    width: calc((100% - 30px) / 3);
    margin-right: 15px;
    margin-bottom: 15px;
}
.gamelist .game:nth-child(2n) {
    margin-right: 0;
}
@media (min-width: 768px) {
    .gamelist .game {
        width: calc((100% - 30px) / 3);
		display: flex;
    }
    .gamelist .game:nth-child(2n) {
        margin-right: 15px;
    }
    .gamelist .game:nth-child(3n) {
        margin-right: 0;
    }
}
@media (min-width: 1200px) {
    /**.gamelist .game {
        width: calc((100% - 60px) / 4);
    }**/
    .gamelist .game:nth-child(1n) {
        padding: 5px;
    }
    .gamelist .game:nth-child(4n) {
        padding: 5px;
    }
}
@media (min-width: 1200px) {
    .gamelist .game-index {
        width: calc((100% - 30px) / 2);
    }
    .gamelist .game-index:nth-child(1n) {
        margin-right: 10px;
    }
    .gamelist .game-index:nth-child(5n) {
        margin-right: 10;
    }
}
.gamelist .game .desc span {
    display: block;
    font-weight: bold;
}
.gamelist .game .desc a {
    cursor: pointer;
}

.entrants-user-link:hover {
    text-decoration: none;
}
.entrants-user-link .thumbnail {
    width: 68px;
    display: inline;
    margin-right: 5px;
    margin-bottom: 0;
}

.game .gc-btn-index {
	 position: absolute;
	 text-align: center;
     width: calc((100% - 60px) / 2);
	 padding: 5px;
}

.gamelist .gc-btn-index .btn-primary {
    background: rgba(0,0,0,.5);
    border-color: transparent;
    max-width: 230px;
    min-width: 200px;
    transition: all .5s;
}

.game .gc-btn {
	 position: absolute;
	 text-align: center;
     width: calc((100% - 500px) / 3);
	 padding: 5px;
}

.gamelist .gc-btn .btn-primary {
    background: rgba(0,0,0,.5);
    border-color: transparent;
    max-width: 210px;
    min-width: 140px;
    transition: all .5s;
	border-bottom: 1px solid #D81602;
}

.gamelist .gc-btn .btn-primary:hover {
    background:rgba(0,0,0,.5);
    border-color:red;
    border-radius:10px;
}

.gamelist font {
    padding: 3px;
    color: red;
    text-shadow: 2px 2px 4px red;
}

