			html,body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				overflow: hidden;
			}

			#loading-container {
				width: 100%;
				height: 100%;
				background-color: #000;
			}

			#inner {
				width: 100px;
				height: 40px;
				background: url('/media/galaxy-load.svg');
				margin: 0 auto;
				position: relative;
				top: 45%;
				overflow: hidden;
			}

			.fullscreen-bg {
				position: fixed;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				overflow: hidden;
				z-index: -100;
			}

			.fullscreen-bg__video {
				position: absolute;
				top: 50%;
				left: 50%;
				width: auto;
				height: auto;
				min-width: 100%;
				min-height: 100%;
				-webkit-transform: translate(-50%, -50%);
					-ms-transform: translate(-50%, -50%);
						transform: translate(-50%, -50%);
			}

			@media (max-width: 767px) {
				.fullscreen-bg {
					background: url('/media/hhg-bkgrnd-handheld.gif') center center / cover no-repeat;
				}

				.fullscreen-bg__video {
					display: none;
				}
			}

			body {
				margin: 0;
    			padding: 0;
			}
			
			#container {
				width: 100%;
				display: block;
				border: none;
				position: relative;
				text-align: center;
				height: auto;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-50%);
			}

			img {
				width: 400px;
				padding-bottom: 10px;
			}

			@media (max-width: 767px) {
				img {
					width: 330px;
					padding-bottom: 10px;
				}
			}

			p { 
				font-family: 'Rubik', sans-serif;
				font-weight: 300;
				font-size: 8pt;
				text-align: center;
				letter-spacing: 0.4px;
			}

			button { 
				cursor:crosshair; 
			}

			a {
				padding: 0 1% 0 1%;
			}

			#admin_galaxy {
				font-family: 'Rubik', sans-serif;
				font-weight: 300;
				background-color: rgba(0, 0, 0, 0.1);
				color: #000;
				border: none;
				width: 120px;
				height: 30px;
				font-size: 10pt;
				text-align: center;
				cursor: crosshair;
				border-radius: 5px;
			}

			#email_neptune {
				font-family: 'Rubik', sans-serif;
				font-weight: 300;
				background-color: rgba(0, 0, 0, 0.1);
				color: #000;
				border: none;
				width: 120px;
				height: 30px;
				font-size: 10pt;
				text-align: center;
				cursor: crosshair;
				border-radius: 5px;
			}

			#hidden {
				display: none
			}
			
			.link {
				display: inline-block;
				padding: 0px 10px;
				color: #000;
			}

			.footer {
				font-family: 'Rubik', sans-serif;
				font-weight: 300;
				font-size: 8pt;
				position: fixed;
				left: 0;
				bottom: 0;
				width: 100%;
				background-color: rgba(0, 0, 0, 0.3);
				color: #FFF;
				text-align: center;
			}