#letter-callout h1 { 
  color: #C70F2E;
}

@media (max-width: 767px) {
  #letter-callout table td {
    display: block;
    width: 100%;
  }
}

@media (max-width: 910px) {
  .view.cards > .view-content {
    display: block;
  }
}

@media (max-width: 910px) {
  .view.cards > .view-content > .views-row {
    margin-bottom: 30px;
  }
}

#front-letter .paragraph--type--heading {
  text-align: left;
}

#front-letter .paragraph--type--heading .field--name-field-heading {
  text-align: center;
}

#front-callout .field--name-field-image {
  text-align: center;
}

#front-callout .field--name-field-image img {
  display: inline;
}

#front-infographic .field--name-field-media-image img {
	width: 100%;
	height: auto;
}