h1,
h2,
h1 a,
h2 a {
  font-family: 'Open Sans', sans-serif;
  color: #e40323;
}

h1,
h1 a {
  font-weight: 200;
  color: #e40323;
}

h2,
h2 a {
  font-weight: 100;
  color: #e40323;
}

h3,
h4,
h5,
h6,
h3 a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  color: #e40323;
}

h3,
h3 a {
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
}

body,
p,
a,
li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  font-size: 16px;
}

.site-footer,
footer a {
  font-family: 'Open Sans',
    sans-serif;
  font-weight: 100;
}

footer .bef-link-active,
footer a.is-active {
  text-decoration: underline;
  color: #fff !important;
}


.btn-primary {
  font-family: 'Open Sans',
    sans-serif;
  font-weight: 100;
}
