@charset "utf-8";

/*---------------------------------
 * video
 *---------------------------------*/

.video {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.video video {
	width: 145% !important;
	height: auto !important;
}

.movie-cover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNFN0VFOTY2RURBNjExRTY4OEMxOENDNThBNkM4NzgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNFN0VFOTY3RURBNjExRTY4OEMxOENDNThBNkM4NzgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0U3RUU5NjRFREE2MTFFNjg4QzE4Q0M1OEE2Qzg3ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0U3RUU5NjVFREE2MTFFNjg4QzE4Q0M1OEE2Qzg3ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EonRtAAAAJUlEQVR42mLUM3ZmAIJlQBwFYjAhcUA0AyNUBQwsg6mAawMIMADY/AZBY1h5aQAAAABJRU5ErkJggg==);
	opacity: .65;
}
@media (min-width: 375px) {
	.video video {
		width: 140% !important;
	}
}
@media (min-width: 510px) {
	.video video {
		width: 130% !important;
	}
}
@media (min-width: 640px) {
	.video video {
		width: 120% !important;
	}
}
@media (min-width: 960px) {
	.video video {
		width: 115% !important;
	}
}
@media (min-width: 1024px) {
	.video video {
		width: 110% !important;
	}
}
@media (min-width: 1260px) {
	.video video {
		width: 100% !important;
	}
}