@charset "UTF-8";
/* Bollenstreek 2027 – 04-layout-overzichten.css
 * Sitebrede layout zonder zijbalk: leeskolom, overzichts- en blogkaarten, knoppen, inhoudsopgave, tabs, footer per taal (bs-preview v1–v16)
 * Bron: Extra CSS (Customizer), samengevoegd bij livegang 27-10-2026. Volgorde van de bestanden = oorspronkelijke volgorde (niet wijzigen zonder test).
 */

/* bs-preview layout: modern, zonder zijbalk (alleen ingelogd) */
body #main > .wrapper-main:not(:has(.bs-home)){width:auto !important;max-width:1100px;margin:0 auto !important;padding:40px 24px 0 !important;box-sizing:border-box}
body #main aside.aside-inside{display:none !important}
body #content:not(:has(.bs-home)){width:auto !important;float:none !important;margin:0 auto !important;max-width:780px}
body.archive #content,body.search #content,body.post-type-archive-tribe_events #content{max-width:none !important}
body .wrapper-content-inside:not(:has(.bs-home)){border:0 !important;box-shadow:none !important;background:transparent !important;padding:0 !important}
body .post-cover{margin:0 0 24px !important}
body .post-cover img{width:100% !important;height:auto !important;border-radius:16px;display:block}
body .post-single:not(:has(.bs-home)),body .post-single:not(:has(.bs-home)) p,body .post-single:not(:has(.bs-home)) li{font-family:Manrope,Arial,sans-serif !important;font-size:18px !important;line-height:1.65 !important;color:#163D35 !important}
body h1,body h2,body h3,body h4,body .title,body .entry-title{font-family:Manrope,Arial,sans-serif !important;color:#163D35 !important;letter-spacing:-.01em}
body h1,body h1.title{font-size:40px !important;line-height:1.15 !important;font-weight:800 !important}
body .post-single:not(:has(.bs-home)) h2{font-size:28px !important;font-weight:800 !important;line-height:1.2 !important;margin:40px 0 12px !important}
body .post-single:not(:has(.bs-home)) h3{font-size:22px !important;font-weight:700 !important;margin:28px 0 8px !important}
body .post-single:not(:has(.bs-home)) a{color:#C60068 !important}
body .wpzoom-breadcrumbs,body .wpzoom-breadcrumbs a{font-family:Manrope,Arial,sans-serif !important;font-size:13px !important;color:#4E6660 !important}
body .post-meta-single,body .post-meta-single *{font-family:Manrope,Arial,sans-serif !important;color:#4E6660 !important;font-size:14px !important}
body .divider{border-color:#E9DFCF !important}
body #main input[type=submit],body #main .button,body .wp-block-button__link{border-radius:10px}
@media (max-width:781px){body #main > .wrapper-main:not(:has(.bs-home)){padding:20px 16px 0 !important}body h1,body h1.title{font-size:30px !important}body .post-single:not(:has(.bs-home)),body .post-single:not(:has(.bs-home)) p,body .post-single:not(:has(.bs-home)) li{font-size:16px !important}body .post-single:not(:has(.bs-home)) h2{font-size:24px !important}}

/* bs-preview v2: titel blog, kaarten overzichtspagina's (alleen ingelogd) */
body .post-meta-single h1.title-post-single{font-size:40px !important;line-height:1.15 !important;font-weight:800 !important;color:#163D35 !important;margin:8px 0 6px !important}
body ul.wpzoom-dir-pages{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 !important;padding:0 !important;list-style:none !important}
body ul.wpzoom-dir-pages > li{width:auto !important;float:none !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(22,61,53,.08);display:flex;flex-direction:column;transition:box-shadow .2s}
body ul.wpzoom-dir-pages > li:hover{box-shadow:0 10px 28px rgba(22,61,53,.14)}
body ul.wpzoom-dir-pages .post-cover{position:relative;margin:0 !important;padding:0 !important;width:auto !important;float:none !important}
body ul.wpzoom-dir-pages .post-cover a{display:block;line-height:0}
body ul.wpzoom-dir-pages .post-cover img{width:100% !important;height:220px !important;object-fit:cover;display:block;max-width:none !important}
body ul.wpzoom-dir-pages .featured-page-meta{position:absolute;top:12px;left:12px;background:#fff !important;color:#163D35 !important;font:700 12px/1 Manrope,Arial,sans-serif !important;padding:6px 10px !important;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}
body ul.wpzoom-dir-pages .post-content{padding:16px 18px 20px !important;margin:0 !important;width:auto !important;float:none !important}
body ul.wpzoom-dir-pages h2.title-post{font-size:20px !important;line-height:1.25 !important;margin:0 0 6px !important;font-weight:800 !important}
body ul.wpzoom-dir-pages h2.title-post a{color:#163D35 !important;text-decoration:none !important}
body ul.wpzoom-dir-pages h2.title-post a:hover{color:#C60068 !important}
body ul.wpzoom-dir-pages .post-content p,body ul.wpzoom-dir-pages .post-content div{font-family:Manrope,Arial,sans-serif !important;font-size:15px !important;line-height:1.5 !important;color:#3C5550 !important;margin:0 !important}
body ul.wpzoom-dir-pages .cleaner{display:none !important}
@media (max-width:900px){body ul.wpzoom-dir-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media (max-width:560px){body ul.wpzoom-dir-pages{grid-template-columns:minmax(0,1fr)}body ul.wpzoom-dir-pages .post-cover img{height:190px !important}body .post-meta-single h1.title-post-single{font-size:30px !important}}

/* bs-preview v3: knoppen, agenda, breedte overzichten (alleen ingelogd) */
body .post-single:not(:has(.bs-home)) .wp-block-button__link,body .post-single:not(:has(.bs-home)) a.ub-button-block-main,body .post-single:not(:has(.bs-home)) .ub-button-container a,body .tribe-events-single a.wp-block-button__link{color:#fff !important}
body .tribe-events li,body .tribe-common li,body .tribe-events-pro li{list-style:none !important}
body .tribe-events ul,body .tribe-common ul{padding-left:0 !important}
body.page-template-dir-list #content,body.page-template-dir-list .wrapper-main > div{max-width:none !important}
body.page-template-dir-list .post-single{max-width:780px}
body .tribe-common--breakpoint-medium.tribe-events,body .tribe-common .tribe-common-l-container{font-family:Manrope,Arial,sans-serif !important}
body .tribe-common a.tribe-common-c-btn,body .tribe-common button.tribe-common-c-btn{background:#C60068 !important;border-radius:10px !important;font-family:Manrope,Arial,sans-serif !important}
body .tribe-events-pro-photo__event-title a,body .tribe-events-calendar-list__event-title a{color:#163D35 !important;font-family:Manrope,Arial,sans-serif !important}

/* bs-preview v4: feedback ronde 1 (blogoverzicht, beeld, agenda, share) */
body #content img{max-width:100% !important}
body .post-cover img{aspect-ratio:16/9;object-fit:cover;height:auto !important}
body .post-single:not(:has(.bs-home)) figure.wp-block-image:not(.wp-block-gallery figure){width:100% !important;max-width:100% !important;margin:28px 0 !important;float:none !important}
body .post-single:not(:has(.bs-home)) figure.wp-block-image:not(.wp-block-gallery figure) img{width:100% !important;height:auto !important;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}
body .post-single:not(:has(.bs-home)) figure.wp-block-image:not(.wp-block-gallery figure) figcaption{font-family:Manrope,Arial,sans-serif;font-size:14px;color:#4E6660;text-align:center;margin-top:8px}
body .tribe-events-event-image{margin:0 0 24px !important}
body .tribe-events-event-image img{width:100% !important;height:auto !important;aspect-ratio:16/9;object-fit:cover;border-radius:16px}
body .post-share{display:none !important}
body .tribe-events-header{height:auto !important;flex-wrap:wrap !important}
body .tribe-events-header .tribe-events-c-top-bar{flex:1 1 100% !important}
body .tribe-events-pro-photo__event-featured-image-wrapper{aspect-ratio:4/3;overflow:hidden;border-radius:12px}
body .tribe-events-pro-photo__event-featured-image-link{display:block;height:100%}
body .tribe-events-pro-photo__event-featured-image{width:100% !important;height:100% !important;object-fit:cover}
body .tribe-related-events-thumbnail{aspect-ratio:4/3;overflow:hidden;border-radius:12px}
body .tribe-related-events-thumbnail img{width:100% !important;height:100% !important;object-fit:cover}
body ul.posts-archive{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 !important;padding:0 !important;list-style:none !important}
body ul.posts-archive > li{display:flex !important;flex-direction:column;background:#fff !important;border:0 !important;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(22,61,53,.08);margin:0 !important;padding:0 !important;width:auto !important;float:none !important;transition:box-shadow .2s}
body ul.posts-archive > li:hover{box-shadow:0 10px 28px rgba(22,61,53,.14)}
body ul.posts-archive .post-cover{width:auto !important;float:none !important;margin:0 !important;padding:0 !important}
body ul.posts-archive .post-cover a{display:block;line-height:0}
body ul.posts-archive .post-cover img{width:100% !important;height:auto !important;aspect-ratio:3/2;object-fit:cover;border-radius:0 !important;display:block}
body ul.posts-archive div.post-excerpt{width:auto !important;float:none !important;margin:0 !important;padding:16px 18px 22px !important}
body ul.posts-archive h2.title-post{font:800 20px/1.25 Manrope,Arial,sans-serif !important;margin:0 0 8px !important;letter-spacing:-.01em}
body ul.posts-archive h2.title-post a{color:#163D35 !important;text-decoration:none !important}
body ul.posts-archive h2.title-post a:hover{color:#C60068 !important}
body ul.posts-archive p.post-excerpt{font-family:Manrope,Arial,sans-serif !important;font-size:15px !important;line-height:1.55 !important;color:#3C5550 !important;margin:0 !important}
body ul.posts-archive p.post-meta:empty,body ul.posts-archive .cleaner{display:none !important}
body.archive .post-meta-single p,body.search .post-meta-single p{font-family:Manrope,Arial,sans-serif !important;font-weight:400 !important;font-size:18px !important;line-height:1.6 !important;color:#3C5550 !important;max-width:760px}
body.archive .divider,body.search .divider{display:none !important}
body #content .navigation{text-align:center;margin:12px 0 48px !important}
body #content .navigation .page-numbers{display:inline-flex !important;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px !important;margin:0 3px !important;border-radius:999px !important;border:1.5px solid #E9DFCF !important;background:#fff !important;color:#163D35 !important;font:700 15px Manrope,Arial,sans-serif !important;box-sizing:border-box}
body #content .navigation .page-numbers.current{background:#163D35 !important;border-color:#163D35 !important;color:#fff !important}
body #content .navigation .page-numbers.dots{border:0 !important;background:none !important}
@media (max-width:900px){body ul.posts-archive{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media (max-width:560px){body ul.posts-archive{grid-template-columns:minmax(0,1fr)}}

/* bs-preview v5: #content is inline in thema -> block voor leeskolom */
body #content{display:block !important}

/* bs-preview v6: feedbackronde 2 */
/* actief menu-item */
body #menu-main > li.current-menu-item > a,body #menu-main > li.current-menu-ancestor > a,body #menu-main > li.current-page-ancestor > a,body #menu-main > li.current-menu-parent > a,#bs-menu > li.is-active > a{background:#F3EEE4 !important;color:#C60068 !important}
#bs-menu > li.is-active > .bs-sub-toggle{color:#C60068 !important}
#bs-menu > li > ul a.is-active{color:#C60068 !important;background:#FAF7F2 !important}
@media (max-width:1080px){#bs-menu > li.is-active > a{background:transparent !important;box-shadow:inset 4px 0 0 #C60068}}
/* intro's gelijk en volle breedte */
body.page-template-dir-list .post-single{max-width:none !important}
body.archive .post-meta-single p,body.search .post-meta-single p,body.page-template-dir-list .post-single > p{max-width:none !important;font-family:Manrope,Arial,sans-serif !important;font-size:18px !important;line-height:1.65 !important;font-weight:400 !important;color:#163D35 !important}
body.archive .post-meta-single h1,body.page-template-dir-list h1.title{margin:8px 0 12px !important}
/* tegels gelijk formaat: overzicht = blog */
body ul.wpzoom-dir-pages .post-cover img{height:auto !important;aspect-ratio:3/2}
body ul.wpzoom-dir-pages > li,body ul.posts-archive > li{height:100%}
/* hover-effect tegels */
body ul.wpzoom-dir-pages > li,body ul.posts-archive > li,body .bs-home .bs-card,body .tribe-events-pro-photo__event article{transition:transform .2s ease,box-shadow .2s ease}
body ul.wpzoom-dir-pages > li:hover,body ul.posts-archive > li:hover,body .bs-home .bs-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(22,61,53,.16) !important}
body ul.wpzoom-dir-pages .post-cover,body ul.posts-archive .post-cover,body .bs-home .bs-card-img,body .tribe-events-pro-photo__event-featured-image-wrapper{overflow:hidden}
body ul.wpzoom-dir-pages .post-cover img,body ul.posts-archive .post-cover img,body .bs-home .bs-card-img img,body .tribe-events-pro-photo__event-featured-image{transition:transform .35s ease}
body ul.wpzoom-dir-pages > li:hover .post-cover img,body ul.posts-archive > li:hover .post-cover img,body .bs-home .bs-card:hover .bs-card-img img,body .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-featured-image{transform:scale(1.06)}
body ul.wpzoom-dir-pages > li:hover h2.title-post a,body ul.posts-archive > li:hover h2.title-post a,body .bs-home .bs-card:hover .bs-card-title a{color:#C60068 !important}
@media (prefers-reduced-motion:reduce){body ul.wpzoom-dir-pages > li,body ul.posts-archive > li,body .bs-home .bs-card,body .post-cover img,body .bs-card-img img{transition:none !important;transform:none !important}}
/* social share-blok WPZOOM */
body .wp-block-wpzoom-blocks-social-sharing{display:none !important}
/* inhoudsopgave (Ultimate Blocks) */
body .ub_table-of-contents{background:#fff !important;border:1px solid #E9DFCF !important;border-radius:14px !important;overflow:hidden;box-shadow:none !important;padding:0 !important}
body .ub_table-of-contents-header-container{background:#E9DFCF !important;color:#163D35 !important;padding:12px 18px !important}
body .ub_table-of-contents-title,body .ub_table-of-contents-title *{color:#163D35 !important;font-family:Manrope,Arial,sans-serif !important;font-weight:800 !important}
body .ub_table-of-contents-extra-container{background:#fff !important;padding:12px 18px 16px !important}
body .post-single:not(:has(.bs-home)) .ub_table-of-contents a,body .ub_table-of-contents li{color:#163D35 !important;font-size:16px !important}
body .post-single:not(:has(.bs-home)) .ub_table-of-contents a:hover{color:#C60068 !important}
/* meldingsblokken (blauw/geel/etc.) */
body .ub-notification-box,body .ub-styled-box.ub-notification-box{background:#F3EEE4 !important;border:0 !important;border-left:0 !important;border-radius:12px !important;color:#163D35 !important;padding:16px 20px !important}
body .ub-notification-box *{color:#163D35 !important}
body .post-single:not(:has(.bs-home)) .ub-notification-box a{color:#C60068 !important}
/* tabbladen */
body .wp-block-ub-tabbed-content-tab-title-wrap{background:#F3EEE4 !important;color:#163D35 !important;border-radius:10px 10px 0 0 !important;font-family:Manrope,Arial,sans-serif !important;font-weight:700 !important}
body .wp-block-ub-tabbed-content-tab-title-wrap.active{background:#163D35 !important;color:#fff !important}
body .wp-block-ub-tabbed-content-tab-title-wrap.active *{color:#fff !important}
/* oude magenta in inhoud -> framboos */
body .ub-button-block-main{background-color:#C60068 !important;border-color:#C60068 !important;border-radius:10px !important;font-family:Manrope,Arial,sans-serif !important}
body .post-single:not(:has(.bs-home)) [style*="background-color:#e6007e"],body .post-single:not(:has(.bs-home)) [style*="background-color: #e6007e"],body .post-single:not(:has(.bs-home)) [style*="background:#e6007e"]{background-color:#C60068 !important}
body .post-single:not(:has(.bs-home)) [style*="color:#e6007e"]:not([style*="background"]),body .post-single:not(:has(.bs-home)) [style*="color: #e6007e"]:not([style*="background"]){color:#C60068 !important}

/* bs-preview v7: nieuwe footerindeling (nieuwe widgets alleen ingelogd; oude verborgen voor ingelogd) */
body.bs-nooit #nav_menu-24,body.bs-nooit #nav_menu-25{display:none !important}
body footer #nav_menu-5,body footer #nav_menu-3,body footer #nav_menu-15{display:none !important}
body footer #custom_html-5{margin:4px 0 16px !important}
body footer .zoom-social-icons-widget,body footer [id^="zoom-social-icons-widget"]{margin-top:16px !important}

/* bs-preview v8: titels gelijk, footer per taal */
body.page-template-dir-list h1.title{text-align:left !important;background:none !important;border:0 !important}
body.page-template-dir-list h1.title::before,body.page-template-dir-list h1.title::after{display:none !important;content:none !important}
body.page-template-dir-list h1.title .title-wrapper{background:none !important;padding:0 !important}
html:not([lang^="nl"]) #nav_menu-24,html:not([lang^="nl"]) #nav_menu-25{display:none !important}

/* bs-preview v9: inhoudsopgave + tabs boven magenta-regel */
body #content .post-single .ub_table-of-contents .ub_table-of-contents-header-container{background-color:#E9DFCF !important;color:#163D35 !important}
body #content .post-single .wp-block-ub-tabbed-content-tab-title-wrap{background-color:#F3EEE4 !important;color:#163D35 !important}
body #content .post-single .wp-block-ub-tabbed-content-tab-title-wrap *{color:#163D35 !important}
body #content .post-single .wp-block-ub-tabbed-content-tab-title-wrap.active{background-color:#163D35 !important;color:#fff !important}
body #content .post-single .wp-block-ub-tabbed-content-tab-title-wrap.active *{color:#fff !important}

/* bs-preview v10: hero-tekst, ruimte kruimelpad, agenda-intro, placeholders promotie/advertentie (alleen ingelogd) */
body .bs-home .bs-hero h1,body .bs-home .bs-hero h2,body .bs-home .bs-hero p,body .bs-home .bs-hero-panel *:not(.wp-block-button__link){color:#fff !important}
body .bs-home .bs-hero .bs-eyebrow,body .bs-home .bs-hero-panel > p:first-child,body .bs-home .bs-hero-panel .wp-block-group__inner-container > p:first-child{color:#E9DFCF !important}
body.page-template-dir-list #main > .wrapper-home{width:auto !important;max-width:1100px;margin:0 auto !important;padding:40px 24px 0 !important;box-sizing:border-box;float:none !important}
@media (max-width:781px){body.page-template-dir-list #main > .wrapper-home{padding:24px 16px 0 !important}}
body.bs-nooit .bs-agenda-intro,html:not([lang^="nl"]) .bs-agenda-intro,.single-tribe_events .bs-agenda-intro{display:none !important}
body .bs-agenda-intro{margin:8px 0 28px}
body .bs-agenda-intro h1{font:800 40px/1.15 Manrope,Arial,sans-serif !important;color:#163D35 !important;margin:0 0 12px !important;letter-spacing:-.01em;text-align:left}
body .bs-agenda-intro p{font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.65;color:#163D35;margin:0}
@media (max-width:781px){body .bs-agenda-intro h1{font-size:30px !important}body .bs-agenda-intro p{font-size:16px}}
body ul.posts-archive > li:nth-child(n+4),body ul.wpzoom-dir-pages > li:nth-child(n+4){order:2}
body ul.posts-archive > li:nth-child(n+7),body ul.wpzoom-dir-pages > li:nth-child(n+7){order:4}
@media (max-width:900px){body ul.posts-archive::before,body ul.wpzoom-dir-pages::before{min-height:160px}}

/* bs-preview v11: placeholders blog op intro + h3, label-fix */
body.single-post .post-single > h2:first-of-type::before{content:none !important;display:none !important}
body.single-post .post-single:has(> h3:nth-of-type(4)) > h2:nth-of-type(4)::before{content:none !important;display:none !important}

/* bs-preview v12: blogintro, streep onder kaarttekst, rasterorde promotiekaart */
body .post-meta-single .archive-meta,body .post-meta-single .archive-meta *{font-family:Manrope,Arial,sans-serif !important;font-size:18px !important;line-height:1.65 !important;font-weight:400 !important;color:#163D35 !important;letter-spacing:0 !important;text-transform:none !important;margin:0 !important;max-width:none !important}
body .post-meta-single .archive-meta{margin:0 0 8px !important}
body ul.wpzoom-dir-pages .post-content,body ul.posts-archive div.post-excerpt{border:0 !important;box-shadow:none !important}
body ul.posts-archive > li:nth-child(n+4),body ul.wpzoom-dir-pages > li:nth-child(n+4){order:2}
body ul.posts-archive > li:nth-child(n+6),body ul.wpzoom-dir-pages > li:nth-child(n+6){order:4}
@media (max-width:900px){body ul.posts-archive > li:nth-child(n+6),body ul.wpzoom-dir-pages > li:nth-child(n+6){order:2}body ul.posts-archive > li:nth-child(n+8),body ul.wpzoom-dir-pages > li:nth-child(n+8){order:4}body ul.posts-archive > li:nth-child(n+4):nth-child(-n+5),body ul.wpzoom-dir-pages > li:nth-child(n+4):nth-child(-n+5){order:2}}

/* bs-preview v13: actieve rubriek op diepere pagina's (preview; definitief via WP-menu met paginakoppeling) + promotieband blogoverzicht */
body.page-id-96 #menu-main > li.menu-item-13820 > a,body.parent-pageid-96 #menu-main > li.menu-item-13820 > a,body.parent-pageid-42 #menu-main > li.menu-item-13820 > a,body.parent-pageid-23440 #menu-main > li.menu-item-13820 > a,body.parent-pageid-13521 #menu-main > li.menu-item-13820 > a,body.parent-pageid-8306 #menu-main > li.menu-item-13820 > a,body.parent-pageid-6177 #menu-main > li.menu-item-13820 > a,body.parent-pageid-4385 #menu-main > li.menu-item-13820 > a,body.parent-pageid-3066 #menu-main > li.menu-item-13820 > a,body.parent-pageid-663 #menu-main > li.menu-item-13820 > a,body.parent-pageid-461 #menu-main > li.menu-item-13820 > a,body.parent-pageid-391 #menu-main > li.menu-item-13820 > a,body.parent-pageid-320 #menu-main > li.menu-item-13820 > a,body.parent-pageid-123 #menu-main > li.menu-item-13820 > a,body.parent-pageid-111 #menu-main > li.menu-item-13820 > a,body.parent-pageid-109 #menu-main > li.menu-item-13820 > a,body.parent-pageid-98 #menu-main > li.menu-item-13820 > a,body.parent-pageid-86 #menu-main > li.menu-item-13820 > a,body.parent-pageid-30 #menu-main > li.menu-item-13820 > a{background:#F3EEE4 !important;color:#C60068 !important}
body.page-id-48 #menu-main > li.menu-item-13821 > a,body.parent-pageid-48 #menu-main > li.menu-item-13821 > a,body.parent-pageid-8224 #menu-main > li.menu-item-13821 > a,body.parent-pageid-78 #menu-main > li.menu-item-13821 > a,body.parent-pageid-3096 #menu-main > li.menu-item-13821 > a,body.parent-pageid-8129 #menu-main > li.menu-item-13821 > a,body.parent-pageid-1670 #menu-main > li.menu-item-13821 > a,body.parent-pageid-90 #menu-main > li.menu-item-13821 > a,body.parent-pageid-58 #menu-main > li.menu-item-13821 > a,body.parent-pageid-39 #menu-main > li.menu-item-13821 > a{background:#F3EEE4 !important;color:#C60068 !important}
body.page-id-129 #menu-main > li.menu-item-13822 > a,body.parent-pageid-129 #menu-main > li.menu-item-13822 > a,body.parent-pageid-1166 #menu-main > li.menu-item-13822 > a,body.parent-pageid-148 #menu-main > li.menu-item-13822 > a,body.parent-pageid-157 #menu-main > li.menu-item-13822 > a,body.parent-pageid-18480 #menu-main > li.menu-item-13822 > a,body.parent-pageid-15270 #menu-main > li.menu-item-13822 > a,body.parent-pageid-15258 #menu-main > li.menu-item-13822 > a,body.parent-pageid-3688 #menu-main > li.menu-item-13822 > a,body.parent-pageid-692 #menu-main > li.menu-item-13822 > a,body.parent-pageid-155 #menu-main > li.menu-item-13822 > a,body.parent-pageid-153 #menu-main > li.menu-item-13822 > a,body.parent-pageid-151 #menu-main > li.menu-item-13822 > a,body.parent-pageid-144 #menu-main > li.menu-item-13822 > a{background:#F3EEE4 !important;color:#C60068 !important}
body.page-id-132 #menu-main > li.menu-item-7275 > a,body.parent-pageid-132 #menu-main > li.menu-item-7275 > a,body.parent-pageid-287 #menu-main > li.menu-item-7275 > a,body.parent-pageid-6883 #menu-main > li.menu-item-7275 > a,body.parent-pageid-6693 #menu-main > li.menu-item-7275 > a,body.parent-pageid-13702 #menu-main > li.menu-item-7275 > a,body.parent-pageid-6879 #menu-main > li.menu-item-7275 > a,body.parent-pageid-289 #menu-main > li.menu-item-7275 > a,body.parent-pageid-285 #menu-main > li.menu-item-7275 > a,body.parent-pageid-283 #menu-main > li.menu-item-7275 > a{background:#F3EEE4 !important;color:#C60068 !important}
body.single-post #menu-main > li.menu-item-5780 > a,body.archive.category #menu-main > li.menu-item-5780 > a{background:#F3EEE4 !important;color:#C60068 !important}
body.post-type-archive-tribe_events #menu-main > li.menu-item-1947 > a,body.single-tribe_events #menu-main > li.menu-item-1947 > a,body.tax-tribe_events_cat #menu-main > li.menu-item-1947 > a{background:#F3EEE4 !important;color:#C60068 !important}

/* bs-preview v14: footer rustiger (WPML-talenrij weg, social-iconen wit, punt-item weg) */
body .wpml-ls-statics-footer{display:none !important}
body footer .zoom-social_icons-list-span{background:transparent !important;color:#fff !important;padding:6px !important;font-size:20px !important;border-radius:0 !important;transition:color .2s}
body footer .zoom-social_icons-list__link:hover .zoom-social_icons-list-span,body footer .zoom-social_icons-list__link:focus-visible .zoom-social_icons-list-span{color:#E9DFCF !important;background:transparent !important}
body footer .zoom-social-icons-list{margin:20px 0 0 -6px !important;display:flex;gap:6px}
body footer #menu-item-8314{display:none !important}
body footer > .wrapper > div:not(.column):not(.cleaner){padding-bottom:36px !important}

/* bs-preview v15: evenementkaarten als site-kaarten, ruimte promotieband agenda, paginering in eigen taal */
body #content .tribe-events-pro-photo__event{padding-bottom:24px !important}
body #content .tribe-events-pro-photo__event article{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(22,61,53,.08);height:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}
body #content .tribe-events-pro-photo__event:hover article{transform:translateY(-4px);box-shadow:0 14px 32px rgba(22,61,53,.16)}
body #content .tribe-events-pro-photo__event-featured-image-wrapper{border-radius:0 !important;margin:0 !important;aspect-ratio:3/2}
body #content .tribe-events-pro-photo__event-details-wrapper{display:flex !important;gap:14px;align-items:flex-start;padding:16px 18px 20px !important;margin:0 !important}
body #content .tribe-events-pro-photo__event-date-tag{flex:0 0 52px !important;width:52px !important;max-width:52px !important;background:#F3EEE4;border-radius:10px;padding:8px 0 !important;text-align:center;margin:0 !important}
body #content .tribe-events-pro-photo__event-date-tag-month{display:block;font:800 12px/1.2 Manrope,Arial,sans-serif !important;color:#C60068 !important;text-transform:uppercase;letter-spacing:.04em}
body #content .tribe-events-pro-photo__event-date-tag-daynum{display:block;font:800 22px/1.1 Manrope,Arial,sans-serif !important;color:#163D35 !important}
body #content .tribe-events-pro-photo__event-details{flex:1;min-width:0;padding:0 !important;display:flex;flex-direction:column}
body #content .tribe-events-pro-photo__event-title{order:1;margin:0 0 6px !important;font:800 18px/1.3 Manrope,Arial,sans-serif !important}
body #content .tribe-events-pro-photo__event-title a,body #content .tribe-events-pro-photo__event-title a:visited{color:#163D35 !important;font:inherit !important;text-decoration:none !important;border:0 !important}
body #content .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-title a{color:#C60068 !important}
body #content .tribe-events-pro-photo__event-datetime{order:2;font:500 14px/1.45 Manrope,Arial,sans-serif !important;color:#4E6660 !important;margin:0 !important}
body #content .tribe-events-pro-photo__event-datetime *{color:#4E6660 !important;font:inherit !important}
body #content .tribe-events-pro-photo__event:hover .tribe-events-pro-photo__event-featured-image{transform:scale(1.06)}
body .tribe-events-pro-photo::before{margin:28px 0 32px !important}
body #content .navigation .page-numbers.prev,body #content .navigation .page-numbers.next{font-size:0 !important;gap:6px}
body #content .navigation .page-numbers.prev::after,body #content .navigation .page-numbers.next::after{font:700 15px Manrope,Arial,sans-serif}
html[lang^="nl"] body #content .navigation .prev::after{content:"\2190  Vorige"}
html[lang^="nl"] body #content .navigation .next::after{content:"Volgende  \2192"}
html[lang^="en"] body #content .navigation .prev::after{content:"\2190  Previous"}
html[lang^="en"] body #content .navigation .next::after{content:"Next  \2192"}
html[lang^="de"] body #content .navigation .prev::after{content:"\2190  Zurück"}
html[lang^="de"] body #content .navigation .next::after{content:"Weiter  \2192"}
html[lang^="fr"] body #content .navigation .prev::after{content:"\2190  Précédent"}
html[lang^="fr"] body #content .navigation .next::after{content:"Suivant  \2192"}
html[lang^="es"] body #content .navigation .prev::after{content:"\2190  Anterior"}
html[lang^="es"] body #content .navigation .next::after{content:"Siguiente  \2192"}

/* bs-preview v16: rijafstand evenementkaarten gelijk aan overige rasters */
body #content .tribe-events-pro-photo__event{margin-bottom:0 !important;padding-bottom:24px !important}
