#app #video{
	height:80vmin;
	position:relative;
}
#app #video video{
	object-fit:cover;
	width:100%;
	height:100%;
}
#app #video .content{
	background-color:rgba(0,0,0,0.5);
	border:1px solid rgba(251,255,0,1);
	border-radius:2px;
	margin:2vmin;
	padding:5vmin;
	position:absolute;
}
#app #video .content .title{
	color:rgba(255,255,255,1);
	text-shadow:0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1);
	font-weight:bold;
}
#app #video .content .description{
	color:rgba(255,255,255,1);
	font-size:2vmin;
	text-shadow:0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1);
	margin-top:2vmin;
}
#app #video #news{
	background:url("../images/backgrounds/007.jpg") center center no-repeat;
	background-size:100% 100%;
	background-color:rgba(255,255,255,0.1);
	border:1px solid rgba(251,255,0,1);
	border-radius:2px;
	height:60vmin;
	/*max-height:30vmin;*/
	width:100vmin;
	margin:2vmin 0vmin 0vmin 2vmin;
	padding:5vmin;
	overflow-y:auto;
	position:absolute;
	z-index:999;
}
#app #video #news .new-title{
	color:rgba(255,255,255,1);
	font-size:22px;
	text-shadow:0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1);
	font-weight:bold;
	padding-bottom:3vmin;
}
#app #video #new .new-content{
	background-color:transparent;
	color:rgba(255,255,255,1);
	font-size:2vmin;
	text-shadow:0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1), 0px 0px 1px rgba(0,0,0,1);
	margin-top:2vmin;
}