html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
scroll-behavior: smooth;
}
body {
margin: 0;
}
*, *:before, *:after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
a {
text-decoration-thickness: 2px;
}
.wp-block-query {
margin-bottom: var(--wp--preset--spacing--50) !important;
}
.wp-block-post-template .wp-block-post {
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.wp-block-post-template .wp-block-post:hover, .wp-block-post-template .wp-block-post:focus {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-post-template .wp-block-column {
position: relative;
}
.wp-block-post-template h2 a, .wp-block-post-template h3 a {
text-decoration: none;
}
.wp-block-post-template h2 a:after, .wp-block-post-template h3 a:after {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.wp-block-query-pagination {
margin-left: -10px !important;
margin-right: -10px !important;
padding: 30px;
}
.wp-block-query-pagination a {
text-decoration: none;
margin-bottom: 0 !important;
}
.wp-block-pullquote {
padding: 0;
}
.wp-block-post-terms.taxonomy-post_tag a {
background: var(--wp--preset--color--tertiary);
color: var(--wp--preset--color--txt);
text-decoration: none;
padding: 2px 5px;
}
.wp-block-tag-cloud a {
background: var(--wp--preset--color--tertiary);
color: var(--wp--preset--color--txt);
text-decoration: none;
padding: 2px 5px;
}
.wp-site-blocks {
padding: 0;
}
:where(.wp-site-blocks) > * {
-webkit-margin-before: 0;
margin-block-start: 0;
}
header {
padding: 0 10px;
}
.home header {
position: absolute;
z-index: 10;
width: 100%;
}
main {
max-width: 1440px;
margin: auto 5px;
border: 2px solid var(--wp--preset--color--secondary);
padding-left: 10px !important;
padding-right: 10px !important;
}
.is-style-container--home {
margin: auto 5px !important;
}
.is-style-grid--home {
-ms-grid-rows: 200px auto;
grid-template-rows: 200px auto;
padding: 0 10px;
}
.is-style-grid--home > * {
-ms-grid-row: 2;
grid-row: 2;
}
@media screen and (min-width: 1460px) {
main, .is-style-container--home {
margin: auto !important;
}
}
.is-style-post--navigation {
margin: var(--wp--preset--spacing--60) -10px 0 -10px;
}
.is-style--overlap-top {
margin-top: -20px !important; }