body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif;
    background: #211F22;
    color: #908F90;
    font-size: 14px;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
a {
    color: #EF4136;
    text-decoration: none;
}
a:link, a:visited {
    text-decoration: none;
    color: #EF4136;
}
a:active, a:focus {
	outline: none;
    color: #EF4136;
}
.logo {
    max-width: 480px;
}
.logo-overlay img {
	position: relative;
	max-width:100%;
	opacity: 0.2;
	z-index: 3; 
	min-width: 120px;
}
.logo-overlay img:hover {
	position: relative;
	max-width:100%;
	opacity: 1;
	z-index: 3; 
	min-width: 120px;
}
.logo-overlay {
	position: absolute;
	top: 0.5%;
	left: 0.5%;
	margin: 10px;
	padding: 0px 0px;
	background-color: rgba(0, 0, 0, 0);
	max-width:15%; /* size of the overall logo */
	z-index: 3; 
}
.logo-overlay:hover {
	position: absolute;
	top: 0.5%;
	left: 0.5%;
	margin: 10px;
	padding: 0px 0px;
	background-color: rgba(0, 0, 0, 0);
	max-width:15%; /* size of the overall logo */
	z-index: 3; 
}
.title-overlay {
	position: absolute;
	top: 0.1%;
	left: 0.1%;
	padding: 2px 2px;
	z-index: 3; 
	width: 100%;
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
	font-family: sans-serif;
	font-size: large;
	opacity: 0.6;
	padding: 2px 2px;
}
.title-overlay:hover {
	position: absolute;
	top: 0.1%;
	left: 0.1%;
	padding: 2px 2px;
	z-index: 3; 
	width: 100%;
	text-decoration: none;
	color: #ffffff;
	background-color: #000000;
	font-family: sans-serif;
	font-size: large;
	opacity: 1;
	padding: 2px 2px;
}
.title-overlay a {
   	text-decoration: none;
   	color: #ffffff;
	background-color: #000000;
	font-family: sans-serif;
}
.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;
}
.middle {
    display: table-cell;
    vertical-align: middle;
}
.inner {
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.alert {
    width: 600px;
    text-align: center;
}
html, body {
	margin: 0;
	padding: 0;
}
:root {
  --plyr-color-main: #EF4136;
}
.player {
  --plyr-color-main: #EF4136;
}
