/*
Theme Name:   Mijnkerk Child
Template:     mijnkerk
Version: 	  1.5
*/

:root {

}

/*---ALGEMEEN---*/
.button.button-alt {color: #ffffff; background: var(--hoofdkleur-2);}
/*---FONT---*/
@font-face {    font-family: 'Dona';    src: local('Dona Alt Bold'), local('Dona-Alt-Bold'),        url('fonts/DonaAlt-Bold.woff2') format('woff2'),        url('fonts/DonaAlt-Bold.woff') format('woff'),        url('fonts/DonaAlt-Bold.ttf') format('truetype');    font-weight: 700;    font-style: normal;  }

body {    font-family: 'Open Sans' !important; line-height: 2em !important;}
@media (max-width: 480px){body {font-size: 18px !important;}}
p {    margin-block-start: 0.50em;}
h1, h2, h3, h4 {font-family: 'Dona' !important;}
body h4 {color: var(--hoofdkleur-2);}
.boventitel {color: var(--hoofdkleur-3) !important; font-family: 'Playpen Sans' !important; font-size: var(--xl-text);}
/*---HEADER---*/
.home header.doorzichtig_home:not(.header-scroll):not(#header2) .header-row {background-image: none;}

/*---MENU---*/

/*---HOME---*/
/*.home .hero h1 {color: #ffffff;}*/
.home .hero.afbeelding .section-inner-wrap {    display: grid;    grid-template-columns: repeat(2, 1fr);    width: 100%;    grid-gap: clamp(20px, 5vmin, 50px);    order: revert;    align-items: center;    position: relative;    z-index: 2;}
@media (max-width: 991px){.home .hero.afbeelding .section-inner-wrap {    grid-template-columns: repeat(1, 1fr);}}
.home .hero.rechts .full-width {background: #ffffff;    border-radius: var(--borderradius);     padding: var(--m-space);}
.home .hero.afbeelding .text-shadow {text-shadow: none; color: #000000 !important;}
.home .hero.afbeelding h1.text-shadow {color: var(--hoofdkleur-1) !important;}

.home .hero {position: relative;}
.home .hero::after {    content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;    background-image: linear-gradient(100deg, rgba(68, 101, 147, 0.9) 40%, rgba(75, 190, 207, 0.3) 80%);    height: 100% !important;}  

.hero-buttons {margin-top: 7px;}




/*---PAGE---*/
@media (max-width: 480px){section.paginadesign-naast .section-inner-wrap > img {max-height: 50vh;}}
/*---SINGLE---*/

/*---PAGINABLOKKEN---*/
@media (min-width: 992px){.paginablokken section .section-inner-wrap {    padding-top: 150px !important;    padding-bottom: 150px !important;}}
.paginablokken section.verwijzingen:nth-of-type(odd) h2 {    color: #ffffff;}

.paginablokken section:nth-of-type(odd) { background-color: #ffffff; background-image: linear-gradient(100deg, rgba(68, 101, 147, 0.65) 40%, rgba(75, 190, 207, 0.65) 80%); } 
.single section.carousel {
    background-color: #ffffff; background-image: linear-gradient(100deg, rgba(68, 101, 147, 0.65) 40%, rgba(75, 190, 207, 0.65) 80%);
}
.single section.carousel h2 {
    color: #ffffff;
}
/**hero**/
.hero .hero-tekst {margin-top: 0px;}
.home .hero.afbeelding .boventitel.text-shadow {color: var(--hoofdkleur-3) !important;}
/**tekst en afbeeldingen**/

/**carousel**/

/**overzicht**/

/**page breaker**/
.page-breaker {position: relative;}
.page-breaker::after {    content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;    background-image: linear-gradient(100deg, rgba(68, 101, 147, 0.9) 40%, rgba(75, 190, 207, 0.3) 80%);    height: 100% !important;}  
.page-breaker .button {background: var(--hoofdkleur-2);}
/**verwijzingen**/

/**faq**/

/*---FOOTER---*/

/*---CONTENT---*/
p + ul {margin-top: 0px;}

.div-block ul li {
	line-height:2.5em;
    list-style: none;
    position: relative;
    padding-left: 1em;
}

.div-block ul li::before {
	height: 2.5em;
    content: "\f147" !important; /* dashicons-yes */
    font-family: 'Dashicons' !important;
    position: absolute !important;
    left: 0 !important;

    font-size: 2.5em !important;
    color: #007cba; /* WordPress blauw - pas gerust aan */
}
/**blockquote**/

/**formulieren**/