/* Retro Metro OKC skin for Lackmeyer/Money Archives */
:root {
  --ochs-navy: #1f2a30;
  --ochs-teal: #45818e;
  --ochs-teal-deep: #366a74;
  --ochs-ink: #2b2b2b;
  --ochs-muted: #6b6b6b;
  --ochs-line: #e5e7e8;
  --ochs-paper: #ffffff;
  --ochs-white: #ffffff;
  --ochs-serif: Georgia, "Times New Roman", serif;
  --ochs-sans: "Open Sans", Helvetica, Arial, sans-serif;
}
.ochs-archive { background: #ffffff; padding-bottom: 3rem; }
.ochs-archive__hero { background: #ffffff; color: var(--ochs-ink); border-bottom: 1px solid var(--ochs-line); padding: 2rem 0 1.5rem; }
.ochs-archive__kicker { color: var(--ochs-teal); }
.ochs-archive__hero h1, .ochs-archive__title { color: var(--ochs-ink); font-family: var(--ochs-sans); font-weight: 600; }
.ochs-archive__lede { color: var(--ochs-muted); }
.ochs-archive a { color: var(--ochs-teal-deep); }
.ochs-archive a:hover { color: var(--ochs-teal); }
.ochs-archive__filters a { color: var(--ochs-navy); border-color: var(--ochs-line); background: var(--ochs-white); }
.ochs-archive__filters a:hover,
.ochs-archive__filters a.is-active { color: #ffffff !important; background: var(--ochs-teal); border-color: var(--ochs-teal); }
.ochs-archive__pagination-list a, .ochs-archive__pagination-list span { border-color: rgba(255,255,255,0.48); background: rgba(255,255,255,0.1); color: #e8f0f2; }
.ochs-archive__pagination-list a:hover { background: var(--ochs-teal); border-color: var(--ochs-teal); color: var(--ochs-navy); }
.ochs-archive__pagination-list .current { background: var(--ochs-teal); border-color: var(--ochs-teal); color: var(--ochs-navy); }
