/* static export additions */
.ovm-notice{background:#f5f5f5;border-left:4px solid #664f3f;padding:24px 28px;margin:10px 0 30px;border-radius:4px;text-align:left}
.ovm-notice h3{margin:0 0 10px}
.ovm-notice p{margin:0 0 12px}
.ovm-notice-contact{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0!important;font-weight:600}
.ovm-notice-contact a i{margin-right:6px}
/* header: theme sizes text in vw and only corrects it via device-width queries -> unreadable/overlapping */
.datummodule p,.openinghours-day,.openinghours-time1{font-size:clamp(16px,1vw,24px)!important}
ul.menu.list-inline li a{font-size:15px!important}
/* desktop: menu cells are ~9.4vw wide, VISVERWERKING needs ~9x its font size */
@media (min-width:992px){ul.menu.list-inline li a{font-size:min(1vw,20px)!important}}
/* header has a fixed 600px height; at tablet width its content is taller and the menu ends up under the fish */
@media (min-width:768px) and (max-width:991px){.sp-page-builder .page-content #section-id-1552293777111{height:auto!important;padding-bottom:60px!important}}
@media (max-width:767px){
.datummodule p,.openinghours-day,.openinghours-time1{font-size:20px!important}
ul.menu.list-inline{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px 22px}
ul.menu.list-inline li{flex:0 0 auto!important;width:auto!important;float:none!important}
ul.menu.list-inline li a{font-size:clamp(18px,5.5vw,24px)!important}
a[href^="mailto:"],.cloaked_email{word-break:break-all}
}
