* {
			margin: 0;
			padding: 0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}

		html, body {
			height: 100%;
			overflow: hidden;
			font-family: -apple-system, BlinkMacSystemFont, 'segoe ui', roboto, oxygen-sans, ubuntu, cantarell, 'helvetica neue', 'arial', sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol';
		}

		#video-container {
			position: fixed;
			width: 100%;
			height: 100%;
		}

		video {
			width: 100%;
			height: 100%;
			-o-object-fit: contain;
			object-fit: contain;
		}

		.fp_title {
			color: #ffffff !important;
			-webkit-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
			-moz-text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
			text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
			font-size: 16px !important;
			left: 50% !important;
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
			-ms-transform: translateX(-50%);
			-o-transform: translateX(-50%);
			transform: translateX(-50%);
			font-weight: bold !important;
			opacity: 0.8;
			letter-spacing: 1px;
		}

		@media only screen and (max-width: 639px) {
			.fp_title {
				font-size: 13px !important;
			}
		}

		.fluid_context_menu {
			display: none !important;
		}