body{
	font-family: 'Exo 2', sans-serif;
	font-weight:400;
}
#cover-shell{
	background: url(../images/cover.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center;
	background-repeat:no-repeat;
}
#cover-main{
	display:table;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#cover-secondary{
	display:table-cell;
	vertical-align:middle;
}
#cover-label{
	width:100%;
	padding-bottom:20px;
	font-family: 'Exo 2', serif;
	font-weight: 200;
}
.cover-head{
	font-size:33px;
	padding-bottom:10px;
}
.cover-text{
	font-size:22px;
	padding-bottom:20px;
}
.showcase-text{
	font-size:18px;
}
.vh100{
	height:100vh;
}
.text-white{
	color:#FFFFFF !important;
}
.main{
	padding-top:40px;
}
.navbar-translucent{
	background-color:rgba(0,0,0,0.70) !important;
	border:none !important;
}
.site-footer{
	color:#ffffff;
	min-height:200px;
	background-color:#056294;
	text-align:center;
	padding: 0 0 10px 0;
}

.site-footer .social-icons a {
	display: inline-block;
	width: 32px;
	border: none;
	font-size: 20px;
	border-radius: 50%;
	margin: 4px;
	color: #fff;
	text-align: center;
	background-color: #5f2b3d;
	height: 32px;
	opacity: 0.7;
	line-height: 32px;
}
.site-footer .social-icons a:hover {
    opacity: 1;
}
#footer{
	color:#ffffff;
	background-color:#034263;
	margin:0;
	padding: 5px 0 5px 0;
	border-radius:0px;
}
.no-padding{
	padding:0px !important;
}
#page-head{
	background: url(../images/cover.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center;
	background-repeat:no-repeat;
	height:250px;
	padding-top:180px;
	color:#FFFFFF !important;
	text-shadow:3px 0 #000;
}