div.title { 
    height: 38px; 
    line-height: 38px; 
    padding: 0 10px; 
    margin: 0 1px 0 0; 
    float: right; 
    color: #333; 
    text-align: right; 
    font-size: 18px; 
    position: relative; 
    z-index: 10; 
}

.canvas {
    background-color: black;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.centering {
	position: relative;
	height: 100vh;
	width: 100vw;
	z-index: 1;
}

.wrapper {
	width: inherit;
	height: inherit;
	/* whatever width you want */
	display: inline-block;
	position: relative;
}
.wrapper:after {

	/* 16:9 ratio */

	content: '';
}
.fullscreen { 
    float: right; 
    position: relative; 
    z-index: 10; 
}

.guide-kick-background {
	background-image: url("../img/mount_vernon.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment:fixed;
	background-position: 0% 100%;
}

.top-bar {
	margin: 0 auto;
	height: 150px;
	background-color:rgba(255, 255, 255, 0.5);
	width: 100%;
	min-width: 1080px;
	position: absolute;
	z-index: 2;
}

.vertical-center {
	position: absolute;
	display: inline-block;
	right: calc(50% - 200px);
	top: 65%;
}

.han-tomb-logo {
	position: absolute;
	display: inline-block;
    top:0; bottom:0;
	left: 25px;
    margin:auto;
	max-height:80%;
}

.optimized-text {
	position: absolute;
	display: inline-block;
	left:0; 
	right:0;
    top: 10%; 
	bottom:0;
    margin: 0 auto;
	color: #754241;
	font-family: sans-serif;
	font-style: italic;
	font-size: 16px;
	text-align: center;
}

.progressBarDiv {
	position:absolute;
	left:0; right:0;
    top:0; bottom:0;
    margin:auto;
}

.messageLocation {
	position:absolute;
	display: inline-block; 
    left:0; 
	right:0;
    top:45%; 
	bottom:0;
    margin: 0 auto;
	font-family: sans-serif;
	font-weight: 600;
	letter-spacing: 2px;
	color: black;
	text-align: center;
}

.progressBarImage {
	display: inline-block; 
	white-space: nowrap;
	width: inherit;
	height: inherit;
}

.progressBarColor {
	background-color: black;
}

.progressBarFrameImage {
	display: inline-block; 
	white-space: nowrap;
	width: inherit;
	height: inherit;
	opacity: .5;
}

.progressBarFrameDiv {
	height: 10px;
	width: 400px;
}

input[type=submit], input[type=button], button {
	border: 1px solid #000;
	background-color: #8D2838;
	color: white;
	font-family: Sans-serif;
	height: 50px;
	width: 300px;
	letter-spacing: 2px;
	font-size: 16px;
	border: none;
}

