body {
--spdgr--contentSize: 750px;
/**
--spdgr--wideSize: 1000px;
*/
}


.wp-block-site-title a {
	color: var(--wp--preset--color--spdred);
	text-decoration: none;
}


@media only screen and (max-width: 600px) {

}

@media only screen and (min-width: 768px) {

header,
main {
margin: 0 auto;
width: 100%;
max-width: var(--spdgr--wideSize);
}

.wp-block-site-title a:hover {
	text-decoration: underline;
}

.wp-block-post-title {
	color: var(--wp--preset--color--spdred);
}


.wp-block-navigation__responsive-close {
	background-color: var(--wp--preset--color--spdblack);
}

.wp-block-navigation {
        width: 100%;
        position: relative;
	    padding-top: 0.3em;
        padding-bottom: 0.3em;
        z-index: auto;
        color: white;
        font-size: 1.2em;
        background-color: var(--wp--preset--color--spdblack);
}


.wp-block-navigation:hover .wp-block-navigation-item:hover{
    background: #B71C3E;

}

.wp-block-navigation__responsive-container {
    padding-left:0.3em;
}

.wp-block-navigation .wp-block-navigation-item {
}

.wp-block-column:not(:first-child) {
  margin-left: 32px;
}

p.wp-block-site-tagline {
    font-size: 1.5em;
}

img.wp-block-image {
    width: 100%;
    max-width: var(--spdgr-wideSize);
}

div.wp-site-blocks {
    width: 60%;
    max-width: var(--spdgr-wideSize);
    margin: 0 auto;
    justify-content: center;
}


div.is-layout-flow{

}
}

/**
 * Sidebar
 */
.sidebar {
    border-left: 1px dotted var(--wp--preset--color--darkblue);
    padding-left: 1rem;
}
