.d_courseSidebarPlay {
	display: block;
}

@media (min-width: 992px) {
	.d_courseSidebarPlay {
		position: relative;
		margin-bottom: 25px;
		text-align: center;
		cursor: pointer;
	}

	.d_courseSidebar_hidden {
		display: none;
	}

	.d_courseSidebarPlay_img {
		width: 100%;
		display: block;
		object-fit: cover;
		max-height: 267px;
		background: initial !important;
	}

	.d_courseSidebarPlay_btn {
		height: 75px;
		width: 75px;
		animation: pulseicon .7s alternate ease-in-out infinite;
		transition: all .2s ease-in-out;
		border: 2px solid #fff;
		background: rgba(0,0,0,.5);
		border-radius: 50%;
		cursor: pointer;
		padding: 21px 0 0 7px;
		display: block;
		margin: auto;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}

	.d_courseSidebarPlay_btn .d_fontAwesomeIcon img {
		filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(114deg) brightness(115%) contrast(100%);
		width: 32px;
		height: 32px;
	}

	.d_courseSidebarPlay_preview {
		color: white;
		width: 100%;
		position: absolute;
		bottom: 0;
		font-size: 15px;
		letter-spacing: 0.3px;
		text-shadow: 1.5px 2.598px 4px rgb(2 2 1 / 50%);
		padding: 11px;
		background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(125,185,232,0) 100%);
		font-weight: bold;
	}

	.d_courseSidebarPlay_sticked {
		margin: 20px auto 0 auto;
		transition: all .2s ease-in-out;
		border: 1px solid #ee7105;
		background: transparent;
		cursor: pointer;
		text-transform: uppercase;
		letter-spacing: 0.8px;
		font-size: 16px;
		padding: 14px 10px;
		color: #ee7105;
		text-align: center;
		border-radius: 3px;
		display: none;
		position: static;
		height: 44px;
		justify-content: center;
		align-items: center;
		max-width: 305px;
	}

	.d_courseSidebarPlay_sticked .d_fontAwesomeIcon img {
		margin-right: 7px;
	}

	.d_courseSidebarPlay_sticked:hover {
		background: rgba(0,0,0,0.85);
		color: white;
		border: none;
		box-shadow: 0 0 3px black;
	}
}