/******* Master Styles ******/

@media (max-width: 768px) {
	.extra-narrow { 
		padding-left: 30px !important;
		padding-right: 0px;
	}
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Ibarra Real Nova', Garamond, serif;
	font-weight: 300;
	letter-spacing: initial;
	line-height: 1.3;
	margin: 0;
}

p {
	padding: .5rem 0;
}

html, body, button {
	font-family: monospace;
	letter-spacing: 0.02em;
	line-height: 1.5;
	
}

html, body {
	font-size: 16px;
	height: 100%;
}

a {
	color: inherit;
}

a:hover {
	text-decoration: underline;
}

#homeSideNav > ul > li > a {
	color: unset;
	cursor: pointer;
}

@media screen and (max-width: 992px) {
	#homeContentWrapper {
		flex-direction: column;
	}

	#homeSideNav ul {
		display: flex;
		justify-content: center;
		width: 100%;
	}

	#homeSideNav ul > li {
		margin: 8px;
	}

	#homeSideNav {
		padding: 96px 8px 0 8px;
	}
}