@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg)}to{-webkit-transform: rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform: rotate(0deg)}to{-moz-transform: rotate(360deg)}}@keyframes spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.cookiemelding{position: fixed;background-color: white;bottom: 0;left: 0;z-index: 999999;padding: 10px;width: 100%;-webkit-box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75);-moz-box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75);box-shadow: 0px -2px 12px 0px rgba(50,50,50,0.75)}.cookiemelding .cookiemelding__logo{text-align: right;padding-bottom: 10px}.cookiemelding .cookiemelding__text{padding-bottom: 10px;width: 1024px;max-width: 80%;margin: auto;text-align: center}.cookiemelding .cookiemelding__buttons{width: 1024px;max-width: 80%;margin: auto;text-align: center;vertical-align: middle}.cookiemelding .cookiemelding__buttons button{vertical-align: middle}.cookiemelding .cookiemelding__buttons a{font-size: 12px;vertical-align: middle}.container-fluid.helper-no-gutters{padding-right: 0;padding-left: 0}.row.helper-no-gutters{margin-right: 0;margin-left: 0}.row.helper-no-gutters > [class^="col-"],.row.helper-no-gutters > [class*=" col-"]{padding-right: 0;padding-left: 0}.table__helper{display: table;table-layout: fixed;width: 100%;height: 100%}.table__helper .table-td__helper{display: table-cell;vertical-align: middle;height: 100%}.embed-container{position: relative;height: 0;max-width: 100%;padding-bottom: 56.25%;overflow: hidden}.embed-container iframe,.embed-container object,.embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.remove-frame .bx-wrapper,.remove-frame .bx-viewport{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;left: 0;background: transparent;margin: 0 auto}.with-boxshadow .container{padding-top: 155px;box-shadow: 0px 0px 50px rgba(29,37,47,0.8);background: #fff}ul.ul-arrows{list-style: none;padding: 0;margin: 0}ul.ul-arrows li:hover a:before,ul.ul-arrows li:focus a:before{padding-left: 4px}ul.ul-arrows li a:before{content: "›";width: 10px;display: inline-block;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}.img-responsive{display: inline-block;height: auto !important}i.material-icons{-webkit-transform: rotate(.03deg);-moz-transform: rotate(.03deg);transform: rotate(.03deg)}.full-bleed{width: 100vw;margin-left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%)}.chromeframe{color: #000;text-align: center;background: #f5f5f5;padding: 10px}*:focus{outline: none}*{outline: none !important}::selection{background-color: #333;color: #FFF}::-moz-selection{background-color: #333;color: #FFF}.txt-color-1{color: #5a237e}.txt-color-2{color: #3bc326}.txt-color-3{color: #000}.txt-color-4{color: #000}.bg-theme{background-color: #5a237e}.bg-theme-sub{background-color: #3bc326}.bg-white{background-color: #fff}.cl-theme{color: #5a237e}.cl-theme-sub{color: #3bc326}.cl-white{color: #fff}.cl-black{color: #000}.mw-170{max-width: 170px}.mw-270{max-width: 270px}.mw-370{max-width: 370px}.mw-470{max-width: 470px}.mw-570{max-width: 570px}.mw-670{max-width: 670px}.mw-770{max-width: 770px}.mw-870{max-width: 870px}.mw-970{max-width: 970px}.mw-1070{max-width: 1070px}.mw-1170{max-width: 1170px}.relative{position: relative}.absolute{position: absolute}.fixed{position: fixed}.block{display: block}.absolute-center{top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.text-left{text-align: left}.text-center{text-align: center}.text-right{text-align: right}.tdn{text-decoration: none}.tdn:hover,.tdn:focus{text-decoration: none;color: inherit}.bold{font-weight: bold}.uppercase{text-transform: uppercase}.list-unstyled{list-style: none;padding: 0;margin: 0}@media print{.hidden_print{display: none}}.padding-10{padding: 10px 0}.padding-20{padding: 20px 0}.padding-30{padding: 30px 0}.padding-40{padding: 40px 0}.padding-50{padding: 50px 0}.padding-60{padding: 60px 0}.padding-70{padding: 70px 0}.padding-80{padding: 80px 0}.padding-90{padding: 90px 0}.padding-100{padding: 100px 0}@media (max-width: 767px){.padding-40,.padding-50,.padding-60,.padding-70,.padding-80,.padding-90,.padding-100{padding: 30px 0}}.padding-bottom-10{padding-bottom: 10px}.padding-bottom-20{padding-bottom: 20px}.padding-bottom-30{padding-bottom: 30px}.padding-bottom-40{padding-bottom: 40px}.padding-bottom-50{padding-bottom: 50px}.padding-bottom-60{padding-bottom: 60px}.padding-bottom-70{padding-bottom: 70px}.padding-bottom-80{padding-bottom: 80px}.padding-bottom-90{padding-bottom: 90px}.padding-bottom-100{padding-bottom: 100px}@media (max-width: 767px){.padding-bottom-40,.padding-bottom-50,.padding-bottom-60,.padding-bottom-70,.padding-bottom-80,.padding-bottom-90,.padding-bottom-100{padding-bottom: 30px}}@media (min-width: 992px){.center-vertical > div[class^="container"] > .row{display: -webkit-flex;display: -moz-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;align-items: center}}@-webkit-keyframes spin{from{-webkit-transform: rotate(0deg)}to{-webkit-transform: rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform: rotate(0deg)}to{-moz-transform: rotate(360deg)}}@keyframes spin{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}.btn{min-height: 40px;position: relative;display: inline-block;vertical-align: bottom;color: #333;font-family: 'Comfortaa', sans-serif;font-size: 16px;font-weight: 700;line-height: 24px;text-align: center;text-decoration: none;padding: 7px 15px;border: 1px solid transparent;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}@media (max-width: 767px){.btn{font-size: 14px;padding: 10px 10px}}.btn i{vertical-align: top;font-size: 18px;line-height: 24px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}.btn:hover,.btn:focus{text-decoration: none}.btn--wide{width: 100%}.btn--maxed{width: 100%;max-width: 270px}.btn--small{min-height: 40px;font-size: 14px;line-height: 14px}.btn--big{min-height: 50px}.btn--light{font-weight: 300}.btn--bold{font-weight: 700}.btn--center{text-align: center}.btn--spacing{margin: 0 0 5px}.btn--border-radius{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px}.btn--primary{background-color: #000;color: #fff;border-color: #000}.btn--primary:hover,.btn--primary:focus{background-color: #3bc326;color: #fff;border-color: #3bc326}.btn--primary-outline{background-color: transparent;color: #000;border-color: #000}.btn--primary-outline:hover,.btn--primary-outline:focus{background-color: #000;color: #fff}.btn--secondary{background-color: #000;color: #fff;border-color: #000}.btn--secondary:hover,.btn--secondary:focus{background-color: #000;color: #fff;border-color: #000}.btn--secondary-outline{background-color: transparent;color: #000;border-color: #000}.btn--secondary-outline:hover,.btn--secondary-outline:focus{background-color: #000;color: #fff}.btn--tertiary{background-color: rgba(0,0,0,0.1);color: #666;border-color: rgba(0,0,0,0.1)}.btn--tertiary:hover,.btn--tertiary:focus{background-color: rgba(0,0,0,0.2);color: #666;border-color: rgba(0,0,0,0.2)}.btn--tertiary-outline{background-color: transparent;color: #666;border-color: rgba(0,0,0,0.1)}.btn--tertiary-outline:hover,.btn--tertiary-outline:focus{background-color: rgba(0,0,0,0.1);color: #666}form .formulier_div,form .form__row{margin: 0 0 20px}form .formulier_div input,form .form__row input,form .formulier_div textarea,form .form__row textarea,form .formulier_div select,form .form__row select{border: 1px solid #e5e5e5}form .formulier_div input:not([type="checkbox"]):not([type="radio"]),form .form__row input:not([type="checkbox"]):not([type="radio"]),form .formulier_div textarea,form .form__row textarea,form .formulier_div select,form .form__row select{width: 100%;max-width: 470px;line-height: 24px;padding: 7px 15px}form .formulier_div textarea,form .form__row textarea{display: block}::-webkit-input-placeholder{color: #999}:-moz-placeholder{color: #999}::-moz-placeholder{color: #999}:-ms-input-placeholder{color: #999}.pagination{text-align: center;margin: 30px 0 50px}.pagination > a{width: 40px;height: 40px;display: inline-block;vertical-align: bottom;background-color: #f2f2f2;color: #333;font-size: 16px;line-height: 38px;text-align: center;border: 1px solid #f2f2f2;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.pagination > a > i{line-height: 38px}.pagination > a:hover,.pagination > a:focus{text-decoration: none}.pagination > a.previous,.pagination > a.next{background-color: transparent;border-color: rgba(0,0,0,0.1)}.pagination > a.is-active,.pagination > a:hover,.pagination > a:focus{background-color: #3bc326;color: #fff;border-color: #3bc326}html,body{height: 100%;position: relative}html.no-scroll,body.no-scroll{overflow: hidden}html{font-size: 100%}body{max-width: 1920px;background-color: #fff;margin: 0 auto}main.page-wrapper{overflow-x: hidden}.black-bg{background-color: #000}.grey-bg{background-color: #f5f5f5}.white-bg{background-color: #fff}body header{margin-top: 64px;margin-bottom: -155px;position: relative}body .header .container{background-color: #fff}body .header .header-content{background: rgba(229,210,210,0.22);text-align: center}body .header .header-content img{max-width: 125px}body .smooth_frame{border: 0px;background-color: transparent;width: 100%}body .form_status_verify .verify--hide{display: none !important}body .form_status_verify .reserveren-form .formulier_div:not(.normal-aantal) .form-input.aantal:after{content: "x"}body .form_status_verify .reserveren-form .formulier_div .form-input{text-align: left}body .form_status_verify .reserveren-form .formulier_div .form-input .form_prijs{right: 50px}body .form_status_verify .reserveren-form .formulier_div .form_prijs{top: 5px}@media (min-width: 992px){body .form_status_verify .reserveren-form .formulier_div .form_prijs{top: 6px}}body .reserveren-form{background: #fff;margin-bottom: 40px}@media (min-width: 992px){body .reserveren-form{text-align: center}body .reserveren-form .form-input{line-height: 40px}}body .reserveren-form .formulier_div{position: relative;display: block;vertical-align: top}body .reserveren-form .formulier_div.input-50-procent .form-input{text-align: left}body .reserveren-form .formulier_div.input-50-procent .form-input input,body .reserveren-form .formulier_div.input-50-procent .form-input select,body .reserveren-form .formulier_div.input-50-procent .form-input textarea{width: 50% !important}body .reserveren-form .formulier_div.input-75-procent .form-input{text-align: left}body .reserveren-form .formulier_div.input-75-procent .form-input input,body .reserveren-form .formulier_div.input-75-procent .form-input select,body .reserveren-form .formulier_div.input-75-procent .form-input textarea{width: 75% !important}body .reserveren-form .formulier_div.input-met-tooltip .form-input{text-align: left}body .reserveren-form .formulier_div.input-met-tooltip .form-input input,body .reserveren-form .formulier_div.input-met-tooltip .form-input select,body .reserveren-form .formulier_div.input-met-tooltip .form-input textarea{width: calc(100% - 25px) !important}body .reserveren-form .formulier_div.input-met-tooltip.tooltip-left .form-input .form_tooltip{margin-right: 10px;margin-left: 0;float: left}body .reserveren-form .formulier_div .form-label{font-weight: 700;width: 220px;vertical-align: top;font-size: 15px;line-height: 40px}@media (min-width: 992px){body .reserveren-form .formulier_div .form-label{display: inline-block;text-align: right}}body .reserveren-form .formulier_div.highlight{background-color: #EDEC90;padding: 30px}body .reserveren-form .formulier_div.highlight.alert{border-radius: 0;margin-left: -30px;margin-right: -30px;background-color: #f6ce58}body .reserveren-form .formulier_div.highlight .form-input{line-height: 20px;font-size: 16px}body .reserveren-form .formulier_div .form-input{padding: 0 20px;vertical-align: top}@media (min-width: 992px){body .reserveren-form .formulier_div .form-input{width: calc( 100% - 220px )}body .reserveren-form .formulier_div .form-input.platte_text,body .reserveren-form .formulier_div .form-input.platte_text_mail{width: 100%}}body .reserveren-form .formulier_div .form-input input:not([type="checkbox"]):not([type="radio"]),body .reserveren-form .formulier_div .form-input select,body .reserveren-form .formulier_div .form-input textarea{max-width: none;width: 100%;margin: 0}body .reserveren-form .formulier_div .form-input select{padding: 10px 15px}body .reserveren-form .formulier_div .form-input .geboortedatum-wrapper{max-width: none;width: 100%;margin: 0;display: inline-block}body .reserveren-form .formulier_div .form-input .geboortedatum-wrapper select{max-width: 33%;width: 33%;vertical-align: top;margin: 0}body .reserveren-form .formulier_div .form-input.aantal input[type=number]:read-only{-moz-appearance: textfield;background-color: transparent;border: transparent}body .reserveren-form .formulier_div .form-input.dropdown .value{display: inline-block;width: 340px;text-align: right;padding: 7px 15px;border: 1px solid #e5e5e5;margin: 10px auto}body .reserveren-form .formulier_div .form-input.checkbox{text-align: left;line-height: 40px}body .reserveren-form .formulier_div .form-input.checkbox input{width: auto}body .reserveren-form .formulier_div .form-input.checkbox .form_prijs{top: 5px;right: 50px}body .reserveren-form .formulier_div.info-block{text-align: left;background-color: #f2f2f2;padding: 0}body .reserveren-form .formulier_div.info-block .form-input{line-height: 20px;font-size: 16px;padding: 20px}body .reserveren-form .formulier_div.info-block .form-input ul{margin: 0}body .reserveren-form .formulier_div .form_prijs{position: absolute;top: 5px;right: 100px;border: none;font-weight: bold}body .reserveren-form .formulier_div.totaalbedrag .form_prijs{position: relative;top: inherit;right: inherit}body .reserveren-form .form_betaalwijzes .form_betaalwijze_service{max-width: 300px;margin: 0 auto;text-align: left}body .reserveren-form .form_betaalwijzes .form_betaalwijze_service input{display: inline-block;max-width: 25px}body .reserveren-form .formulier_div_submit .btn{display: inline-block;max-width: 300px;vertical-align: top;padding: 9px 19px;width: auto}body .reserveren-form .formulier_div_submit .btn:hover,body .reserveren-form .formulier_div_submit .btn:focus{background-color: #3bc326;color: #fff;border-color: #3bc326}body .reserveren-form .header .form-input{font-size: 33px;line-height: 50px;font-family: 'Rochester', sans-serif;color: #5a237e}@media (min-width: 992px){body .reserveren-form .header .form-input{font-size: 45px}}body .reserveren-form .sub-header .form-input{font-size: 26px;line-height: 35px;text-decoration: underline;font-family: 'Rochester', sans-serif;color: #5a237e}@media (min-width: 992px){body .reserveren-form .sub-header .form-input{font-size: 32px}}body .reserveren-form .side .form_prijs{display: inline-block;width: 100px;text-align: right;padding: 7px 15px;border: 1px solid #e5e5e5;margin: 0px auto;min-height: 40px;vertical-align: top}body .reserveren-form .label select{max-width: 300px;border-left: 0px;padding: 9px 15px !important}body .reserveren-form .label .form-label{text-align: left;display: inline-block;width: 170px;border: 1px solid #e5e5e5;border-right: 0px;line-height: 24px;padding: 7px 15px;color: #999999;vertical-align: top}body .reserveren-form .formulier_check{max-width: 470px;text-align: left}body .reserveren-form .formulier_check label.checkbox{margin-left: 15px}body .reserveren-form .formulier_radio{display: block;text-align: left}body .reserveren-form .formulier_radio input[type=radio]{display: inline-block;width: 15px}body .reserveren-form .formulier_radio label.radio{display: inline-block;margin-left: 10px}body .reserveren-form .checkbox_aantal .aantal input{max-width: 370px !important;text-align: right}body .reserveren-form input[type=submit]{float: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.box,body .reserveren-form .totaalbedrag,body .reserveren-form .form_betaalwijzes,body .reserveren-form .formulier_div_submit{background-color: #fff;padding: 5px 30px;margin: 0px !important;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5}.box--bottom,body .reserveren-form .formulier_div_submit{margin-bottom: 30px !important;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5}.box--top,body .reserveren-form .totaalbedrag{margin-top: 30px;padding-top: 30px;border-top: 1px solid #e5e5e5}.image-block--default .image-block__image{position: relative}.image-block--default .image-block__image svg{max-width: 100%;height: auto}.image-block--default .image-block__image figcaption{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;background-color: rgba(0,0,0,0.5);color: #fff;padding: 15px}.combideals{padding: 20px 40px 40px 40px;min-height: calc( 100vh - 100px )}.combideals .combideal-container{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start}.combideals .combideal-container .combideal{width: 33.33%;padding: 10px;cursor: pointer;position: relative}.combideals .combideal-container .combideal figure{position: relative}.combideals .combideal-container .combideal figure label{background-color: white;position: absolute;top: 0;right: 0;padding: 5px;z-index: 1;border-bottom-left-radius: 10px;font-weight: bold}.combideals .combideal-container .combideal .combideal-active{overflow: hidden;max-height: 0;position: absolute;top: 0;left: 0;padding: 10px;transition: opacity .5s;z-index: -1;background-color: white;width: 100%;opacity: 0;margin-bottom: 80px}.combideals .combideal-container .combideal .combideal-active .combideal-description{padding-top: 10px}.combideals .combideal-container .combideal .combideal-active .combideal-description ul{padding-left: 5px}.combideals .combideal-container .combideal .combideal-active .combideal-description ul li{list-style: none;padding-left: 20px;position: relative;margin-bottom: 5px}.combideals .combideal-container .combideal .combideal-active .combideal-description ul li:before{content: '\2713';position: absolute;left: 0;top: 0;color: green;font-weight: bold}.combideals .combideal-container .combideal .combideal-active form .form-row{display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 5px}.combideals .combideal-container .combideal .combideal-active form .form-row label{font-weight: bold}.combideals .combideal-container .combideal .combideal-active form .form-row select{padding: 10px;width: 100px}.combideals .combideal-container .combideal .combideal-active form .form-row button{width: 100%}.combideals .combideal-container .combideal.active .combideal-active{z-index: 2;max-height: inherit;opacity: 1;box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)}body{color: #333;font-family: 'Comfortaa', sans-serif;font-size: 16px;font-weight: 400;line-height: 24px}h1,h2,h3,h4,h5,h6,.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like{font-family: 'Rochester', sans-serif;color: #5a237e;margin: 0}h1,.h1-like{font-size: 46px;line-height: 54px;margin: 0 0 10px}h2,.h2-like{font-size: 24px;font-weight: 700;line-height: 30px;margin: 0 0 15px}h3,.h3-like{font-size: 20px;font-weight: 700;line-height: 24px;margin: 0 0 20px}h4,.h4-like{font-size: 17px;font-weight: 700;line-height: 27px;margin: 0 0 5px}h5,.h5-like{font-size: 15px;font-weight: 700;line-height: 24px;margin: 0 0 7px}p{margin: 0 0 10px}a{color: #333}a:hover,a:focus{color: #333}@media (max-width: 991px){h1,.h1-like{font-size: 24px;line-height: 30px}}@media (max-width: 991px){h2,.h2-like{font-size: 20px;line-height: 24px}}@media (max-width: 991px){h3,.h3-like{font-size: 17px;line-height: 24px}h1,.h1-like{font-size: 46px}}/*# sourceMappingURL=https://tickets.fabriekwoerden.nl/bestanden/cache/client/files/ec80e5.map */