div.footer-space {
	display: flex;
	margin-top: auto;
}

footer {
	display: flex;
	flex-direction: column;
	background-color: rgba(0, 0, 0, 0.8);
	margin-top: 40px;
	color: white;
}

footer div.separator {
	margin: 0 20px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.1);
}

footer div.networks {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
footer div.networks a.network-link {
	padding: 10px;
}
footer div.networks a.network-link img {
	width: 40px;
	height: 40px;
}

footer div.mentions {
	padding: 20px;
	text-align: center;
}