video {
	display: none;
}

.card:hover video {
    display: initial;
    vertical-align: middle;
    border-style: none;
}

.playing video {
    display: initial;
    vertical-align: middle;
    border-style: none;
}

.card:hover .video-img {
    display: none;
}

.playing .video-img {
    display: none;
}

.play-icon {
	position: absolute;
	left: 10px;
	top: 10px;
	opacity: .75;
}

body {
	background-color: #f1f2f1;
}

.card {
	background-color: #f1f2f1;
}

.list-group-item {
	background-color: #f1f2f1;
}