.site-header .site-header--navigation nav > ul > li span.has-subnav {
	text-transform:uppercase;
	font-size:1.1em;
}

.site-header .site-header--navigation nav > ul > li:nth-last-child(2) > ul, .site-header .site-header--navigation nav > ul > li :last-child > ul {
	right:-9em;
}

.site-header .site-header--navigation nav > ul > li span.has-subnav {
	text-transform:uppercase;
	font-size:1.1em;
}

h2 {
  font-weight: bold;
  font-size: 1.5em;	
}

h3 {
  font-weight: bold;
  font-size: 1.3em;
}

@media screen and (max-width: 600px) {
	.site-header nav > ul, .site-header nav > ul ul {
			padding:0 3em;
		}
		.main-content .page-content .page-content--inner .page-content--content {
			width:90%;
			margin:0 auto;
		}
		.main-content .page-content .page-content--inner .page-content--sidebar {
			display:none !important;
		}
		.page-content--content .field-body ul li {
			font-size:4vw;
		}
}

.gin-layer-wrapper {
	border:none;
	box-shadow:none;
}

.type--page .page-content--sidebar {
	display:none;
}

.our-people-view .item-list ul li .headshot-container {
	height:200px;
}