/* Big cover image on the home page */
.main-header {
	position: relative;
	display: inline-block;
	text-align: center;
	/*
	background: #222 no-repeat center center;
	background-size: cover;
	*/
	overflow: hidden;
	z-index: 200;
}

.top-header {
	z-index: 200;
}

.main-header .page-description,
.main-header .page-title {
	display: block;
}

.main-header .inner {
	width: 80%;
}

.main-header .title-box {
	border: #bfc8cd 1px solid;
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.39);
	padding: 1rem;
	display: inline-block;
}
.main-nav {
	position: relative;
	padding: 35px 40px;
	margin: 0 0 100px 0;
}

.main-nav a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
}

header.header {
	display: block;
	height: 15vh;
}

h1.page-title {
	margin-top: 0;
	margin-bottom: 0;
	display: inline;
}

h2.page-description {
	margin-top: 0;
	display: inline;
}

.header__inner {
	left: 5vh;
	top: 2vw;
	display: inline-block;
    position: fixed;
}
/* ==========================================================================
   End of file. Animations should be the last thing here. Do not add stuff
   below this point, or it will probably fuck everything up.
   ========================================================================== */

/* ---- reset ---- */

body {
	margin: 0;
	/*font: normal 75% Arial, Helvetica, sans-serif;*/
  }

canvas {
	display: block;
	vertical-align: bottom;
}
/* ---- particles.js container ---- */

#particles-js {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #2FA7DC;
	/*background-image: url("../images/screen.jpg");*/
	background-image: url("/background.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	z-index: 1;
}

#particle-js canvas {
	z-index: 1;
}