/* CSS Document */

html {
	overflow-x: hidden;
}
header {
	height: 140px;
	background: url("images/bg_header.jpg") top center repeat-x;
}
header h1 {
	text-indent: -9999px;
	background: url("images/font_header.png") top center no-repeat; 
	height: 117px;
}
header h2 {
	
}
.main-section {
	background: url("images/bg_body.jpg") top center no-repeat;
	background-size: cover;
	min-height: 1070px;
	padding: 0 2vw;
}
.main-section p {
	font-size: 1.6vw;
}
.negative-margin {
	margin-top: -75px;
}
.ft-link {
	height: 80px;
}
.ft-button {
	height: 80px;
	border: solid 1px #000000;
	box-shadow: 0 0 3px #333333;
	font-size: 1.2vw;
	line-height: 75px;
}
.ft-link-1 .ft-button {
	background: #3B5998;
}
.ft-link-1 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.ft-link-2 .ft-button {
	background: #00ACEE;
}
.ft-link-2 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.ft-link-3 .ft-button {
	background: #bc2a8d;
}
.ft-link-3 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.ft-link-4 .ft-button {
	background: #000000;
}
.ft-link-4 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.ft-link-5 .ft-button {
	background: #00457C;
}
.ft-link-5 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.ft-link-6 .ft-button {
	background: #444444;
}
.ft-link-6 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 75px;
}
.copyright, .copyright a {
	color: white;
	text-decoration: none;
	height: 75px;
}
@media screen and (max-width: 991px) {
	header {
		height: 70px;
	}
	header h1 {
		background-size: contain;
		background-position: 50% 50%;
		width: 100%;
		height: 80px;
		margin-top: -20px;
	}
	.negative-margin {
		margin-top: 0;
	}
	.main-section {
		padding: 0;
	}
	.main-section p {
		padding: 0;
		font-size: 1.2rem !important;
		color: white;
		text-shadow: #333333 0 0 5px;
	}
	.line {
		display: block;
	}
	.sep {
		display: none;
	}
	.ft-button {
		font-size: 1.2rem;
	}
}