/* grid */

.md-grid {
	/* width of the page */
	max-width: 1600px;
	/* margin between header and main body */
	margin-top: 0px;
}

/* navigation */

/* hide the navigation title (on wide displays only) */
@media only screen and (min-width: 76.25em) {
	.md-nav__title {
		display: none;
	}
}

@media only screen and (min-width: 76.25em) {
	.md-nav__item--section {
		margin: .25em 0;
	}
	.md-nav--primary > ul > li {
		padding: 0;
	}
}

.md-nav__item--section > .md-nav__link {
	font-size: inherit;
	font-weight: 600;
}

.md-nav__link--active {
	font-weight: bold;
}

/* headings */

.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4,
.md-typeset h5 {
	font-weight: 300;
	color: var(--md-default-fg-color);
}

.md-typeset h1 {
	font-size: 2rem;
	font-weight: 400;
	margin: 0 0 .75em 0;
}

.md-typeset h2 {
	font-size: 1.5em;
	font-weight: 400;
}

.md-typeset h3 {
	font-size: 1.25em;
	font-weight: 400;
}

.md-typeset h4 {
	font-size: 1.1em;
}

.md-typeset h5 {
	font-size: 1em;
	text-transform: none;
}

/* tables */

.md-typeset table:not([class]) {
	display: inherit;
	border: inherit;
}

/* formatting for headshot-style avatar */

.avatar {
	border-radius: 50%;
	height: auto;
	max-width: 150px;
	width: 128px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.clear {
	clear: both;
}
