p {
	color: #05182b; /* text-Blue */
	font-size: 1.65rem;
	font-family: 'Raleway',sans-serif !important;
}

.corner-close{
	border: 0; 
	padding: 0.65rem; 
	float: right;
}

.contact-inner{
	position: relative;
	display: inline-block;
	width: 90%; 
	min-height: 40rem;
	margin: 2rem auto;
	text-align: center; 
	padding: 1.2rem; 
	left:5%;
}

.contact-overlay {
	width: 100%; 
	height: 100%; 
	position: fixed;
	float: left;
	z-index: 99;
	opacity: 0;
}

.contact-window{
	width: 60rem;
	min-height: 50rem; 
	position: absolute; 
	background-color: #eee; 
	margin: auto; 
	float:left;
	top: 10%;
	left: 30%; 
	overflow-y: scroll;
}

.header-block{
	width:100%;
	height: 20rem;
	background-color: #0d2f4f;
	overflow: hidden;
}

.header-logo-vcf{
	width: 180px;
	height: 180px;
	margin: 1rem 8rem;
	float:left;
	display: block;
	position: absolute;
	z-index:10;
}

.header-solid-overlay{
	width: 100%;
	height: 20rem;
	position:absolute;
	overflow: hidden;
	background-color: rgba(13,47,79,0.75);
	z-index: 2;
}

.header-design-overlay{
	width: 100%;
	height: 15rem;
	display: inline-block;
	overflow: hidden;
	top: 5rem;
	position: relative;
	background: url('gradient-swoosh.png');
	background-repeat: no-repeat;
	background-size:auto 28rem;
	z-index:3;
}

.header-nav {
	background-color: #091f33;
}

.header-nav li a{
	color: #DDD;	
}

.main-title{
font-family: 'Raleway',sans-serif;font-size: 2.3rem;color: #fdcb57;font-weight: bold;
}

.main-title:hover {
  color: #ffe7b1;
  text-decoration: none;
}

.nav-button {
	border: 0;
	background-color:#091f33;
	display:inline-block;
	cursor:pointer;
	color:#ddd;
	font-family: 'Raleway',sans-serif !important;
	font-size: 1.75rem;
	font-weight:bold;
	padding: 8px;
	text-decoration: none;
	margin: 0;
}

.nav-button:hover {
	background-color:#fdcb57;
	color: #091f33;
}

.nav-button:active {
	position:relative;
	top:1px;
}

.notification{
	width: 80%; 
	min-height: 5rem; 
	margin: 0 auto; 
	padding: 2rem; 
	background-color:#ffe7b1; 
	color: 33f; 
	border: 1px solid #ffa912	
}

.notification p{
	font-size; 1.75rem;
}

.slide {
	width: 100%;
	height: 25rem;
	overflow: hidden;
	position: relative;
	display: block;
	margin: -16rem auto;
	z-index: 1;
}

.slide > div {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 0 50%;
	position: absolute;
	animation: slide 25s infinite;
	opacity: 0;
}
.text-list {
	font-size: 1.65rem;
	list-style: square;
	list-style-position: outside;
	margin: 0 2rem;
	line-height: 2.5rem;
	padding: 1rem; 
}

.overlay-back{
width: 100%; height: 100%; background-color: rgba(13,47,79,0.75);
}

.page-active{
	color: #fdcb57;
}


