.elementor-156 .elementor-element.elementor-element-61eb9f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-156 .elementor-element.elementor-element-61eb9f2:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-61eb9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-8d62e0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-156 .elementor-element.elementor-element-6a4e695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-156 .elementor-element.elementor-element-ec56155.elementor-element{--align-self:flex-start;}.elementor-156 .elementor-element.elementor-element-ec56155 img{width:276px;border-radius:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-13c2010{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-13c2010 a{color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-3694bdd .elementor-repeater-item-eca090a.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-3694bdd .elementor-repeater-item-514d971.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-3694bdd .elementor-repeater-item-96adb25.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-3694bdd .elementor-repeater-item-194994b.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-156 .elementor-element.elementor-element-3694bdd{--grid-template-columns:repeat(0, auto);text-align:left;padding:20px 0px 0px 0px;--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-156 .elementor-element.elementor-element-e741314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-156 .elementor-element.elementor-element-4c77ed2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-4c77ed2 a{color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-20cfc53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-156 .elementor-element.elementor-element-6a26a4d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-6a26a4d a{color:var( --e-global-color-f061f9f );}.elementor-156 .elementor-element.elementor-element-2631814{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-7e9b4d8{text-align:center;}.elementor-156 .elementor-element.elementor-element-7e9b4d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:14px;color:var( --e-global-color-f061f9f );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-156 .elementor-element.elementor-element-61eb9f2{--padding-top:100px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-156 .elementor-element.elementor-element-61eb9f2{--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-156 .elementor-element.elementor-element-8d62e0f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-61eb9f2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-156 .elementor-element.elementor-element-8d62e0f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-156 .elementor-element.elementor-element-8d62e0f.e-con{--order:1;}.elementor-156 .elementor-element.elementor-element-6a4e695.e-con{--order:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-156 .elementor-element.elementor-element-13c2010{font-size:18px;line-height:27px;}.elementor-156 .elementor-element.elementor-element-e741314.e-con{--order:3;}.elementor-156 .elementor-element.elementor-element-4c77ed2{font-size:18px;line-height:27px;}.elementor-156 .elementor-element.elementor-element-20cfc53.e-con{--order:2;}.elementor-156 .elementor-element.elementor-element-6a26a4d{font-size:18px;line-height:27px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-156 .elementor-element.elementor-element-7e9b4d8 .elementor-heading-title{font-size:12px;line-height:14px;}}@media(min-width:768px){.elementor-156 .elementor-element.elementor-element-6a4e695{--width:66.6666%;}.elementor-156 .elementor-element.elementor-element-e741314{--width:60%;}.elementor-156 .elementor-element.elementor-element-20cfc53{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-156 .elementor-element.elementor-element-6a4e695{--width:40%;}.elementor-156 .elementor-element.elementor-element-e741314{--width:31%;}.elementor-156 .elementor-element.elementor-element-20cfc53{--width:28%;}}/* Start custom CSS for text-editor, class: .elementor-element-4c77ed2 */.openingstijden{
  margin-top: 10px;
}

.openingstijd-rij{
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 16px;
  line-height: 35px; /* 👈 hier aangepast */
}

/* Dag links */
.openingstijd-rij .dag{
  opacity: 0.85;
}

/* Tijd rechts – standaard (ma–vrij) */
.openingstijd-rij .tijd{
  text-align: right;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}

/* Gesloten dagen (za & zo) */
.openingstijd-rij .tijd.gesloten{
  color: rgba(245, 241, 238, 0.6);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e9b4d8 */.elementor-156 .elementor-element.elementor-element-7e9b4d8 a {
    color: #fff;
}
.elementor-156 .elementor-element.elementor-element-7e9b4d8 a:hover {
    text-decoration: underline;
}/* End custom CSS */