@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}body{margin:0}.admin-only{display:none!important}.logged-in .admin-only{display:block!important}.generic-section{padding-left:5%!important;padding-right:5%!important}.left-section{padding-right:calc((100vw - 1400px) / 2)!important}.right-section{padding-left:calc((100vw - 1400px) / 2)!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}:is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-icon-box) :is(h1,h2,h3,h4,h5,h6,p,span){text-wrap:balance}input:focus,input:focus-visible,input:focus-within button:focus,button:focus-within,button:focus-visible{outline:none!important}.owl-dots>button:not(.active){background-color:var(--e-global-color-text)!important}.owl-dots>button{height:20px;width:20px}.owl-dots>button.active{border:1px solid var(--e-global-color-text)!important}.owl-dots{display:flex;width:100px;margin:0 auto;justify-content:space-between}p:last-of-type{margin-bottom:0px!important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}div.geenClass{background-color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);background-color:var(--e-global-color-text);background-color:var(--e-global-color-accent)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent!important}.gc_vertical-title{writing-mode:vertical-lr;text-orientation:mixed;width:fit-content!important;transform:rotate(180deg);justify-content:flex-end;display:flex;position:absolute;background:var(--e-global-color-primary);color:#fff;padding:30px 15px;left:0}.gc_vertical-title :where(.elementor-widget-container,h2){font-size:30px!important}.gc_double-title.first h3{color:var(--e-global-color-primary)!important;font-family:"AkaDora",sans-serif;text-transform:none;font-weight:400}.gc_button a{transform:skew(-10deg,0deg)}.gc_button a i{color:var(--e-global-color-primary)}.gc_button a>span{transform:skew(10deg,0deg) translateY(1.5px)}.elementor-widget-button:hover{transform:scale(.95)}.elementor-widget-button{transition:.3s}.reserveer-button{transform:skew(-10deg,0deg);background-color:var(--e-global-color-secondary)!important;padding:16px 20px!important;cursor:pointer;transition:.2s}.reserveer-button:hover{transform:scale(.95) skew(-10deg,0deg)}.button_inner{transform:skew(10deg,0deg);pointer-events:none;display:flex;gap:10px;color:#fff}.button_inner i{color:var(--e-global-color-primary)}.elementor-maintenance-mode header,.elementor-maintenance-mode footer{display:none!important}.error404 header,.error404 footer{display:none!important}.monkey_menu-popup>.dialog-widget-content>a .eicon-close::before{content:""!important;width:150px;height:50px;display:block;background-image:url(../../../../../../themes/hello-theme-child-master/assets/images/close-icon.svg)!important;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.gc_close-white>.dialog-widget-content>a .eicon-close::before{content:""!important;width:150px;height:50px;display:block;background-image:url(../../../../../../themes/hello-theme-child-master/assets/images/close-icon-w.svg)!important;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center}.sub-menu li a{border-left:none!important}.gc_trigger .elementor-icon-box-title a{padding:10px 25px 10px 0;display:block}.gc_trigger .elementor-icon-box-icon{margin-right:0!important}.gc_trigger a.elementor-icon{padding:10px 10px 10px 25px}.gc_fullscreen-menu .elementor-item-active::before{content:'\e404'!important;position:relative!important;font-family:'Font Awesome 6 Pro';color:var(--e-global-color-accent);padding-right:10px}.gc_menu-popup .gc_footer-contactinfo :where(strong,a){color:var(--e-global-color-text);display:block}.gc_menu-popup .gc_footer-contactinfo a:hover{padding-left:20px;color:var(--e-global-color-text);background-size:10px}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li{opacity:0;animation:fadeInLeft .7s ease forwards}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(1){animation-delay:0.1s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(2){animation-delay:0.2s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(3){animation-delay:0.3s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(4){animation-delay:0.4s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(5){animation-delay:0.5s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(6){animation-delay:0.6s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(7){animation-delay:0.7s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(8){animation-delay:0.8s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(9){animation-delay:0.9s}.gc_menu-popup .elementor-column .elementor-widget-wrap ul li:nth-child(10){animation-delay:1s}.count{font-family:'Blatant';font-size:20px;color:var(--e-global-color-accent);width:35px;height:40px;background-image:url(../../../../../../themes/hello-theme-child-master/assets/images/circle.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:grid;place-content:center;padding-bottom:5px;transform:translate(5px,-20px)}body:where(.privacy-policy,.page-id-453) .gc_menu{filter:invert(1)}.menu-item button{font-size:inherit;padding:0;border:none!important;color:inherit!important;font-weight:700;cursor:pointer}.gc_cadeaubon::after{content:'';background:url(https://grandcafe.monkeyswork.nl/wp-content/uploads/2024/05/logo-zwart.svg);width:125%;height:125%;display:block;position:absolute;left:-20%;background-repeat:no-repeat;background-size:102%;background-position:center;top:-10%;z-index:-1;opacity:.1;transform:rotate(-25deg)}.gc_home-title h1>span{word-spacing:-20px}.rpi-header .rpi-card-inner{background-color:#F42F39!important;height:300px;border-radius:0;padding:50px}.rpi-header .rpi-grade{font-family:"Blocky Notes",Sans-serif;color:#fff;font-size:58px}.rpi-header .rpi-grade::after{content:' / 5 sterren'}.rpi-stars{display:none}.rpi-header .rpi-based{color:#fff;font-family:'Blatant';margin-top:5px;margin-bottom:10px}.rpi-header .rpi-based::before{content:'-'}.rpi-review_us.rpi-clickable{background:#fff;transform:skew(-10deg,0deg);border-radius:0;color:var(--e-global-color-text);font-family:'Blatant';font-size:20px;padding:16px 30px;text-transform:uppercase;display:flex}.rpi-review_us.rpi-clickable::before{content:"\f068";display:inline-flex;font-family:'Font Awesome 6 Pro';color:var(--e-global-color-accent);align-self:center}.rpi-review_us.rpi-clickable>a{transform:skew(10deg,0deg)}.rpi-review_us.rpi-clickable>a::before{content:"\f068";font-family:'Font Awesome 6 Pro';color:#f42e3a;margin-right:10px;transform:translateY(10px);display:none}.rpi-slider-btn{justify-content:flex-start;padding-left:10px}.gc_home-title h1 strong{word-spacing:2px!important}.gc_vacature-listing .elementor-image-box-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}.gc_vacature-listing .elementor-widget-wrap{flex-wrap:nowrap;gap:80px;justify-content:flex-start}.gc_vacature-listing ::marker{color:#01ac3a}.gc_vacature-listing ul{padding-left:10px}.gc_vacature-listing img{aspect-ratio:1 / 1;width:110px;object-fit:cover;object-position:top}.single-vacatures .jet-listing-dynamic-repeater__items>ul{padding-left:20px;margin:0;margin-bottom:10px}.archive .jet-listing-dynamic-repeater__items>ul{padding-left:20px;margin:0;margin-bottom:0}ul.day-list{padding:0;justify-content:center;align-items:center;display:grid;color:#fff}ul.day-list .day-row{display:flex;justify-content:space-between;width:340px}ul.day-list .day-row span{text-align:center;display:flex;justify-content:center;width:50%}.jet-listing-grid__items>.jet-listing-grid__item:last-of-type .gc_vacature-listing{border-bottom:0}.veelgesteldevraag-section.active{background-color:var(--e-global-color-primary)}.veelgesteldevraag-section .veelgesteldevraag-vraag{cursor:pointer}.veelgesteldevraag-section.active .veelgesteldevraag-antwoord{height:100%;opacity:1;transition:.3s all}.veelgesteldevraag-section:not(.active) .veelgesteldevraag-antwoord{height:0;opacity:0;overflow:hidden;transition:.3s all}.veelgesteldevraag-section .veelgesteldevraag-vraag>.elementor-widget-container{display:flex;justify-content:space-between}.veelgesteldevraag-section .veelgesteldevraag-vraag>.elementor-widget-container::after{content:'\f078';width:40px;height:40px;position:relative;display:grid;font-family:'Font Awesome 6 Pro';place-content:center;transform:rotate(0deg);transition:.3s all}.veelgesteldevraag-section.active .veelgesteldevraag-vraag>.elementor-widget-container::after{transform:rotate(180deg)}.gform_confirmation_wrapper{display:block;width:100%;text-align:center;border:1px solid #000;border-radius:0;background-color:#000;padding:20px 30px}.gform_confirmation_wrapper .gform_confirmation_message{font-weight:300;font-size:20px;line-height:28px;color:#fff}body .gform_wrapper.gform_validation_error .gform_validation_errors{border:none;border-radius:0;box-shadow:none;background:#000;margin-top:0;margin-bottom:20px;padding:20px 30px;color:#fff;font-size:90%}body .gform_wrapper.gform_validation_error .gform_validation_errors h2{font-weight:300;font-size:20px;line-height:28px;color:#fff}body .gform_wrapper.gform_validation_error .gform_validation_errors h2 span{display:none!important}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_body .gform_fields .gfield input,body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:10px 20px!important;font-weight:300;font-size:inherit;line-height:28px;border-radius:0;font-family:'Blatant';text-transform:uppercase;border:none}body .gform_wrapper .gform_body .gform_fields .gfield select{-webkit-appearance:initial}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date input{width:100%}body .gform_wrapper .gform_body .gform_fields .gfield textarea{resize:none}body .gform_wrapper .gform_body .gform_fields .gfield input::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield select::placeholder{color:#929292}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea{color:red}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{font-weight:300;font-size:20px;line-height:28px;margin-bottom:5px}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{font-size:inherit;padding-left:0;margin-left:2px}body .gform_wrapper .gform_body .gform_fields .gfield :where(.ginput_container,select){height:100%}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description.gfield_validation_message{display:none}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{display:flex;column-gap:10px;align-items:center;font-size:90%}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_consent .gform-field-label,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .ginput_container_consent .gform-field-label a{color:#fff}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent .gfield_required{font-size:inherit;color:inherit}body .gform_wrapper .gform_footer{justify-content:flex-end;padding-bottom:0!important}body .gform_wrapper .gform_footer .gform_button{font-weight:300;font-size:inherit;line-height:1;border:none;padding:20px 40px 20px 40px;color:var(--e-global-color-text);background:#fff;margin-bottom:0;transition:.3s;cursor:pointer}body .gform_wrapper .gform_footer .gform_button:hover{transform:scale(.95)}body .gform_wrapper .gform_footer .input input.gform_button{padding:0 0 0 10px}body .gform_wrapper .gform_footer .input>i{display:inline-block;color:var(--e-global-color-accent)}body .gform_wrapper .gform_footer .input{padding:15px 40px 15px 40px}.gform_footer>.input{transform:skew(-10deg,0deg);background:#fff}.gform_footer>.input>input{transform:skew(10deg,0deg)}.gfield_consent_label,.gfield_consent_label a{color:#fff}.gfield_consent_label a{text-decoration:underline}.footer-section .elementor-background-overlay{mix-blend-mode:soft-light;opacity:.4}.gc_footer-contactinfo strong{font-family:"Blatant",Sans-serif;text-transform:uppercase;font-weight:700}.gc_footer-contactinfo br{display:none}.gc_footer-contactinfo:not(.gc_menu-popup .gc_footer-contactinfo) a:hover{padding-left:20px;color:#fff;background-size:10px}.gc_footer-contactinfo a{background-size:6px;background-image:url(../../../../../../themes/hello-theme-child-master/assets/images/bullet.svg);background-repeat:no-repeat;background-position:center left;padding-left:14px;transition:.2s ease}.gc_footer-contactinfo:not(.gc_menu-popup .gc_footer-contactinfo) :where(strong,a){color:#fff;display:block}.day-list-footer{color:#fff;list-style:none;padding:0;width:100%;justify-content:space-between;display:flex;flex-wrap:wrap}.day-list-footer li{width:100%;display:flex;justify-content:space-between}.day-list-footer li span:first-child{font-weight:700}.gc_footer-openingstijden>.elementor-widget-wrap{transform:skew(-5deg,0deg)}.gc_footer-openingstijden .gc_skew{transform:skew(5deg,0deg)}.bottom-bar{z-index:100}.ZC_sdk__zc-iframe_k5FE3.ZC_sdk__opened_MKywu{z-index:99!important}@media only screen and (max-width:1600px){.gc_vertical-title :where(.elementor-widget-container,h2){font-size:24px!important}.rpi-review_us.rpi-clickable{font-size:18px}.rpi-header .rpi-grade{font-size:44px}}@media only screen and (max-width:1555px){.left-section{padding-right:5%!important}.right-section{padding-left:5%!important}}@media only screen and (max-width:1400px){.rpi-review_us.rpi-clickable{font-size:18px}.gc_vacature-listing .elementor-widget-wrap{flex-wrap:wrap;gap:30px}}@media only screen and (max-width:1200px){.gc_vacature-listing .elementor-widget-wrap{flex-wrap:wrap;column-gap:20px;row-gap:10px}}@media only screen and (max-width:1024px){.gc_home-gift .elementor-column:first-child{position:absolute;bottom:0;z-index:-1;opacity:.3;overflow:hidden}.rpi-header .rpi-card-inner{padding:30px}.rpi-header .rpi-card-inner *{margin:0!important;gap:15px}body .gform_wrapper .gform_footer .gform_button{padding:18px 40px}.gc_gallery-4 :where(.elementor-widget-container,img){height:100%!important;object-fit:cover}}@media only screen and (max-width:768px){.rpi-slider-btn>.rpi-review_us{gap:0;padding:15px}.gc_home-header .gc_home-title h1>span{display:none}}@media only screen and (max-width:480px){.count{position:absolute;left:100%}.menu-item>a[href='/vacatures/']{width:fit-content}.gc_home-header .elementor-background-overlay{background-color:#5f5f5f!important;opacity:.7!important}.gc_footer-openingstijden>.elementor-widget-wrap,.gc_footer-openingstijden .gc_skew{transform:none}.gc_vertical-title :where(.elementor-widget-container,h2){font-size:16px!important}.gc_vertical-title{padding:10px 15px;writing-mode:unset;text-orientation:mixed;width:fit-content!important;transform:unset;top:0;position:relative;margin-bottom:20px!important}.gc_trigger .elementor-icon-box-wrapper{display:inline-flex!important;align-items:center!important}.gc_trigger .elementor-icon-box-icon{margin:0!important}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{text-align:left!important}body .gform_wrapper .gform_footer .gform_button{line-height:1!important}.gform_wrapper .gform_body .gform_fields .gfield select{height:52px!important}.gc_trigger *{height:100%!important;display:flex}.gc_trigger .elementor-widget-container{padding:3px}.gc_vacature-listing .elementor-image-box-img{padding-bottom:10px}.gc_trigger a.elementor-icon{padding:10px 10px 10px 20px}.gc_trigger .elementor-icon-box-title a{padding:12px 20px 9px 0;display:block}.gc_home-header{height:100svh}.reserveer-button{width:100%;justify-content:center;display:flex}.gc_home-title h1 strong{white-space:nowrap!important}}