.elementor-kit-4{--e-global-color-primary:#1D5F86;--e-global-color-secondary:#A9822A;--e-global-color-text:#1B2731;--e-global-color-accent:#9B2A22;--e-global-color-a1b2c3d:#F5F6F3;--e-global-color-b2c3d4e:#DCEAF1;--e-global-color-c3d4e5f:#7E6118;--e-global-typography-primary-font-family:"Alegreya";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Alegreya";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Alegreya Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Alegreya";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;background-color:#F5F6F3;color:#1B2731;font-family:"Alegreya Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#1D5F86;font-family:"Alegreya Sans", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:14px 24px 14px 24px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#1B2731;color:#FFFFFF;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:#1D5F86;}.elementor-kit-4 a:hover{color:#9B2A22;}.elementor-kit-4 h1{color:#1B2731;font-family:"Alegreya", Sans-serif;font-size:60px;font-weight:500;line-height:1.04em;}.elementor-kit-4 h2{color:#1B2731;font-family:"Alegreya", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;}.elementor-kit-4 h3{color:#1B2731;font-family:"Alegreya", Sans-serif;font-size:25px;font-weight:700;line-height:1.25em;}.elementor-kit-4 h4{color:#1B2731;font-family:"Alegreya", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{font-size:17px;}.elementor-kit-4 h1{font-size:40px;}.elementor-kit-4 h2{font-size:29px;}.elementor-kit-4 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Begijnhofkapel: ramen, rubrieken en poorten */
:root{--kalk:#F5F6F3;--lood:#1B2731;--kapel:#1D5F86;--hemel:#DCEAF1;--goud:#A9822A;--goudtekst:#7E6118;--rubriek:#9B2A22}
body{-webkit-font-smoothing:antialiased}
a:focus-visible,button:focus-visible{outline:2px solid var(--rubriek);outline-offset:3px}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.bk-strook-nav{display:flex;gap:26px;justify-content:flex-end;flex-wrap:wrap}
.bk-strook-nav a{color:#fff;font-size:15px;text-decoration:none;opacity:.92}
.bk-strook-nav a:hover{opacity:1;text-decoration:underline}
.bk-kop{border-bottom:1px solid rgba(27,39,49,.14)}
.bk-woordmerk{display:inline-flex;flex-direction:column;text-decoration:none;color:var(--lood)}
.bk-wm-naam{font-family:Alegreya,serif;font-size:30px;font-weight:500;line-height:1}
.bk-wm-sub{font-size:14px;color:#55606a;margin-top:4px}
.bk-nav .elementor-nav-menu--main .elementor-item{font-family:'Alegreya Sans',sans-serif;font-size:17px;color:var(--lood);padding:10px 12px}
.bk-nav .elementor-nav-menu--main .elementor-item:hover,.bk-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--kapel)}
.bk-nav .e--pointer-underline .elementor-item:after{background-color:var(--rubriek);height:2px}
.bk-nav .elementor-nav-menu--dropdown{background:#fff;border:1px solid rgba(27,39,49,.12)}
.bk-nav .elementor-nav-menu--dropdown a{color:var(--lood);font-size:16px}
.bk-nav .elementor-nav-menu--dropdown a:hover{background:var(--hemel);color:var(--lood)}
.bk-boog img{width:100%;aspect-ratio:3/4.4;object-fit:cover;border-radius:999px 999px 3px 3px;display:block}
.bk-boog-los img{aspect-ratio:3/3.6}
.bk-boogvak{text-decoration:none;color:inherit}
.bk-boogvak .bk-boog{position:relative;padding:10px 10px 0;border-radius:999px 999px 6px 6px;background:var(--kapel)}
.bk-boogvak.bk-goud .bk-boog{background:var(--goud)}
.bk-boogvak .bk-boog img{transition:filter .35s ease}
.bk-boogvak:hover .bk-boog img{filter:brightness(1.08)}
.bk-boognaam .elementor-heading-title{font-size:26px}
.bk-boogvak:hover .bk-boognaam .elementor-heading-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.bk-boogregel p{font-size:16px;color:#4b5660}
.bk-held .bk-boog-los{max-width:440px;margin-left:auto;padding:10px 10px 0;border-radius:999px 999px 6px 6px;background:var(--kapel)}
.bk-held.bk-goud .bk-boog-los{background:var(--goud)}
.bk-held-intro{font-size:21px;line-height:1.55;max-width:34ch}
.bk-rubriek{font-family:Alegreya,serif;font-style:italic;color:var(--rubriek)}
.bk-klein{font-size:15px;color:#55606a}
.bk-pijl{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.bk-ordo{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:17px}
.bk-ordo th,.bk-ordo td{border:0;border-top:1px solid rgba(27,39,49,.12);padding:9px 0;vertical-align:top;text-align:left;background:none!important}
.bk-ordo th{font-weight:700;width:34%;padding-right:12px}
.bk-ordo tr:last-child th,.bk-ordo tr:last-child td{border-bottom:1px solid rgba(27,39,49,.12)}
.bk-vieringen h3.elementor-heading-title{font-size:22px}
.bk-dag{display:flex;border:1px solid rgba(27,39,49,.18);background:#fff}
.bk-dag-vak{display:flex;flex-direction:column;gap:4px;padding:18px 20px 20px;border-top:6px solid}
.bk-dag-vak+.bk-dag-vak{border-left:1px solid rgba(27,39,49,.18)}
.bk-dag-spui{flex:2;border-top-color:var(--lood)}
.bk-dag-sloot{flex:6;border-top-color:var(--kapel);background:var(--hemel)}
.bk-dag-avond{flex:2;border-top-color:var(--lood)}
.bk-dag-tijd{font-family:Alegreya,serif;font-size:24px;line-height:1.1}
.bk-dag-vak strong{font-size:17px}
.bk-dag-vak span:last-child{font-size:15px;color:#4b5660}
@media(max-width:767px){.bk-dag{flex-direction:column}.bk-dag-vak+.bk-dag-vak{border-left:0;border-top-width:6px}}
.bk-afstandvak+.bk-afstandvak{border-left:1px solid rgba(27,39,49,.2)}
.bk-afstandvak:first-child{padding-left:0!important}
.bk-afstandvak h3 a{color:var(--lood)}
@media(max-width:767px){.bk-afstandvak+.bk-afstandvak{border-left:0;border-top:1px solid rgba(27,39,49,.2)}}
.bk-krant img{box-shadow:0 1px 0 rgba(27,39,49,.2),12px 12px 0 var(--hemel);max-width:300px}
.bk-lijst{list-style:none;margin:0;padding:0}
.bk-lijst li{border-top:1px solid rgba(27,39,49,.12);padding:8px 0}
.bk-lijst a{color:var(--lood);text-decoration:none}
.bk-lijst a:hover{color:var(--kapel);text-decoration:underline}
.bk-groepen .e-con-inner>.e-con>.e-con{flex:1 1 300px}
.bk-groepkop .elementor-heading-title{font-size:21px;color:var(--kapel)}
.bk-goud .bk-groepkop .elementor-heading-title{color:var(--goudtekst)}
.bk-paginatitel .elementor-heading-title{font-size:48px}
.bk-lijn{display:block;width:64px;height:3px;background:var(--kapel)}
.parent-pageid-102 .bk-lijn,.page-id-102 .bk-lijn{background:var(--goud)}
.bk-inhoud .e-con.e-parent{margin-bottom:44px}
.bk-inhoud .bk-twee{--column-gap:48px;--row-gap:24px}
.bk-inhoud h2.elementor-heading-title{font-size:26px;font-weight:700}
.bk-inhoud .elementor-widget-image img{border-radius:3px}
.bk-inhoud table{font-size:16px}
.bk-inhoud ul{padding-left:1.2em}
.bk-voet,.bk-voet p,.bk-voet a{color:#E6EAED}
.bk-voet a{text-decoration:underline;text-decoration-color:rgba(230,234,237,.4);text-underline-offset:3px}
.bk-voet a:hover{text-decoration-color:#fff;color:#fff}
.bk-voet p{font-size:16px;margin-bottom:10px}
.bk-voet .bk-rubriek{color:#E8B4AE}
.bk-voetkop .elementor-heading-title{color:#fff;font-size:20px}
.bk-voet-onder{border-top:1px solid rgba(230,234,237,.15)}
.bk-voetregel-in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}
.bk-voetregel-in p{margin:0;font-size:14px}
.bk-voetregel-in a{margin-left:20px}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}/* End custom CSS */