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

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

div[data-contextual-id] {
  display: none !important;
}

.white-button {
	color:#e57200!important;
}

.white-button:hover {
	color:white !important;
}

#block-multimedia iframe,
#block-views-block-multimedia-block-2 iframe {
	width:100%;
	height:auto;
	padding:2%;
}

#block-multimedia .views-field.views-field-title,
#block-views-block-multimedia-block-2 .views-field.views-field-title {
  padding: 0 15px 15px;
  font-size: 1.2em;
  line-height: 125%;
  font-family: 'franklin-gothic-urw-cond';
}

#block-multimedia .views-field.views-field-title a,
#block-views-block-multimedia-block-2 .views-field.views-field-title a {
	color:#232d4b;
}

.field-field_column_1 p, 
.field-field_column_2 p, 
.field-field_column_3 p {
	margin:0 auto !important;
}

.paragraph.paragraph--151.paragraph--type--content.paragraph--view-mode--default {
	width:70%;
	margin:60px auto 40px;
	border-top:3px solid #eeb200;
	border-bottom:1px solid #eeb200;
}

.paragraph.paragraph--151.paragraph--type--content.paragraph--view-mode--default img {
	padding-bottom:40px;
	padding-top:10px;
}

.paragraph.paragraph--151.paragraph--type--content.paragraph--view-mode--default h3 {
	line-height:200%;
	font-weight:normal;
	font-family:'franklin-gothic-urw-cond',sans-serif;
	color:#666;
}

@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;
}