@font-face {
	font-family: 'Bebas Neue Regular';
	src: url('../fonts/bebasneueregular.woff') format('woff');
}
@font-face {
	font-family: 'Bebas Neue';
	src: url('../fonts/bebasneue.woff') format('woff');
}
@font-face {
	font-family: 'Bebas Neue Book';
	src: url('../fonts/bebasneuebook.woff') format('woff');
}
@font-face {
	font-family: 'Bebas Neue Thin';
	src: url('../fonts/bebasneuethin.woff') format('woff');
}
@font-face {
	font-family: 'Bebas Neue Light';
	src: url('../fonts/bebasneuelight.woff') format('woff');
}
@font-face {
	font-family: 'Bebas Neue Bold';
	src: url('../fonts/bebasneuebold.woff') format('woff');
}

a {
	transition: all .3s;
}

body {
	background-color: #1e1e1e;
	color: #fff;
	width: 100%;
	height: 100%;
}

.privacy h1, .privacy h2, .privacy h3  {
	font-family: 'Bebas Neue Regular', sans-serif;
	color: #FF4200;
	margin-bottom: 14px;
}
.privacy h1 {
	font-size: 36px;
}
.privacy h2 {
	font-size: 28px;
	padding-top: 28px;
}
.privacy h3 {
	font-size: 24px;
	padding-top: 24px;
}
.privacy p, .privacy ul li {
	color: rgba(255,255,255,0.8);
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 26px;
	opacity: 0.8;
}
.privacy ul li {
	margin-bottom: 8px;
}
.privacy a, .error404 a {
	color: #ffba55;
	text-decoration: none;
}
.privacy a:hover,  .error404 a:hover {
	text-decoration: underline;
}
footer {
	margin-top: 50px;
	background-color: rgba(0, 0, 0, .8);
	padding: 16px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: rgba(255,255,255,0.8);	
}
.footer-logo {
	margin: 0 4px 0 8px;
}
.footer-logo img {
	width: 16px;
	height: 16px;
}


.error404 {
	height: 70vh;
	display: flex;
	align-items: center;
	justify-content: center;
}
.error404 .text{
	text-align: center;
	font-family: 'Bebas Neue Regular', sans-serif;
	color: #FF4200;
	font-size: 10vw;
	line-height: 60%;
}

.error404 .text span{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 3vw;
	color: rgba(255,255,255,0.8);
}

.error404 .text a {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}

@media (max-width: 991px) {

	.error404 {
		height: 400px;
		display: flex;
		align-items: center;
	}
	.error404 .text{
		font-size: 80px !important;
	}

	.error404 .text span{
		font-size: 18px !important;
	}

}