/*
Theme Name: Twenty Twenty Child
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 1.7.1622813888
Updated: 2021-06-04 13:38:08

*/

/* headers set to semibold in google fonts*/

/* Frauen*geschichten Site Header Title*/

#post-2.post-2.page.type-page.status-publish.hentry header.entry-header h1.entry-title {
    color: #e21249;
    font-family: "EB Garamond";
    font-style: italic;
    font-weight: 500;
}

.expanded-menu li a {
    font-size: 1.8rem;
}

/*h1 title on single page */
.type-page.status-publish.hentry header.entry-header.has-text-align-center.header-footer-group div.entry-header-inner.section-inner.medium h1.entry-title {
    color: #e21249;
    font-family: "EB Garamond";
    font-style: italic;
    font-weight: 500;
}

/*header h1 on pages ...and posts */
div.entry-header-inner.section-inner.medium h1.entry-title {   
}

/* title of singular post for all screensitzes - see other @media */

.single h1.entry-title {
    font-size: 2.5rem;
}

/*header of posts/quellen - überflüssig?*/
h2.entry-title.heading-size-1 {
    font-size: 2.5rem;
 /*   font-weight: 600; */
}

/*untertitel (auf erster seite) und in den posts und auf den seiten*/
h2, .heading-size-2 {
    font-size: 2.5rem;
    text-align: left;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.elementor-widget.elementor-widget-text-editor div.elementor-widget-container h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-widget.elementor-widget-text-editor div.elementor-widget-container p {
    margin-bottom: 0;
}


/*subheader and headers on the start page in elementor*/
.elementor-widget-container div.elementor-image-box-wrapper div.elementor-image-box-content h3.elementor-image-box-title {
    margin-top: 1px;
    margin-bottom: 1rem;
}

.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box div.elementor-widget-container div.elementor-image-box-wrapper figure.elementor-image-box-img{
    margin-bottom: 0;
}

h3 {
    font-size: 2.5rem;
    color: black;
}

p {
}

/*margin at the top of the posts ontop of listing of category*/
.entry-categories {
    margin-bottom: 1rem;
}

div.entry-content {
    margin: inherit;
}

/*make padding to the headers so they are not behind the menu*/

h1.archive-title {
}
h1.entry-title.singular {
}

.has-post-thumbnail h1 {
    padding-top: 0;
}

.archive.entry-categories {
    padding-top: 0;
}

/*make kategories be left*/

.entry-categories-inner {
    justify-content: flex-start;
}

/*ajdust position of title to the left with the width of the section */
.section-inner.medium {
    max-width: 120rem;
}


/*header & footer insert header image*/
.page .entry-header {
    background-image: url("http://frau-engeschichte-n.ch/wp-content/uploads/frauengeschichten-quellen-header-lila.png");
    background-repeat: no-repeat;
    background-position: top;
    height: 300px;
    width: 100%;
    background-size: cover;
}


/*make the header of posts not be blue (aka the color of the menu)  - double delete one */
.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-quellen.category-organisation header.entry-header.has-text-align-center.header-footer-group {
    background: transparent !important;
}

.post-template .entry-header {
    background: transparent !important;
}

/*change position, size of post-image, link added tought php only on screens bigger than x, standard for mobile*/

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

.single h1.entry-title {
    font-size: 2.5rem;
    text-align: left;
    float: left;
    display: block;
    margin-top: 0.5rem;
    color: black;
    }
    
.wp-post-image {
	display: block; 
	float: left;
	/* margin: 36px 0 12px 4.54029457%;
	width: 22.72417674%; */
    padding-right: 1rem;
}
.size-post-thumbnail.wp-post-image {
    width: 300px;
    position: relative;
    left: auto;
    top: 0px;
}
.blog-entry {
    float: left;
    margin: 0;
    padding-right: 10px;
}
featured-media.featured-media-inner.img {
    margin-left: none;
    display: inline; 
}

.featured-media {
        margin-top: 1rem;
    }

.post-template .entry-header {
        padding: 4rem;
}

/*Bildbeschriftung Thumbnail im Bild*/
.single-post figure.featured-media div.featured-media-inner.section-inner figcaption.wp-caption-text {
    text-align: left;
    display: block;
    position: relative;
    background-color: transparent;
    float: left;
    left: auto;
    padding: 1rem;
    /*max-width: 300px;*/
    margin-top: -50px;
    z-index: 1;

}
}
/*dont display category links on mobile phones*/

@media only screen and (max-width: 700px) {
    .entry-categories {
        display: none;
    }
}

/*weiterlesen tag - new in read more app
.read-more-button-wrap {
    text-align: right;
}
*/

/*smaller margins to post separator */

hr.post-separator {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

hr.styled-separator {
    border: 1px solid;
    color: #d3d3d3 !important;
}

.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after {
    visibility: hidden;}


/*Standart Postst same as wide Width*/
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 120rem;
    width: calc(100% - 4rem);
}

/*adjust elementor picture+text boxes*/
.elementor-position-top.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box div.elementor-widget-container div.elementor-image-box-wrapper figure.elementor-image-box-img {
    width: 100%;
}

/*make menu-section stick to the top 
#site-header {
    position:fixed; 
    top:0;
    left:0;
    right:0;
    text-align: center;
}

#website-navigation {
    background: #c72121;
    height: 100px;
    z-index: 170;
    padding: 20px;
    max-width: 100%;
    margin: 10px; 
    padding: 30px; 
    border-bottom: 1px solid #dadada; 
    width: 100%; 
    position: fixed !important; 
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    text-align: center;
}

*/

/* delete?
#site-header, .footer-nav-widgets-wrapper, #site-footer, .menu-modal, .menu-modal-inner, .search-modal-inner, .archive-header, .singular .entry-header, .singular .featured-media::before, .wp-block-pullquote::before {
    
    background-color: none;
}
*/



/* remove "Kategorie" from Title of Archive sites*/
.color-accent {
    display: none;
}

/* remove big gaps */
.elementor-section-boxed {
    padding: 0;
}
div.post-inner {
    padding: 0;
}

/*remove WordPress credits*/
p.powered-by-wordpress {
    display: none;
}

/* remove author, date and tags from posts all at once
div.post-meta-wrapper{
    display: none;
}
*/

/*remove wp "author" */
div.post-meta-wrapper.post-meta-single.post-meta-single-top ul.post-meta li.post-author{
    display: none;
}

/* remove tags under text*/
div.post-meta-wrapper.post-meta-single.post-meta-single-bottom ul.post-meta li.post-tags{
    display: none;
}

/*displayal of publication date
div.post-meta-wrapper.post-meta-single.post-meta-single-top ul.post-meta li.post-date {
    display: flexbox ;
    text-align: left;
}
*/
div.post-meta-wrapper.post-meta-single.post-meta-single-top {
    margin: 0;
}
.post-meta-single-top .post-meta {
    /*justify-content: left;*/
    display: block;
    margin-left: 0;
    padding-top: 4rem;
}

/*remove gab for date */
div.post-meta-wrapper.post-meta-single.post-meta-single-top ul.post-meta li.post-date {
    margin-left: 0;
}

/*search results adjust border*/
.search.search-results div.post-inner div {
    max-width: 120rem;
    margin: auto;
}
.search.search-results div.post-inner div p{
    margin: 0;
}
.search.search-results div.post-meta-wrapper.post-meta-single.post-meta-single-top ul.post-meta {
    padding-bottom: 2rem;
    padding-top: 2rem;
}