/*
Theme Name:   Mijnkerk Child
Template:     mijnkerk
Site: 		  Rijnsburg
Version: 	  1.2.1
*/

:root {
	--hoofdkleur-3: #ffffff;
	--hoofdkleur-4: #000000;
	--box-shadow: none;
	--text-shadow: rgba(0,0,0,.75) 5px 5px 10px;
}

/*---ALGEMEEN---*/
.button {box-shadow: none !important;}
/*---FONT---*/
body {font-size: 20px;}
body footer {font-size: 16px;}
footer .footer-heading:not(.footer-heading-main) {font-size: 20px;}
.div-block.tekst h3 {color: var(--hoofdkleur-1);}
.div-block.tekst h4 {font-size: var(--h5);}
.paginablokken section h2, .paginablokken section h3 {font-size: var(--h3); color: var(--hoofdkleur-1);}
section.hoofdkleur2 h2 {color: #ffffff;}
/*---Caecilia LT Std---*/
@font-face {     font-family: 'CaeciliaLTPro45Light';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro45Light.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro46LightIt';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro46LightIt.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro55Roman';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro55Roman.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro56RomanIt';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro56RomanIt.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro75Bold';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro75Bold.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro76BoldIt';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro76BoldIt.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro85Heavy';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro85Heavy.TTF');     }
@font-face {     font-family: 'CaeciliaLTPro86HeavyIt';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Caecilia LT Std/CaeciliaLTPro86HeavyIt.TTF');     }
/*---Calibri---*/
@font-face {     font-family: 'Calibri/calibri';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Calibri/calibri.ttf');     }
@font-face {     font-family: 'Calibri/calibri_bold';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Calibri/calibri_bold.ttf');     }
/*---DIN Pro---*/
@font-face {     font-family: 'dinpro';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro.otf');     }
@font-face {     font-family: 'dinpro_black';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_black.otf');     }
@font-face {     font-family: 'dinpro_blackitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_blackitalic.otf');     }
@font-face {     font-family: 'dinpro_bold';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_bold.otf');     }
@font-face {     font-family: 'dinpro_blackitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_bolditalic.otf');     }
@font-face {     font-family: 'dinpro_condensedblack';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedblack.otf');     }
@font-face {     font-family: 'dinpro_condensedblackitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedblackitalic.otf');     }
@font-face {     font-family: 'dinpro_condensedbold';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedbold.otf');     }
@font-face {     font-family: 'dinpro_condensedbolditalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedbolditalic.otf');     }
@font-face {     font-family: 'dinpro_condenseditalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condenseditalic.otf');     }
@font-face {     font-family: 'dinpro_condensedlight';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedlight.otf');     }
@font-face {     font-family: 'dinpro_condensedlightitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedlightitalic.otf');     }
@font-face {     font-family: 'dinpro_condensedmedium';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedmedium.otf');     }
@font-face {     font-family: 'dinpro_condensedmediumitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedmediumitalic.otf');     }
@font-face {     font-family: 'dinpro_condensedregular';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_condensedregular.otf');     }
@font-face {     font-family: 'dinpro_italic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_italic.otf');     }
@font-face {     font-family: 'dinpro_light';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_light.otf');     }
@font-face {     font-family: 'dinpro_lightitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_lightitalic.ttf');     }
@font-face {     font-family: 'dinpro_medium';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_medium.otf');     }
@font-face {     font-family: 'dinpro_mediumitalic';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/DIN Pro font/dinpro_mediumitalic.otf');     }
/*---Arsilon---*/
@font-face {     font-family: 'arsilon';     src: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/fonts/Arsilon/Arsilon.otf');     }


h1, h2, h3, h4, h5, h6, section.verwijzingen .verwijzing-titel {font-family: 'dinpro_condensedbold'; font-weight: normal !important;}
body, input, select, textarea, td, #hoofdmenu-list .menu-item a {font-family: 'Calibri/calibri'; font-weight: normal !important;}

.content h2, .content h3, .content h4, .content h5, .content h6 {font-family: CaeciliaLTPro75Bold; color: var(--hoofdkleur-1);}

/*---HEADER---*/

 header:not(.header-scroll):not(#header2) {position: absolute; width: 100%; box-shadow: none;}
 header:not(.header-scroll):not(#header2) .header-row {background-color: transparent;}
 header:not(.header-scroll):not(#header2) .header-container {max-width: 100%;}
 header.header-scroll .header-container {max-width: 100%;}

@media (min-width:1200px) {header:not(.header-scroll) .site-logo {height: 125px;}  header:not(.header-scroll) .site-logo-link {margin-bottom: -100px; margin-top: -10px;}}
@media (min-width:1300px) { header:not(.header-scroll) .site-logo {height: 150px;}  header:not(.header-scroll) .site-logo-link {margin-bottom: -150px; margin-top: -15px;}}
@media (min-width:1500px) { header:not(.header-scroll) .site-logo {height: 200px;}  header:not(.header-scroll) .site-logo-link {margin-bottom: -200px; margin-top: -20px;}}
@media (max-width: 991px) {.site-logo {  height: 65px;  margin-top: -10px;  margin-bottom: -10px;} .site-logo-link {margin-left: -10px;}}
@media (max-width: 991px) { header:not(.header-scroll) .site-logo {height: 90px;}  header:not(.header-scroll) .site-logo-link {margin-left: -10px;}}

header:not(.header-scroll) .site-logo-link {position: relative;}
header:not(.header-scroll) .site-logo {position: relative; z-index: 2;}
header:not(.header-scroll) .site-logo-link:after {position: absolute; content: ""; width: 700px; height: 700px; top: 0px; left: -20px; background-image: radial-gradient(farthest-corner at 100px 99px, rgba(255, 255, 255, 0.85) 0px, rgba(255, 255, 255, 0) 400px);}
header:not(.header-scroll) .site-logo-link:after {position: absolute; content: ""; width: 700px; height: 700px; top: -350px; left: -250px; background-image: radial-gradient(farthest-corner at 400px 390px, rgba(255, 255, 255, 0.90) 100px, rgba(255, 255, 255, 0) 300px);}
@media (max-width: 991px) {
    header:not(.header-scroll) .site-logo-link:after {position: absolute; content: ""; width: 350px; height: 350px; top: -175px; left: -125px; background-image: radial-gradient(farthest-corner at 200px 200px, rgba(255, 255, 255, 0.90) 50px, rgba(255, 255, 255, 0) 150px);}

}
/*---MENU---*/

#hoofdmenu-list > li > a > .pagina-icoon {display: none;}
header.vertikaal_submenu #hoofdmenu-list.menu-list .sub-menu img {display: none;}
.pagina-icoon {width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; color: var(--hoofdkleur-2); font-size: 22px;}
.sub-menu li:hover {background: var(--achtergrondkleur-1);}
header.vertikaal_submenu #hoofdmenu-list .sub-menu .menu-item a {padding-left: 15px; padding-right: 15px; }
#hoofdmenu-list.menu-list .menu-item .sub-menu {padding: 0px !important;}
header.vertikaal_submenu #hoofdmenu-list .sub-menu .menu-item:first-child a {padding-top: 10px;}
header.vertikaal_submenu #hoofdmenu-list .sub-menu .menu-item:last-child a {padding-bottom: 10px;}
#hoofdmenu-list.menu-list .menu-item .sub-menu {overflow:hidden;}
header.vertikaal_submenu #hoofdmenu-list.menu-list .menu-item .sub-menu {left:0px;}

body #hoofdmenu-list > .menu-item > a {font-size: 26px; }
@media (min-width: 992px){body header:not(.header-scroll) #hoofdmenu-list > .menu-item > a {color: #ffffff; }}
body header:not(.header-scroll) .dashicons  {color: #ffffff; }
body header:not(.header-scroll) .dashicons:hover  {color: var(--hoofdkleur-1); }


/*---HOME---*/
/**hero**/
body.home .hero.afbeelding .section-inner-wrap {padding-top: 200px !important;  align-items:flex-end; }
.home .hero {    min-height: clamp(400px, 75vh, 900px);}
@media (max-width: 767px){.home .collumns-2.video div.media{grid-row: 2;}}



/*---PAGE---*/
section.paginadesign-achter > div {min-height: clamp(300px, 50vh, 700px); padding-top: 120px; width: 100%; max-width: 1400px; padding: var(--xl-space) 20px; align-items: end; }
section.paginadesign-achter .div-block {align-items: flex-start;}
.standaard .section-inner-wrap {max-width: 1000px;}
section.paginadesign-achter:after {content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5) 100%);}
section.paginadesign-achter .section-inner-wrap { z-index: 2;}
/*---SINGLE---*/
.single .hero-image  {/*max-width: 1400px; left: 50%;  transform: translateX(-50%);*/}
.single .section-inner-wrap .rounded {box-shadow: 0px 5px 15px rgba(0,0,0,0.08); }
.single .hero-image + section > .section-inner-wrap {max-width: 850px;}
.single .single-datum {    font-size: 20px;    color: var(--hoofdkleur-3);}
/*---PAGINABLOKKEN---*/

.paginablokken section:not(.page-breaker), body > section:first-of-type {
    background-image: url('/bijdragen/_src/wp-content/themes/mijnkerk-child/images/bg-logo.png');
    background-position-x: -20vh;
    background-position-y: 20vh;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: auto;
    background-attachment: fixed;
    background-size: 170vh;
    background-repeat: no-repeat;
}

/**hero**/
.hero img {object-fit: cover;}
.hero.afbeelding {background: #000000 !important;}
.hero.afbeelding .section-inner-wrap {padding-top: 100px; padding-bottom: var(--xl-space); padding-left: var(--xl-space); padding-right: var(--xl-space); max-width: 100%; z-index: 2;}
.hero .full-width {align-items: flex-start;}
.hero .full-width h1, .hero .full-width h2 {text-align: left;}
section.hero:after {content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5) 100%);}


/**tekst en afbeeldingen**/
section.tekst-afbeelding:not(.hero) .tekst-inner {padding: var(--l-space);}
/**carousel**/
section.carousel .text-block {padding: 20px;  }
.carousel-portfolio .post-info {display: none;}
/**overzicht**/
ul.portfolio-categories {margin-top: 20px; margin-bottom: 0px;}
/**page breaker**/
section.page-breaker .div-block.tekst  h3 {font-family: 'arsilon'; font-size: clamp(30px, 6vw, 6vw); color: #ffffff;}
section.page-breaker {position: relative; overflow: hidden;}
section.page-breaker .section-inner-wrap {z-index: 2; position: relative;}
section.page-breaker:before {content: ""; background: #00000055; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;}
section.page-breaker h3 + .div-block {font-size: var(--xl-text); max-width: 900px;}
/**verwijzingen**/
section.verwijzingen .tekst-container {width: 100%;}
section.verwijzingen.boven .verwijzing-titel {color: var(--hoofdkleur-3); text-align: left;}
section.verwijzingen a div.verwijzing-tekst {text-align: left;}
section.verwijzingen.achter a {height: 280px; align-items: flex-start;     justify-content: flex-end; padding: 20px;}
section.verwijzingen.achter a:after {content: ""; height: 100%; width: 100%; position: absolute; left: 0px; top: 0px; background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);}
/**faq**/

/**bijbeltekst**/
section.bijbeltekst .section-inner-wrap .bijbelblok {max-width: 800px;     margin: auto;     background: var(--achtergrondkleur-1); border: 0px; }
section.bijbeltekst .bijbeltekst {font-size: 22px;}
section.bijbeltekst .bijbelvers {font-family: CaeciliaLTPro75Bold;}

/*---FOOTER---*/
#bovenbalk section {background-color: var(--achtergrondkleur-3);}
#bovenbalk .media {padding-top: 0px !important;}
footer .vertelknop-container {border-radius: 0px; }

footer span.dashicons  {color: #ffffff;     width: 30px;     height: 30px;   font-size: 24px;  display: inline-flex ;     align-items: center;     justify-content: center;}

.social-link {padding: 5px 15px; margin-top: 20px; display: flex; border-radius: var(--borderradius); border:1px solid var(--hoofdkleur-1); transition-duration: 0.4s; text-decoration: none; align-items: center; gap: 10px; color: var(--tekstkleur) !important; background: #ffffff;     width: fit-content;}
.social-link:hover { transform: translateY(-5px);}
.instagram-link:before {content: "\f12d"; color: var(--hoofdkleur-1); font-family: "dashicons"; font-size: 18px;  -webkit-font-smoothing: antialiased;     display: var(--fa-display,inline-block);     font-style: normal;     font-variant: normal;     line-height: 1;     text-rendering: auto;}
.facebook-link:before {content: "\f305"; color: var(--hoofdkleur-1); font-family: "dashicons"; font-size: 18px;  -webkit-font-smoothing: antialiased;     display: var(--fa-display,inline-block);     font-style: normal;     font-variant: normal;     line-height: 1;     text-rendering: auto;}
.magazine-link:before {content: "\f330"; color: var(--hoofdkleur-1); font-family: "dashicons"; font-size: 18px;  -webkit-font-smoothing: antialiased;     display: var(--fa-display,inline-block);     font-style: normal;     font-variant: normal;     line-height: 1;     text-rendering: auto;}

a.social-link.magazine-link {   background-color: #dc291a;   border: none;   color: #fff !important; }
a.social-link.magazine-link::before {   color: #fff }

/*---CONTENT---*/

/**blockquote**/

/**formulieren**/

/*lightbox*/
.lightbox-container {padding-bottom: 40px; border-radius: var(--borderradius);}
@media (max-width:991px) {.lightbox-container {width: calc(100% - 60px); height: calc(100% - 60px);}}
.lightbox-image img {border-radius: var(--borderradius); margin-bottom: 20px; object-fit: cover; height: 500px; max-height: calc(100vh - 260px);}
@media (min-width:992px) {.lightbox-image img {max-height: calc(100vh - 300px);}}

/*stijl Morgenstond*/
/*
Theme Name:   Mijnkerk Child
Template:     mijnkerk
*/

/*font*/





/*algemeen*/

@media (min-width:768px) {.section-inner-wrap {    padding-top: 85px;    padding-bottom: 85px;    }}

/*header*/




@media (min-width: 992px){
.home header:not(.header-scroll) #hoofdmenu-list > .menu-item > a {color: #ffffff; font-weight: 400; font-size: var(--xl-text);}
.home header:not(.header-scroll) #hoofdmenu-list > .menu-item > a:hover {color: var(--hoofdkleur-1); background-color: #ffffff; text-shadow: none;}
}

body header:not(.header-scroll) .header-row {background-color: transparent; position: absolute; background-image: linear-gradient( 180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100% );}
body:not(.home) .hero.afbeelding .section-inner-wrap { padding-top: 220px;}
body header:not(.header-scroll) #hoofdmenu-list > .menu-item > a:hover {color: var(--hoofdkleur-1); background-color: #ffffff; text-shadow: none;}




#hoofdmenu-list.menu-list  #menu-item-296 img {display: block; width: 30px; height: 20px; margin-top: 4px; }
#menu-item-296 .sub-menu {min-width: fit-content !important; }
#menu-item-296 .sub-menu .menu-titel {display: none !important;}
.menu-ondertitel {display: none;}




#header:not(.header-scroll) #mobile-button:not(.open) span {background-color: #ffffff;}
/*home*/

/*hero*/
.hero {position: relative; min-height: 70vh;}
.hero h1, .hero p, .hero .tekstcarousel-wrapper {color: #ffffff;}
/*.hero:after {content: " "; background: #ffffff; position: absolute; width: 100%; height: 100px; bottom: -1px; left: 0px; clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%);}*/
.hero .full-width .hero-tekst {max-width: 900px;}
body:not(.home) .hero.afbeelding > img {opacity: 0.75;}


/*tekst afbeeldingen*/

section.tekst-afbeelding:not(.hero):not(.standaardkleur):not(.wit) .tekst-inner {padding-top: var(--m-space); padding-bottom: var(--m-space);}

section.overzicht.hoofdkleur1 .overzicht-cell img  {border-radius: 14px 0px 0px;}
/*section.tekst-afbeelding:not(.hero) .tekst-inner {transform: rotate(-5deg); padding-top: 70px; padding-bottom: 45px;}*/

/*page breaker */

/*verwijzingen*/
.verwijzingen a {background: #ffffff; box-shadow: none;}
section.verwijzingen a div {word-break: break-word;}
.verwijzingen-tekst {margin-bottom: 30px;}
/*faq*/
section.faq {background-color: var(--hoofdkleur-1);}
section.faq .faq-content {flex-direction: column;     max-height: 775px;}

/*single*/

.single section.carousel {background-color: #eee;}
/*section.carousel h4, section.overzicht h4 {color: var(--hoofdkleur-2);     text-align: center;}*/
.flickity-prev-next-button.flickity-button.previous, .flickity-prev-next-button.flickity-button.next {background-color: var(--hoofdkleur-2); }

/*content*/
.section-inner-wrap .rounded {overflow: visible;}
.button.button-alt {color: #ffffff;}
body h1 {font-size: 4vw;}
@media (max-width:991px) {body h1 {font-size: 4rem;}}
@media (max-width:480px) {body h1 {font-size: var(--h1);}}
body .content h1 {font-size: var(--h1);}
body .content h2 {color: var(--hoofdkleur-2);}
.content ul, .content ol {    display: flex;     flex-direction: column;    gap: 10px;}
h3 + .div-block p:first-child, h3 + p {/*margin-block-start: 0.2em;*/}
h2 + .div-block p:first-child, h2 + p {/*margin-block-start: 0.2em;*/}
.ondertitel {max-width: 900px; text-align: center; color: #fff; font-size: var(--l-text); margin-top: var(--m-space); }
.ondertitel + .div-block {margin-top: var(--m-space);}
.div-block.tekst a:not(.button) {color: var(--hoofdkleur-1);}
section.overzicht-post .text-block div, section.carousel-post .text-block div {display: none;}


section.hero + section.tekst-afbeelding + section:not(.page-breaker) .section-inner-wrap  {padding-top: 0px;}



.content .fotogalerij .section-inner-wrap {padding-top: 30px; padding-bottom: 30px; padding-left: 0px; padding-right: 0px; } 
@media (min-width:940px) {.content .fotogalerij {margin-left: calc((900px - 100vw)/2); width: calc(100vw); padding-left: 20px; padding-right: 20px;}}

blockquote { font-family: 'argentum_novusbold';  color: var(--hoofdkleur-2); font-size: var(--h4); width: fit-content; margin-top: 60px; margin-bottom: 30px;}
@media (max-width:783px) {blockquote.wp-block-quote {font-size: 22px;}}
blockquote:before {    content: "\201C";     color: var(--hoofdkleur-1);    font-size: 150px;    width: 55px;    height: 40px;    line-height: 55px;    margin-left: -40px; margin-right: 23px;   margin-top: 20px;    float: left; font-family: Times New Roman; font-style: normal; }
/*blockquote:after {    content: "\201a";    color: var(--hoofdkleur-1);     font-size: 150px;    width: 55px;    height: 55px;    line-height: 55px;    margin-right: -70px;    margin-top: -120px;    float: right; font-family: Times New Roman; font-style: normal;}
*/blockquote em {font-size: 18px; margin-top: -10px; display: block;}
blockquote p {display: flex; line-height: 1.4;}

@media (max-width:783px) {
blockquote:before {    content: "\201C";   color: var(--hoofdkleur-1);     font-size: 110px;    width: 40px;    height: 40px;    line-height: 40px;    margin-left: -50px; margin-right: 10px;   margin-top: 10px;    float: left; font-family: Times New Roman; font-style: normal; }
/*blockquote:after {    content: "\201a";   color: var(--hoofdkleur-1);     font-size: 110px;    width: 40px;    height: 40px;    line-height: 40px;    margin-right: -50px;    margin-top: -80px;    float: right; font-family: Times New Roman; font-style: normal;}*/
}

/*footer*/
@media (min-width: 992px) {footer .footer-row-top {grid-template-columns: repeat(5, 1fr);}}
footer .footer_collumn_4_wrapper {    grid-column: span 1 / span 1;}
footer {background-color: var(--hoofdkleur-2); position: relative; }
footer .footer-row-top-2 {padding-bottom: 60px; margin-top: -40px; display: flex; justify-content: center;     gap: 40px;}
footer .footer-row-top-2 img {width: 100px; height: 100px; object-fit: contain; }
 @media (max-width: 480px){footer .footer-row-top-2 img {width: 75px; height: 75px;  }}
footer a {text-decoration: none;}
footer .footer-divider {background-color: #ffffff33; margin-bottom: 60px; margin-top: 60px;}
/*test galerij*/
section.fotogalerij .section-inner-wrap {max-width: 100%;} 
.galerij {gap: 0px !important;     display: flex !important;    flex-wrap: wrap;    align-items: center;    justify-content: center;    align-content: center;}
.galerij::after {  content: "";  clear: both;  display: table;}
section.fotogalerij .galerij a {height: 250px;     width: fit-content;    float: left; margin: 10px;}
section.fotogalerij .galerij a img {height: 250px; border-radius: 14px;}
section.fotogalerij h2 {text-align: center;}

@media (max-width: 480px) {
  img.attachment-medium_large.size-medium_large.wp-post-image {
    max-width: 80%;
    height: auto;
    margin-bottom: 10px;
  }
}

section#blok_692ece0737e37.tekst-afbeelding .collumns-2.text .media img { 	object-fit: contain; }