/* Global */

body {
  color: yellow;
  background-color: black;
}

a,
a:link,
a:active,
a:visited,
a:visited:link {
  color: white;
}

hr {
  background: yellow;
  border-top: solid 2px yellow;
}

h1,
.h1 {
  color: yellow;
}

header.section-header h4 a,
header.section-header h4 a:active,
header.section-header h4 a:focus,
header.section-header h4 a:hover,
header.section-header h4 a:link,
header.section-header h4 a:visited {
  color: white;
}

header.header,
.header-container {
  background-color: black;
}

header.section-header h3 {
  background-color: black;
  color: yellow;
  border-top: solid 1px yellow;
  border-bottom: solid 1px yellow;
}

header.section-header h4 {
  border-top: solid 2px white;
  border-bottom: solid 2px white;
}

header.header
  .header-img
  .inner-header-wrap
  #inner-header
  #nav-btn
  #nav-btn-hide,
header.header
  .header-img
  .inner-header-wrap
  #inner-header
  #nav-btn
  #nav-btn-show {
  color: white;
}

/* main#main { */
/* background: #e1dddb; */
/* padding: 3rem; */
/* } */

.page-tech-pulse main#main {
  padding: 0 3rem 3rem 3rem;
}

.home main#main {
  padding: 2rem 1.3rem 1rem 2rem;
}

.archive main#main {
  padding: 2rem 2rem 1rem 2rem;
}

#contact {
  background-color: black;
}

header.banner-image img {
  margin: 0 auto;
}

.footer {
  background-color: black;
}

.footer,
.footer .copyright {
  color: yellow;
}

.footer a,
.footer nav span a {
  color: white;
}

@media only screen and (min-width: 1030px) {
  .ur-content-area {
    padding: 0;
  }
}

@media only screen and (min-width: 768px) {
  .entry-content {
    padding: 0;
  }
}

/* Top-level landing pages */

.economic-research .section-header h3 a,
.economic-research .section-header h3 a:active,
.economic-research .section-header h3 a:focus,
.economic-research .section-header h3 a:hover,
.economic-research .section-header h3 a:link,
.economic-research .section-header h3 a:visited,
.banking .section-header h3 a,
.banking .section-header h3 a:active,
.banking .section-header h3 a:focus,
.banking .section-header h3 a:hover,
.banking .section-header h3 a:link,
.banking .section-header h3 a:visited,
.education .section-header h3 a,
.education .section-header h3 a:active,
.education .section-header h3 a:focus,
.education .section-header h3 a:hover,
.education .section-header h3 a:link,
.education .section-header h3 a:visited,
.community-development .section-header h3 a,
.community-development .section-header h3 a:active,
.community-development .section-header h3 a:focus,
.community-development .section-header h3 a:hover,
.community-development .section-header h3 a:link,
.community-development .section-header h3 a:visited,
.cash .section-header h3 a,
.cash .section-header h3 a:active,
.cash .section-header h3 a:focus,
.cash .section-header h3 a:hover,
.cash .section-header h3 a:link,
.cash .section-header h3 a:visited,
header.section-header h3 a,
header.section-header h3 a:active,
header.section-header h3 a:focus,
header.section-header h3 a:hover,
header.section-header h3 a:link,
header.section-header h3 a:visited {
  color: white;
}

.landing-follow-section {
  background: #f1eeec;
  padding: 1rem 2rem;
}

.page .hero {
  padding-top: 0;
}

/* Economic Letter - EOLs */

#er-publication-action-icons {
  filter: brightness(3);
}

#er-publication-action-icons img[src*="linkedin"] {
  filter: invert(1);
}

p#issue_no {
  color: yellow;
}

.secTitle {
  color: yellow;
}

.Rchart {
  background: black;
}

.el-metadate {
  color: yellow;
}

div#pubtopbar {
  border-bottom: 1px solid yellow;
}

#sf_eltop,
#pub_title {
  color: yellow;
}

p#issue_no,
.economic-letter-excerpt {
  color: yellow;
}

/* Asia Financial Forum - EOLs */

.single-frbsf_aff_events img.attachment-large.size-large.wp-post-image {
  padding: 1rem;
  background: white;
}
