/*
Theme Name:   Twenty Twenty Child-Theme 
Theme URI:    https://pmueller.de/ein-child-theme-fuer-twenty-twenty-erstellen/
Author:       Peter Müller 
Author URI:   https://pmueller.de 
Description:  Child-Theme für das WordPress-Standardtheme Twenty Twenty 
Template:     twentytwenty 
Version:      1.0 (2019-11-18)
*/ 

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 15, 2020 */



@font-face {
    font-family: 'interregular';
    src: url('fonts/inter-regular-webfont.woff2') format('woff2'),
         url('fonts/inter-regular-webfont.woff') format('woff'),
         url('fonts/inter-regular-webfont.ttf') format('truetype'),
         url('fonts/inter-regular-webfont.svg#interregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'interbold';
    src: url('fonts/inter-bold-webfont.woff2') format('woff2'),
         url('fonts/inter-bold-webfont.woff') format('woff'),
         url('fonts/inter-bold-webfont.ttf') format('truetype'),
         url('fonts/inter-bold-webfont.svg#interbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'intersemi_bold';
    src: url('fonts/inter-semibold-webfont.woff2') format('woff2'),
         url('fonts/inter-semibold-webfont.woff') format('woff'),
         url('fonts/inter-semibold-webfont.ttf') format('truetype'),
         url('fonts/inter-semibold-webfont.svg#intersemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'interitalic';
    src: url('fonts/inter-italic-webfont.woff2') format('woff2'),
         url('fonts/inter-italic-webfont.woff') format('woff'),
         url('fonts/inter-italic-webfont.ttf') format('truetype'),
         url('fonts/inter-italic-webfont.svg#interitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'interbold_italic';
    src: url('fonts/inter-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/inter-bolditalic-webfont.woff') format('woff'),
         url('fonts/inter-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/inter-bolditalic-webfont.svg#interbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'intersemi_bold_italic';
    src: url('fonts/inter-semibolditalic-webfont.woff2') format('woff2'),
         url('fonts/inter-semibolditalic-webfont.woff') format('woff'),
         url('fonts/inter-semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/inter-semibolditalic-webfont.svg#intersemi_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { font-family: 'interregular', sans-serif; color:#000000; font-weight:normal; font-size:16px; line-heigt: 145%;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'interbold', sans-serif; color:firebrick; font-weight: bold;
}

h1.entry-title, h2.entry-title {
	font-family: 'interbold', sans-serif; color:firebrick; font-weight: 400; 
}


#page,

.entry-content p, 
.entry-content ol, 
.entry-content ul, 
.entry-content dl, 
.entry-content dt,
.widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary {
	 font-family: 'interregular', sans-serif;
	letter-spacing: normal; font-size:16px; line-height:145%;
}

.ugb-blog-posts,
.ugb-blog-posts--v2,
.ugb-blog-posts--cat-highlighted,
.ugb-blog-posts__category a, 
.ugb-button
{
	 font-family: 'interregular', sans-serif;
	letter-spacing: normal; font-size:12px; line-height:145%;
}


 /* Standardbreite von 580px (58rem) auf 720px (72rem) */ 


.section-inner-thin, 
.post-meta-wrapper, 
.author-bio, 
[class*="__inner-container"] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
[class*="__inner-container"] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright),
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), 
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.alignfull > figcaption,
.alignfull > .wp-caption-text,
.comment-respond p:not(.comment-notes) {
	max-width: 72rem;
}

/* Pflichtlinks für die Desktop-Version gestalten */ 
@media ( min-width: 700px ) {
	.rechtliches {
		margin: 0 0 0 2.4rem;
	}
}

.entry .post-thumbnail .post-thumbnail-inner img:hover {
	transition: 0.2s ease;
	opacity: 0.9;
}

.post-inner {

    padding-top: 0rem;

}

#site-footer {

    font-size: 1.4rem;
    padding: 4.3rem 0;

}

/* Top Menu ausblenden, nur mobile menu */
@media ( min-width: 1000px ) {
		.primary-menu-wrapper {
 display: none;
}

.toggle-inner .toggle-text {
    font-size: 1.4rem;}
	}


@media screen and (max-width:1025px) {
.ugb-header.ugb-header--v3 .ugb-header__item {

    padding: 50px 20px;
    justify-content: center;
    display: flex;
    flex-direction: column;

}
	
}

.header-toggles:only-child .toggle-inner .toggle-text {
    position: static;
    padding-right: 20px;
    font-size: 18px;
    color: inherit;
}



.ugb-fcaff08.ugb-blog-posts {
  background-color: transparent;
}



