body {
	margin-top: 0px;
	background: #FFFFFF;
	font-family: "Gill Sans", "Gill Sans MT", 'Lato', "Myriad Pro", "DejaVu Sans Condensed", "Helvetica, Arial", "sans-serif";
	font-size: 20px;
}

Foot {
	
	font-size: 18px;
	
	
}

floatleft {
  float: left;
}

floatright {
  float: right;
}


.black { 
 color : #000; text-decoration : none;
}
.blue { 
 color : #008fbe; text-decoration : none;
}



blue {color:"#008fbe"}

white {color: #FFFFFF}

a { color:#FFFFFF ; 

    target:"_self"
}



nav {
	float: center;
	
}

nav ul {
	margin:0;
	padding:0;
	list-style:none
}

nav li {
	display:inline-block;
	margin-left: 0px;
	padding-top: 10px;
	
	position: relative;
}

nav a {
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 26px;
}

nav a:hover {
	color:#464646;
}

nav a::before{
	content: "";
	display: block;
	height: 3px;
	background-color:#008fbe;
	
	position:absolute;
	bottom: 0;
	width: 0%;
	
	transition: all ease-in-out 150ms;
}

nav a:hover::before  {
	width: 100%
	
}

h1 {
	font-size: 70px;
	font-weight: normal;
	color: #FFF;
	margin: 0;
	padding: 0px 0 0px 0;
	transform-origin: 50% 100%;
	text-shadow: 2px 2px 2px #333;
	
	animation-duration: 1.7s;
	animation-name: fadeAndScale;
	animation-timing-function: cubic-bezier(.71, .55, .62, 1.57);
}
@keyframes fadeAndScale {
	from {
		opacity: 0;
		transform: scale(.9, .9);
	}
	to {
		opacity: 1;
		transform: scale(1, 1);
	}
}

.RE-BG {
    background-repeat: no-repeat;
    background-size: cover;
}