﻿:root {
  --accent: #b48f21; }

/* ============== FROALA ============== */
.main-content.editable::before,
.main-content.editable .form span.delete-contact-form::before,
.main-content.editable .row span.delete-row::before,
.main-content.editable .overlay-content::before,
body.fr-view .form span.delete-contact-form::before,
body.fr-view .row span.delete-row::before {
  background: #747985;
  color: #fff;
  /* new styles */
  background: #1c1c1c;
  color: #fff; }

.main-content.editable::after,
.main-content.editable .form::after,
.main-content.editable .row::after,
.main-content.editable .overlay-content::after,
body.fr-view .form::after,
body.fr-view .row::after {
  border-color: #747985;
  /* new styles */
  border-color: #1c1c1c; }

.hero-content.editable::before,
.hero-content.editable .form span.delete-contact-form::before,
.hero-content.editable .row span.delete-row::before,
.hero-content.editable .overlay-content::before {
  background: #747985;
  color: #fff;
  /* new styles */
  background: #1c1c1c;
  color: #fff; }
  .overlay .hero-content.editable::before, .overlay
  .hero-content.editable .form span.delete-contact-form::before, .overlay
  .hero-content.editable .row span.delete-row::before, .overlay
  .hero-content.editable .overlay-content::before {
    background: #ffffff;
    color: #000;
    /* new styles */
    color: #fff; }

.hero-content.editable::after,
.hero-content.editable .form::after,
.hero-content.editable .row::after,
.hero-content.editable .overlay-content::after {
  border-color: #747985;
  /* new styles */
  border-color: #1c1c1c; }
  .overlay .hero-content.editable::after, .overlay
  .hero-content.editable .form::after, .overlay
  .hero-content.editable .row::after, .overlay
  .hero-content.editable .overlay-content::after {
    border-color: #ffffff;
    /* new styles */ }

.footer-content.editable::before,
.footer-content.editable .form span.delete-contact-form::before,
.footer-content.editable .row span.delete-row::before {
  background: #ffffff;
  color: #000;
  /* new styles */
  background: #3c3c3c;
  color: #fff; }

.footer-content.editable::after,
.footer-content.editable .form::after,
.footer-content.editable .row::after {
  border-color: #ffffff;
  /* new styles */
  border-color: #3c3c3c; }

.editable .posts-list {
  background: rgba(0, 0, 0, 0.1);
  /* new styles */ }

.editable .overlay .posts-list {
  background: rgba(0, 0, 0, 0.1);
  /* new styles */
  background: rgba(255, 255, 255, 0.1); }

.editable .callout .posts-list {
  background: rgba(255, 255, 255, 0.1);
  /* new styles */
  background: rgba(0, 0, 0, 0.1); }

.fr-dropdown-list li a.is-h1, .fr-dropdown-list li a.is-h2, .fr-dropdown-list li a.is-h3, .fr-dropdown-list li a.is-h4 {
  margin: 0;
  font-size: 1em;
  line-height: 200%; }

/* ============== SIZING ============== */
#logo {
  width: 310px; }

/* ============== STYLES ============== */
/* ----- Base ----- */
body {
  background: #ffffff;
  color: #747985;
  /* new styles */
  color: #1c1c1c;
  font-family: Roboto;
  font-weight: 400; }

::selection {
  background: #2757da;
  color: #fff;
  /* new styles */
  background: #b48f21;
  color: #000; }

/* ----- Typography ----- */
p {
  font-family: Roboto;
  font-weight: 400; }
  .overlay p {
    font-family: Roboto;
    font-weight: 400; }
  .footer p {
    font-family: Roboto;
    font-weight: 400; }
  p strong {
    font-weight: 600; }
    .overlay p strong {
      font-weight: 600; }
    .footer p strong {
      font-weight: 600; }

a {
  color: #182959;
  /* new styles */
  color: #b48f21; }
  a:hover {
    color: #045953; }
  .overlay a {
    color: #ffffff;
    /* new styles */ }
  .footer a {
    color: #ffffff;
    /* new styles */
    color: #b48f21; }
    .footer a:hover {
      color: #1c1c1c; }

/* ----- Headlines ----- */
h1,
h3,
.is-h1,
.is-h3 {
  color: #2757da;
  font-family: "Cormorant Garamond", Helvetica, sans-serif;
  font-weight: 500; }
  .overlay h1, .overlay
  h3, .overlay
  .is-h1, .overlay
  .is-h3 {
    color: #ffffff; }
  .footer h1, .footer
  h3, .footer
  .is-h1, .footer
  .is-h3 {
    color: #ffffff; }

h2,
h4,
.is-h2,
.is-h4 {
  color: #747985;
  font-family: "Helvetica", Helvetica, sans-serif;
  font-weight: 600; }
  .overlay h2, .overlay
  h4, .overlay
  .is-h2, .overlay
  .is-h4 {
    color: #ffffff; }
  .footer h2, .footer
  h4, .footer
  .is-h2, .footer
  .is-h4 {
    color: #ffffff; }

/* new styles */
h1,
.is-h1 {
  color: #1c1c1c;
  font-family: Playfair Display;
  font-weight: 400; }
  .overlay h1, .overlay
  .is-h1 {
    font-family: Playfair Display;
    font-weight: 400; }
  .footer h1, .footer
  .is-h1 {
    color: #1c1c1c;
    font-family: Playfair Display;
    font-weight: 400; }
  .editable .modal-overlay h1, .editable .modal-overlay
  .is-h1 {
    color: #1c1c1c; }

h2,
.is-h2,
span.read-bio {
  color: #3c3c3c;
  font-family: Playfair Display;
  font-weight: 400; }
  .overlay h2, .overlay
  .is-h2, .overlay
  span.read-bio {
    font-family: Playfair Display;
    font-weight: 400; }
  .footer h2, .footer
  .is-h2, .footer
  span.read-bio {
    color: #1c1c1c;
    font-family: Playfair Display;
    font-weight: 400; }
  .editable .modal-overlay h2, .editable .modal-overlay
  .is-h2, .editable .modal-overlay
  span.read-bio {
    color: #3c3c3c; }

h3,
.is-h3 {
  color: #5c5c5c;
  font-family: Helvetica;
  font-weight: 400; }
  .overlay h3, .overlay
  .is-h3 {
    font-family: Helvetica;
    font-weight: 400; }
  .footer h3, .footer
  .is-h3 {
    color: #5c5c5c;
    font-family: Helvetica;
    font-weight: 400; }
  .editable .modal-overlay h3, .editable .modal-overlay
  .is-h3 {
    color: #5c5c5c; }

h4,
.is-h4 {
  color: #3c3c3c;
  font-family: Playfair Display;
  font-weight: 400; }
  .overlay h4, .overlay
  .is-h4 {
    font-family: Playfair Display;
    font-weight: 700; }
  .footer h4, .footer
  .is-h4 {
    color: #3c3c3c;
    font-family: Playfair Display;
    font-weight: 400; }
  .editable .modal-overlay h4, .editable .modal-overlay
  .is-h4 {
    color: #3c3c3c; }

/* ----- Special ----- */
blockquote {
  color: #2757da;
  /* new styles */
  color: #b48f21; }
  blockquote::before {
    color: rgba(39, 87, 218, 0.4); }
  .overlay blockquote {
    color: #ffffff; }
    .overlay blockquote::before {
      color: rgba(255, 255, 255, 0.4); }
  blockquote::before {
    color: rgba(180, 143, 33, 0.4); }
  .overlay blockquote {
    color: #b48f21; }
  blockquote p {
    font-family: Playfair Display;
    font-weight: 400; }
    .overlay blockquote p {
      font-family: Playfair Display;
      font-weight: 400; }
    .footer blockquote p {
      font-family: Playfair Display;
      font-weight: 400; }

hr {
  border-color: rgba(116, 121, 133, 0.6);
  /* new styles */
  border-color: rgba(28, 28, 28, 0.25); }
  .overlay hr {
    border-color: rgba(255, 255, 255, 0.6);
    /* new styles */ }
  .footer hr {
    border-color: rgba(255, 255, 255, 0.25);
    /* new styles */
    border-color: rgba(60, 60, 60, 0.25); }
  .editable .modal-overlay hr {
    border-color: rgba(116, 121, 133, 0.25);
    /* new styles */
    border-color: rgba(28, 28, 28, 0.25); }

/* ----- Tables ----- */
table th {
  background: #747985;
  color: #fff;
  border-color: #50545c;
  /* new styles */
  background: #1c1c1c;
  color: #fff;
  border-color: black; }

table.uses-accent th {
  background: #2757da;
  color: #fff;
  border-color: #1e45b0;
  /* new styles */
  background: #b48f21;
  color: #000;
  border-color: #896d19; }

table.uses-accent.is-framed {
  border-color: #2757da;
  /* new styles */
  border-color: #b48f21; }

table td {
  border-color: #d9d9d9;
  /* new styles */ }
  table td.is-highlighted {
    background: rgba(39, 87, 218, 0.3);
    /* new styles */
    background: rgba(180, 143, 33, 0.3); }

table.is-striped tbody tr:nth-child(even) {
  background: #f2f2f2;
  /* new styles */ }

table.is-dashed th,
table.is-dashed td {
  border-color: rgba(116, 121, 133, 0.4);
  /* new styles */
  border-color: rgba(28, 28, 28, 0.4); }

.accented,
.is-accent {
  color: #2757da !important;
  /* new styles */
  color: #b48f21 !important; }

/* ----- Buttons ----- */
.btn {
  background: #182959;
  color: #ffffff;
  /* new styles */
  background: #b48f21;
  color: #ffffff;
  font-family: Roboto;
  font-weight: 700; }
  .btn:hover {
    background: #2757da;
    /* new styles */
    background: #1c1c1c;
    color: #ffffff; }
  .overlay .btn {
    background: #ffffff;
    color: #151618;
    /* new styles */
    background: #b48f21;
    color: #ffffff;
    font-family: Source Sans Pro;
    font-weight: 400; }
    .overlay .btn:hover {
      /* new styles */
      background: #1c1c1c;
      color: #ffffff; }
  .footer .btn {
    /* new styles */
    background: #b48f21;
    color: #ffffff;
    font-family: Roboto;
    font-weight: 400; }
    .footer .btn:hover {
      /* new styles */ }
  .btn.primary {
    background: #2757da;
    color: #ffffff;
    /* new styles */
    background: #b48f21;
    color: #ffffff; }
    .btn.primary:hover {
      background: #2757da; }
    .btn.primary:hover {
      /* new styles */
      background: #1c1c1c;
      color: #ffffff; }
    .overlay .btn.primary {
      /* new styles */
      background: #b48f21;
      color: #ffffff; }
      .overlay .btn.primary:hover {
        /* new styles */
        background: #1c1c1c;
        color: #ffffff; }
    .footer .btn.primary {
      /* new styles */
      background: #b48f21;
      color: #ffffff; }
      .footer .btn.primary:hover {
        /* new styles */ }
  .btn.secondary {
    background: none;
    border-color: #182959;
    color: #182959;
    /* new styles */
    background: transparent;
    border-color: #b48f21;
    color: #b48f21; }
    .overlay .btn.secondary {
      border-color: #ffffff;
      color: #ffffff; }
    .btn.secondary:hover {
      /* new styles */
      background: none; }
    .overlay .btn.secondary {
      /* new styles */
      border-color: #b48f21;
      color: #b48f21; }
      .overlay .btn.secondary:hover {
        /* new styles */
        background: none;
        border-color: #ffffff;
        color: #ffffff; }
    .footer .btn.secondary {
      /* new styles */
      border-color: #b48f21;
      color: #b48f21; }
      .footer .btn.secondary:hover {
        /* new styles */
        background: none;
        border-color: #1c1c1c;
        color: #1c1c1c; }

span.search-term {
  color: #2757da;
  /* new styles */
  color: #b48f21; }

/* ----- Header ----- */
#header {
  background: #ffffff;
  color: #51596a;
  /* new styles */
  background: rgba(28, 28, 28, 0.95);
  color: #ffffff; }
  #header a {
    color: #51596a;
    /* new styles */
    color: #ffffff;
    font-family: Helvetica;
    font-weight: 400; }
    #header a:hover {
      color: #2757da;
      /* new styles */
      color: #b48f21; }
    #header a.btn {
      background: #51596a;
      color: #ffffff;
      /* new styles */
      background: #b48f21;
      color: #ffffff;
      font-family: Source Sans Pro;
      font-weight: 400; }
      #header a.btn:hover {
        background: #2757da;
        color: #ffffff; }
      #header a.btn:hover {
        /* new styles */
        background: #1c1c1c;
        color: #ffffff; }
    .transparent-header #header a {
      color: #fff;
      /* new styles */
      color: #1c1c1c; }
      .transparent-header #header a:hover {
        color: #2757da;
        /* new styles */
        color: #b48f21; }
      .transparent-header #header a.btn {
        background: #fff;
        color: #000;
        /* new styles */
        background: #b48f21;
        color: #ffffff; }
        .transparent-header #header a.btn:hover {
          background: #2757da;
          color: #ffffff; }
        .transparent-header #header a.btn:hover {
          /* new styles */
          background: #1c1c1c;
          color: #ffffff; }
  #header .active > a {
    color: #2757da;
    /* new styles */
    color: #b48f21; }
    #header .active > a::after {
      background: #2757da;
      /* new styles */
      background: #b48f21; }
  #header li.dropdown ul::before {
    background: #ffffff;
    /* new styles */
    background: rgba(28, 28, 28, 0.95); }
  .transparent-header #header li.dropdown ul a {
    color: #51596a;
    /* new styles */
    color: #ffffff; }
    .transparent-header #header li.dropdown ul a:hover {
      color: #2757da; }
    .transparent-header #header li.dropdown ul a:hover {
      /* new styles */
      color: #b48f21; }

#logo a h1,
#logo a .logo-tagline {
  color: #2757da;
  /* new styles */
  color: #045953; }
  .transparent-header #logo a h1, .transparent-header
  #logo a .logo-tagline {
    color: #2757da;
    /* new styles */ }

#logo h1 {
  font-family: "Cabin", Helvetica, sans-serif;
  font-weight: normal; }

#logo .logo-tagline {
  font-family: "Helvetica", Helvetica, sans-serif;
  font-weight: 500; }

#pull-out-nav {
  background: #ffffff;
  color: #51596a;
  /* new styles */
  background: rgba(28, 28, 28, 0.95);
  color: #ffffff; }
  #pull-out-nav a {
    color: #51596a;
    /* new styles */
    color: #ffffff;
    font-family: Helvetica;
    font-weight: 400; }
    #pull-out-nav a:hover {
      color: #2757da;
      /* new styles */
      color: #b48f21; }
    #pull-out-nav a.btn {
      background: #51596a;
      color: #ffffff;
      /* new styles */
      background: #b48f21;
      color: #ffffff;
      font-family: Source Sans Pro;
      font-weight: 400; }
      #pull-out-nav a.btn:hover {
        background: #2757da;
        color: #ffffff; }
      #pull-out-nav a.btn:hover {
        /* new styles */
        background: #1c1c1c;
        color: #ffffff; }
  #pull-out-nav .active a {
    color: #2757da;
    /* new styles */
    color: #b48f21; }
    #pull-out-nav .active a::after {
      background: #2757da;
      /* new styles */
      background: #b48f21; }

.menu-toggle span {
  background: #51596a;
  /* new styles */
  background: #ffffff; }
  .menu-toggle span::before, .menu-toggle span::after {
    background: #51596a;
    /* new styles */
    background: #ffffff; }
  .transparent-header .menu-toggle span {
    background: #fff;
    /* new styles */
    background: #1c1c1c; }
    .transparent-header .menu-toggle span::before, .transparent-header .menu-toggle span::after {
      background: #fff;
      /* new styles */
      background: #1c1c1c; }

.close-menu span::before, .close-menu span::after {
  background: #51596a;
  /* new styles */
  background: #ffffff; }

#sub-navigation ul li a {
  color: #747985;
  /* new styles */
  color: #1c1c1c;
  font-family: Helvetica;
  font-weight: 400; }
  #sub-navigation ul li a::after {
    background: #182959;
    /* new styles */
    background: #b48f21; }

#sub-navigation ul li.active a {
  color: #182959;
  /* new styles */
  color: #b48f21; }

/* ----- Hero Content ----- */
.page-bg .overlay {
  background: rgba(21, 22, 24, 0.15);
  color: #ffffff;
  /* new styles */
  background: rgba(0, 0, 0, 0.1); }

.page-bg .scroll-down span {
  border-color: #ffffff;
  /* new styles */ }

.video-bg--control {
  color: #ffffff;
  /* new styles */ }
  .video-bg--control:focus {
    box-shadow: 0 0 0 2px #2757da;
    /* new styles */
    box-shadow: 0 0 0 2px #b48f21; }

/* ----- Content ----- */
#page-wrapper {
  background: #ffffff;
  /* new styles */ }

.main-content a::after {
  background: rgba(116, 121, 133, 0.5);
  /* new styles */
  background: rgba(180, 143, 33, 0.5); }

.main-content a:hover::after {
  background: #182959;
  /* new styles */
  background: #045953; }

.sidebar {
  border-color: #2757da;
  /* new styles */
  border-color: #b48f21; }

.callout {
  color: #ffffff;
  /* new styles */ }
  .callout::before {
    background: #2757da;
    /* new styles */
    background: #b48f21; }
  .callout h1,
  .callout h2,
  .callout h3,
  .callout h4,
  .callout .is-h1,
  .callout .is-h2,
  .callout .is-h3,
  .callout .is-h4 {
    color: #ffffff;
    /* new styles */ }
  .callout p,
  .callout .post-excerpt {
    color: rgba(255, 255, 255, 0.8);
    /* new styles */ }
  .callout .post-link a:hover h3 {
    color: #ffffff;
    /* new styles */ }
  .callout .btn {
    background: #ffffff;
    color: #2757da;
    /* new styles */
    color: #b48f21; }

#blog-categories {
  /* new styles */
  font-family: Helvetica;
  font-weight: 400; }

.page-count {
  /* new styles */
  font-family: Roboto;
  font-weight: 400; }

.share-text {
  /* new styles */
  font-family: Roboto;
  font-weight: 400; }

figure.thumbnail::after {
  background: rgba(21, 22, 24, 0.15);
  /* new styles */
  background: rgba(0, 0, 0, 0.1); }

figure.thumbnail span.read-bio {
  color: #ffffff;
  /* new styles */ }

.member-title {
  color: #2757da;
  /* new styles */
  color: #b48f21; }

.post-link a:hover h3 {
  color: #182959;
  /* new styles */
  color: #b48f21; }

.read-more span::after {
  background: #182959;
  /* new styles */
  background: #b48f21; }

span.categories-title {
  color: #2757da;
  /* new styles */
  color: #1c1c1c; }

span.post-categories .category a {
  color: #747985;
  /* new styles */
  color: #1c1c1c; }
  span.post-categories .category a:hover {
    color: #182959;
    /* new styles */
    color: #b48f21; }

.post-excerpt {
  color: #747985;
  /* new styles */
  color: #1c1c1c; }

.post .post-wrapper {
  background: #ffffff;
  /* new styles */ }

.share-text::before {
  background: rgba(116, 121, 133, 0.6);
  /* new styles */
  background: rgba(28, 28, 28, 0.6); }

.share-text span {
  background: #ffffff;
  /* new styles */ }

.load-posts.loading::after {
  border-color: rgba(0, 0, 0, 0.15);
  border-top-color: #747985;
  /* new styles */
  border-color: rgba(28, 28, 28, 0.15);
  border-top-color: #1c1c1c; }

/* ----- Overlays ----- */
.close-overlay::before, .close-overlay::after {
  background: #ffffff;
  /* new styles */
  background: #b48f21; }

.overlay-content {
  background: #ffffff;
  color: #747985;
  /* new styles */
  color: #1c1c1c; }

/* ----- Forms ----- */
.form-item.required label::after {
  color: #2757da;
  /* new styles */
  color: #b48f21; }

.form-item label {
  /* new styles */
  font-family: Roboto;
  font-weight: 400; }

.form-item .select::after {
  border-top-color: #747985;
  /* new styles */
  border-top-color: #1c1c1c; }
  .overlay .form-item .select::after {
    /* new styles */ }
  .callout .form-item .select::after {
    /* new styles */
    border-top-color: #b48f21; }
  .footer .form-item .select::after {
    /* new styles */
    border-top-color: #3c3c3c; }

.form-item label.radio input {
  border-color: #747985;
  /* new styles */
  border-color: #1c1c1c; }
  .overlay .form-item label.radio input {
    /* new styles */ }
  .callout .form-item label.radio input {
    /* new styles */
    border-color: #fff; }
  .footer .form-item label.radio input {
    /* new styles */
    border-color: #3c3c3c; }
  .form-item label.radio input::after {
    background: #2757da;
    /* new styles */
    background: #b48f21; }
    .callout .form-item label.radio input::after {
      /* new styles */
      background: #000; }
  .form-item label.radio input:checked {
    border-color: #2757da;
    /* new styles */
    border-color: #b48f21; }
    .callout .form-item label.radio input:checked {
      /* new styles */
      border-color: #000; }

.form-item label.checkbox input {
  border-color: #747985;
  /* new styles */
  border-color: #1c1c1c; }
  .overlay .form-item label.checkbox input {
    /* new styles */ }
  .callout .form-item label.checkbox input {
    /* new styles */
    border-color: #fff; }
  .footer .form-item label.checkbox input {
    /* new styles */
    border-color: #3c3c3c; }
  .form-item label.checkbox input::after {
    border-color: #2757da;
    /* new styles */
    border-color: #b48f21; }
    .callout .form-item label.checkbox input::after {
      /* new styles */
      border-color: #000; }
  .form-item label.checkbox input:checked {
    border-color: #2757da;
    /* new styles */
    border-color: #b48f21; }
    .callout .form-item label.checkbox input:checked {
      /* new styles */
      border-color: #000; }

.form-control {
  background: rgba(116, 121, 133, 0.1);
  color: #747985;
  /* new styles */
  background: rgba(28, 28, 28, 0.15);
  color: #1c1c1c; }
  .hero-content .form-control {
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
    /* new styles */ }
  .callout .form-control {
    background: #fff;
    color: #2757da;
    /* new styles */
    background: #000;
    color: #b48f21; }
  .footer-content .form-control {
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
    /* new styles */
    background: rgba(60, 60, 60, 0.15);
    color: #3c3c3c; }
  .form-control.placeholder {
    color: rgba(116, 121, 133, 0.65);
    /* new styles */
    color: rgba(28, 28, 28, 0.65); }
    .callout .form-control.placeholder {
      color: rgba(39, 87, 218, 0.65);
      /* new styles */
      color: rgba(180, 143, 33, 0.65); }
    .overlay .form-control.placeholder {
      /* new styles */ }
    .footer .form-control.placeholder {
      color: rgba(255, 255, 255, 0.65);
      /* new styles */
      color: rgba(60, 60, 60, 0.65); }
  .form-control:-moz-placeholder {
    color: rgba(116, 121, 133, 0.65);
    /* new styles */
    color: rgba(28, 28, 28, 0.65); }
    .callout .form-control:-moz-placeholder {
      color: rgba(39, 87, 218, 0.65);
      /* new styles */
      color: rgba(180, 143, 33, 0.65); }
    .overlay .form-control:-moz-placeholder {
      /* new styles */ }
    .footer .form-control:-moz-placeholder {
      color: rgba(255, 255, 255, 0.65);
      /* new styles */
      color: rgba(60, 60, 60, 0.65); }
  .form-control::-moz-placeholder {
    color: rgba(116, 121, 133, 0.65);
    /* new styles */
    color: rgba(28, 28, 28, 0.65); }
    .callout .form-control::-moz-placeholder {
      color: rgba(39, 87, 218, 0.65);
      /* new styles */
      color: rgba(180, 143, 33, 0.65); }
    .overlay .form-control::-moz-placeholder {
      /* new styles */ }
    .footer .form-control::-moz-placeholder {
      color: rgba(255, 255, 255, 0.65);
      /* new styles */
      color: rgba(60, 60, 60, 0.65); }
  .form-control:-ms-input-placeholder {
    color: rgba(116, 121, 133, 0.65);
    /* new styles */
    color: rgba(28, 28, 28, 0.65); }
    .callout .form-control:-ms-input-placeholder {
      color: rgba(39, 87, 218, 0.65);
      /* new styles */
      color: rgba(180, 143, 33, 0.65); }
    .overlay .form-control:-ms-input-placeholder {
      /* new styles */ }
    .footer .form-control:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.65);
      /* new styles */
      color: rgba(60, 60, 60, 0.65); }
  .form-control::-webkit-input-placeholder {
    color: rgba(116, 121, 133, 0.65);
    /* new styles */
    color: rgba(28, 28, 28, 0.65); }
    .callout .form-control::-webkit-input-placeholder {
      color: rgba(39, 87, 218, 0.65);
      /* new styles */
      color: rgba(180, 143, 33, 0.65); }
    .overlay .form-control::-webkit-input-placeholder {
      /* new styles */ }
    .footer .form-control::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.65);
      /* new styles */
      color: rgba(60, 60, 60, 0.65); }
  .error .form-control {
    border-bottom-color: #2757da;
    /* new styles */
    border-bottom-color: #b48f21; }

/* ----- Footer ----- */
.footer {
  background: #182959;
  color: #ffffff;
  /* new styles */
  background: #f3f3f3;
  color: #3c3c3c; }

/* ----- BrokerCheck ---- */
.is-branded.brokercheck .brokercheck--logo {
  background-color: #2757da;
  color: #ffffff;
  /* new styles */
  background-color: #b48f21;
  color: #000; }

.is-branded.brokercheck .brokercheck--icon {
  stroke: currentColor;
  fill: currentColor; }

.is-branded.brokercheck .brokercheck--content {
  background: #eeeeee;
  color: #747985;
  /* new styles */
  color: #1c1c1c; }
