.has-drop-cap:not(:focus)::first-letter {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
text-transform: uppercase;
@media only screen and (min-width: 652px) {
.has-drop-cap:not(:focus)::first-letter {
.has-drop-cap:not(:focus)::after {
@media only screen and (min-width: 482px) {
/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
.wp-custom-logo .site-header {
@media only screen and (min-width: 482px) {
@media only screen and (min-width: 822px) {
.site-branding:last-child {
@media only screen and (min-width: 482px) {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
text-transform: uppercase;
@media only screen and (min-width: 482px) {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
.has-background-white a.custom-logo-link:focus,
.is-dark-theme a.custom-logo-link:focus {
text-decoration-color: #39414d;
.site-header > .site-logo {
border-bottom: 1px solid;
.site-logo .custom-logo {
@media only screen and (min-width: 482px) {
.site-logo .custom-logo {
@media only screen and (max-width: 481px) {
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
max-height: calc(10px + 2em);
.site-header.has-logo.has-title-and-tagline {
.site-header.has-logo.has-title-and-tagline.has-menu {
justify-content: space-between;
.site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
max-width: calc(100% - 160px);
.site-header.has-logo.has-title-and-tagline .site-branding {
body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
.site-header:not(.has-logo).has-title-and-tagline .site-branding {
max-width: calc(100% - 160px);
.site-header:not(.has-menu) {
.no-widgets .site-footer {
@media only screen and (max-width: 481px) {
.no-widgets .site-footer {
.site-footer > .site-info {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
border-top: 3px solid #28303d;
.site-footer > .site-info .site-name {
text-transform: uppercase;
.site-footer > .site-info .powered-by {
@media only screen and (min-width: 822px) {
.site-footer > .site-info {
.site-footer > .site-info .powered-by {
.site-footer > .site-info a {
.site-footer > .site-info a:link {
.site-footer > .site-info a:visited {
.site-footer > .site-info a:active {
.site-footer > .site-info a:hover {
.site-footer > .site-info a:focus {
.is-dark-theme .site-footer > .site-info a:focus {
.has-background-white .site-footer > .site-info a:focus {
.singular .entry-header {
border-bottom: 3px solid #28303d;
.singular .has-post-thumbnail .entry-header {
.no-results.not-found > *:first-child {
.page-links .post-page-numbers {
.page-links .post-page-numbers:first-child {
overflow-wrap: break-word;
@media only screen and (min-width: 652px) {
@media only screen and (min-width: 652px) {
text-underline-offset: 0.15em;
@media only screen and (min-width: 652px) {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
.entry-content > iframe[style] {
margin: 30px 0 !important;
max-width: 100% !important;
.site-main > article > .entry-footer {
border-bottom: 1px solid #28303d;
body:not(.single) .site-main > article:last-of-type .entry-footer {
border-bottom: 1px solid transparent;
.single .site-main > article > .entry-footer {
border-top: 3px solid #28303d;
border-bottom: 1px solid transparent;
grid-template-columns: repeat(2, 1fr);
.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 {