.site-header {
border-bottom: 1px solid var(--wp--preset--color--light-grey);
border-top: 5px solid var(--wp--preset--color--red);
padding: 2.618em 0;
}
.site-footer {
border-bottom: 5px solid var(--wp--preset--color--red);
border-top: 1px solid var(--wp--preset--color--light-grey);
color: var(--wp--preset--color--dark-grey);
margin-top: 3.75rem;
padding: 1.159rem 1.618rem;
}
.site-footer p {
margin: 0;
}  .wp-block-navigation {
border-top: 1px solid var(--wp--preset--color--light-grey);
border-bottom: 1px solid var(--wp--preset--color--light-grey);
} .site-header + .wp-block-navigation {
border-top: 0;
} .wp-block-navigation.wp-block-navigation a {
color: var(--wp--preset--color--black);
font-weight: bold;
padding: 1.159rem 1.618rem !important;
text-decoration: none;
word-wrap: break-word;
}
.wp-block-navigation-link__content:hover {
color: var(--wp--preset--color--red);
} .wp-block-navigation__container > .wp-block-navigation-link {
margin: 0 0.89rem;
}
.wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
text-transform: uppercase;
}
.wp-block-navigation-link__submenu-icon {
color: var(--wp--preset--color--light-grey);
} .has-child .wp-block-navigation-link__container .wp-block-navigation-link {
margin: 0;
border-top: 1px solid var(--wp--preset--color--light-grey);
}
.has-child .wp-block-navigation-link__container .wp-block-navigation-link:first-child {
border: none;
}  .entry {
margin-top: 7.6875rem;
} .block-editor-block-list__layout .wp-block,
.wp-block-post-content {
clear: both;
overflow: hidden;
}
.entry-footer {
border-top: 1px solid var(--wp--preset--color--light-grey);
color: var(--wp--preset--color--dark-grey);
margin-top: 1.811rem;
padding-top: 1.12rem;
} .entry-footer > p {
display: inline;
margin-bottom: 0;
margin-top: 0;
} .entry-footer .wp-block-post-author,
.entry-footer .wp-block-post-author__byline,
.entry-footer .wp-block-post-author__content,
.entry-footer .wp-block-post-author__name,
.entry-footer .wp-block-post-date {
display: inline;
} .entry-footer .wp-block-post-author__byline {
font-size: inherit;
} .entry-footer .wp-block-post-author__content::before {
content: " \2022\ ";
margin-left: .5rem;
margin-right: .5rem;
}
.entry-footer .wp-block-post-author__name {
font-weight: inherit; margin-left: .3125rem !important;
} .wp-block-site-title a {
text-decoration: none;
}
.wp-block-post-title a {
color: var(--wp--preset--color--black);
text-decoration: none;
}
.wp-block-post-title a:hover {
color: var(--wp--preset--color--red);
} .wp-block-query-pagination {
display: flex;
justify-content: space-between;
} .wp-block-query-pagination-next {
text-align: right;
flex-grow: 1;
}img {
height: auto;
max-width: 100%;
}
.aligncenter {
text-align: center;
}
.alignleft {
float: left;
}
.alignright {
float: right;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
word-break: normal;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
right: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}  .wp-site-blocks,
.editor-styles-wrapper .edit-site-block-editor__block-list {
max-width: calc(1px * var(--wp--custom--content--full-width));
margin-left: auto;
margin-right: auto;
border-bottom: 5px solid #cc0000;
border-top: 5px solid #cc0000;
} :root {
font-size: var(--wp--custom--typography--root-size);
font-family: Lora, Georgia, serif;
line-height: var(--wp--custom--typography--line-height);
}   .site-header {
border-bottom: 1px solid #ccc;
padding: 2.618em 0;
}
.editor-styles-wrapper h1.wp-block-site-title,
.wp-block-site-title {
color: #c00;
margin: 0;
text-align: center;
}
.wp-block-site-title a {
border: none;
text-decoration: none;
}
.editor-styles-wrapper p.wp-block-site-tagline,
.wp-block-site-tagline {
font-size: 1.618rem;
font-weight: bold;
margin: 0;
text-align: center;
}  .wp-block-navigation {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
} .site-header + .wp-block-navigation {
border-top: 0;
}  .wp-block-navigation-link__content {
color: #222;
font-weight: bold;
padding: 1.159rem 1.618rem;
text-decoration: none;
word-wrap: break-word;
}
.wp-block-navigation-link__content:hover {
color: #c00;
} .wp-block-navigation > .wp-block-navigation__container > li {
margin: 0 0.89rem;
}
.wp-block-navigation > .wp-block-navigation__container > li > a {
text-transform: uppercase;
}
.wp-block-navigation-link__submenu-icon {
color: #ccc;
} .wp-block-navigation ul ul li:first-child {
border: none;
}
.wp-block-navigation ul ul li {
margin: 0;
border-top: 1px solid #ccc;
} .site-footer {
border-top: 1px solid #ccc;
color: #757575;
margin-top: 3.75rem;
padding: 1.159rem 1.618rem;
}
.site-footer .block-editor-block-list__block {
margin: 0;
}
.site-footer p {
margin: 0;
}  .entry {
margin-top: 7.6875rem;
} .wp-block-post-title { font-size: 2.4rem;
max-width: calc(1px * var(--wp--custom--content--wide-width));
margin-bottom: 2.618rem;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.wp-block-post-title a {
color: #222;
text-decoration: none;
}
.wp-block-post-title  a:hover {
color: #c00;
} .entry-featured-image { max-width: calc(1px * var(--wp--custom--content--wide-width));
margin-left: auto;
margin-right: auto;
}  .entry-featured-image p {
text-align: center;
}
.wp-block-post-content.wp-block,
.entry-content { max-width: calc(1px * var(--wp--custom--content--normal-width));
margin-left: auto;
margin-right: auto; clear: both;
overflow: hidden;
}
.entry-content h1 {
margin: 0 0 1.811rem 0;
}
.entry-content h2 {
margin: 0 0 1.618rem 0;
} .entry-footer {
border-top: 1px solid #ccc;
color:  #757575;
margin-left: auto;
margin-right: auto;
margin-top: 1.811rem;
max-width: calc(1px * var(--wp--custom--content--normal-width));
padding-top: 1.12rem;
}
.entry-footer.wp-block {
max-width: calc(1px * var(--wp--custom--content--normal-width));
}
.entry-footer .wp-block-group__inner-container {
display: flex;
} .editor-styles-wrapper .entry-footer p,
.entry-footer p {
margin: 0;
} .entry-footer .wp-block-post-date {
margin: 0 0 0 .3125rem;
} .editor-styles-wrapper .entry-footer .wp-block-post-author {
margin: 0;
} .wp-block-post-author__content {
display: flex;
}
.wp-block-post-author__content::before {
content: " \2022\ ";
margin-left: .5rem;
margin-right: .5rem;
} .editor-styles-wrapper .wp-block-post-author .wp-block-post-author__byline,
.wp-block-post-author__byline {
width: auto;
font-size: inherit;
} .editor-styles-wrapper p.wp-block-post-author__name,
p.wp-block-post-author__name {
font-weight: inherit; margin-left: .3125rem;
}  .posts-navigation {
font-size: 1.159rem;
margin-top: 4.1875rem;
}
.posts-navigation .wp-block-group__inner-container {
display: flex;
}
.posts-navigation .wp-block-group__inner-container div {
flex-grow: 1;
}
.posts-navigation .wp-block-group__inner-container div:nth-child(2) {
text-align: right;
} .edit-site-block-editor__editor-styles-wrapper .components-button.has-icon
svg {
display: none;
}
.components-button-group .components-button.is-primary,
.components-button-group .components-button.is-primary:hover:not(:disabled) {
background: none;
box-shadow: none;
color: var(--wp--style--color--link, #00e);
font-family: inherit;
font-size: 1.159rem;
outline: none;
text-decoration: underline;
text-shadow: none;
white-space: nowrap;
} .bypostauthor,
.gallery-caption,
.sticky,
.wp-caption,
.wp-caption-text {}