.overlap.left {
background-color: var(--e-global-color-text);
margin-left: calc(-1 * (24px + clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 72px)));
padding: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 72px);
}
@media only screen and (max-width: 768px) {
.overlap.left {
margin-left: 0;
padding: 0;
}
} .handwritten p,
p.handwritten {
font-family: 'adobe-handwriting-ernie', serif;
font-weight: 400;
font-size: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
letter-spacing: 0;
line-height: 1;
}
.small p,
p.small {
font-style: italic;
font-size: 14px;
}
.italic p,
p.italic {
font-style: italic;
}
p + p.italic {
margin-top: 24px !important;
}   @keyframes maskedFadeInUp {
0% {
transform: translateY(100%);
opacity: 0;
}
75% {
transform: translateY(0);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
@keyframes maskedFadeInDown {
0% {
transform: translateY(-100%);
opacity: 0;
}
75% {
transform: translateY(0);
}
100% {
opacity: 1;
transform: translateY(0);
}
}  .elementor-widget-button .elementor-button,
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button,
#opgemerkt .gform_wrapper .gform_button_select_files,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-customize,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-reject,
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept {
color: var(--e-global-color-primary);
background-color: transparent;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
padding: 0;
font-family: 'termina', sans-serif;
font-weight: 700;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
border: 0;
border-bottom: 1px solid var(--e-global-color-primary);
border-radius: 0;
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1);
box-shadow: none;
user-select: none;
} .elementor-widget-nav-menu .elementor-nav-menu {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
gap: clamp(36px, calc(calc(100 / 1152) * (100vw - 1024px) + 36px), 60px);
}
.elementor-widget-nav-menu .elementor-nav-menu.sm-vertical {
flex-flow: column wrap;
}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
font-family: 'adobe-caslon-pro', serif;
font-weight: 400;
font-size: 18px;
letter-spacing: .25px;
line-height: 1.5;
}  .elementor-widget-jet-accordion .jet-accordion__item {
background-color: transparent;
margin-bottom: 0;
border: 0;
border-radius: 0;
}
.elementor-widget-jet-accordion .jet-accordion__item + .jet-accordion__item {
border-top: 1px solid var(--e-global-color-secondary);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control {
position: relative;
min-height: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
padding-top: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
padding-right: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
padding-bottom: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
padding-left: clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 72px);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon::before,
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon::after {
content: '';
background-color: var(--e-global-color-primary);
position: absolute;
display: flex;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon::before {
width: clamp(2px, calc(calc(100 / 1152) * (100vw - 768px) + 2px), 4px);
height: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 24px);
transition: height .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-accordion .jet-accordion__item.active-toggle .jet-toggle__control .jet-toggle__label-icon::before {
height: 0;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon {
position: absolute;
width: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 24px);
height: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 24px);
margin-left: 0;
margin-right: calc(clamp(36px, calc(calc(100 / 1152) * (100vw - 768px) + 36px), 54px) - clamp(6px, calc(calc(100 / 1152) * (100vw - 768px) + 6px), 12px));
top: 50%;
right: 0;
transform: translateY(-50%);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon::after {
width: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 24px);
height: clamp(2px, calc(calc(100 / 1152) * (100vw - 768px) + 2px), 4px);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-icon .jet-toggle__icon {
display: none;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__control .jet-toggle__label-text {
color: var(--e-global-color-primary);
font-family: 'termina', sans-serif;
font-weight: 700;
font-size: clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 24px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-toggle__content-inner {
padding-top: 0;
padding-right: clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 72px);
padding-bottom: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
padding-left: clamp(0px, calc(calc(100 / 1152) * (100vw - 768px) + 0px), 72px);
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .e-con-boxed {
padding: 0;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items {
width: calc(100% + 24px);
margin: 0 -12px;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item {
padding: 12px;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-heading p {
color: var(--e-global-color-primary);
line-height: 1.75;
}
.elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-heading p::first-letter {
text-transform: uppercase;
} .elementor-widget-icon-list.social-media .elementor-icon-list-item,
.elementor-widget-icon-list.social-media .elementor-icon-list-item a {
gap: 12px;
}
.elementor-widget-icon-list.social-media .elementor-icon-list-item .elementor-icon-list-icon svg {
width: 24px;
height: 24px;
margin: 0 !important;
}
.elementor-widget-icon-list.social-media .elementor-icon-list-item .elementor-icon-list-text {
margin-top: 6px;
padding: 0;
}    .gform_wrapper .gform_body .gform_fields .gfield_label,
.gform_wrapper .gform_body .gform_fields .gfield_validation_message,
.gform_wrapper .gform_footer .gform-loader {
display: none;
}
.gform_wrapper .gform_confirmation_message {
color: var(--e-global-color-text) !important;
max-width: 60ch;
}  .gform_wrapper .gform_body .gform_fields select {
background-image: url(//www.dekombuis.be/wp-content/uploads/2024/08/DeKombuis-Website-Icons-Arrow-Down.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: right 18px center;
} .gform_wrapper .gform_body .gform_fields .gfield--type-date .ui-datepicker-trigger {
transform: translateX(-28px) !important;
} .cky-consent-container .cky-consent-bar {
background-color: var(--e-global-color-primary) !important;
padding: 0 !important;
border: 0 !important;
box-shadow: none !important;
opacity: 0;
transform: translateY(-100%);
animation-name: maskedFadeInUp;
animation-delay: .4s;
animation-duration: .4s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.cky-consent-container .cky-consent-bar .cky-notice {
padding: 20px clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 72px);
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
}
@media only screen and (max-width: 768px) {
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group {
flex-flow: column nowrap;
gap: 20px;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper {
flex-flow: column wrap !important;
}
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-title,
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des,
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper {
padding: 0;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-title {
color: var(--e-global-color-text) !important;
margin-bottom: 10px !important;
font-family: 'termina', sans-serif;
font-weight: 700;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des {
margin-right: auto;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des p {
color: var(--e-global-color-text);
max-width: 100ch;
margin-right: 24px;
font-size: 14px;
letter-spacing: .5px;
line-height: 1.5;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
gap: 12px 24px;
margin: 0;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
color: var(--e-global-color-text) !important;
flex-flow: row nowrap !important;
width: auto;
margin: 0;
font-size: 14px !important;
white-space: nowrap;
border-color: var(--e-global-color-text) !important;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:hover,
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:focus,
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn:active {
opacity: 1;
}
.cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn-accept {
background-color: transparent !important;
}
.cky-btn-revisit-wrapper {
display: none !important;
} .elementor-location-header header {
z-index: 998;
min-height: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 144px);
margin-bottom: 0;
scroll-margin-top: 0;
border-bottom: 1px solid var(--e-global-color-secondary);
transition: border .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-location-header header .e-child {
flex-basis: 0;
flex-grow: 1;
gap: clamp(36px, calc(calc(100 / 1152) * (100vw - 1024px) + 36px), 60px);
} .elementor-location-header header .elementor-widget-nav-menu {
margin-top: 4px;
} .elementor-widget-icon.logo .elementor-icon-wrapper {
display: flex;
}
.elementor-widget-icon.logo svg {
width: clamp(150px, calc(calc(100 / 1152) * (100vw - 768px) + 150px), 240px);
height: auto;
} .elementor-widget-opgemerkt-burger .burger-wrapper::after {
width: 24px;
transition: width .2s cubic-bezier(0.19, 1, 0.22, 1), top .2s .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::after {
width: 100%;
transition: width .2s .2s cubic-bezier(0.19, 1, 0.22, 1), top .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s .2s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-opgemerkt-burger:hover .burger-wrapper::after {
width: 100%;
} .lunch-menu-notification {
z-index: 997;
background-color: var(--e-global-color-secondary);
position: absolute;
max-width: calc(1920px - clamp(48px, calc(calc(100 / 1152) * (100vw - 768px) + 48px), 144px));
min-height: 72px;
margin-bottom: 0;
padding-top: 20px;
padding-bottom: 16px;
scroll-margin-top: 0;
opacity: 0;
transform: translateY(-100%);
animation-name: maskedFadeInDown;
animation-delay: .4s;
animation-duration: .4s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
@media only screen and (max-width: 768px) {
.lunch-menu-notification {
width: 100%;
padding-bottom: 20px;
}
.lunch-menu-notification > .e-con-inner {
gap: 12px;
}
.lunch-menu-notification .elementor-element {
align-items: flex-start;
}
.lunch-menu-notification .elementor-widget-shortcode {
display: none;
}
}
.lunch-menu-notification .elementor-widget-heading p {
line-height: 1.75;
} .responsive-menu-open {
position: fixed;
width: 100vw;
}
.responsive-menu-open .elementor-location-header header {
border-color: rgba(242, 232, 220, .24);
}
.responsive-menu-open .elementor-location-header header .elementor-widget-opgemerkt-burger .burger-wrapper::before,
.responsive-menu-open .elementor-location-header header .elementor-widget-opgemerkt-burger .burger-wrapper::after {
background-color: var(--e-global-color-text);
}
.responsive-menu-open .elementor-location-header header .elementor-widget-icon.logo svg * {
fill: var(--e-global-color-text);
}
.responsive-menu-open .elementor-location-header header .elementor-widget-button .elementor-button {
color: var(--e-global-color-text);
border-color: var(--e-global-color-text);
}
.responsive-menu-open .elementor-location-header header .elementor-widget-nav-menu,
.responsive-menu-open .elementor-location-header header .reservation,
.elementor-location-header header .telephone-call {
display: none;
}
.responsive-menu-open .elementor-location-header header .telephone-call {
display: flex;
}
@media only screen and (max-width: 768px) {
.responsive-menu-open .elementor-location-header header .telephone-call {
display: none;
}
}
.elementor-location-header .responsive-menu {
z-index: 997;
height: 0;
margin-bottom: 0;
scroll-margin-top: 0;
visibility: hidden;
}
.elementor-location-header .responsive-menu::after {
z-index: -1;
content: '';
background-color: var(--e-global-color-primary);
position: fixed;
display: flex;
width: 100%;
height: 100%;
top: 0;
left: 0;
transform: scaleY(0);
transform-origin: top;
transition: transform .8s cubic-bezier(0.19, 1, 0.22, 1);
}
.responsive-menu-open .elementor-location-header .responsive-menu {
position: fixed;
min-height: 100vh;
min-height: var(--viewport-height);
top: 0;
padding-top: var(--header-height);
visibility: visible;
}
.responsive-menu-open .elementor-location-header .responsive-menu::after {
transform: scaleY(1);
}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu {
gap: 24px;
}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
font-family: 'termina', sans-serif;
font-weight: 700;
font-size: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 48px);
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
opacity: 0;
transform: translateY(100%);
}
.responsive-menu-open .elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
opacity: 0;
transform: translateY(100%);
animation-name: maskedFadeInUp;
animation-delay: .4s;
animation-duration: .4s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}   .hero {
min-height: calc(100vh - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
min-height: calc(var(--viewport-height) - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
margin-bottom: 0;
scroll-margin-top: 0;
padding-top: 0;
padding-bottom: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
}
.hero .elementor-widget-heading h1 {
max-width: 16ch;
}
.hero .elementor-widget-text-editor p {
max-width: 56ch;
}
.hero .elementor-widget-image img {
width: 100%;
max-height: calc(100vh - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
max-height: calc(var(--viewport-height) - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
object-fit: contain;
object-position: right bottom;
aspect-ratio: 3 / 4;
}
@media only screen and (max-width: 768px) {
.hero {
margin-top: 108px;
}
#opgemerkt .hero > .e-con-inner {
flex-grow: 0;
}
.hero .elementor-widget-image img,
#lunch-menu .elementor-widget-image img {
max-height: 100%;
object-fit: cover;
aspect-ratio: 4 / 5;
}
} .elementor-widget-jet-listing-dynamic-repeater.dishes .jet-listing-dynamic-repeater__items {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: flex-start;
gap: 24px;
}
#lunch-menu .elementor-widget-image img {
width: 100%;
max-height: calc(100vh - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
max-height: calc(var(--viewport-height) - var(--header-height) - clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px));
object-fit: contain;
object-position: left bottom;
aspect-ratio: 3 / 4;
}
.elementor-widget-jet-listing-dynamic-repeater.dishes .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item p::first-letter {
text-transform: uppercase;
}
#lunch-menu .elementor-widget-jet-listing-dynamic-repeater.dishes .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item p {
display: block;
}
#lunch-menu .elementor-widget-jet-listing-dynamic-repeater.dishes .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item p:first-letter {
text-transform: uppercase;
} #wijn .elementor-widget-text-editor p {
max-width: 36ch;
}
.wine .overlap {
gap: 0;
}
.wine .elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item .elementor-element > .e-con-inner {
gap: 6px;
}
.wine .elementor-widget-jet-accordion.cellar-residuals .jet-accordion__item {
border-top: 1px solid var(--e-global-color-secondary);
}
.wine .elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-text-editor p {
margin: 0;
font-style: italic;
font-size: 14px;
}
.wine .elementor-widget-jet-accordion .jet-accordion__item .jet-toggle__content .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-text-editor p + p {
margin-top: 6px;
} .about .elementor-widget-heading h2 {
max-width: 16ch;
}
.about .elementor-widget-text-editor p {
max-width: 60ch;
} #contact .elementor-widget-nav-menu .elementor-nav-menu {
display: flex;
flex-flow: column wrap;
justify-content: center;
align-items: flex-start;
gap: 24px;
}
#contact .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
font-family: 'termina', serif;
font-weight: 700;
font-size: clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 24px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
}
#contact .elementor-widget-text-editor p {
margin-bottom: 0;
}
#contact .elementor-widget-text-editor p + p {
margin-top: 0;
}
#contact .elementor-widget-text-editor p + p.small {
margin-top: 24px;
}
.notification-message {
background-color: var(--e-global-color-secondary);
padding: 20px 20px 16px 20px;
} #reserveren {
margin-bottom: 0;
scroll-margin-top: 0;
padding-top: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
padding-bottom: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
}
#reserveren .elementor-widget-heading h2,
#reserveren .elementor-widget-text-editor p,
#reserveren .elementor-widget-text-editor p a {
color: var(--e-global-color-text);
}
#reserveren .elementor-widget-text-editor p {
max-width: 40ch;
}
#reserveren .gform_wrapper .gform_body .gform_fields #field_1_7,
#reserveren .gform_wrapper .gform_body .gform_fields #field_1_8,
#reserveren .gform_wrapper .gform_body .gform_fields .gfield--width-third {
grid-column: span 6;
}
#reserveren .gform_wrapper .gform_body .gform_fields .gfield--type-date .ginput_container {
width: calc(100% + 8px);
}
#reserveren .gform_wrapper .gform_body .gform_fields #field_1_13 select {
background-image: url(//www.dekombuis.be/wp-content/uploads/2024/08/DeKombuis-Website-Icons-Clock.svg);
background-repeat: no-repeat;
background-size: 24px;
background-position: right 18px center;
}
#reserveren .gform_wrapper .gform_body .gform_fields .gfield--type-html p {
max-width: 72ch;
}
#reserveren .gform_wrapper .gform_body .gform_fields .gfield--type-html p,
#reserveren .gform_wrapper .gform_body .gform_fields .gfield--type-html a {
color: rgba(242, 232, 220, .5);
}
#opgemerkt .gform_wrapper .gform_page_footer .button,
#opgemerkt .gform_wrapper .gform_footer .button,
#opgemerkt .gform_wrapper .gform_button_select_files {
color: var(--e-global-color-text);
border-color: var(--e-global-color-text);
} .page-id-132 .legal-content,
.page-id-133 .legal-content {
margin-top: var(--notification-height);
padding-top: clamp(72px, calc(calc(100 / 1152) * (100vw - 768px) + 72px), 108px);
}
.legal-content h3,
.legal-content h4 {
font-family: 'termina', sans-serif;
font-weight: 700;
font-style: normal;
font-size: 16px;
letter-spacing: .5px;
line-height: 1.5;
text-transform: uppercase;
}
.legal-content p,
.legal-content ul {
max-width: 72ch;
margin-left: 0;
}
.legal-content h4 + p,
.legal-content h4 + ul {
margin-top: 20px;
}
.legal-content p + h4,
.legal-content ul + h4 {
margin-top: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 48px);
}
.legal-content ul {
list-style: none;
margin-bottom: 0;
padding-left: 0;
}
.legal-content ul li {
padding-left: 36px;
}
.legal-content ul li::before {
content: '—';
position: absolute;
display: block;
left: 0;
}
.legal-content .cky-audit-table-element h3 {
margin: 0;
}
.legal-content .cky-audit-table-element h3:first-child {
margin-top: 20px;
}
.legal-content .cky-audit-table-element h3 + div,
.legal-content .cky-audit-table-element div + div {
margin-top: 20px;
}
.legal-content .cky-audit-table-element div + h3 {
margin-top: 24px;
}
.legal-content .cky-audit-table-element .cky-table-wrapper {
max-width: 960px;
}
.legal-content .cky-audit-table-element .cky-cookie-audit-table th,
.legal-content .cky-audit-table-element .cky-cookie-audit-table td {
color: var(--e-global-color-primary);
background-color: transparent;
font-weight: normal;
font-size: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 14px);
letter-spacing: .25px;
line-height: 1.5;
border: 1px solid var(--e-global-color-primary);
}
@media only screen and (max-width: 768px) {
.legal-content .cky-audit-table-element .cky-cookie-audit-table tbody tr td:first-child {
word-break: break-all;
}
}
.legal-content .cky-audit-table-element div:last-child {
margin-bottom: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px);
}
.page-id-132 .elementor-location-footer footer,
.page-id-133 .elementor-location-footer footer {
padding-top: clamp(36px, calc(calc(100 / 1152) * (100vw - 768px) + 36px), 72px);
} .elementor-location-footer footer {
padding-bottom: clamp(36px, calc(calc(100 / 1152) * (100vw - 768px) + 36px), 72px);
}
.elementor-location-footer footer > .e-con-inner,
.elementor-location-footer footer .elementor-widget-nav-menu .elementor-nav-menu {
gap: 0 24px;
}
.elementor-location-footer footer .elementor-widget-opgemerkt-copyright .copyright-wrapper p,
.elementor-location-footer footer .elementor-widget-nav-menu .elementor-nav-menu .menu-item a,
.elementor-widget-opgemerkt-made-by .made-by-wrapper span {
color: rgba(242, 232, 220, .5);
font-size: 14px;
}
.elementor-location-footer footer .elementor-widget-opgemerkt-made-by .made-by-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
gap: 12px;
}
@media only screen and (max-width: 768px) {
.elementor-location-footer footer > .e-con-inner,
.elementor-location-footer footer .elementor-widget-nav-menu .elementor-nav-menu {
flex-flow: column wrap !important;
align-items: flex-start !important;
}
}
.elementor-location-footer footer .elementor-widget-opgemerkt-made-by .made-by-wrapper svg {
height: 18px;
width: auto;
margin-top: -4px;
}
.elementor-location-footer footer .elementor-widget-opgemerkt-made-by .made-by-wrapper svg * {
fill: rgba(242, 232, 220, .5);
}