/*
Theme Name: PL25
Theme URI: #
Description: PL25
Author: #
Author URI: #
Template: twentytwenty
Version: 1.0.0
*/

/* ========================
   Import styles
======================== */
@import url("../twentytwenty/style.css");
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap');

   Typografie
======================== */
.entry-content {
    font-family: 'Lora', serif;
    font-style: normal;
    font-weight: 400;
}

.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: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

@supports (font-variation-settings: normal) {
    .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: 'Lora', serif;
        font-style: normal;
        font-weight: 600;
    }
}

/* ========================
   Knoppen & Links
======================== */
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    border-radius: 8px;
    text-transform: none;
    letter-spacing: 0;
    background-color: #087643;
}

.wp-block-button.is-style-outline,
a {
    color: #087643;
}

/* ========================
   Formulieren
======================== */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {
    border-radius: 8px;
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 1em 0 0;
}

/* ========================
   Lay-out en structuur
======================== */
.post-meta-wrapper {
    margin-bottom: 3rem;
}

.post-author li {
    display: none;
}

.home .entry-header,
.singular .entry-header {
    display: none;
}

.wp-block-latest-posts.is-grid li {
    border-top: 0 !important;
}

/* ========================
   Cover banner
======================== */
.cover-banner {
    position: relative;
    background-size: cover;
    background-position: 50% 30%;;
    padding: 180px 20px;
    color: #fff;
    text-align: center;
	aspect-ratio: 6 / 2;
}


.cover-banner__title {
    margin: 0;
}

/* ========================
   Footer
======================== */
.footer-copyright {
    font-weight: normal;
}

.site-branding-text {
    margin-top: 10px;
}

.site-title {
    display: block !important;
    margin: 0;
    font-size: 23px;
    font-size: 1.8rem;
	font-weight: 500;
}

.site-description {
    margin: 0.5rem 0 0 1rem;
    font-size: 16px;
    color: #666;
}

.primary-menu > li {
	align-content: center;
}


.menu-item-83 {
    background-color: #087643; 
    padding: 0.9em 1.1em;
    border-radius: 8px; 
    text-decoration: none;
    display: inline-block; 
	font-weight: 600;
}

.menu-item-83 a {
      color: #fff!important; 
}

.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
	margin: 2rem 2.5rem;
}


.menu-item #menu-item-83{
	line-height: 0;
	border-width: 0;
	border-color: none;
	margin: 2rem 2.5rem;
}

label br {
    display: none;
}
