body {
	font-family: 'Georgia', serif;
	font-size: 1.5em;
}

h1 {
	font-size: 3em;
}
.big-title {
	font-size: 6.7em;
}
.small-title {
	margin-bottom: 5px;
}

h2 {
	font-size: 1.5em
}

.footer-note {
	font-size: 1.34em;
}
.lead {
	font-size: 1.5em;
}

/* Project page */
.project-title a:link {
	color: #000;
	text-decoration: none;
}
.project-title a:visited {
	color: #000;
	text-decoration: none;
}
.project-title a:hover {
	color: #000;
	text-decoration: underline;
}
.project-title a:active {
	color: #000;
}

.project {
	margin-bottom: 10px;
}
.project-tools {
	font-style: italic;
}

/* Front page */
.front-page-description {
	font-size: 1.34em;
}

.front-page-title {
	color: #000;
	text-decoration: none;
}
	a.front-page-title:link {
		color: #000;
		text-decoration: none;
	}
	a.front-page-title:visited {
		color: #000;
		text-decoration: none;
	}
	a.front-page-title:hover {
		color: #000;
		text-decoration: none;
	}
	a.front-page-title:active {
		color: #000;
		text-decoration: none;
	}

.profile-box {
	padding-bottom: 15px;
}
.profile-box-links {
	margin-top:8px;
}
.profile-box-pic {
	width: 95%;
	margin: auto;
}
.status {
	margin-top: 10px;
	font-style: italic;
}

/* Social row */
#social-row {
	padding: 30px 0 40px 0;
	font-size: 1.34em;
}
#social-row a:link {
	color: darkgrey;
	text-decoration: none;
}
#social-row a:visited {
	color: darkgrey;
	text-decoration: none;
}
#social-row a:hover {
	color: grey;
	text-decoration: none;
}
#social-row a:active {
	color: grey;
	text-decoration: none;
}

@media screen and (max-width: 768px) {
	.big-title {
		font-size: 5.3em;
	}
	.profile-box-pic {
		width: 80%;
		margin: auto;
	}
}
@media screen and (max-width: 414px) {
	.big-title {
		font-size: 4.2em;
	}
}