figcaption,
.formatted-fields-content .views-row .views-field-views-conditional-field .left-image {
    margin: 5px 20px 1rem 0;
    font-size: 0.8rem;
    font-style: italic;
    color: #333;
    font-family: franklin-gothic-urw, Arial, sans-serif;
    padding-left: 10px;
    line-height: 125%;
    color: #666;
}

figcaption:after,
.formatted-fields-content .views-row .views-field-views-conditional-field .left-image:after {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #ddd;
    margin: 0.65rem 0;
}

.page-content--content .field-body ul li {
  list-style: disc;
  border-bottom: none;
  padding: 0;
  font-family: "franklin-gothic-urw";
  font-size: 1em;
  font-style: normal;
  line-height:200%;
}

.page-content--content .field-body ul li::marker {
	color:#e57200;
}

.block-menu > li > span {
	font-weight:bold;
	letter-spacing:.1em;
}

#block-socialmedialinks a {
	color:white;
}

#block-socialmedialinks a:hover {
	color:#e57200;
}

#block-footercontact {
	width:25%;
}

#block-footercontact img {
	width:150px;
}

.paragraph--type--hero[data-layout="layout3"] .paragraph--type--hero-slide .hero-content {
	display:none;
}

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