@media screen and (max-width: 600px) {
	.site-header nav > ul,
	.site-header nav > ul ul {
			padding:0 1em;
		}
		.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;
}

.field-field_media_document span:nth-of-type(2) {
	display:none;
}

@media screen and (min-width: 768px) {
	.site-header .site-header--navigation nav > ul > li > ul a {
		color: white;
	}

	.site-header .site-header--navigation nav > ul > li > ul a:hover,
	.site-header .site-header--navigation nav > ul > li > ul a:focus {
		text-decoration: underline;
	}
}