/* =========== Desktop styles ========= */
body, html {
	height: 100%;
}
.mobile-only {
	display: none!important;
}

.main-container ,
.main-footer {
	width: 800px;
	max-width: 100%;
}
.main-container {
	padding-bottom: 0;

}
.logo {
	font-size:54px;
}
.languages {
	position: absolute;
	top: 0;
	right: 0;
}
	.language-link,
	.video-quality-link {
		color: #777;
		border: 0;
		cursor: pointer;
-webkit-transition:color 0.5s ease 0s;
   -moz-transition:color 0.5s ease 0s;
     -o-transition:color 0.5s ease 0s;
        transition:color 0.5s ease 0s;
	}
		.disabled.video-quality-link {
			cursor: default;
		}
	.language-link:hover,
	.video-quality-link:hover {
		color: #FFF;
	}
.main-content {
	padding-bottom: 3em;
}
.showreel video{
	height: 360px; /*needed for old IE bug*/
}
.showreel > span {
	display: inline-block!important;
}