/* CSS Reset */

* {
  margin: 0;
  padding: 0;
  font-style: inherit;
  cursor: default;
  outline: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }



body {
	background-color: #0ca1a6;
	font-family: 'Source Sans Pro', sans-serif;
}

h5 {
	font-size: 2em;
}

p {
	font-size: 1.4em;
}

.main {
	padding-top: 15%;
	color: white;
}

.intro {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700; 
	padding-bottom: 1%;
}

.hello {
	font-weight: 400;
}

.headline {
	padding-bottom: 1%;
}

.links {
	color: white;
	opacity: 0.5;
	font-size: 24px;
	letter-spacing: 2px;
	font-weight: 600;
}

a {
	color: white;
	opacity: 0.5;
}

a:hover {
	text-decoration: none;
	color: white;
	opacity: 1;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	transition: .5s;
}