.rlc-videocontainer {
	position: relative;
  }
	.rlc-videocontainer video {
	  width: 100%;
	}
	.rlc-videocontainer .rlc-playbutton {
		z-index: 10;
		margin: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		padding: 2em 2.8em;
		border-radius: 0.625em !important;
		border: 2px solid #fff;
		color: currentColor;
		z-index: 1;
		cursor: pointer;
		pointer-events: auto;
		background: none;
	}
	  .rlc-videocontainer .rlc-playbutton:not(.paused)::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 53%;
		-webkit-transform: translate(-50%, -50%) rotate(90deg);
		transform: translate(-50%, -50%) rotate(90deg) scale(1.4);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 0.750em 1.313em 0.750em;
		border-color: transparent transparent #fff transparent;
	  }
	  .rlc-videocontainer.playing .rlc-playbutton::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 0;
		height: 0;
		width: 1.25em;
		height: 1.5em;
		border-left: 0.350em solid #fff;
		border-right: 0.350em solid #fff;
		border-top: none;
		border-bottom: none;
	  }
	  .rlc-videocontainer .rlc-playbutton::after,
	  .rlc-videocontainer .rlc-playbutton::after {
		content: 'WATCH NOW'; /* TRANSLATIONS {{REFERENCE}} CAN GO HERE */
		display: block;
		color: #fff;
		font-family: "HCo Gotham Light";
		font-size: 0.875em;
		line-height: 3.286em;
		text-transform: uppercase;
		position: absolute;
		bottom: -3.286em;
		transform: translateX(-50%);
		white-space: nowrap;
	  }
	  .rlc-videocontainer.playing .rlc-playbutton::after,
	  .rlc-videocontainer.paused .rlc-playbutton::after {
		display: none;
	  }

	  .rlc-videocontainer .rlc-looppause {
		position: absolute;
		left: 1em;
		bottom: 1em;
		width: 2.5em;
		height: 2.5em;
		cursor: pointer;
		display: none;
		pointer-events: auto;
	}
	.rlc-videocontainer .rlc-looppause:hover {
		filter: brightness(200%);
		filter: drop-shadow(0px 0px 5px #ccc);
	}
	.rlc-videocontainer.playing .rlc-looppause {
		background: url(images/loop_pause_white.svg) no-repeat 50% 50%;
		display: block;
	}
	.rlc-videocontainer.user_paused .rlc-looppause,
	.rlc-videocontainer.paused .rlc-looppause {
		background: url(images/loop_play_white.svg) no-repeat 50% 50%;
		display: block;
	}
	.rlc-videocontainer.rlc-darkplaypause.playing .rlc-looppause {
		background: url(images/loop_pause_black.svg) no-repeat 50% 50%;
		display: block;
	}
	.rlc-videocontainer.rlc-darkplaypause.user_paused .rlc-looppause,
	.rlc-videocontainer.rlc-darkplaypause.paused .rlc-looppause {
			background: url(images/loop_play_black.svg) no-repeat 50% 50%;
		display: block;
	}
	@media screen and (max-width: 767px) {
		.rlc-videocontainer .rlc-looppause {
			left: 0.5em;
			top: 1em;
			bottom: auto;
		}
	}

@media (hover: hover) {
	.rlc-videocontainer:not(.playing) video::-webkit-media-controls-start-playback-button,
	.rlc-videocontainer:not(.paused) video::-webkit-media-controls-start-playback-button {
	  display: none!important;
	  -webkit-appearance: none;
	}
	.rlc-videocontainer video::-webkit-media-controls-overlay-play-button {
	  display: none;
	}
	.rlc-videocontainer.playing .rlc-playbutton,
	.rlc-videocontainer.user_paused .rlc-playbutton,
	.rlc-videocontainer.paused .rlc-playbutton {
		opacity: 0;
		transition: opacity .5s ease-in-out;
		-webkit-transition: opacity .5s ease-in-out;
	}
	.rlc-videocontainer.user_paused:hover .rlc-playbutton,
	.rlc-videocontainer.paused:hover .rlc-playbutton,
	.rlc-videocontainer.playing:hover .rlc-playbutton {
		opacity: 1;
	}
}
@media (hover: none) {
	/* for touch devices */
	.rlc-videocontainer:not(.playing) video::-webkit-media-controls-start-playback-button,
	.rlc-videocontainer:not(.paused) video::-webkit-media-controls-start-playback-button {
		display: none!important;
		-webkit-appearance: none;
	}
	.rlc-videocontainer video::-webkit-media-controls-overlay-play-button,
	.rlc-videocontainer.playing .rlc-playbutton,
	.rlc-videocontainer.user_paused .rlc-playbutton,
	.rlc-videocontainer.paused .rlc-playbutton {
		display: none;
	}
}
