@charset "utf-8";

html,
body {
   	margin:0;
   	padding:0;
  	height:100%;
	width: 100%;
}


.footer {
  	bottom: 0;
	position: fixed;
	background-color: #252525;
	width:100%;
	color: #FFFFFF;
	font-family: futura-pt, sans-serif;
	text-transform: uppercase;
	font-size: 10pt;
}

.footerelement {
	padding: 3px;
	text-align: center;
	float:none;
	margin: auto;	
}


.footerimg {
	max-height: 10px;
}


.video {
	margin-top: 20px;
}

a {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

h1 {
	font-family: futura-pt, sans-serif;
	font-size: 32pt;
	text-transform: uppercase;
	color: #FFFFFF;	
	text-align: center;
}
h2 {
	font-family: futura-pt, sans-serif;
	font-size: 24pt;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
h3 {
	font-family: futura-pt, sans-serif;
	font-size: 16pt;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 30px;
}

p{
	font-family: futura-pt, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
}
.socialimg {
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}
.promo {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.underline {
	text-decoration: underline;
}
.bottommargin {
	margin-bottom: 40px;
}
.topbottommargin {
	margin-top: 80px;
	margin-bottom: 80px;
}
.cover {
	margin-bottom: 30px;
	margin-top: 30px;
	padding-bottom: 0px;
	text-align: center;
	max-width: 60%;
}
.stream {
	min-height: 0px;
	max-height: 127px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.widget {
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 15px;
}
