:root{--beschikbaar-color:#8abd24;--niet-beschikbaar-color:#64635e;--geselecteerd-color:#fd0;--geselecteerd-text-color:#133474;--vr_za-color:#347121;--vr_za-inlever-color:#d8e8f3;--vr_za-hover-color:#fd0;--vr_za-hover-text-color:#133474}body:not(.logged-in) h1,body:not(.logged-in) h2,body:not(.logged-in) h3:not(.ani-dis),body:not(.logged-in) h4,body:not(.logged-in) h5:not(.ani-dis),body:not(.logged-in) h6,body:not(.logged-in) .accordion,body:not(.logged-in) .fade-up,body:not(.logged-in) .btn:not(.disable-animation),body:not(.logged-in) .text p:not(.ani-dis),body:not(.logged-in) .text a,body:not(.logged-in) .txt-fade-up,body:not(.logged-in) form,body:not(.logged-in) .block__icon,body:not(.logged-in) table{transform:unset;opacity:1}.site-content{max-width:1600px !important}.lunch-label{display:flex;align-items:center}.lunch-hover{display:inline-flex;position:relative;background-color:var(--cl-primary);border-radius:50%;width:20px;height:20px;justify-content:center;align-items:center;color:#fff;margin-left:20px;font-size:.8em}.lunch-hover:hover .lunch-container,.lunch-hover:hover .lunch-keep-open{opacity:1;display:initial}.lunch-keep-open{height:45px;position:absolute;width:150px;bottom:0;display:none}.lunch-container{font-size:1.25em;position:absolute;bottom:45px;left:-55px;max-width:90vw;min-width:450px;background-color:#fff;padding:20px;z-index:3;border-radius:10px;cursor:default;text-align:left;box-shadow:0 1.5rem 4rem rgba(25,25,30,.05) !important;color:var(--cl-primary);opacity:0;transition:ease .3s opacity;display:none}.lunch-container.lunch-normal{min-width:375px}.lunch-container:after{content:'';display:block;position:absolute;bottom:-20px;left:55px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff}.lunch-container li{color:var(--cl-dark);line-height:1.3}.lunch-container ul.list--disable li:before{content:'-';margin-right:5px;color:var(--cl-dark)}input.wpcf7-form-control.wpcf7-submit{background-color:#fd0 !important;color:#133474 !important;width:unset;border-radius:3px;margin-left:0;font-weight:600;font-size:16px;padding:10px}div.cal_legenda{float:left;padding:0 20px 20px;margin-top:25px;background:#f4f3f0;border-radius:5px;color:#133474;width:100%}div.legenda_item{float:left;margin-right:20px;margin-top:20px}div.item_color{width:30px;height:30px;float:left}div.item_color.c_b{background:var(--beschikbaar-color)}div.item_color.c_ophaal{background:var(--vr_za-color)}div.item_color.c_inlever{background:var(--vr_za-inlever-color)}div.item_color.c_s{background:var(--geselecteerd-color)}div.item_color.c_nb{background:var(--niet-beschikbaar-color)}div.item_name{float:left;line-height:30px;margin-left:20px}div.date_warning{box-shadow:0px 0px 20px rgb(0 0 0/60%);position:absolute;top:240px;left:1%;width:99%;text-align:center;background:#fd0;color:#133474;font-size:9pt;font-weight:700;display:none}#alertBox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}#alertBox div.alertBoxContent{width:400px;height:200px;position:relative}#alertBox div.fieldset{background:#fff;padding:10px;overflow:auto;height:100%;border-radius:4px;color:#133474}#alertBox div.legend{padding:0;position:relative;color:#fff;height:25px;text-align:left;padding-left:10px;padding-right:10px;line-height:25px;-webkit-user-select:none;background:#133474;z-index:1}.pos_br{position:absolute !important;bottom:0 !important;right:0 !important;margin-right:10px !important;margin-bottom:10px !important}.style_elevate{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.style_hover{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.style_hover:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4) !important;cursor:pointer}textarea{max-height:120px;background-color:#f4f4f4 !important;border:1px solid #bebebe;width:100% !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;border-radius:2px !important;font:14px Arial !important;color:#999 !important;padding:12px 16px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]{background-color:#f4f4f4 !important}#calendarContainer_buttons button.right:after{content:">";font-size:2em;display:inline-block;transition:transform .3s ease;position:relative}#calendarContainer_buttons button.left:after{content:"<";font-size:2em;display:inline-block;transition:transform .3s ease;position:relative}#alertBox input[type=button]{background:#fff;border:1px solid #666;border-radius:4px;padding-left:8px;padding-right:8px}#beschikbaarheid{z-index:4}#beschikbaarheid div.et_pb_module{margin-bottom:10px}div.date_loading{position:absolute;left:0;top:50px;width:100%;height:600px;line-height:600px;font-size:15pt;text-align:center;background:rgba(0,0,0,.5)}div.email_loading{position:absolute;left:0;top:0;width:100%;height:100%;line-height:185px;font-size:15pt;text-align:center;background:rgba(255,255,255,.8);z-index:2;display:none}.months-container{display:flex;column-gap:22px}div.left_cal_container{max-width:calc(50% - 34px);max-width:432px}div.right_cal_container{max-width:calc(50%);max-width:432px}div.cal{position:relative;display:flex;width:100%;flex-wrap:wrap;gap:2px}input.bday_day,input.bday_month{text-align:center;max-width:60px;float:right;margin-left:5px}input.bday_year{text-align:center;max-width:100px;float:right;margin-left:5px}p.inputs{min-width:100px}p.label{line-height:45px;float:left}div.info{overflow:hidden}div.info div{float:left}#clearBtn,#toFormBtn,#backBtn,#alertBox button{background:#fd0;color:#133474;padding:10px;border:none;border-radius:3px;font-weight:600;font-size:16px}#toFormBtn{width:100%}#calendar_container div.totalPrice h3{color:#133474 !important}div.totalPrice div{margin-top:15px;width:100%}div.totalPrice div.prijzen_container div{overflow:hidden}div.totalPrice div.date_info_container.has_content,div.totalPrice div.prijzen_container.has_content{border-bottom:1px solid #133474;padding-bottom:15px}div.prijzen_container.has_content{display:inline-block}div.totalPrice div.prijzen_container span{float:right}div.clearBtnContainer{float:left;width:100%;margin-top:25px}.date_loading{height:calc(100% - 50px)!important;line-height:1!important;justify-content:center;align-items:center}.select-chevron{position:relative}.select-chevron svg{position:absolute;top:0;right:20px;bottom:0;margin:auto !important;width:20px;pointer-events:none}@media (min-width:1400px){.legend_item.select-chevron svg{display:none}}@media (max-width:1399px){form.boekingsformulier{flex-wrap:wrap;border-radius:.5rem}form.boekingsformulier .form-group+.form-group{border-left:unset!important;border-top:1px solid #afafaf;padding:15px 0 20px!important}form.boekingsformulier .form-group:first-child{padding-bottom:20px}form.boekingsformulier .form-group.pricing{padding-bottom:10px!important}form.boekingsformulier .form-group{width:100%}form.boekingsformulier .form-group.selected-date{font-size:21px}form.boekingsformulier .tijdsloten{flex-wrap:wrap}div.totalPrice{margin-top:unset;max-width:unset;min-width:unset;border:unset;width:100%;padding:unset}.cube_legend{position:relative;z-index:11}div.totalPrice div.cube_legend{margin-top:unset}.cube_legend.open .legend_item:first-child{border-radius:.5rem .5rem 0 0;border-bottom:unset}.cube_legend.open .legend_item{display:flex!important}.cube_legend .legend_item{margin:unset;padding:10px;border-left:1px solid #afafaf;border-right:1px solid #afafaf;background-color:#fff}.cube_legend .legend_item:first-child{border:1px solid #afafaf;border-radius:.5rem;padding:10px}.cube_legend .legend_item:last-child{border-bottom:1px solid #afafaf;border-radius:0 0 .5rem .5rem}.cube_legend .legend_item:not(:first-child){display:none}.cube_legend .legend_item .legend_cube{height:25px;width:25px !important}.cube_legend .legend_text{line-height:25px}.totalPrice>p{margin-bottom:unset!important;text-transform:uppercase}}@media only screen and (max-width:1024px){div.date_block{width:calc((100% - 12px) / 7)}}@media (max-width:767px){#calendar_container{min-height:unset!important}.right_cal_container{display:none}.left_cal_container{max-width:unset!important}#calendar_container{margin:unset;min-height:unset;margin-bottom:20px}.calendar_container>.row{order:2;width:unset!important;margin-bottom:20px}.calendar_container>.row>div{flex-wrap:wrap}.calendar-date-related{order:1;width:100%!important}div.date_block{width:calc((100% - 12px) / 7);margin:unset}div.date_block.cube_selected{width:calc(((100% - 26px) / 7))!important}#calendarContainer_buttons button{width:60px}div#m1_month_name{padding:4px 0 2px;margin:0 50px}div.totalPrice{margin-top:unset!important;max-width:unset!important;min-width:unset!important;border:unset!important;width:100%!important;padding:unset!important}form.boekingsformulier{flex-wrap:wrap}form.boekingsformulier .form-group+.form-group{border-left:unset!important;border-top:1px solid #afafaf;padding:15px 0 20px!important}form.boekingsformulier .form-group:first-child{padding-bottom:20px}form.boekingsformulier .form-group.pricing{padding-bottom:10px!important}form.boekingsformulier .form-group{width:100%}form.boekingsformulier .form-group.selected-date{font-size:21px}form.boekingsformulier .tijdsloten{flex-wrap:wrap}.cube_legend .legend_item:nth-child(2){position:absolute;top:45px}.cube_legend .legend_item:nth-child(3){position:absolute;top:90px}.cube_legend .legend_item:nth-child(4){position:absolute;top:135px}.cube_legend .legend_item:nth-child(5){position:absolute;top:180px}.boekingsgfformulier-container .gform_wrapper form{overflow:unset !important;height:unset !important;max-height:unset !important;padding:0 !important;margin-top:50px}.boekingsgfformulier-container>.row{overflow-y:scroll;overflow-x:hidden;row-gap:20px !important;height:calc(90vh - 190px) !important}.boekingsgfformulier-container .col-12{height:fit-content !important;max-height:unset !important}#gform_wrapper_5 .gform_heading{position:fixed;background-color:#fff;width:100%;margin-top:-1px;margin-left:-1px;z-index:1}.boekingsgfformulier-container .gform_wrapper form .gform_footer{flex-direction:unset !important;width:calc(100vw - 60px)}}@media (max-width:480px){div.date_block.cube_selected,div.date_block{height:40px!important;line-height:34px!important}}@media (max-width:505px){.boekingsgfformulier-container .gform_wrapper form .gform_footer{flex-direction:column !important;width:calc(100vw - 60px);row-gap:10px}}@media (max-width:1040px){.boekingsgfformulier-container .gform_wrapper form .gform_footer{flex-direction:column;row-gap:10px}}#days_m1,#days_m2{display:flex;width:100%;flex-wrap:wrap;gap:2px}#m1_month_name,#m2_month_name{text-transform:capitalize;padding:5px 0}#days_m1 .date_block,#days_m2 .date_block{cursor:pointer;position:relative}#kortdag-contact{position:absolute;bottom:63px;left:-35px;max-width:90vw;min-width:450px;background-color:#fff;padding:20px;z-index:2;border-radius:10px;cursor:default;text-align:left;box-shadow:0 1.5rem 4rem rgba(25,25,30,.05) !important;color:var(--cl-primary)}.kortdag-close{position:absolute;top:15px;right:15px;cursor:pointer;line-height:20px;padding:5px}.kortdag-titel{color:var(--cl-primary);font-weight:600}.kortdag-body{margin-bottom:0!important;line-height:1.6;color:#4f4f4f}.kortdag-contact{color:var(--cl-primary)}#kortdag-contact:after{content:'';display:block;position:absolute;bottom:-20px;left:55px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff}.green_cube{--bg-cube-color:#b3e9ab80;background-color:var(--bg-cube-color);background-color:#b3e9ab !important}.red_cube,.green_cube.filtered{--bg-cube-color:#f49f9e80;background-color:#f49f9e !important}.blue_cube{--bg-cube-color:#1b6fba80;background-color:#1b6fba !important;pointer-events:none}.cube_legend .blue_cube{background-color:unset!important;border:1px solid #1b6fba}.yellow_cube{--bg-cube-color:#fab22280;background-color:#fab222 !important}.shadow_cube{background-color:var(--bg-cube-color)!important;cursor:initial!important}.light_gray_cube{background-color:#e5e5e5 !important;border:1px solid #64635e}.disabled_cube{background-color:#e5e5e5 !important;opacity:.6;cursor:initial!important}.legend_cube{border-radius:.25rem;height:20px;width:20px !important;margin:0 !important}.legend_text{margin-bottom:0 !important;margin-top:0 !important}.cube_legend{display:flex;flex-direction:column}.legend_item{width:100%;display:flex;gap:.25rem;align-items:center}@media (min-width:1400px){form.boekingsformulier{background-color:#d6deeb;width:100%;display:flex;padding:15px 25px;position:relative;height:160px;align-items:center}#formTekstHead{position:absolute;top:6px;color:#241f45;margin-bottom:0;display:block!important}.formUpsellLower{position:absolute;bottom:6px}}@media (max-width:564px){.formUpsellLower{font-size:clamp(12px, 3vw, 16px)}}.formUpsellLower{margin:unset;font-weight:500}#formTekstHead{display:none}form.boekingsformulier{background-color:#d6deeb;width:100%;display:flex;padding:15px 25px;align-items:center}form.boekingsformulier .form-group{display:flex;flex-direction:column}select[name=aantal_deelnemers_select_0],select[name=aantal_deelnemers_select_1]{display:none}form.boekingsformulier[data-selected-slot="0-option"] select[name=aantal_deelnemers_select_0]{display:initial}form.boekingsformulier[data-selected-slot="1-option"] select[name=aantal_deelnemers_select_1]{display:initial}form.boekingsformulier[data-selected-slot=no-option] select[name=aantal_deelnemers_select_0]{display:initial}.calendar-date-related,.calendar-header{width:100%}form.boekingsformulier[data-selected-slot=no-option] .eventid{display:none!important}form.boekingsformulier[data-selected-slot="0-option"] .eventid:not(.eventid-0){display:none!important}form.boekingsformulier[data-selected-slot="1-option"] .eventid:not(.eventid-1){display:none!important}form.boekingsformulier[data-selected-slot="2-option"] .eventid:not(.eventid-2){display:none!important}.form-group label{font-size:16px;font-weight:400;color:#4f4f4f}.form-group.selected-date{min-width:230px}.form-group.selected-date span{font-weight:600}.form-group.pricing label{display:flex;justify-content:space-between;align-items:center}.form-group.pricing span{font-weight:600;font-size:20px}.form-group.pricing{margin-left:auto}.form-group select{background-color:#fff;font-size:14px;padding:.5em .8em!important;min-width:175px}.tijdsloten{display:flex;gap:15px}.tijdsloten .btn{background-color:#fff;color:#afafaf;font-size:14px;padding:1.1rem 1.8rem}.btn-disabled{pointer-events:none;background-color:#d1d1d1!important}.btn-selected{pointer-events:none;background-color:var(--cl-primary)!important;color:#ffffff!important}.cube_selected{border:3px solid #1b6fba!important;width:60px!important;height:60px!important;line-height:54px!important;background-color:unset!important}.training-template-default>section:last-of-type{z-index:unset}.boekingsgfformulier-section.show-form,.boekingsgfformulier-section.show-form .gform_wrapper{display:initial!important}.boekingsgfformulier-section{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;margin:auto;background:#00000088;z-index:9999}.boekingsgfformulier-container{width:100%;max-width:1800px;height:100%;max-height:90vh;background:#fff;border-radius:20px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto !important;padding:30px}.boekingsgfformulier-container .gform_wrapper form{overflow-y:auto;height:100%;max-height:calc(90vh - 147px);padding:0 20px 0 0;transform:unset !important}.boekingsgfformulier-container .gform_wrapper form .gform_footer{display:flex;column-gap:20px;justify-content:end;padding-top:20px!important;position:fixed;right:30px;bottom:calc(5vh + 14px)}@media (min-width:1800px){.boekingsgfformulier-container .gform_wrapper form .gform_footer{right:calc((100vw - 1800px) / 2 + 20px)}}.boekingsgfformulier-container .gform_wrapper form .gform_footer .custom-btn{background-color:#f49f9e;color:#fff;cursor:pointer}.boekingsgfformulier-container .col-12{position:initial!important;height:100%;max-height:90vh}.boekingsgfformulier-container>.row{position:relative;height:100%;max-height:90vh}.gf_deelnemers .gfield_list_icons{display:none!important}.noscroll{position:fixed;top:var(--st,0);inline-size:100%;overflow-y:scroll}@media (max-width:1200px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:16px;padding:16px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group_item:before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:16px -16px -16px;padding:12px 16px;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}.gf_deelnemers>div>div>div:first-child>div:last-child{display:none}.form-group.selected-date .reset-dates{color:red;cursor:pointer;font-weight:400;margin-left:16px}.selected-date .selected-dates{display:flex;flex-direction:column}.form-group .select-chevron svg{display:none}.form-group button{color:#fff;border-radius:10px}.form-group button:hover{color:#fff}form.boekingsformulier.not-all-dates button{pointer-events:none;opacity:.5}div.date_block{height:60px;width:60px;float:left;line-height:60px;text-align:center;border-radius:4px;user-select:none;color:#000}div.date_block.c-1{background:#64635e;color:#000}div.date_block.c0,div.legenda_block.c0{border:1px solid var(--beschikbaar-color);background:var(--beschikbaar-color);color:#133474;pointer-events:none}div.date_block.c1,div.legenda_block.c1{border:1px solid var(--niet-beschikbaar-color);text-decoration:line-through;background:var(--niet-beschikbaar-color)}div.date_block.c2{border:1px solid var(--geselecteerd-color) !important;background:var(--geselecteerd-color) !important;color:var(--geselecteerd-text-color) !important}div.date_block.c3,div.legenda_block.c3{border:1px solid #5d29c9 !important}div.info div.date_block{background:#90ee90;width:22px;height:22px}div.info div.date_block.c3{margin-top:-2px;background:#9370db}#days_m1 .date_block:not(.c-0),#days_m2 .date_block:not(.c-0){cursor:pointer;position:relative}.date_block.active_cube:after{content:attr(tooltip);text-transform:capitalize;white-space:pre}.date_block.active_cube:after{visibility:hidden;min-width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100%;opacity:0;transition:opacity .3s}.date_block.active_cube:hover:after{visibility:visible;opacity:1}#calendarContainer_buttons{width:100%;position:absolute;z-index:1}#calendarContainer_buttons button{position:absolute;border:1px solid var(--cl-primary);padding:.5rem 1.3em .8em;border-radius:4px}#calendarContainer_buttons button.left{left:0}#calendarContainer_buttons button .btn-arrows{margin:unset;color:var(--cl-primary)}#calendarContainer_buttons button.right{right:0}#calendarContainer_buttons button.right .btn-arrows{top:1px}div.cal{position:relative;display:flex;width:100%;flex-wrap:wrap;gap:2px}.calendar_container{display:flex;flex-wrap:wrap}#calendar_container{position:relative;max-width:100%;color:#fff;margin-top:50px;margin-right:30px;margin-bottom:50px}#calendar_container h3{color:#fff !important}#calendar_container[first_select='0'] div.c0[vr_za='za']{background:var(--vr_za-color);border:1px solid var(--vr_za-color);color:#fff}#calendar_container[first_select='1'] div.c0[vr_za='vr']{background:var(--vr_za-inlever-color);border:1px solid var(--vr_za-inlever-color)}#calendar_container[first_select='0'] div.c3[vr_za='za']{background:#9370db}#calendar_container[first_select='1'] div.c3[vr_za='vr']{background:#9370db}#calendar_container[first_select='1'] div.c0[vr_za='za']:not(.c2):hover{border:1px solid var(--beschikbaar-color) !important;background:var(--beschikbaar-color) !important;color:#133474 !important;cursor:default !important}#calendar_container[first_select='1'] div.c3[vr_za='za']:hover{border:1px solid var(--beschikbaar-color) !important;background:var(--beschikbaar-color) !important;color:#133474 !important;cursor:default !important}.calendar-header{width:100%}@media only screen and (min-width:1366px){#calendar_container{max-width:72vw !important;max-width:898px !important;max-width:898px !important}}@media only screen and (max-width:1365px){div.right_cal_container{display:none}#calendar_container{max-width:80% !important}div.left_cal_container{margin:unset}}@media only screen and (max-width:1024px){#calendar_container{max-width:100% !important;min-height:460px}#days_m1,#days_m2,div.cal{gap:4px !important}div.left_cal_container{margin-right:0}div.date_block{height:60px;line-height:60px;width:calc((100% - 4px* 6) / 7)}}@media only screen and (max-width:750px){#calendar_container{margin-right:unset;margin:50px 15px}}@media (min-width:1400px){.col-xxl-10{width:100%!important}}div.totalPrice{right:calc(-50% - 25px);height:fit-content;margin-top:140px;background:#fff;max-width:300px;min-width:216px;padding:10px;color:#133474;border:2px solid gray;border-radius:.25rem}#calendar_container div.totalPrice h3{color:#133474 !important}div.totalPrice div{margin-top:15px;width:100%}div.totalPrice div.prijzen_container div{overflow:hidden}div.totalPrice div.date_info_container.has_content,div.totalPrice div.prijzen_container.has_content{border-bottom:1px solid #133474;padding-bottom:15px}div.totalPrice div.prijzen_container span{float:right}div.totalPrice{right:calc(-30% - 25px)}div.totalPrice{transition:.3s all;z-index:4}#calendar_container.main div.totalPrice:not(.open){max-height:0px;padding:0;border-top-width:0}div.totalPrice:not(.open) div.date_info_container{margin-top:5px;border-bottom:none !important;height:20px}div.totalPrice:not(.open) b,div.totalPrice:not(.open) br,div.totalPrice:not(.open) div.prijzen_container{display:none}div.totalPrice:not(.open) div.total_price_container span b{display:block}div.totalPrice:not(.open) div.date_info_container div{max-width:max-content;float:left;margin-top:0}div.totalPrice:not(.open) div.date_info_container div:first-child:after{content:"tot";width:max-content;display:inline-block;margin-left:5px;margin-right:5px}div.totalPrice:not(.open) div.total_price_container{position:absolute;top:0;right:10px;margin-top:10px !important;width:max-content}div.totalPrice:not(.open) div.btnContainer{position:absolute;right:10px;bottom:10px;width:calc(100% - 20px)}div.totalPrice:not(.open) div.btnContainer button{padding:5px 10px !important}div.totalPrice.open{position:fixed;bottom:0;right:0;max-height:100%;top:unset;width:100%;border-top:3px solid #fd0;padding:10px}@media only screen and (max-width:750px){#calendar_container{margin-right:unset;margin:50px 15px}}.boekingsformulier select{display:none}.form-fake-dropdown{position:relative;display:inline-block;background-color:#fff;border-radius:10px;color:#241e45}@media (min-width:1399px){.fake-dropdown-selected{padding:10px;border:1px solid #ccc;cursor:pointer;border-radius:10px;display:flex;justify-content:space-between;width:15vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.border-kal{border:1px solid #241e45;height:70%;margin-left:20px;margin-right:20px;display:block!important}}.fake-dropdown-selected{padding:10px;border:1px solid #ccc;cursor:pointer;border-radius:10px;display:flex;justify-content:space-between;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fake-text{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fake-dropdown-selected p{margin:0}.fake-dropdown-options{display:none;position:absolute;background-color:#fff;z-index:10;width:100%;margin-top:.5vh;border-radius:10px}#trainingen .fake-dropdown-options{width:max-content;max-width:calc(100vw - 90px)}.fake-dropdown-option{padding:10px;cursor:pointer}.fake-dropdown-option[disabled]{opacity:.5;pointer-events:none}.fake-dropdown-option:hover{background-color:#d6deeb}#chevron{height:20px}.border-kal{display:none}#goToCartButon{display:inline-flex;align-items:center;justify-content:space-between}#goToCartButon:after{content:">";font-size:2em;display:inline-block;transition:transform .3s ease;position:relative}#goToCartButon:hover:after{transform:translateX(5px)}.upsell-modal-parent{width:100%;display:none;align-items:center;justify-content:center;z-index:10003;position:absolute;background-color:rgba(0,0,0,.9);height:100%;top:0}.boekings-kalendar-upsell-modal{display:block;width:90%;height:-22%;border-radius:10px;margin-top:1%;margin-bottom:1%;position:fixed;top:0;z-index:10000;background-color:#fff;height:100%;overflow-y:auto;overflow-x:hidden;max-height:90vh;top:0;bottom:0;padding-bottom:20px;margin:auto}.boekings-kalendar-upsell-modal h5{margin:0!important}#close-upsell{position:absolute;left:95%;top:0;right:15px;left:unset;line-height:1;font-size:4.5rem;cursor:pointer}