/*
 Theme Name:   Twenty TwentyChild SMG
 Description:  Schleiermacher Theme
 Author:       Constantin Beyer
 Author URI:   https://www.beyerco.de
 Template:     twentytwenty
 Version:      1.1
 Text Domain:  twenty-twenty-child
*/


/*
----------- Menue Box ----------
 */

.is-menu-box .wp-block-button__link{
	/*padding: calc(7em - 0.2rem) calc(1em - 0.2rem);*/
	
	display: flex;
	justify-content: center;
	flex-direction: column;
	
	color: #a03e2b;
	min-height:13em;
	min-width:15em;
	
	max-height:13em;
	max-width:15em;
}

/*
----------- Menue Suchsymbol ----------
 */
.header-inner .toggle-wrapper::before {
	width: 0rem;
}


/*
----------- Menue zweite Ebene ----------
 */

body:not(.overlay-header) .primary-menu ul {
    background-color: #4c4c4c;
}

.sub-menu {
    background-color: #4c4c4c;
}


/*
----------- Schriften ----------
 */

h1, h2, h3, h4, h5, h6, .faux-heading{
	font-family: 'Source Serif Pro';
	font-weight: normal;
	letter-spacing:0;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file{
font-family: 'Source Serif Pro';
font-weight: normal;
}

body{
font-family: 'Source Sans Pro';
}


/* Akzentfarben */

.color-accent,
.color-accent-hover:hover,
.color-accent-hover:focus,
:root .has-accent-color,
.has-drop-cap:not(:focus):first-letter,
.wp-block-button.is-style-outline,
a {
 color: #a03e2b;
}
blockquote,
.border-color-accent,
.border-color-accent-hover:hover,
.border-color-accent-hover:focus {
 border-color: #a03e2b;
}
button:not(.toggle),
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bg-accent,
.bg-accent-hover:hover,
.bg-accent-hover:focus,
:root .has-accent-background-color,
.comment-reply-link {
 background-color: #a03e2b;
}
.fill-children-accent,
.fill-children-accent * {
 fill: #a03e2b;
}
body:not(.overlay-header) .primary-menu > li > a,
body:not(.overlay-header) .primary-menu > li > .icon,
.modal-menu a,
.footer-menu a,
.footer-widgets a,
#site-footer .wp-block-button.is-style-outline,
.wp-block-pullquote:before,
.singular:not(.overlay-header) .entry-header a,
.archive-header a,
.header-footer-group .color-accent,
.header-footer-group .color-accent-hover:hover {
 color: #a03e2b;
}
.social-icons a,
#site-footer button:not(.toggle),
#site-footer .button,
#site-footer .faux-button,
#site-footer .wp-block-button__link,
#site-footer .wp-block-file__button,
#site-footer input[type="button"],
#site-footer input[type="reset"],
#site-footer input[type="submit"] {
 background-color: #a03e2b;
}

.footer-widgets-outer-wrapper
{
	border-color:#fff;
}

/* -------  Logo ---------*/

.custom-logo{
	widh: 100px;
	height: 100px;
}

/* -------  Design Breite (Titel) ---------*/
.section-inner.medium{
	max-width:150rem;
}

/* -------- Header --------------*/
.singular .entry-header {
    padding: 3rem 0;
}



/* --------- Kein Wortumbruch in Gutenberg Block Tabelle --------- */
.wp-block-table td, .wp-block-table th {
	word-break: keep-all;
}


/*
----------- Weiteres ----------
 */


.header-footer-group a{
	color: #edede3;
}

#site-header a{
	color: #edede3;
}

