hr {
	clear:both;
}

.more-link {
	text-transform:uppercase;
	font-weight:700;
	float:none;
	text-align:left;
}

.blue-button {
  padding: 10px 25px;
  text-transform: uppercase;
  color: white;
  background: #232d4b;
  border-radius: 0;
  float: none;
  font-size: 0.8em;
  margin-top: 15px;
  font-style: normal;
  font-weight: bold;
  color: white !important;
}

.more-link:after {
	content:' →';
	color:#e57200;
}

hr {
  width: 20%;
  border: 1px solid #e57200;
  margin-left: -15px;
}

@media screen and (min-width: 768px) {
  .main-content .page-content--inner.has-sidebar .page-content--content {
    width: calc(70% - var(--gap-sm));
  }
}

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