/*
 Theme Name: Zeitreise Child
 Theme URI:
 Description: Zeitreise Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: zeitreise
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Zeitreise Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */

/**schaltet das problematische Java-Script (Mona) aus**/
.load-overlay {
    display: none !important;
}
/**Site-Title**/
.home.headerslider h1.site-title, .template-front.headerslider h1.site-title {
    position: absolute;
    top: -2000px;
}
p.site-title {
    position: absolute;
    top: -2000px;
}
/**Site-Description**/
.home.headerslider #site-branding p.site-description, .template-front.headerslider #site-branding p.site-description {
		font-family: 'IBM Plex Mono', monospace;
		font-weight: 300;
    margin: 0 0 0 150px;
    font-size: 1.2em;
	transform: rotate(-3deg);
	letter-spacing: 0.05em;
}

/**logo Startseite**/
.template-front a.site-logo {

    max-width: 55%;
}
/**logo nicht Startseite**/
.not-front a.site-logo {
	max-width: 400px;
}

body {
	font-family: 'IBM Plex Mono', 	monospace;
}
mark, ins {
    background: #FF1A40;
    color: #fff;
}
/**menu**/
.overlay-btn {
    letter-spacing: 0.15em;
    font-family: 'IBM Plex Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
}
#site-nav {
		font-family: 'IBM Plex Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.15em;
}
#site-nav ul li a {
    font-size: 1.8em;
    line-height: 1.3em;
		font-weight: 500;
}

/**Startseite Intro-Text**/
.template-front .entry-content p  {
    font-weight: 400;
}
/**Headlines**/
h1, h2, h3, h4, h5, h6 {

   font-family: 'IBM Plex Sans', sans-serif;
	text-transform: uppercase;
	font-weight: 700;

}
/**H1**/
.entry-header h1.entry-title {
		font-family: 'IBM Plex Sans', sans-serif;
		font-size: 2.7em;
    line-height: 1em;
}
/**H2 Zwischenüberschriften**/
.entry-content h2 {
		font-family: 'IBM Plex Sans', sans-serif;
    font-size: 1.8rem;
		letter-spacing: 0.02em;
}
/**Zwischenueberschriften Startseite**/
.template-front .section-title {
    font-size: 2em;
		font-family: 'IBM Plex Sans', sans-serif;
		letter-spacing: 0.02em;
}
/**Überschrift Archiv Blog**/
.archive-header h1.archive-title {
    letter-spacing: 0.15em;
}
/**Testimonials Startseite**/
.testimonials-wrap {
    background: #FF1A40;
    color: #fff;
}
.testimonials-wrap .testimonial-content p {
    font-size: 40px;
    font-size: 2rem;
    font-weight: 300;
		max-width: 1100px;
}
.testimonials-wrap {
    padding-top: 100px;
		padding-bottom: 140px;
}
/**Footer Menu**/
#footer-social-nav, .team-template .team-wrap h3, #infinite-handle span {
		font-family: 'IBM Plex Sans', sans-serif;
    font-size: 1.3rem;
		padding-bottom: 2rem;
		letter-spacing: 0.15em;
		text-transform: uppercase;
		font-weight: 600;
}

/**SUCHE im Menü**/
.widget h3.widget-title {
    letter-spacing: 0.15em;
}

.has-large-font-size {

    font-size: 26px;
   font-family: 'IBM Plex Sans', sans-serif;
    letter-spacing: 0.2em;

}

/**Fügt auf der Blog-Seite "Aktuelles" den site-title hinzu und passt die Position an verschiedene Bildschirmgrößen an**/
.blog #primary:before {
	  display: block;
    content: 'Blog —';
    padding: 0 20px 20px;
    font-family: 'IBM Plex Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 2em;
	  max-width: 2010px;
	  margin: 0 auto;
}
@media screen and (min-width: 1023px) {
    .blog #primary:before {
        padding: 0 60px 30px;
			  font-size: 2em;
    }
}

@media screen and (min-width: 2130px){
    .blog #primary:before {
        padding: 0 0 30px;
    }
}
/**Einstellungen für den Cookie-Hinweis**/
#cookie-notice {
    font-size: 14px;
    letter-spacing: 0.03em;
    line-height: 20px;
    text-align: center;
    font-weight: 200;
    font-family: IBM Plex Sans;

}
.cn-button.wp-default {
    color: #fff;
    background: #000;
}
/**Einstellungen für die Newsletter-Anmeldung**/
.cr_button {
	font-family: IBM Plex Sans !important;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.1em;
    background-color: #000000;
    color: #eeeeee;
    float: left;
    border: none;
	padding: 10px;
}
.cr_font {
    font-family: IBM Plex Mono !important;
    color: #000;
}
/**Cookie-Button**/
.cn-button.wp-default {
    color: #fff;
    background: #000000 !important;
}
#colophon #site-info {

    font-weight: normal;

}
.pagination .nav-links {

    font-size: 1.5em;
}
.entry-comments, .entry-edit {
		display: none;
    padding: 0;
}
.single-post .navigation .meta-nav {
    font-size: 40px;
    font-size: 1.5rem;
    font-weight: 600;
  
		letter-spacing: 0.05em;
}