/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/valenkamp/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/valenkamp/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/valenkamp/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/valenkamp/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/valenkamp/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/valenkamp/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/valenkamp/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:0em;}ul.tabs{margin:0em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.2em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.2em;}.tabs a{background-color:#f9f9f980;color:#231ac3;display:block;padding:0.3em 0.75em;text-decoration:none;border-radius:6px;}.tabs a.is-active{background-color:#f9f9f980;border:1px solid #6c6df4a1;}.tabs a:focus,.tabs a:hover{background-color:#f9f9f9;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/valenkamp/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/valenkamp/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/valenkamp/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
body{--color-background:#000;--color-text:#fff;--color-link:#00f;--color-link-hover:#00f;--font-main:'Times New Roman';--font-heading:'Arial';--font-small:'Arial';--font-size-h1:2em;--font-size-h2:1.5em;--font-size-h3:1.2em;--font-size-h4:1.1em;--font-size-main:1em;--font-size-small:0.9em;--line-height:22px;--gutter-1:8px;--gutter-2:16px;--gutter-3:24px;--gutter-4:32px;--image-background:none;--background-attachment:fixed;}*{max-width:100%;scroll-behavior:smooth;box-sizing:border-box;}html,body{height:100%;}a{color:var(--color-link);text-decoration:none;cursor:pointer;}a:hover{color:var(--color-link-hover);}h1,h2,h3{font-family:var(--font-heading);}h1{font-weight:bold;font-size:var(--font-size-h1);}h2{font-size:var(--font-size-h2);margin:calc(var(--font-size-h2)/2) 0px;}h3{font-size:var(--font-size-h3);margin:calc(var(--font-size-h3)/2) 0px;}h4{font-family:var(--font-main);font-size:var(--font-size-h4);margin:calc(var(--font-size-h4)/2) 0px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0px;}ul{padding-left:var(--gutter-2);margin:var(--gutter-2);}ul > li{margin-bottom:var(--gutter-1);}body{font-size:var(--font-size-main);font-family:var(--font-main);background-color:var(--color-background);background-image:var(--image-background);background-attachment:var(--background-attachment);color:var(--color-text);min-height:100vh;width:100vw;overflow-x:hidden;}
body{--color-white:#f7f7f7;--color-background:#d8dad8;--color-text:#202020;--color-link:#088dff;--color-link-hover:#00f;--color-link-footer:#f7fda7;--color-link-footer-hover:#a7e2fd;--font-main:'Arial';--font-heading:'Times New Roman';--font-accent:'Times New Roman';--font-small:'Arial';--font-size-h1:2em;--font-size-h2:1.6em;--font-size-h3:1.2em;--font-size-h4:1.1em;--font-size-main:1em;--font-size-small:0.9em;--line-height:1.4em;--color-green:#378237;--color-green-half:#378237a6;--color-button-highlight:#d5d49ba3;--color-button-light:#a3948b;--color-button-dark:#605650;--color-button-shadow:#37322f;}body{min-height:100vh;}body > .dialog-off-canvas-main-canvas{height:100%;}#wrapper{min-height:100%;width:100vw;display:flex;flex-direction:column;flex-wrap:wrap;}a{transition:color 0.3s;}p{line-height:var(--line-height);}table > tbody{display:contents;}hr{border:inset 1px #eeeeee;}#wrapper > header{top:0px;position:sticky;z-index:1;background-color:var(--color-green);box-shadow:0px 1px 4px #151515e0;width:100%;align-items:center;}header .region-header{grid-column:2/4;grid-row:1;padding:var(--gutter-2);font-size:var(--font-size-h2);}header .block-system-branding-block .site-logo{display:none;}header .block-system-branding-block .site-name a,header .block-system-branding-block .site-slogan{font-weight:bold;color:#fff;text-shadow:1px 1px #000;font-family:var(--font-heading);}#menu--main-button{display:none;}#menu--main-button + label{margin-right:var(--gutter-3);display:block;position:relative;z-index:1;cursor:pointer;display:flex;gap:var(--gutter-2);height:calc(var(--font-size-h2));}#menu--main-button + label:after{display:block;content:"";background-image:url(/themes/valenkamp/images/icons/hamburger.svg);filter:invert(1) drop-shadow(1px 1px 1px #000000b0);background-size:cover;background-repeat:no-repeat;background-position:center;width:calc(var(--font-size-h2));height:auto;aspect-ratio:1/1;flex-shrink:0;}header .region-primary-menu ul.menu{display:flex;gap:var(--gutter-2);margin:0px;padding:var(--gutter-1) var(--gutter-2);top:0px;flex-direction:column;text-align:right;opacity:0;background-color:var(--color-green);transition:opacity 0.7s,transform 0.5s;flex-grow:1;position:relative;padding-left:var(--gutter-3);height:100%;}header .region-primary-menu ul.menu li{padding-right:var(--gutter-1);padding-bottom:var(--gutter-2);}header .region-primary-menu ul.menu li:not(:last-child){border-bottom:1px solid #ffffff61;box-shadow:0px 3px 4px -5px black;}header .region-primary-menu ul.menu a{font-weight:bold;font-size:var(--font-size-h3);font-family:var(--font-accent);color:#fff;text-shadow:1px 1px #000;}#wrapper > .region-highlighted{position:relative;width:100%;aspect-ratio:3 / 1;min-height:120px;max-height:300px;overflow:hidden;display:grid;grid-template-columns:subgrid;}#block-valenkamp-views-bannerfoto,#block-valenkamp-views-bannerfoto > div,#block-valenkamp-views-bannerfoto .view,#block-valenkamp-views-bannerfoto .view-content,#block-valenkamp-views-bannerfoto .field-content{display:contents;}.region-highlighted .views-row{height:100%;box-shadow:0px 5px 5px -5px #ededede0,inset 0px -3px 5px -5px #151515e0;}.region-highlighted .views-field-field-bannerfoto,.region-highlighted .views-field-field-bannerfoto-2{height:100%;width:100%;}.region-highlighted .views-field-field-bannerfoto img,.region-highlighted .views-field-field-bannerfoto-2 img{height:100%;width:100%;object-fit:cover;}.region-highlighted .views-row{display:grid;grid-template-columns:subgrid;}.region-highlighted .views-field-field-bannerfoto,.region-highlighted .views-field-field-bannerfoto-2{grid-row:1/3;}.region-highlighted .views-field-field-auteur{grid-row:2;}.region-highlighted .views-field-field-auteur{justify-self:end;align-self:end;color:white;font-family:var(--font-accent);text-shadow:1px 1px 1px black;padding-bottom:0.5em;padding-right:var(--gutter-2);}.region-highlighted .views-field-field-auteur a{font-weight:bold;color:var(--color-link-footer);}.region-highlighted .views-field-field-auteur a:hover{color:var(--color-link-footer-hover);}#wrapper > main{flex-grow:1;margin:var(--gutter-4) 0px;padding:0px var(--gutter-2);width:100%;margin:var(--gutter-4) auto;}.region-content > .block:last-child{margin-bottom:var(--gutter-3);}#wrapper > footer{width:100%;background-color:#3f3630;background-image:url(/themes/valenkamp/images/backgrounds/wood.jpg);background-blend-mode:overlay;padding:var(--gutter-4) var(--gutter-3);color:white;text-shadow:1px 1px 1px black;font-family:var(--font-accent);display:flex;flex-direction:column;position:relative;box-shadow:inset 0px 5px 5px -5px #ededede0,0px -1px 5px #151515e0;margin-top:90px;}footer::before{display:block;content:"";background-image:url(/themes/valenkamp/images/backgrounds/grass.png);width:100%;overflow:hidden;height:100px;position:absolute;top:-90px;background-size:auto 100px;z-index:-1;left:0px;background-repeat:repeat-x;}footer > .region-footer{display:contents;}footer .block:not(:last-child){margin-bottom:var(--gutter-3);}footer a{color:var(--color-link-footer);}footer a:hover{color:var(--color-link-footer-hover);}footer h2{text-shadow:2px 1px 1px #000;}#block-valenkamp-socialmedia ul.menu{margin:0px;display:flex;flex-wrap:wrap;gap:var(--gutter-2);height:100%;}#block-valenkamp-socialmedia .menu-item.end{margin-top:auto;width:100%;}#block-valenkamp-socialmedia .menu-item a{display:block;height:24px;width:24px;}#block-valenkamp-socialmedia .menu-item.end a{height:64px;width:auto;}#block-valenkamp-socialmedia .menu-item a > div,#block-valenkamp-socialmedia .menu-item a .field{display:contents;}#block-valenkamp-socialmedia .menu-item img{filter:invert(1) drop-shadow(1px 1px rgba(0,0,0,0.514));width:100%;height:100%;object-fit:cover;}#block-valenkamp-socialmedia .menu-item.end img{filter:none;object-fit:contain;object-position:left;}#block-valenkamp-socialmedia a span{display:none;}#block-valenkamp-openingstijden table{display:grid;grid-template-columns:max-content 1fr;row-gap:4px;}#block-valenkamp-openingstijden tr{display:grid;grid-template-columns:subgrid;grid-column:1/3;}#block-valenkamp-openingstijden tr td p{margin:0px;}#block-valenkamp-openingstijden tr td:first-child{padding-right:var(--gutter-2);}#block-valenkamp-adres iframe{border-radius:10px;width:100%;outline:1px solid #0000008a;}.region-secondary-menu{background-color:#cad8ab;display:grid;grid-template-columns:subgrid;box-shadow:0px -2px 5px -2px #0000001a;width:100%;}#block-valenkamp-aanbod{padding:var(--gutter-4);}#block-valenkamp-aanbod h2{text-align:center;margin-bottom:var(--gutter-4);}footer::before{background-color:#cad8ab;}@media only screen and (max-width:768px){#block-valenkamp-hoofdnavigatie{position:fixed;z-index:3;top:0px;right:0px;height:100%;}#menu--main-button + label{margin:var(--gutter-2);margin-right:var(--gutter-3);top:0px;right:0px;position:absolute;color:transparent;}header .region-primary-menu ul.menu{right:-100%;box-shadow:-2px 0 2px #00000069;padding-top:calc(var(--font-size-h2) + var(--gutter-4) + var(--gutter-2));}#menu--main-button:checked ~ ul.menu{opacity:1;transform:translateX(-100%);}}@media only screen and (min-width:768px){#wrapper{display:grid;grid-template-columns:1fr repeat(2,calc(min(40vw,600px))) 1fr;}#wrapper > header,#wrapper > .region-highlighted,#wrapper > .region-secondary-menu{grid-column:1/5;}header .region-header,#wrapper > main,#block-valenkamp-aanbod,footer #block-valenkamp-adres,footer #block-valenkamp-copyrightblock{grid-column:2/4;}#wrapper > header{grid-row:1;display:grid;grid-template-columns:subgrid;z-index:1;}header > .region-header{grid-column:2;}header .region-primary-menu{grid-column:3;grid-row:1;justify-self:end;}header .region-header{grid-row:1;}header .region-primary-menu{width:100%;display:grid;grid-template-rows:subgrid;position:inherit;}#block-valenkamp-hoofdnavigatie{display:grid;grid-template-rows:subgrid;align-items:start;position:relative;background-color:var(--color-green);}#menu--main-button + label{grid-row:1;justify-self:end;align-items:center;height:100%;}header .region-primary-menu ul.menu{width:100%;position:absolute;height:auto;transform:translateY(-100%) translateY(-8px);padding-top:var(--gutter-3);grid-row:2;box-shadow:1px 4px 4px -4px #151515e0;z-index:-3;border-radius:0px 0px 10px 10px;}#menu--main-button:hover ~ ul.menu,header .region-primary-menu ul.menu:hover{opacity:1;transform:translateY(0%);}#menu--main-button + label{padding-right:var(--gutter-3);margin-right:0px;padding-left:var(--gutter-2);color:white;text-shadow:1px 1px #000;font-weight:bold;}header .region-primary-menu:has(ul.menu:hover) #menu--main-button + label,#menu--main-button:hover + label{border-radius:10px 10px 0px 0px;box-shadow:1px -3px 5px -4px #151515e0;background-color:var(--color-green);margin-top:calc(var(--font-size-h2)/2);padding-bottom:var(--gutter-2);}header .region-primary-menu ul.menu{border-radius:10px 0px 10px 10px;margin-top:6px;}#menu--main-button + label{transition:box-shadow 0.5s,background-color 0.4s,padding-bottom 0.3s,margin-top 0.3s;}header .region-primary-menu:has(ul.menu:hover) #menu--main-button + label,#menu--main-button:hover + label{transition:box-shadow 0.5s,background-color 0.4s,padding-bottom 0.3s,margin-top 0.3s;}#wrapper > header{z-index:1;}header .region-primary-menu{z-index:auto;position:relative;}#block-valenkamp-hoofdnavigatie{z-index:auto;position:inherit;}#menu--main-button,#menu--main-button + label{z-index:4;}header .region-primary-menu ul.menu{z-index:-4;}#wrapper > .region-secondary-menu{display:grid;grid-template-columns:subgrid;}#wrapper > .region-highlighted{grid-row:2;}#block-valenkamp-aanbod{padding:var(--gutter-4);}#wrapper > footer{display:grid;grid-template-columns:subgrid;grid-column:1/5;grid-template-rows:min-content 1fr;padding:var(--gutter-4) 0px;}footer #block-valenkamp-telefoonnummeremail{grid-column:2;grid-row:1;}footer #block-valenkamp-socialmedia{grid-column:2;grid-row:2;}footer #block-valenkamp-openingstijden{grid-row:1/3;grid-column:3;}footer #block-valenkamp-adres{grid-row:3;}footer #block-valenkamp-copyrightblock{grid-row:5;}#block-valenkamp-telefoonnummeremail,#block-valenkamp-socialmedia{padding-right:var(--gutter-4);}#block-valenkamp-openingstijden{padding-left:var(--gutter-4);border-left:1px solid #ffffff61;box-shadow:inset 4px 0px 5px -5px black;}.region-highlighted .views-row{grid-column:1/5;}.region-highlighted .views-field-field-bannerfoto,.region-highlighted .views-field-field-bannerfoto-2{grid-column:1/5;}.region-highlighted .views-field-field-auteur{grid-column:3;}}@media only screen and (min-width:1028px){#wrapper{display:grid;grid-template-columns:1fr repeat(3,calc(min(25vw,500px))) 1fr;}#wrapper > header,#wrapper > .region-highlighted,#wrapper > .region-secondary-menu,#wrapper > footer{grid-column:1/6;}#wrapper > main,#block-valenkamp-aanbod,footer #block-valenkamp-copyrightblock{grid-column:2/5;}header > .region-header{grid-column:2/4;}header > .region-primary-menu{grid-column:4;}#wrapper > main{max-width:1280px;}footer #block-valenkamp-adres{grid-row:1/3;grid-column:4/5;}footer #block-valenkamp-copyrightblock{grid-row:4;}#block-valenkamp-openingstijden{padding-right:var(--gutter-4);}#block-valenkamp-adres{padding-left:var(--gutter-4);border-left:1px solid #ffffff61;box-shadow:inset 4px 0px 5px -5px black;}.region-highlighted .views-row{grid-column:1/6;}.region-highlighted .views-field-field-bannerfoto,.region-highlighted .views-field-field-bannerfoto-2{grid-column:1/6;}.region-highlighted .views-field-field-auteur{grid-column:4;}}#block-valenkamp-aanbod ul.menu{display:flex;gap:var(--gutter-2);flex-wrap:wrap;justify-content:center;margin:0px;}#block-valenkamp-aanbod ul.menu .menu_link_content,#block-valenkamp-aanbod ul.menu .field__item{display:contents;}#block-valenkamp-aanbod ul.menu li{min-width:144px;width:calc(25% - var(--gutter-2));max-width:244px;aspect-ratio:1/1.05;height:auto;}#block-valenkamp-aanbod ul.menu li a{height:100%;width:100%;border:1px solid var(--color-green);box-shadow:inset 0px 0px 1px var(--color-green);display:grid;border-radius:10px;color:var(--color-green);transition:background-color 0.3s,box-shadow 0.3s,color 0.3s,border-color 0.3s;justify-items:center;align-items:center;grid-template-rows:2fr 1fr;padding:var(--gutter-1);}#block-valenkamp-aanbod ul.menu li a:hover{background-color:var(--color-green);box-shadow:inset 0px 0px 1px var(--color-green),0px 1px 2px #00000059;color:white;border-color:#00000066;}#block-valenkamp-aanbod ul.menu li a img{filter:invert(41%) sepia(51%) saturate(564%) hue-rotate(71deg) brightness(90%) contrast(87%);aspect-ratio:1/1;object-fit:contain;width:calc(100% - var(--gutter-2));height:calc(100% - var(--gutter-2));min-height:50px;min-width:50px;max-height:100px;max-width:100px;transition:filter 0.2s;display:block;}#block-valenkamp-aanbod ul.menu li a:hover img{filter:invert(1) drop-shadow(1px 2px 1px #000000b0);}#block-valenkamp-aanbod ul.menu li a span{font-weight:bold;align-self:center;text-align:center;}#block-valenkamp-aanbod ul.menu li a:hover span{text-shadow:1px 2px 1px #0000008c;}#block-valenkamp-telefoonnummeremail-2{margin-bottom:var(--gutter-4);}#contact-message-contact-form{display:grid;grid-template-columns:max-content minmax(0,1fr);row-gap:var(--gutter-2);width:100%;}#contact-message-contact-form .form-wrapper{display:contents;}#contact-message-contact-form .form-item{margin:0px;display:grid;grid-column:1/3;grid-template-columns:subgrid;}#contact-message-contact-form .form-item label{display:block;padding-right:var(--gutter-2);}#contact-message-contact-form #edit-actions{display:initial;grid-column:2;}#contact-message-contact-form .form-item-copy{display:block;grid-column:2;}#contact-message-contact-form .form-item-copy label{display:inline-block;}#contact-message-contact-form input[type="submit"],#contact-message-contact-form #edit-actions{grid-column:2;justify-self:end;}#block-valenkamp-hoofdnavigatie{pointer-events:none;}#block-valenkamp-hoofdnavigatie > *{pointer-events:initial;}.view-booking .views-row{display:grid;grid-template-columns:max-content 1fr;row-gap:10px;column-gap:18px;}.view-booking .views-field{grid-column:1/-1;}.view-booking .views-field:has(.views-label){display:grid;grid-template-columns:subgrid;}#block-valenkamp-copyrightblock{margin-top:var(--gutter-2);display:flex;justify-content:space-between;align-items:center;}#block-valenkamp-copyrightblock article.media{height:64px;}#block-valenkamp-copyrightblock article.media .field,#block-valenkamp-copyrightblock article.media .field__item{height:100%;}#block-valenkamp-copyrightblock article.media img{height:100%;width:auto;}#block-valenkamp-telefoonnummeremail,#block-valenkamp-telefoonnummeremail-2{line-height:1.4em;}#block-valenkamp-tools{position:fixed;z-index:3;right:20px;bottom:20px;}#block-valenkamp-tools a{display:block;width:50px;aspect-ratio:1/1;background-color:var(--color-green);border-radius:50%;padding:10px;}#block-valenkamp-tools a img{filter:invert(1) drop-shadow(1px 1px 1px #000000b0);display:block;height:100%;height:100%;}#block-valenkamp-tools a span{display:none;}#block-valenkamp-views-block-formulierlinks-block-1 .view-content{display:flex;gap:var(--gutter-2);flex-wrap:wrap;}#block-valenkamp-views-block-formulierlinks-block-1 .view-content .views-row{min-width:256px;width:calc(30% - var(--gutter-2));height:auto;background-color:#f5f5f5;border:1px solid #ccc;color:var(--color-text);border-radius:10px;overflow:hidden;display:grid;grid-template-rows:1fr max-content max-content;}#block-valenkamp-views-block-formulierlinks-block-1 .view-content .views-field{display:contents;}#block-valenkamp-views-block-formulierlinks-block-1 .view-content img{display:block;object-fit:cover;height:100%;width:100%;max-height:120px;}#block-valenkamp-views-block-formulierlinks-block-1 .views-field-title .field-content{padding:10px;font-weight:bold;}#block-valenkamp-views-block-formulierlinks-block-1 .view-content .link-button{display:block;justify-self:right;padding:10px;}[data-drupal-selector="node-pagina-edit-form"]{display:flex;flex-direction:column;gap:14px;margin:20px 0px;}table:has(.media--type-foto) img{object-fit:cover;}.caption-article:has(.align-right){float:right;}.caption-article:has(.align-left){float:left;}.media--type-foto{margin:0px;}.media--type-foto.align-right,.media--type-foto:has(.align-right){margin-left:20px;}.media--type-foto.align-left,.media--type-foto:has(.align-left){margin-right:20px;}.media--type-foto figcaption,table:has(.media--type-foto) tr:last-child{text-align:right;padding:10px 0px;font-size:0.9em;font-family:var(--font-accent);font-style:italic;}.media--type-foto figcaption a,table:has(.media--type-foto) tr:last-child a{font-weight:bold;}.media--type-foto .field__item{display:block;border:1px solid black;border-radius:10px;overflow:hidden;}.media--type-foto picture > *{display:block;height:100%;width:100%;}
body{--background-textfield:linear-gradient(#37823759,var(--color-green)) center bottom 5px /calc(100% - 16px) 2px no-repeat;--background-button:linear-gradient(to bottom,var(--color-button-light) 5%,var(--color-button-dark) 100%);--background-button-hover:linear-gradient(to bottom,var(--color-button-dark) 5%,var(--color-button-light) 100%);--background-radio:radial-gradient(circle,rgb(132 189 78) 0%,#487123 100%);--color-textfield:#fcfcfccf;--color-textfield-placeholder:#ffffff9d;--color-calendar-limited:rgb(255 238 190 / 54%);--color-calendar-limited-border:#d0c7bb;--color-calendar-blocked:rgb(255 200 134 / 39%);--color-calendar-blocked-border:#c8aeae;--border-radius-textfield:10px;--border-radius-button:5px;--shadow-button:0px 1px 2px #00000059;}textarea,[type="text"],[type="number"],[type="email"],[type="tel"],[type="password"]{border:0px;border-radius:var(--border-radius-textfield);padding:0.4em 0.6em;background-color:var(--color-textfield);font-family:var(--font-main);}[type="text"],[type="email"],[type="tel"]{background:var(--background-textfield);padding:10px;}input[type="number"]{-moz-appearance:textfield;}[type="radio"],[type="checkbox"]{accent-color:var(--color-green);cursor:pointer;}[type="radio"] ~ label,[type="checkbox"] ~ label{cursor:pointer;}input:placeholder-shown,input:invalid,[type="tel"].error{background-color:var(--color-textfield-placeholder);}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.form-item:not(.webform-section):not(.form-type-number):not(.form-type-checkbox){}.form-item .fieldset-legend,.form-item:has(.visually-hidden.fieldset-legend) label,.form-item.form-type-date label,.form-type-webform-time>label,.form-type-number>label{display:block;font-weight:bold;margin-bottom:10px;}.button{margin:0;}input[type="submit"],#wrapper button:not(.ck-button):not(.link-edit-summary),.link-button a{box-shadow:inset 0px 1px 3px 0px var(--color-button-highlight);background:var(--background-button);border-radius:var(--border-radius-button);border:1px solid var(--color-button-dark);display:inline-block;cursor:pointer;color:var(--color-white);font-size:0.9em;font-weight:bold;padding:0.6em 1em;text-decoration:none;text-shadow:0px -1px 1px var(--color-button-shadow);}input[type="submit"]:hover,#wrapper button:not(.ck-button):not(.link-edit-summary):hover,.link-button a:hover{background:var(--background-button-hover);}.form-type-checkbox{position:relative;}.form-type-checkbox span{display:block;position:absolute;top:0px;right:0px;}.form-type-checkbox:not(.form-no-label) [type="checkbox"]{display:none;}.form-type-checkbox [type="checkbox"] ~ label{display:inline-flex;height:1.6em;align-items:center;gap:10px;}.form-type-checkbox [type="checkbox"] ~ label:before{content:"";display:block;height:100%;aspect-ratio:1/1;width:auto;background-color:#f5f5f5;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:background-color 0.3s;}.form-type-checkbox [type="checkbox"] ~ label:after{content:"";display:none;position:absolute;left:0.55em;top:0.15em;width:0.45em;height:0.9em;border:solid #ffffff;border-width:0 3px 3px 0;transform:rotate(45deg);filter:drop-shadow(-1px -1px 1px #3452198a);}.form-type-checkbox:hover [type="checkbox"]:not(:disabled) ~ label:before{background-color:#ffffff;box-shadow:var(--shadow-button);}.form-type-checkbox [type="checkbox"]:checked ~ label:before{border-color:var(--color-green);background:var(--background-radio);background-position-y:14px;box-shadow:var(--shadow-button);}.form-type-checkbox [type="checkbox"]:checked ~ label:after{display:block;}.form-type-checkbox:has([type="checkbox"]:disabled){color:grey;}.form-type-checkbox [type="checkbox"]:disabled ~ label,.form-type-checkbox [type="checkbox"]:disabled ~ label:before,.form-type-checkbox [type="checkbox"]:disabled ~ label:after{cursor:not-allowed;}.form-type-checkbox [type="checkbox"]:disabled ~ label:before{opacity:0.7;}.form-type-checkbox [type="checkbox"]:checked:disabled ~ label:before{filter:grayscale(100);}.webform-options-display-buttons,.webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0;}.webform-options-display-buttons{display:flex;gap:8px;}.webform-options-display-buttons-vertical{flex-direction:column;}.webform-options-display-buttons [type="radio"] ~ label{text-align:left;position:relative;background-color:var(--color-white);border:1px solid #ccc;color:var(--color-text);border-radius:var(--border-radius-textfield);}.webform-options-display-buttons [type="radio"] ~ label:before,.webform-options-display-buttons [type="radio"] ~ label:after{content:"";position:absolute;border-radius:50%;}.webform-options-display-buttons [type="radio"] ~ label:before{display:block;height:20px;width:20px;background-color:#dfdfdf85;border:1px solid #ccc;transition:background-color 0.3s;}.webform-options-display-buttons [type="radio"] ~ label:after{display:none;width:12px;height:12px;background:radial-gradient(circle,rgb(127 200 59) 0%,#345219 100%);border:1px solid var(--color-green);background-position-y:5px;}.webform-options-display-buttons input:disabled:hover ~ label.webform-options-display-buttons-label{box-shadow:none;}.webform-options-display-buttons input:hover ~ label.webform-options-display-buttons-label,.webform-options-display-buttons input:focus ~ label.webform-options-display-buttons-label{border-color:var(--color-green-half);box-shadow:var(--shadow-button);}.webform-options-display-buttons [type="radio"]:not(:checked):not(:disabled) ~ label:hover:before{background-color:#cccccc8c;}.webform-options-display-buttons input:checked ~ label.webform-options-display-buttons-label{border-color:var(--color-green);box-shadow:var(--shadow-button);background-color:#f1ffed8a;}.webform-options-display-buttons [type="radio"]:checked ~ label:after{display:block;}.webform-options-display-buttons input:checked:focus + label.webform-options-display-buttons-label{box-shadow:inset 0px 0px 1px var(--color-green),var(--shadow-button);}.webform-options-display-buttons [type="radio"]:disabled ~ label{color:grey;}.time_select label:has(input[type="radio"]:disabled){cursor:initial;border:1px solid #c8aeae;background-color:rgb(255 200 134 / 39%);}.time_select label .booked{text-align:right;flex-grow:1;font-size:0.9em;font-style:italic;}.webform-options-display-buttons .form-item label .description{margin:0px;}[data-drupal-selector="edit-activiteit"] .webform-options-display-buttons .form-item label{padding:14px;padding-left:52px;}[data-drupal-selector="edit-duur"] .webform-options-display-buttons .form-item label,.form-item-tijd .webform-options-display-buttons .form-item label,.time_select label{padding:10px;padding-left:44px;}[data-drupal-selector="edit-duur"] .webform-options-display-buttons label.webform-options-display-buttons-label,.form-item-tijd .webform-options-display-buttons label.webform-options-display-buttons-label{display:flex;}[data-drupal-selector="edit-duur"] .webform-options-display-buttons label.webform-options-display-buttons-label span{flex-grow:1;text-align:right;}.form-type-number{display:flex;gap:6px;align-items:center;flex-wrap:wrap;}.form-type-number > label{margin:0px;}.form-type-number:not(:has(.description)) label,.form-type-number .description{flex-grow:1;}.form-type-number .description{padding-left:10px;}.form-type-number span{padding-right:10px;}.form-type-number input{order:2;}button.input_number{display:block;justify-self:flex-end;}button.input_number,subtract{order:1;}button.input_number.subtract::before{content:"-";}button.input_number.add{order:3;}button.input_number.add::before{content:"+";}.flatpickr-calendar{border:1px solid var(--color-green-half);box-shadow:none;background-color:transparent;-webkit-box-sizing:content-box;box-sizing:content-box;padding:8px;border-radius:var(--border-radius-textfield);color:var(--color-text);font-size:0.9em;overflow:hidden;}.flatpickr-day{border-radius:10px;margin-bottom:5px;background-color:#f5f5f5;border:1px solid #ccc;}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{box-shadow:var(--shadow-button);}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{border-color:var(--color-green-half);box-shadow:var(--shadow-button);}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay,.form-type-date .description ol .selected strong{color:var(--color-white);background:var(--color-green);border-color:var(--color-green);font-weight:bold;background:radial-gradient(circle,rgb(132 189 78) 0%,#487123 100%);background-position-y:18px;text-shadow:0px -1px 1px #345219;}.form-type-date .description ol .selected strong{border:1px solid var(--color-green);box-shadow:0px 1px 2px #00000059;}.flatpickr-day.limited,.form-type-date .description ol .limited strong{border-color:var(--color-calendar-limited-border);background-color:var(--color-calendar-limited);}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.form-type-date .description ol .blocked strong{box-shadow:none;border-color:var(--color-calendar-blocked-border);background-color:var(--color-calendar-blocked);color:#2525258c;cursor:initial;}.form-type-date .description ol{list-style-type:none;padding:0px;display:grid;grid-template-columns:min-content 1fr;gap:6px;}.form-type-date .description ol li{grid-column:1/3;display:grid;grid-template-columns:subgrid;align-items:center;}.form-type-date .description ol strong{display:inline-block;border:1px solid;border-radius:5px;padding:2px 6px;text-align:center;}.form-type-date .description ol .limited strong,.form-type-date .description ol .blocked strong{font-weight:normal;}.form-item--error-message{padding-top:2px;}.form-item--error-message::before{vertical-align:middle;margin:0px 6px 0px 8px;margin-top:-3px;}[type="checkbox"] ~ .form-required::after{vertical-align:super;background-image:none;background-repeat:no-repeat;background-size:6px 6px;margin:0px;}.form-type-checkbox:has(.form-required):after{background-image:url(/themes/valenkamp/images/icons/required.svg);display:inline-block;width:12px;height:12px;margin:0px;content:"";vertical-align:super;background-repeat:no-repeat;background-size:6px 6px;}.progress-title{margin-top:10px;font-size:0.9em;}.progress-marker{z-index:0;}.progress-marker::before{font-weight:bold;font-size:0.9em;padding-bottom:0px;}.progress-step.is-active .progress-marker::before,.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:var(--color-green);}.webform-progress-tracker .progress-title[role="link"]{color:var(--color-link);transition:color 0.3s;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:none;color:var(--color-link-hover);}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#333;}.region:has(#webform-submission-reservatie-form-ajax){display:flex;flex-direction:column;}.region:has(#webform-submission-reservatie-form-ajax) .block-page-title-block{order:-2;}[data-drupal-selector="edit-daytime"]{display:flex;flex-direction:column;gap:16px;}@media only screen and (min-width:768px){.region:has(#webform-submission-reservatie-form-ajax) > *{min-width:0px;}.region:has(#webform-submission-reservatie-form-ajax) .block-page-title-block{grid-row:1;grid-column:1/3;}}@media only screen and (min-width:1028px){.region:has(#webform-submission-reservatie-form-ajax){display:grid;width:calc(100% - 20px);grid-template-rows:min-content min-content 1fr;grid-template-columns:5fr minmax(min-content,2fr);column-gap:20px;}#webform-submission-reservatie-form-ajax{grid-column:1;grid-row:2/4;}}#thumbnail{height:auto;background-color:#f5f5f5;border:1px solid #ccc;color:var(--color-text);border-radius:10px;overflow:hidden;margin-bottom:var(--gutter-2);order:-1;}#thumbnail img{display:block;object-fit:cover;height:100%;width:100%;max-height:120px;}#overview{padding:17px;height:fit-content;background-color:var(--color-white);border:1px solid #ccc;color:var(--color-text);border-radius:10px;}#overview .container{display:flex;flex-direction:column;}#overview .overview_field,#final_calculation{display:flex;justify-content:space-between;padding:10px;}#overview .overview_field{border-bottom:1px solid #80808059;flex-wrap:wrap;row-gap:8px;}#overview .overview_field span:first-child{text-transform:capitalize;}#overview .overview_field .price{width:100%;text-align:right;}#final_calculation{flex-wrap:wrap;}#btw{width:100%;display:flex;flex-wrap:wrap;font-size:0.9em;margin-top:18px;color:grey;row-gap:6px;}#btw > span{width:100%;display:flex;justify-content:space-between;}.overview_field_ruimte{order:-5;}.overview_field_drinken{order:-4;}.overview_field_boerenlunch{order:-3;}.overview_field_stoelentafels{order:-2;}@media only screen and (min-width:1028px){#overview{position:sticky;top:calc(var(--font-size-h2)*3);grid-column:2;grid-row:3;}#thumbnail{grid-row:2;grid-column:2;}}.webform-submission-data details{border-radius:var(--border-radius-textfield);padding:10px;margin-top:0px;margin-bottom:2em;border:1px solid var(--color-green);box-shadow:inset 0px 0px 1px var(--color-green);}.webform-submission-data summary{font-weight:bold;}.webform-submission-data .details-wrapper{display:grid;grid-template-columns:max-content 1fr;row-gap:10px;column-gap:14px;}.webform-submission-data .details-wrapper section,.webform-submission-data .details-wrapper .webform-section-wrapper{display:contents;}.webform-submission-data .details-wrapper .form-item:not(section){display:grid;grid-template-columns:subgrid;grid-column:1/3;}[data-drupal-selector="edit-contactinformatie"] .form-item .fieldset-legend,[data-drupal-selector="edit-contactinformatie"] .form-item:has(.visually-hidden.fieldset-legend) label{align-self:center;}[data-drupal-selector="edit-contactinformatie"] input{margin-bottom:10px;}[data-drupal-selector="edit-contactinformatie"] input[type="text"],[data-drupal-selector="edit-contactinformatie"] input[type="email"]{width:0;min-width:100%;}[data-drupal-selector="edit-contactinformatie"] .form-item--error-message{font-weight:normal;margin-bottom:20px;}.form-item.js-form-type-tel+strong.error.form-item--error-message{margin-top:0px;}.iti{z-index:0;margin-bottom:10px;}.form-item-privacyverklaring{grid-column:2;display:flex;}@media only screen and (min-width:768px){[data-drupal-selector="edit-contactinformatie"]{display:grid;grid-template-columns:max-content 1fr;column-gap:10px;}[data-drupal-selector="edit-contactinformatie"] fieldset,[data-drupal-selector="edit-contactinformatie"] fieldset:has(.visually-hidden.fieldset-legend) .fieldset-wrapper{display:contents;grid-column:1/3;}[data-drupal-selector="edit-contactinformatie"] fieldset:has(.visually-hidden.fieldset-legend) .form-item{display:grid;grid-column:1/3;grid-template-columns:subgrid;}[data-drupal-selector="edit-contactinformatie"] legend,[data-drupal-selector="edit-contactinformatie"] fieldset:has(.visually-hidden.fieldset-legend) label{grid-column:1;}[data-drupal-selector="edit-contactinformatie"] .fieldset-wrapper{grid-column:2;display:grid;grid-template-columns:subgrid;}.form-type-processed-text{grid-column:1/3;}fieldset.webform-type-webform-name .fieldset-wrapper{display:flex;gap:8px;width:100%;}fieldset.webform-type-webform-name .fieldset-wrapper div{width:100%;flex-grow:1;}.form-item.form-type-email input,.form-item.form-type-email .error{width:100%;grid-column:2;}}[data-drupal-selector="edit-activiteit"] .webform-options-display-buttons .form-item input[type="radio"]~label:before{left:14px;top:calc(50% - 11px);}[data-drupal-selector="edit-activiteit"] .webform-options-display-buttons .form-item input[type="radio"]~label:after{left:18px;top:calc(50% - 7px);}[data-drupal-selector="edit-duur"] .webform-options-display-buttons .form-item input[type="radio"]~label:before,.form-item-tijd .webform-options-display-buttons .form-item input[type="radio"]~label:before,.time_select label:before{left:10px;top:calc(50% - 11px);}[data-drupal-selector="edit-duur"] .webform-options-display-buttons .form-item input[type="radio"]~label:after,.form-item-tijd  .webform-options-display-buttons .form-item input[type="radio"]~label:after,.time_select label:after{left:14px;top:calc(50% - 7px);}[data-drupal-selector="edit-tijd"],.form-time.flatpickr-input{opacity:0;height:0px;width:0px;position:absolute;padding:0px;}.webform-submission-data .webform-section-title{display:none;}.webform-element--title-inline>label{padding-right:8px;}input[value="blotevoetenpad"] ~ [data-drupal-selector="edit-reservatiedetails"] .form-item-aantal-personen-min{display:flex!important;}.form-item{margin-left:0px;margin-right:0px;}.webform-options-display-buttons .form-item{margin:0px;}[data-drupal-selector="edit-contactinformatie"] .form-item:not(.form-type-checkbox){margin:0px;}.form-type-textarea{margin-bottom:20px;}.form-item-allergieen{margin-left:20px;}.form-type-textarea label{font-weight:bold;margin-bottom:10px;display:block;}.webform-submission-data .details-wrapper .form-item:not(section){margin:0px;}
