.swipe, .footer
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default !important;
}

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

body
{
	background:		#000;
	color:			#fff;
	font-family:	Helvetica, Arial, sans-serif;
}

.justify
{
	text-align:	justify;
	padding:	0 20px;
}

.swipe
{
	overflow:	hidden;
	visibility:	hidden;
	position:	relative;
	width:		100%;
	height:		100%;
}

.swipe-wrap
{
	overflow:	hidden;
	position:	relative;
	width:		100%;
	height:		100%;
}

.swipe-wrap > div
{
	float:		left;
	position:	relative;
	width:		100%;
	height:		100%;
	font-size:	2.5em;
	text-align:	center;
	padding:	20px 0;
}

.footer, .indicators
{
	position:	absolute;
	padding:	5px;
	font-size:	1.5em;
}

.footer
{
	font-size:	0.8em;
	bottom:		20px;
	padding:	20px;
}

.indicators
{
	bottom:		0;
	padding:	5px;
	font-size:	1em;
	text-align:	center;
	width:		100%;
}

.bullet
{
	color:				rgba(255, 255, 255, 0.2);
	text-decoration:	none;
	margin:			0 1px;
	cursor:				pointer;
}

.bullet:hover, .current-bullet
{
	color:				rgba(255, 255, 255, 1);
	text-decoration:	none;
}

#bgvid
{
	position:			fixed;
	right:				0;
	bottom:				0;
	min-width:			100%;
	min-height:			100%;
	width:				auto;
	height:				auto;
	z-index:			-100;
	background:			#000;
	background-size:	cover;
}