

.page {
  position: relative;
  background: #ECE9E6;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #FFFFFF, #ECE9E6);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #FFFFFF, #ECE9E6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
	margin-bottom: 1.5rem;
	color: black;
}

.page__title {font-size: 1.25rem; text-transform: uppercase; color: #1d95d3; font-weight: bold; font-family: 'Roboto Condensed', sans-serif;}

.page__main {
    padding: 1em;

}
@media (min-width: 32em) {
  .page__main {
    padding: 1em;
  }
}
.page__pretitle {
  display: block;
  margin: 0 0 2em;
}
.page__pretitle-link {
  color: #2d2dc7;
  font-family: 'Roboto Condensed', sans-serif;
  text-decoration: none;
  transition: color 0.4s ease;
}
.page__pretitle-link:hover {
  color: blue;
}

.read-more__link {
  font-family: 'Roboto Condensed', sans-serif;
	font-size: .9rem;
border-radius: 15px;
  background: #063065;
  padding: 5px 15px;
  color: #FFF !important;
  display: inline-block;
  margin-bottom: 5px;
  text-align: center;
  margin: 15px 0;
	text-decoration: none;
	border:1px solid #063065
}

.read-more__link:hover {background: #fff; color: #063065 !important; border:1px solid #063065}

.read-more.is-inline,
.read-more.is-inline p,
.read-more.is-inline + span {
  display: inline;
}

.read-more.is-inline + span {
  margin-left: 0.25em;
}