html body {
	overflow: hidden;
}
html #page, html #content_slot, html #content {
	padding: 0 !important;
	overflow: hidden;
}
.Q_mobile #page, .Q_mobile #content_slot, .Q_mobile #content {
	min-height: 100%;
}
.Q_button.getStarted:active,
.Q_button.getStarted {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	top: calc(100vh - 220px);
	font-size: 30px;
	box-shadow: 0 0 10px 5px #ffeb00 !important;
	text-align: center;
	background: #57068c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c9d1a', endColorstr='#35c023');
	background: -webkit-gradient(linear, left top, left bottom, from(#2c9d1a), to(#35c023));
	background: -moz-linear-gradient(top, #2c9d1a, #35c023);
	z-index: 300;
}

#content .Q_tool.Q_gallery_tool .Q_gallery_caption {
	width: 80%;
	margin: 1% 10%;
	text-align: center;
	/*text-shadow: 0 0 10px white;
	background-color: rgba(255, 255, 255, .6);*/
	top: 1%;
	text-shadow: 2px 2px 5px rgba(0, 0, 255, 0.7), rgb(34, 34, 34) 2px 0 0, rgb(34, 34, 34) 1.75517px 0.958851px 0, rgb(34, 34, 34) 1.0806px 1.68294px 0, rgb(34, 34, 34) 0.141474px 1.99499px 0, rgb(34, 34, 34) -0.832294px 1.81859px 0, rgb(34, 34, 34) -1.60229px 1.19694px 0, rgb(34, 34, 34) -1.97998px 0.28224px 0, rgb(34, 34, 34) -1.87291px -0.701566px 0, rgb(34, 34, 34) -1.30729px -1.5136px 0, rgb(34, 34, 34) -0.421592px -1.95506px 0, rgb(34, 34, 34) 0.567324px -1.91785px 0, rgb(34, 34, 34) 1.41734px -1.41108px 0, rgb(34, 34, 34) 1.92034px -0.558831px 0;
}
.Q_mobile #content .Q_tool.Q_gallery_tool .Q_gallery_caption {
	top: 0;
}
#content .Q_tool.Q_gallery_tool .Q_gallery_caption p {
	font-size: 5vh;
	font-weight: bold;
	color: #fff;
}
.Q_horizontalOrientation #content .Q_tool.Q_gallery_tool .Q_gallery_caption p {
	font-size: 5vw;
}
.Q_tool.Q_gallery_tool img {
	height: 100%;
}