h1, h2, h3, h4, h5, h6, header .header-container {
	font: 400 calc(0.885416666666667vw + 28px) tinos, Georgia, serif;
    letter-spacing: 4px;
}

.text-color-primary > p {
	color: var(--primary) !important;
}

.lead > p {
	letter-spacing: -.05em !important;
    font-size: 19.2px !important;
    font-size: 1.2rem !important;
    line-height: 28.8px;
    line-height: 1.8rem;
}

.truncate-4 {
  display: -webkit-box;        /* enables flexbox for multiline */
  -webkit-line-clamp: 4;       /* number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;            /* hide the rest of the text */
  text-overflow: ellipsis;     /* show "..." */
}

#header #mainNav a {
  text-transform: uppercase;
}