@import url("https://use.typekit.net/pbz8nfa.css");

.site-header__back {
	width: 350px;
}

/* Site Header Customizations */

.site-header--alt .identity a .identity__wordmark .wordmark__small {
	font-family: "trajan-pro-3", serif;
	font-size: 18px;
	font-weight: 400;
	font-variant: small-caps;
	text-transform: inherit;
}

.site-header--alt .identity a .identity__wordmark .wordmark__large {
	font-family: "Arial Black";
	font-size: 26px;
	line-height: 1.5rem;
	text-transform: uppercase;
}

.site-header--alt .identity a:hover,
.site-header--alt .identity a:active {
	text-decoration: none;
}

/* Footer Customizations */

.footer--slim .footer__container .footer__columns .footer__column--identity .identity a .identity__logo {
	max-width: 150px;
}

.footer {
  color: #ffffff;
  background-color: #500000;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12.8px;
  line-height: 1.6em;
  min-height: 180px;
  padding: 32px 0;
}

.footer a {
  font-weight: 600;
  color: #ffffff;
  text-decoration-style: dotted;
}

.footer a:hover {
	text-decoration-line: underline;
	text-decoration-style: solid;
}

.footer p {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, "system-ui", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12.8px;
}

.footer .container {
	display: block;
	height: 100px;
	margin: 0 auto;
	max-width: 1140px;
	padding: 0 16px;
}

.footer__compliance ul {
	font-size: inherit;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer__compliance li {
	display: inline;
}

.footer__compliance li + li:before {
	color: #ffffff;
	content: "|";
	padding: 0 2px;
	position: relative;
}

.footer-logo {
  float: right;
  padding: 0.5rem 0 0 1rem;
}
