

/**
 * Pre-header.
 */
.header .region-preheader,
.header .region-preheader a {
  background-color: #480571;
  color: #fff;
}

/**
 * Free Newsletters area.
 */
.header .free-newsletters-block {
  background-image: url(../../../images/gsr-newsletter-icon-transparent.png);
}
.header .free-newsletters-block a {
  color: #480571;
}

/**
 * Branding header.
 */
.header {
  background-color: #F2F2F2;
  border-bottom: 1px solid #e1e1e1;
  color: #000;
}

@media screen and (min-width: 800px) {
  .header #logo {
    margin-bottom: 1rem;
  }
}

@media all and (min-width: 1000px) {
  .header #logo {
    margin-bottom: 1.5rem;
  }
}

@media all and (min-width: 1250px) {
  .header #logo {
    margin-bottom: 1.25rem;
  }
}
