.video-iframe {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9; 
  border: 0;
}

div.video-player-container{
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 57%;
}

div.video-player-container .video-iframe {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.video-player-container:empty {
  display: none !important;
}


p.video-player-container{
	display:none;
}
