body {
visibility: hidden;
}
.cfa a {
font-weight: 600;
}
h2, h3 {
color: #000000;
}
a, a:visited {
color: #000000;
text-decoration: underline;
}
a:hover, a:active {
color: rgb(220, 47, 4);
}
figcaption a, figcaption a:visited {
color: rgb(56, 56, 56);
text-decoration: underline;
}
figcaption a:hover, figcaption a:active {
color: rgb(220, 47, 4);
}
.wf-active body {
visibility: visible;
letter-spacing: -0.2px;
}
#content-wrapper {
padding: 1.75em 1.75em 0;
}
@media screen and (min-width: 62em), all {
#content-wrapper {
padding: 1.75em 1.75em 0;
margin: 0 auto 0;
}
}
h1.entry-title, .wf-active h1.entry-title {
text-align: center;
font-weight: bold;
font-size: 36px;
line-height: 1.0em;
color: #dc2f04;
letter-spacing: -1.2px;
}
.entry-title a, .wf-active .entry-title a {
font-size: 36px;
font-weight: bold;
color: #dc2f04;
letter-spacing: -1.2px;
}
h2 {
letter-spacing: -0.8px;
}
@media screen and (min-width: 32.375em) {
h1.entry-title, .wf-active h1.entry-title {
font-size: 44px;
letter-spacing: 0.2px;
}
.entry-title a, .wf-active .entry-title a {
font-size: 44px;
letter-spacing: 0.2px;
}
h2 {
letter-spacing: -0.2px;
}
}
h1.entry-title a:hover, .wf-active h1.entry-title a:hover {
text-decoration: underline;
opacity: 1;
}
.entry-meta {
font-family: "PT Sans", sans-serif;
font-size: 90%;
line-height: 30px;
}
.entry-meta .byline {
font-weight: bold;
text-transform: uppercase;
}
.entry-meta .twitter-follow {
top: 5px;
position: relative;
}
.entry-meta > span {
margin-right: 3px;
}
.entry-meta .byline:before {
content: '';
display: none;
}
.entry-meta .published-on:before {
content: '';
display: none;
}
div.site-hero-section {
display: none;
}
.entry-content h2, .wf-active .entry-content h2 {
text-align: center;
font-size: 130%;
font-weight: bold;
padding-bottom: 20px;
line-height: 1.3em;
}
.entry-content h3, .wf-active .entry-content h3 {
margin-top: 42px;
margin-bottom: 0px;
font-weight: bold;
position: relative;
top: 10px;
}
.site-footer {
background-color: black;
color: white;
padding-top: 0px;
padding-bottom: 20px;
}
.site-footer .content-wrapper {
padding-top: 64px;
padding-bottom: 64px;
margin: 2.625em auto 0;
}
.footer-text {
font-size: 16px;
}
.footer-text li {
margin-top: inherit;
}
.footer-text ul {
list-style-type: square;
}
.footer-text a {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}
.nav-links {
margin-bottom: 50px;
}
.more-link, .more-link:hover, .more-link:active, .more-link:visited {
text-decoration: underline;
color: #dc2f04;
background: #ffffff;
padding-left: 0px;
margin-left: 0px;
}
table {
line-height: 1.00;
font-size: 85%;
}
.wp-block-table.is-style-stripes {
border: 1px solid #c7c8c9;
}
h3 {
line-height: 1.5;
}
h3.homepage-title, .wf-active h3.homepage-title {
margin-bottom: 20px;
}
h4, .wf-active h4, .wf-active .entry-content h4 {
font-weight: bold;
margin-bottom: 0px;
padding-bottom: 0px;
position: relative;
top: 10px;
}
.portrait img[class*="wp-image-"] {
border-radius: 6px;
}
.wf-active .page-header:not(.page-header-light) h1 {
font-family: "PT Serif",serif;
}
.now-available {
margin-top: 15px;
font-size: 32px;
}