/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.site-branding {
	padding: 1.4em .5em 1em;
}

@media all and (max-width: 768px) {
	.site-branding {
		padding: 2em .5em 1em;
	}
}

.site-logo {
	max-width: 420px;
}

.hero-container-inner {
	display: none;
}

.main-navigation {
	background-color: #51CFC1;
}

.main-navigation button {
	background-color: #51CFC1;
}

.main-navigation a, .main-navigation ul ul a {
	text-transform: uppercase;
}

.main-navigation a {
	font-size: 1.45rem;
}

.main-navigation ul ul a {
	font-size: 1.25rem;
}

.main-navigation ul ul > :hover > a {
	color: #FF7C1C;
}

.main-navigation ul li {
	padding: .75em 1.5em .75em 0;
}

.main-navigation .menu > li > a::after {
	content: none;
}

.textwidget {
	font-size: 1.6rem;
}

a {
	color: #FF7C1C;
}

.site-info a:hover {
	color: #51CFC1;
}

.footer-widget-area a:hover {
	color: #FF7C1C;
}

.staff-list-row {
	overflow: auto;
	zoom: 1;
}

.staff-list-column {
	width: 33%;
	float: left;
	padding: 1.2em;
	box-sizing: border-box;
}

@media all and (max-width: 768px) {
	.staff-list-column {
		width: 100% !important;
	}
}

.staff-list-image-p {
	margin-bottom: .5em;
}

.staff-list-image {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.staff-list-name {
	font-size: 1.6rem;
	text-align: center;
	margin-bottom: 0;
}

.staff-list-text {
	font-size: 1.3rem;
	text-align: center;
}

.staff-list-headings1 {
	margin-bottom: 0;
	text-align: center;
}

.staff-list-headings2 {
	margin-top: 1.6em;
	margin-bottom: 0;
	text-align: center;
}

.members-page-dividers {
	margin: 1.2em;
}

.alumni-table {
	table-layout: fixed;
	width: 100%;
}

.alumni-table-column1 {
	width: 22%;
}

.alumni-table-column2 {
	width: 22%;
}

.alumni-table-column3 {
	width: 22%;
}

.alumni-table-column4 {
	width: 36%;
}

th {
	background-color: #404040;
	color: white;
}

th, td {
	text-align: center;
	border-bottom: none;
	vertical-align: middle;
}

tr:nth-child(even) {
	background-color: #f0f0f0;
}

.foogallery-album-gallery-list li {
    display: inline-block;
}