margin-top: calc(0px - var(--button--padding-vertical) + (0.25 * var(--global--spacing-unit)));
body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6);
.site-header:not(.has-logo).has-title-and-tagline .site-branding {
max-width: calc(100% - 160px);
.site-header:not(.has-menu) {
padding-bottom: calc(1.7 * var(--global--spacing-vertical));
.no-widgets .site-footer {
margin-top: calc(6 * var(--global--spacing-vertical));
@media only screen and (max-width: 481px) {
.no-widgets .site-footer {
margin-top: calc(3 * var(--global--spacing-vertical));
.site-footer > .site-info {
padding-top: var(--global--spacing-vertical);
color: var(--footer--color-text);
font-family: var(--footer--font-family);
font-size: var(--footer--font-size);
line-height: var(--global--line-height-body);
border-top: 3px solid var(--global--color-border);
.site-footer > .site-info .site-name {
text-transform: var(--branding--title--text-transform);
font-size: var(--branding--title--font-size);
.site-footer > .site-info .powered-by {
margin-top: calc(0.5 * var(--global--spacing-vertical));
@media only screen and (min-width: 822px) {
.site-footer > .site-info {
.site-footer > .site-info .powered-by {
.site-footer > .site-info a {
color: var(--footer--color-link);
.site-footer > .site-info a:link,
.site-footer > .site-info a:visited,
.site-footer > .site-info a:active {
color: var(--footer--color-link);
.site-footer > .site-info a:hover {
color: var(--footer--color-link-hover);
.site-footer > .site-info a:focus {
color: var(--footer--color-link-hover);
.is-dark-theme .site-footer > .site-info a:focus {
color: var(--wp--style--color--link, var(--global--color-background));
.has-background-white .site-footer > .site-info a:focus {
color: var(--wp--style--color--link, var(--global--color-white));
.singular .entry-header {
border-bottom: 3px solid var(--global--color-border);
padding-bottom: calc(2 * var(--global--spacing-vertical));
margin-bottom: calc(3 * var(--global--spacing-vertical));
.singular .has-post-thumbnail .entry-header {
padding-bottom: calc(1.3 * var(--global--spacing-vertical));
.no-results.not-found > *:first-child {
margin-bottom: calc(3 * var(--global--spacing-vertical));
.page-links .post-page-numbers {
margin-left: calc(0.66 * var(--global--spacing-unit));
margin-right: calc(0.66 * var(--global--spacing-unit));
.page-links .post-page-numbers:first-child {
color: var(--entry-header--color);
font-size: var(--entry-header--font-size);
letter-spacing: var(--heading--letter-spacing-h2);
line-height: var(--heading--line-height-h2);
overflow-wrap: break-word;
color: var(--entry-header--color-link);
text-underline-offset: 0.15em;
color: var(--entry-header--color-hover);
color: var(--entry-header--color-focus);
color: var(--entry-header--color-link);
font-size: var(--global--font-size-page-title);
line-height: var(--heading--line-height-h1);
font-weight: var(--heading--font-weight-page-title);
font-family: var(--entry-content--font-family);
.entry-content > iframe[style] {
margin: var(--global--spacing-vertical) 0 !important;
max-width: 100% !important;
color: var(--global--color-primary);
font-size: var(--global--font-size-xs);
color: var(--global--color-primary-hover);
.site-main > article > .entry-footer {
margin-top: var(--global--spacing-vertical);
padding-top: var(--global--spacing-unit);
padding-bottom: calc(3 * var(--global--spacing-vertical));
border-bottom: var(--separator--height) solid var(--separator--border-color);
body:not(.single) .site-main > article:last-of-type .entry-footer {
border-bottom: var(--separator--height) solid transparent;
.single .site-main > article > .entry-footer {
margin-top: calc(3.4 * var(--global--spacing-vertical));
margin-bottom: calc(3.4 * var(--global--spacing-vertical));
padding-top: calc(0.8 * var(--global--spacing-vertical));
border-top: 3px solid var(--separator--border-color);
border-bottom: var(--separator--height) solid transparent;
grid-template-columns: repeat(2, 1fr);
column-gap: calc(2 * var(--global--spacing-horizontal));
.single .site-main > article > .entry-footer .post-taxonomies,
.single .site-main > article > .entry-footer .full-size-link {
justify-content: flex-end;
.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
.single .site-main > article > .entry-footer .posted-on,
.single .site-main > article > .entry-footer .byline,
.single .site-main > article > .entry-footer .cat-links,
.single .site-main > article > .entry-footer .tags-links {
@media only screen and (max-width: 481px) {
.single .site-main > article > .entry-footer {
.single .site-main > article > .entry-footer .full-size-link {
.single .site-main > article > .entry-footer .post-taxonomies,
.single .site-main > article > .entry-footer .full-size-link {
.post-thumbnail .wp-post-image {
margin-top: calc(2 * var(--global--spacing-vertical));
font-size: var(--global--font-size-xs);
max-width: var(--responsive--aligndefault-width);
.site-main > article > .author-bio {
margin-top: calc(2 * var(--global--spacing-vertical));
.author-bio.show-avatars .avatar {
.author-bio.show-avatars .author-bio-content {
padding-left: var(--global--spacing-horizontal);
max-width: calc(var(--responsive--aligndefault-width) - 90px);
.author-bio .author-bio-content .author-title {
font-family: var(--entry-author-bio--font-family);
font-size: var(--entry-author-bio--font-size);
.author-bio .author-bio-content .author-description {
font-size: var(--global--font-size-xs);
margin-top: calc(0.5 * var(--global--spacing-vertical));
margin-bottom: calc(0.5 * var(--global--spacing-vertical));
font-size: var(--global--font-size-page-title);
font-weight: var(--heading--font-weight-page-title);
line-height: var(--heading--line-height-h1);
border-bottom: 3px solid var(--global--color-border);
padding-bottom: calc(2 * var(--global--spacing-vertical));
.archive .content-area .format-aside .entry-content,
.archive .content-area .format-status .entry-content,
.archive .content-area .format-link .entry-content,
.search .content-area .format-aside .entry-content,
.search .content-area .format-status .entry-content,
.search .content-area .format-link .entry-content,
.blog .content-area .format-aside .entry-content,
.blog .content-area .format-status .entry-content,
.blog .content-area .format-link .entry-content {
font-size: var(--global--font-size-lg);
.archive .format-image .entry-content,
.archive .format-gallery .entry-content,
.archive .format-video .entry-content,
.search .format-image .entry-content,
.search .format-gallery .entry-content,
.search .format-video .entry-content,
.blog .format-image .entry-content,
.blog .format-gallery .entry-content,
.blog .format-video .entry-content {
margin-top: calc(2 * var(--global--spacing-vertical));
.archive .entry-footer .cat-links,
.archive .entry-footer .tags-links,
.search .entry-footer .cat-links,
.search .entry-footer .tags-links,
.blog .entry-footer .cat-links,
.blog .entry-footer .tags-links {
.archive.logged-in .entry-footer .posted-on,
.search.logged-in .entry-footer .posted-on,
.blog.logged-in .entry-footer .posted-on {
margin-right: calc(0.5 * var(--global--spacing-unit));
margin-top: var(--global--spacing-vertical);
font-size: var(--global--font-size-xl);
line-height: var(--global--line-height-heading);
font-size: var(--global--font-size-lg);
margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
.search-no-results .page-content {
margin-top: calc(3 * var(--global--spacing-vertical));
margin-top: var(--global--spacing-vertical);
margin-bottom: var(--global--spacing-vertical);
.comments-area > *:first-child {
.comments-area > *:last-child {
.comments-area.show-avatars .avatar {
.comments-area.show-avatars .fn {
.comments-area.show-avatars .comment-metadata {
font-size: var(--heading--font-size-h2);
letter-spacing: var(--heading--letter-spacing-h2);
justify-content: space-between;
.comment-reply-title small a {
font-family: var(--global--font-secondary);
font-size: var(--global--font-size-xs);
/* Nested comment reply title*/
.comment .comment-respond .comment-reply-title {
font-size: var(--global--font-size-lg);
margin-top: var(--global--spacing-vertical);
margin-bottom: var(--global--spacing-vertical);
.comment-list .children {
.comment-list .children > li {
margin-top: var(--global--spacing-vertical);
margin-bottom: var(--global--spacing-vertical);
@media only screen and (min-width: 482px) {
padding-left: calc(4 * var(--global--spacing-horizontal));
.comment-meta .comment-author {
line-height: var(--global--line-height-heading);
margin-bottom: calc(0.25 * var(--global--spacing-unit));
@media only screen and (min-width: 482px) {
.comment-meta .comment-author {
.comment-meta .comment-author .fn {
font-family: var(--global--font-secondary);
font-size: var(--global--font-size-lg);
.comment-meta .comment-metadata {
color: var(--global--color-primary);