.new-cart-wrapper{width:100%;display:inline-block}.new-cart-wrapper > .top{display:block;width:100%;height:30px;border-bottom:2px solid #eee;margin:0;padding:0
5px}.new-cart-wrapper > .top > div{float:left;font-weight:600}.new-cart-wrapper > .top > .art{width:35%;text-align:left}.new-cart-wrapper > .top > .number{width:120px;margin-left:3px;text-align:left}.new-cart-wrapper > .top > .old-price{width:calc(20% - 58px);text-align:right}.new-cart-wrapper > .top > .new-price{width:calc(24% - 60px);text-align:right}.new-cart-wrapper > .top > .total{width:20%;text-align:right;float:right}.new-cart-wrapper .item > .left-top{padding:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eee}.new-cart-wrapper .item > .right-bottom{border-bottom:1px solid #eee;padding:5px}.new-cart-wrapper .item > .right-bottom > div{float:left}.new-cart-wrapper .item > .right-bottom > .number{width:120px;margin-left:10px}.new-cart-wrapper .item > .right-bottom > .old-price{width:calc(32% - 65px);text-align:right;display:list-item;overflow:hidden}.new-cart-wrapper .item > .right-bottom > .new-price{width:calc(38% - 67px);text-align:right}.new-cart-wrapper .item > .right-bottom > .total{width:30%;text-align:right;float:right}.new-cart-wrapper > .bar-left{padding:5px
28px 4px 0;font-weight:600;border-bottom:1px solid #eee}.new-cart-wrapper > .bar-left a.btn-voucher-delete{background:none;font-size:0;color:rgba(0, 0, 0, 0);display:inline-flex;width:15px;height:30px;position:absolute;margin:0
0 0 -23px}.new-cart-wrapper > .bar-left a.btn-voucher-delete:after{font-family:FontAwesome;content:"\f014";display:block;font-size:15px;color:#405677}.new-cart-wrapper > .bar-left.green{color:#4f9e50}.new-cart-wrapper > .bar-right{padding:6px
5px 3px 0;font-weight:600;border-bottom:1px solid #eee}.new-cart-wrapper > .bar-right.green{color:#4f9e50}@media (max-width: 767px){.new-cart-wrapper .item > .left-top{border-top:1px solid #eee;border-bottom:0;overflow:visible;white-space:normal;text-overflow:initial;line-height:1.4}.new-cart-wrapper .item:nth-of-type(even) .left-top,
.new-cart-wrapper .item:nth-of-type(even) .right-bottom{background:#eee}.new-cart-wrapper .item > .right-bottom > .number{width:40%;margin-left:0}.new-cart-wrapper .item > .right-bottom > .number .form-control{width:100% !important}.new-cart-wrapper > .bar-left{padding:0}.new-cart-wrapper > .bar-right{padding:0
5px 0 0}.new-cart-wrapper .item > .right-bottom > .total{position:absolute;bottom:2px;right:5px}.new-cart-wrapper > .bar-left.total{padding:10px
0}.new-cart-wrapper > .bar-right.total{padding:10px
6px 10px 0}}body a:hover,
body a:focus,
body a:active,
body button:hover,
body button:focus,
body button:active{text-decoration:underline;outline:none !important}.btn:focus,
.btn:active{outline:none !important}b,
strong{font-weight:700}i,
em{font-style:italic}.cmscontent
img{max-width:100%;height:auto !important}.media_embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.media_embed object,
.media_embed embed,
.media_embed
iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.radio,
.checkbox{margin-left:20px}.cmscontent
img{margin-bottom:5px}.cmscontent img[style*='float: left']{float:left;margin-right:8px}.cmscontent img[style*='float: right']{float:right;margin-left:8px}[href^="tel:"]{pointer-events:none;cursor:default}@media (max-width: 990px){[href^="tel:"]{pointer-events:auto;cursor:pointer}}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFCAYAAACaTbYsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AsSCAwKFSPojQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAATUlEQVQY05XJsQmAMBQE0Oc+9jpABrFwAcEJBCfQmRwlZRoXsPmFIKh5cHDcwYHkKcX3asSJ7rb1sQ1+mFHQRgomFVbkyKJSgx1b9E8XaUMMQzfB2ZEAAAAASUVORK5CYII=) !important;background-position:right center;background-repeat:no-repeat;background-color:#fff}select.input-lg{line-height:1.333}select::-ms-expand{display:none}@media screen and (-webkit-min-device-pixel-ratio: 0){html,
*{-webkit-font-smoothing:antialiased !important}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{text-indent:4px}}@font-face{font-family:Miso;src:url("/public/fonts/miso-bold.eot"), url("/public/fonts/miso-bold.woff"), url("/public/fonts/miso-bold.woff2"), url("/public/fonts/miso-bold.otf"), url("/public/fonts/miso-bold.ttf"), url("/public/fonts/miso-bold.svg")}body{background:#f8f7f3;font-family:'Open Sans',Arial,Tahoma,serif;font-size:35px;line-height:45px;color:#5e6366}.jqi .jqistate > .jqimessage{line-height:1 !important}.jqiclose{display:none}.btn,
.jqibutton{padding:35px
58px;border-radius:10px;font-size:45px;border-width:0;position:relative;margin-bottom:10px;font-family:"Miso",Arial,Verdana,serif}.btn[disabled],
.jqibutton[disabled]{opacity:0.5}.btn.btn-default,
.jqibutton.btn-default{background:#f0873a;text-align:left;color:#fff;border-width:0;box-shadow:inset 0 -5px 0 rgba(0, 0, 0, 0.15);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.btn.btn-default:hover,
.jqibutton.btn-default:hover,
.btn.btn-default:focus,
.jqibutton.btn-default:focus,
.btn.btn-default:active,
.jqibutton.btn-default:active{background:#ce6010;box-shadow:inset 0 -5px 0 rgba(0, 0, 0, 0.25);color:#fff;text-decoration:none}.btn.btn-primary,
.jqibutton.btn-primary,
.btn.jqidefaultbutton,
.jqibutton.jqidefaultbutton{background:#a7d204;text-align:left;border-width:0;color:#fff;box-shadow:inset 0 -5px 0 rgba(0, 0, 0, 0.15);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.btn.btn-primary:hover,
.jqibutton.btn-primary:hover,
.btn.jqidefaultbutton:hover,
.jqibutton.jqidefaultbutton:hover,
.btn.btn-primary:focus,
.jqibutton.btn-primary:focus,
.btn.jqidefaultbutton:focus,
.jqibutton.jqidefaultbutton:focus,
.btn.btn-primary:active,
.jqibutton.btn-primary:active,
.btn.jqidefaultbutton:active,
.jqibutton.jqidefaultbutton:active{background:#6b8703;box-shadow:inset 0 -5px 0 rgba(0, 0, 0, 0.25);color:#fff;text-decoration:none}.btn.btn-block,
.jqibutton.btn-block{display:block}.totalview
.block{border-bottom:2px solid #f8f7f3;margin-bottom:0}.form-horizontal .control-label{text-align:left;font-weight:400;font-size:31px;color:#a7d204;margin-bottom:20px}.form-group .form-control{height:90px;border-radius:5px;font-size:45px;padding:0
35px;background:#f4f4f4;border:1px
solid #dfdfdf;color:#a7d204;font-family:"Miso",Arial,Verdana,serif;box-shadow:inset 0 5px 5px rgba(0, 0, 0, 0.1)}.form-group .form-control::-moz-placeholder{color:#a7d204}.form-group .form-control::-webkit-input-placeholder{color:#a7d204}.form-group .form-control::-webkit-input-placeholder{color:#a7d204}.form-group .form-control:-ms-input-placeholder{color:#a7d204}.form-group .form-control:focus{border-color:#f0873a !important}input[type="number"]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;text-align:center}.value{color:#a7d204;font-family:"Miso",Arial,Verdana,serif}.value.large{font-size:100px}.alert{font-size:31px;padding:35px;line-height:36px}header.header{background:#f0873a;color:#fff;padding:10px
0;height:151px;position:fixed;z-index:99;width:100%;top:0}header.header
.languages{height:131px;text-align:right;display:inline-block;position:relative}header.header .languages ul.language-selector{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);list-style-type:none;margin:0;padding:0;height:58px}header.header .languages ul.language-selector
li{display:inline-block;margin-right:10px;border-radius:7px;height:58px;margin-bottom:0;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.33, #e66b11), color-stop(0.67, #ee7922));background-image:-moz-linear-gradient(center bottom, #e66b11, #ee7922 67%);padding:3px}header.header .languages ul.language-selector li.active
a{opacity:1}header.header .languages ul.language-selector li
a{display:inline-block;width:71px;height:52px;border-radius:4px;background-size:contain!important;background-position:center center!important;opacity:0.5;-webkit-transition:all 0.25s;transition:all 0.25s}header.header .languages ul.language-selector li a:hover,
header.header .languages ul.language-selector li a:focus,
header.header .languages ul.language-selector li a:active{opacity:1}header.header .languages ul.language-selector li.nl
a{background:url('/public/images/layout/flag_nl.png')}header.header .languages ul.language-selector li.de
a{background:url('/public/images/layout/flag_de.png')}header.header .languages ul.language-selector li.en
a{background:url('/public/images/layout/flag_en.png')}.plusmin
span{display:inline-block;vertical-align:top;width:110px;height:110px;padding:0;text-align:center!important;font-size:75px;margin:25px
0}.plusmin .form-group{display:inline-block;vertical-align:top;margin:25px
0}.plusmin .form-group .form-control{text-align:center;position:relative;width:110px;height:110px}.wrapper{text-align:center;padding:65px
0;margin-top:151px}.wrapper
.heading{margin-bottom:25px}.wrapper h1,
.wrapper h2,
.wrapper
h3{font-family:"Miso",Arial,Verdana,serif;font-size:40px;font-weight:700;margin:0
0 65px;color:#f0873a}.wrapper
h1{font-size:80px;margin:0
0 15px}.pin-image{position:fixed;right:50px;bottom:50px}.content-buttons{margin-top:35px}.content-buttons
.btn{min-width:500px;text-align:center}#SelfserviceCardTicketForm_amount{pointer-events:none;padding:0
10px}.jqi{padding:50px!important;width:650px!important}.jqi
.jqiclose{top:25px!important;right:50px!important;font-size:60px!important}.jqi
.jqititle{font-family:"Miso",Arial,Verdana,serif !important;font-size:50px!important;color:#f0873a !important}.jqi
.jqimessage{font-size:35px!important;line-height:45!important;color:#5e6366!important}.ui-keyboard{text-align:center;padding: .3em;position:absolute;left:0;top:0;z-index:16000}.ui-keyboard-has-focus{z-index:16001}.ui-keyboard
div{font-size:1.1em}.ui-keyboard-button{height:2em;min-width:2em;margin: .1em;cursor:pointer;overflow:hidden;line-height:2em;-moz-user-focus:ignore}.ui-keyboard-button
span{padding:0;margin:0;white-space:nowrap;display:inline-block}.ui-keyboard-button-endrow{clear:left}.ui-keyboard-space{width:15em}.ui-keyboard-space span, .ui-keyboard-empty
span{font:0/0 a;text-shadow:none;color:transparent}.ui-keyboard-preview-wrapper{text-align:center;position:relative;overflow:hidden}.ui-keyboard-preview{text-align:left;margin:0
0 3px 0;display:inline;width:99%}.ui-keyboard-keyset{text-align:center;white-space:nowrap}.ui-keyboard-input{text-align:left}.ui-keyboard-input-current{-moz-box-shadow:0 0 5px #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}.ui-keyboard-placeholder{color:#888}.ui-keyboard-nokeyboard{color:#888;border-color:#888}.ui-keyboard-spacer{display:inline-block;width:1px;height:0;cursor:default}.ui-keyboard-NBSP span, .ui-keyboard-ZWSP span, .ui-keyboard-ZWNJ span, .ui-keyboard-ZWJ span, .ui-keyboard-LRM span, .ui-keyboard-RLM
span{font-size:0.5em;line-height:1.5em;white-space:normal}.ui-keyboard-button.ui-keyboard-combo.ui-state-default{border-color:#ffaf0f}button.ui-keyboard-accept.ui-keyboard-valid-input{border-color:#0c0;background:#080;color:#fff}button.ui-keyboard-accept.ui-keyboard-valid-input:not([disabled]):hover{background:#0a0}button.ui-keyboard-accept.ui-keyboard-invalid-input{border-color:#c00;background:#800;color:#fff;opacity:0.5;filter:alpha(opacity=50)}button.ui-keyboard-accept.ui-keyboard-invalid-input:not([disabled]):hover{background:#a00}.ui-keyboard-caret{background:#c00;width:1px;margin-top:3px}div.ui-body.ui-keyboard button.ui-keyboard-button.ui-btn{padding:0.5em 1em;border-color:transparent}.ui-body .ui-keyboard-button{width:3em;height:3em;display:inline-block}.ui-body .ui-keyboard-widekey{width:5.5em}.ui-body .ui-keyboard-space{width:15em}.ui-body .ui-keyboard-space
span{visibility:hidden}.ui-body .ui-keyboard-keyset{line-height:0.5em}.ui-body input.ui-input-text, .ui-body textarea.ui-input-text{width:95%}.ui-body .ui-btn-inner{height:2em;padding:0.2em 0;margin:0}.ui-body .ui-btn{margin:0;font-size:13px}button.ui-keyboard-button.btn{padding:1px
6px}button.ui-keyboard-toggle
span{width: .8em;height: .8em;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}button.ui-keyboard-toggle
span{background-image:none!important}.ui-keyboard-dark-theme button.ui-keyboard-toggle
span{background-image:none!important}button.ui-keyboard-toggle.ui-keyboard-disabled
span{background-image:none!important}.ui-keyboard-dark-theme button.ui-keyboard-toggle.ui-keyboard-disabled
span{background-image:none!important}.ui-keyboard.ui-keyboard-disabled button:not(.ui-keyboard-toggle),
.ui-keyboard.ui-keyboard-disabled
input{opacity:0.5}.ui-keyboard-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.5)}.ui-keyboard-popup{display:inline-block;max-width:22em}div.ui-keyboard-extender{margin-left:5px}button.ui-keyboard-extender
span{width: .9em;height: .9em;display:inline-block;margin-bottom:3px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:none!important}.ui-keyboard-dark-theme button.ui-keyboard-extender
span{background-image:none}@media all and (max-width: 319px){.ui-keyboard
div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:12px}.ui-body .ui-btn{margin:0;font-size:9px}.ui-body .ui-keyboard-button{width:1.8em;height:2.5em}.ui-body .ui-keyboard-widekey{width:4em}.ui-body .ui-keyboard-space{width:8em}.ui-body .ui-btn-inner{height:2.5em;padding:0.3em 0}}@media all and (min-width: 320px) and (max-width: 479px){.ui-keyboard
div{font-size:9px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:11px}.ui-body .ui-keyboard-button{width:1.8em;height:3em}.ui-body .ui-keyboard-widekey{width:4.5em}.ui-body .ui-keyboard-space{width:10em}.ui-body .ui-btn-inner{height:3em;padding:0.7em 0}}@media all and (min-width: 480px) and (max-width: 767px){.ui-keyboard
div{font-size:13px}.ui-keyboard .ui-keyboard-input{font-size:14px}.ui-body .ui-btn{margin:0;font-size:10px}.ui-body .ui-keyboard-button{height:2.5em}.ui-body .ui-btn-inner{height:2.5em;padding:0.5em 0}}form
input{font-size:1.2em;height:auto;padding:0.5em}form
label{display:block;font-size:14px;padding:10px
0 0 0}.fieldset-grouping{clear:both}.ui-keyboard-nav
button{display:none!important}.ui-keyboard{box-shadow:5px 5px 5px rgba(0,0,0,0.25);-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;-ms-border-radius:0 0 0 0 !important;-o-border-radius:0 0 0 0 !important;border-radius:0 0 0 0 !important;font-family:"aller",sans-serif,roboto,arial,open sans!important;left:0px !important;top:auto !important;bottom:0px;position:fixed !important;width:100%}.ui-keyboard
button{background:#fff!important;padding:10px;min-width:65px!important;height:70px!important;font-size:20px!important}.ui-keyboard button.ui-keyboard-space{width:15em !important}.ui-widget select, .ui-widget textarea, .ui-widget
button{font-family:'Helvetica Neue',Helvetica,sans-serif !important;font-size:20px!important}.ui-widget
input{font-family:'Helvetica Neue',Helvetica,sans-serif !important;font-size:1.75em !important;padding:0.5em !important}input.ui-keyboard-input{background:#fff}.ui-keyboard button.ui-keyboard-space{position:relative!important}.ui-keyboard button.ui-keyboard-space:after{content:'Spatie'}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color:#111!important}.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px
solid #f5c577}.ui-state-active{background:#f5c577!important}input.current{border:1px
solid #1581EF !important;box-shadow:0 0 25px rgba(0, 0, 0, 0.3), 0 0 4px rgba(21, 129, 239, 0.5) inset !important}.submit-grouping{margin-top:30px}#ReservationLookupForm_reservationNumber_keyboard,
#SaveCardForm_cardNumber_keyboard{padding:50px
0}