.ot-border-item>a {
	text-decoration: none;
	color: inherit;
}

.related-video-grid {
	display: flex;
	flex-wrap: wrap;
}

.item-layout-grid,
#video-content .related-video-list .ot-row {
	transition: all ease-in-out .2s;
	transform: translateY(0);
}

.item-layout-grid:hover,
#video-content .related-video-list .ot-row:hover {
	box-shadow: 1px 1px 4px 0px #ccc;
	transform: translateY(-2px);
}

.video-item-title {
	margin-top: 8px;
}

.ot-border-item {
	border: none !important;
}

.related-video-list .video-slide-img {
	cursor: pointer !important;
}

.video-slide-img img {
	object-fit: contain;
	width: 100%;
}