.bottom-right-text {
  content: "";
  position: absolute;
  bottom: 0.8em;
  right: 1.2em;
  color: #820000;
  font-family: "Source Serif Pro";
  font-size: 0.9em;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.small-square {
  color: #5F574F;
  position: absolute;
  top: 0;
  margin: 0 0 0 -15px;
  content: '\25AA';
}
@media (max-width: 767px) {
  #page-nav {
    margin: 1.5em 0 3em;
  }
}
@media (min-width: 768px) {
  article.card {
    margin-bottom: 1em;
  }
}
.page main h1,
.archive main h1,
.blog main h1,
.error404 main h1 {
  color: #8C1515;
  font-size: 2.2em;
  border-bottom: 1px solid #D5D0C0;
  text-transform: capitalize;
}
.page main h2,
.archive main h2,
.blog main h2,
.error404 main h2 {
  color: #8C1515;
  font-size: 1.33333em;
  padding: 5px;
  margin-left: -5px;
  border-bottom: 1px solid #D5D0C0;
}
.page main p,
.archive main p,
.blog main p,
.error404 main p {
  color: #2E2D29;
}
.page main .lead,
.archive main .lead,
.blog main .lead,
.error404 main .lead {
  font-family: 'Source Serif Pro', 'Times New Roman', Times, serif;
  font-size: 1.125em;
}
.page main section,
.archive main section,
.blog main section,
.error404 main section {
  margin-bottom: 2em;
}
.page main section ul,
.archive main section ul,
.blog main section ul,
.error404 main section ul {
  list-style-type: none;
}
.page main section h3,
.archive main section h3,
.blog main section h3,
.error404 main section h3 {
  margin-bottom: 0;
}
.page main section h3:first-of-type,
.archive main section h3:first-of-type,
.blog main section h3:first-of-type,
.error404 main section h3:first-of-type {
  margin-top: 0;
}
.page main section h3 a,
.archive main section h3 a,
.blog main section h3 a,
.error404 main section h3 a {
  font-size: 16px;
  font-weight: 700;
  color: black;
  text-decoration: underline;
}
.page main section h3 a:hover,
.archive main section h3 a:hover,
.blog main section h3 a:hover,
.error404 main section h3 a:hover {
  text-decoration: none;
}
.page main .sidebar .infobox,
.archive main .sidebar .infobox,
.blog main .sidebar .infobox,
.error404 main .sidebar .infobox {
  margin-bottom: 2em;
}
.page main .sidebar .infobox .story-supplement-content,
.archive main .sidebar .infobox .story-supplement-content,
.blog main .sidebar .infobox .story-supplement-content,
.error404 main .sidebar .infobox .story-supplement-content {
  padding: 1em 0;
}
.page main .sidebar .infobox .story-supplement-content h2,
.archive main .sidebar .infobox .story-supplement-content h2,
.blog main .sidebar .infobox .story-supplement-content h2,
.error404 main .sidebar .infobox .story-supplement-content h2 {
  padding: 0 1em;
}
.page main .sidebar section:first-of-type,
.archive main .sidebar section:first-of-type,
.blog main .sidebar section:first-of-type,
.error404 main .sidebar section:first-of-type {
  margin-top: 0;
}
.page main .sidebar section#sections ul li,
.archive main .sidebar section#sections ul li,
.blog main .sidebar section#sections ul li,
.error404 main .sidebar section#sections ul li {
  margin-bottom: 0;
}
.page main .sidebar section#sections ul li a,
.archive main .sidebar section#sections ul li a,
.blog main .sidebar section#sections ul li a,
.error404 main .sidebar section#sections ul li a {
  font-weight: normal;
}
.page main .classifieds h2,
.archive main .classifieds h2,
.blog main .classifieds h2,
.error404 main .classifieds h2 {
  border: none;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  color: #2E2D29;
  font-size: 1.6em;
  margin-bottom: 0.2em;
}
.page main .classifieds h3,
.archive main .classifieds h3,
.blog main .classifieds h3,
.error404 main .classifieds h3 {
  font-weight: 700;
  font-size: 1.1em;
}
.page main .source-label,
.archive main .source-label,
.blog main .source-label,
.error404 main .source-label {
  padding-bottom: 0.5em;
  display: inline-block;
}
.page main #page-nav .btn,
.archive main #page-nav .btn,
.blog main #page-nav .btn,
.error404 main #page-nav .btn {
  width: 100%;
  white-space: normal;
}
.page main #find-search,
.archive main #find-search,
.blog main #find-search,
.error404 main #find-search {
  width: 80%;
  padding: 0.3em;
}
.page main .search-or p,
.archive main .search-or p,
.blog main .search-or p,
.error404 main .search-or p {
  text-align: center;
  font-size: 2em;
  line-height: 2;
}
.page main .datepicker input,
.archive main .datepicker input,
.blog main .datepicker input,
.error404 main .datepicker input {
  width: 100px;
}
.page main .find-stories section,
.archive main .find-stories section,
.blog main .find-stories section,
.error404 main .find-stories section {
  margin: 1em 0;
}
.page main .find-stories section ul,
.archive main .find-stories section ul,
.blog main .find-stories section ul,
.error404 main .find-stories section ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.page main .find-stories section ul li,
.archive main .find-stories section ul li,
.blog main .find-stories section ul li,
.error404 main .find-stories section ul li {
  font-size: 18px;
  line-height: 1.2;
  list-style-image: none;
  padding: 0.4em 0;
}
.page main .find-stories section ul li#spotlight,
.archive main .find-stories section ul li#spotlight,
.blog main .find-stories section ul li#spotlight,
.error404 main .find-stories section ul li#spotlight {
  display: block;
  width: 100%;
  border-bottom: 1px solid #E3DFD5;
}
.page main .find-stories section ul li a,
.archive main .find-stories section ul li a,
.blog main .find-stories section ul li a,
.error404 main .find-stories section ul li a {
  text-decoration: none;
  font-weight: normal;
}
.page main .find-stories section ul li a:after,
.archive main .find-stories section ul li a:after,
.blog main .find-stories section ul li a:after,
.error404 main .find-stories section ul li a:after {
  content: "\f101";
  font-family: FontAwesome;
  font-size: 0.9em;
  font-weight: 200;
  margin-left: 0.6em;
}
.page main .find-stories section ul li a:hover,
.archive main .find-stories section ul li a:hover,
.blog main .find-stories section ul li a:hover,
.error404 main .find-stories section ul li a:hover {
  text-decoration: underline;
}
.page main .find-stories section ul li a .section-icon,
.archive main .find-stories section ul li a .section-icon,
.blog main .find-stories section ul li a .section-icon,
.error404 main .find-stories section ul li a .section-icon {
  padding-right: 1em;
}
.page main .pr-archive a,
.archive main .pr-archive a,
.blog main .pr-archive a,
.error404 main .pr-archive a {
  font-weight: normal;
  text-decoration: underline;
}
.page main .pr-archive a:hover,
.archive main .pr-archive a:hover,
.blog main .pr-archive a:hover,
.error404 main .pr-archive a:hover {
  text-decoration: none;
}
.page main .pr-archive #release-list h2,
.archive main .pr-archive #release-list h2,
.blog main .pr-archive #release-list h2,
.error404 main .pr-archive #release-list h2 {
  margin-top: 2em;
}
.page main .pr-archive #release-list h3,
.archive main .pr-archive #release-list h3,
.blog main .pr-archive #release-list h3,
.error404 main .pr-archive #release-list h3 {
  font-size: 1.28571em;
  margin: 1em 0 0.25em;
}
.page main .pr-archive #release-list p.distribution,
.archive main .pr-archive #release-list p.distribution,
.blog main .pr-archive #release-list p.distribution,
.error404 main .pr-archive #release-list p.distribution {
  margin: 0;
}
.page main .pr-archive #release-list p.distribution span,
.archive main .pr-archive #release-list p.distribution span,
.blog main .pr-archive #release-list p.distribution span,
.error404 main .pr-archive #release-list p.distribution span {
  margin: 0 0.5em 0 1em;
  font-size: 1.5em;
}
.page main .pr-archive #release-list #page-nav,
.archive main .pr-archive #release-list #page-nav,
.blog main .pr-archive #release-list #page-nav,
.error404 main .pr-archive #release-list #page-nav {
  margin-top: 3em;
}
.page main .pr-archive .sidebar #find-search,
.archive main .pr-archive .sidebar #find-search,
.blog main .pr-archive .sidebar #find-search,
.error404 main .pr-archive .sidebar #find-search {
  width: 75%;
}
#mc_embed_signup .mc-field-group {
  margin-bottom: 0.6em;
}
#mc_embed_signup .btn {
  margin-top: 0.6em;
}
#mc_embed_signup .asterisk {
  color: #8C1515;
  font-weight: bold;
}
/*# sourceMappingURL=css/page.css.map */