.fancy {
	font-family: 'Alex Brush', 'Helvetica Neue';
	font-size: 32px;
	color: #D91C5C;
	margin: 0;
}

body.playing {
	background-color: white;
	-webkit-transition: background-color 500ms ease-in-out;
    -moz-transition: background-color 500ms ease-in-out;
    -o-transition: background-color 500ms ease-in-out;
    -ms-transition: background-color 500ms ease-in-out;
    transition: background-color 500ms ease-in-out;
}

body.playing {
	background-color: black;
	-webkit-transition: background-color 500ms ease-in-out;
    -moz-transition: background-color 500ms ease-in-out;
    -o-transition: background-color 500ms ease-in-out;
    -ms-transition: background-color 500ms ease-in-out;
    transition: background-color 500ms ease-in-out;
}

body.playing header {
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

body.playing .video-container {
    -webkit-transform:translateY(-81px);
    -moz-transform:translateY(-81px);
    transform:translateY(-81px);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

header {
	text-align: center;
	margin-bottom: 15px;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

header span {
	color: #666;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    transform:translateY(0px);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-align: center;
}

#reception-trailer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#reception-trailer .vjs-big-play-button {
	left: 50%;
	top: 50%;
	margin-left: -2em;
	margin-top: -1.3em;
}