.block--search form input[type="submit"] {
  background: #0a166d;
  border-color: #0a166d;
}

.instagram-gradient {
  color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
 }
 
 .mailchimp-newsletter-mergefields label {
color: rgba(255,255,255,0.65);}

.block--mailchimp-signup {
  background: #133362;}
  
@media (max-width: 991px) {
.footer__social-menu {
  text-align: center;
 }
}
@media (min-width: 992px) {
  .themag-layout .block:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.about p{
    line-height: 2.2;
}

.teaser__headline {
  line-height: 2;
}

.teaser--small-compact .teaser__headline {
  font-size: 1rem;
}
.teaser--compact .teaser__headline {
  text-shadow: 2px 2px black;
}
@media (min-width: 768px) {
  .teaser--large-card .teaser__headline {
    font-size: 1.5rem;
  }
  .teaser--small-item .teaser__headline {
    font-size: 1rem;
  }
  .teaser--large-compact .teaser__headline {
    font-size: 2rem;
    line-height: 2;
    text-shadow: 2px 2px black;
  }
  .teaser--small-compact .teaser__headline {
  font-size: 1.2rem;
  text-shadow: 2px 2px black;
  }
  .teaser--medium-card .teaser__headline {
    font-size: 1.2rem;
  }
  .teaser--large-card .teaser__body {
    line-height: 2rem;
  }
  .teaser__body {
    font-size: .7778rem;
    line-height: 2;
  }
}
.teaser__headline--light, .teaser__headline--light a {
  font-size: 2.2rem;
  color: #fff;
  text-shadow: 2px 2px black;
}