/*
Theme Name: Twenty Twenty One Child Theme CSS via Thema Editor
Theme URI: https://www.vipassana-groningen.nl/
Description: A child theme for Twenty Twenty One Vipassana Groningen; CSS via Thema Editor
Author: GJ Bozuwa
Author URI: https://www.vipassana-groningen.nl/
Template: twentytwentyone
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Achtergrondkleur en logo via Customizer */

:root {

	/* Font Family */

	/* Line Height */

	/* Headings */
	--heading--font-size-h2: calc(.8 * var(--global--font-size-xl));
		
	/* Header */
}
/* overige */

body.custom-background {
	/* background-color: #760d09; */
	background-image: linear-gradient(to right, #760d09, #9e3329);
}

/* basis-grootte lettertype body */
body {
	font-size: calc(.8 * var(--global--font-size-base));
}

/* begin-kop H1 */
.singular .entry-title, h1 {
	font-size: calc(.6 * var(--global--font-size-page-title));
}

/* streep onder kop H1 */
.singular .entry-header {
	border-bottom: 3px solid var(--global--color-border);
	padding-bottom: calc(1 * var(--global--spacing-vertical));
	margin-bottom: calc(2 * var(--global--spacing-vertical));
}

#site-navigation a {
	color: white;
}
	
.entry-footer {
	display: none;
}

.powered-by {
	display: none;
}

.site-info .site-logo {
	display: none;
}

/* ruimte tussen inhoud en widgets - oorspronkelijk calc(6) */
.widget-area {
	margin-top: calc(1 * var(--global--spacing-vertical));
	}


/* ruimte tussen hoofdmenu en inhoud - oorspronkelijk calc(3) */
.site-header {
	padding-bottom: calc(1 * var(--global--spacing-vertical));
}
/* ruimte tussen berichten op berichtenpagina - oorspronkelijk calc(3) */
.site-main > * {
	margin-top: calc(1 * var(--global--spacing-vertical));
	margin-bottom: calc(1 * var(--global--spacing-vertical));
}

.posted-by {
	display: none;
}

.post-taxonomies {
	display: none;
}

.nav-short {
	display: none;
}

.ai1ec-agenda-widget-view .ai1ec-event >a {
	color: black;
}

/* weghalen kalenderinformatie  */
 .ai1ec-single-event {
		display: none;
}
/* inline stijlblad Options? */
.site-header {
    padding-top: 74px;
}
@media only screen and (min-width: 482px) {
    .site-header {
        padding-top: 0px;
    }
}
@media only screen and (min-width: 822px) {
    .site-header {
        padding-top: 0px;
    }
}
.site-header {
    padding-bottom: 0px;
}
@media only screen and (min-width: 482px) {
    .site-header {
        padding-bottom: 0px;
    }
}
@media only screen and (min-width: 822px) {
    .site-header {
        padding-bottom: 0px;
    }
}
.site-logo .custom-logo {
    max-width: 1240px;
    max-height: none;
    width: 100%;
}
@media only screen and (max-width: 481px) {
    .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
        width: auto;
    }
}



