
@import url('https://use.typekit.net/uqv3gjx.css');

html * {
font-family: minion-pro, serif !important;font-size: 20px;line-height: 2.3em;font-weight: 300 !important;}
html strong {
font-weight: 375 !important;}
html small {
	0.8em;
}

h1, .h1, h1 *, .h1 * {font-family: minion-pro-caption, serif !important}
h1, .h1, h1 *, .h1 * {font-size: 2rem !important}
h2, .h2, h2 *, .h2 * {font-family: minion-pro-caption, serif !important}
h2, .h2, h2 *, .h2 * {font-size: 2rem !important}
h3, .h3, h3 *, .h3 * {font-family: minion-pro-caption, serif !important}
h3, .h3, h3 *, .h3 * {font-size: 1.8rem !important}
h4, .h4, h4 *, .h4 * {font-family: minion-pro-subhead, serif !important}
h4, .h4, h4 *, .h4 * {font-size: 1.5rem !important}
h4, .h4, h4 *, .h4 * {font-weight: 700 !important}
h5, .h5, h5 *, .h5 * {font-family: minion-pro-subhead, serif !important}
h5, .h5, h5 *, .h5 * {font-size: 1.1rem !important}
h5, .h5, h5 *, .h5 * {text-transform: uppercase !important}
h6, .h6, h6 *, .h6 * {font-family: minion-pro-subhead, serif !important}

.news-stream .h1, .news-stream .h1 * {font-family: minion-pro-caption, serif !important}
.news-stream .h1, .news-stream .h1 * {font-size: 1.5rem !important}
.news-stream .h1, .news-stream .h1 *, .news-stream * {color: #ffffff !important}

header nav * {
	font-family: minion-pro-caption, serif !important;font-size: 22px !important;text-transform: uppercase !important;}

.social .h2, .social .h2 *,
.social * {
	color: #ffffff !important;
}
.social .fab:Hover {
	color: #868786 !important;
}

body,
body * {
	color: #111111 !important;
}
.odd *,
.odd .h1, .odd .h1 *,
.odd .h2, .odd .h2 *,
.odd .h3, .odd .h3 *,
.odd .h4, .odd .h4 *,
.odd .h5, .odd .h5 *,
.odd .h6, .odd .h6 *,
#body .container:nth-child(odd),
#body .container:nth-child(odd) * {
	color: #ffffff !important;
}
blockquote {
	border-color: #ffffff !important;
}
body {
	background: #ffffff !important;
}
.odd,
#body .container:nth-child(odd) {
	background: #cc2c44 !important;
}
header, header nav {
	background: #ffffff !important;
}
header .fa-bars,
header nav * {
	color: #111111 !important;
}
header .fa-bars:Hover,
header nav .current-menu-item *,
header nav *:Hover {
	color: #c6142f !important;
}
footer {
	background: #cc2c44 !important;
}
.social {
	background: #c6142f !important;
}
h1, .h1, h1 *, .h1 * {
	color: #111111 !important;
}
h2, .h2, h2 *, .h2 * {
	color: #111111 !important;
}
h3, .h3, h3 *, .h3 * {
	color: #111111 !important;
}
h4, .h4, h4 *, .h4 * {
	color: #111111 !important;
}
h5, .h5, h5 *, .h5 * {
	color: #111111 !important;
}
h6, .h6, h6 *, .h6 * {
	color: #111111 !important;
}
 

footer,
footer *,
footer .container:nth-child(odd) *,
footer .container * {
	color: #ffffff !important;
	border-color: #ffffff !important;
}
footer a:Hover {
	color: #ffffff !important;
}

.mehr *,
.mehr {
	transition: 0.4s !important;
}
.mehr *,
.mehr {
	background-color: #868786 !important;
}
.mehr * {
	background: transparent !important;
	background-color: transparent !important;
}
.mehr *:Hover,
.mehr:Hover {
	background-color: #c6142f !important;
}
.mehr *,
.mehr {
	color: #ffffff !important;
}



.fa, .fab, .fad, .fal, .far, .fas {
	font-family: "Font Awesome 5 Free" !important;
}
.fab {
	font-family: "Font Awesome 5 Brands" !important;
}
#wpadminbar *,
.has-white-color *,
.has-white-color {
	color: #fff !important;
}