:root {
  --buchanan-orange: #ff5200;
  --buchanan-blue: #13376F;
  --slick-btn: #00afab;
}

/* possible duplicate */
#main-nav .logo { background: var(--buchanan-blue); }

#main-nav .nav-footer .briefcase .notification,
#template-home .page-content .mobile-buttons .btn,
#template-home section.page-hero.home .slides .slide .slide__button,
#template-home section.module-center_callout hr { 
  background: var(--buchanan-orange); 
}

#template-home section.page-hero.home .slick-active button, 
#template-home section.page-hero.home li:hover button {
  background: var(--slick-btn);
}

/* possible duplicate */
#template-home section.module-center_callout { padding: 2em 0 3.25em; }

#template-home section.module-blog_posts_grid .header {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  height: calc(3em * 4.5);
}

#template-home section.module-blog_posts_grid .header h4 {
  padding-top: 5px;
  font-size: 3em;
  font-weight: 600;
}

#template-home section.module-blog_posts_grid .header .insightTypes {
  color: darkgray;
  padding-top: 1rem;
  font-size: 1.5rem;
}

#template-home section.module-blog_posts_grid .header .insightTypes > * {
  font-weight: 400;
}

#template-home section.module-blog_posts_grid .header .insightTypes h5 {
  display: inline-block;
  font-size: 1em;
}

#template-home section.module-blog_posts_grid .header .insightTypes a {
  color: darkgray;
  transition: all 0.25s ease;
}

#template-home section.module-blog_posts_grid .header .insightTypes a:hover {
  color: var(--buchanan-orange);
}

/* possible duplicate */
#footer .email-opt-in .BTN a {
  background: var(--buchanan-orange) !important;
}
