/* 2023-06-05 ondersteuning voor groepen bij articlen *//* 2023-01-09 .AuditoriumInformation.zib_error wel tonen *//* 2022-11-07 logintriggers styling *//* 2022-10-31 zaalzoom transition origin *//* 2022-10-24 .horeca #chairtoken *//* 2022-08-29 /reservern zonder items: a.firststep_show:link, a.firststep_show:visited display none en #step1.step.active .title display none. Bij Ticket4event websites in popupcustom stylesheet zichtbaar gemaakt*//* 2022-07-18 padding-bottom op #onestep van 10px *//* .AuditoriumInformation.zib_error display none *//* 2022-06-09 zibfoto *//* 2022-05-11 winkelmand in popup voor ticket-only-sites*//* 2022-04-20 touch-action: manipulation; *//* 2022-04-13 bezette stoelen rood *//* 2022-04-11 stylingfix als er geen horecaafbeeldingen zijn + fix button link kleur *//* 2022-03-29 stoelen ZIB groen + hoogte #schermpreview op auto *//* 2022-03-28 stoel_anderzaaldeel*//* 2022-03-16 #popupclose geen absolute, maar float right *//* 2022-03-15 styling firststap links *//* 2022-02-28 #table_auditorium_wrapper tr td .auditorium_seat_number font-size niet meer inportant, komt uit zibscript *//* 2022-02-14 kleine stylingfixes *//* 2022-02-07 fix zib-melding op mobiel + uitlijning: .articlerow>div.left.input.tekst *//* 2022-01-17 stylingfix filmpasblock *//* 2021-12-14 styling *//* 2021-11-25 nieuwe zib *//* 2021-11-15 en 2021-11-22 styling *//* 2021-10-25 styling filmpasinput *//* 21-10-2021 resetbutton kleur geven *//* 25-08-2021 voeg toe butten voor altijd winkelwagen  *//* 21-06-2021 nvb styling *//* 31-05-2021 close-kruisje zwart *//* 19-05-2021 edit icoon groter*//* 10-05-2021 ZIB fix *//* 08-04-2020 #zaalpreview overflow hidden *//* 22-03-2021 logo weg *//* 25-01-2021 ZIB preview *//* 07-12-2020 styling *//* 25-11-2020 max height articles aangepast *//* 16-11-2020 styling button padding + geb datum tekst *//* 19-10-2020 donation label styling fix *//* 21-09-2020 bankafbeeldingen *//* 26-06-2020 waardebon *//* 01-07-2020 voorkom pasdelete button overtekset *//* 29-06-2020 per stuk prijzen tonen *//* 17-06-2020 cineville + app styling*//* 11-06-2020 nog geen desktop styles *//* 27-05-2020 #schermpreview nog niet op 200px*//* 13-05-2020 checklist *//* 01-04-2020 textarea *//* 21-02-2020 .filmpasblock ul li min height *//* 29-01-2020 header padding fix *//* 12-01-2020 zaalpreviews  *//* 11-12-2019 .ticketrow transition *//* 16-10-2019 header niet meer fixed en iPhone x ding *//* 09-09-2019 title links geen underscore*//* 06-09-2019 buttons in winkelwagen styles *//* 28-08-2019 nieuwsbrieflabel fix *//* versie 24-07-2019 styling checkboxen nieuwsbrieven *//* versie 24-07-2019 styling checkboxen donatie *//* versie 18-07-2019 filmpas wissen buttons *//* 17-07-2019 nieuwe styling checkboxen *//* versie 15-05-2019 opacity minnetje bij inactief *//* versie 08-05-2019 geen progress cursor meer *//* versie 10-04-2019 articlerow styles toegeveogd aan ticketrow dingen *//* versie 10-04-2019 opacity aanpassing inactive min tickets *//* versie 20-03-2019 rankinfo *//* versie 14-03-2019 ruimte tussen buttons zib of doorgaan *//* versie 01-08-2018 header fixed *//* versie 25-07-2018 styling *//* versie 11-07-2018 radiobuttons fix rang *//* versie 10-07-2018 akkoordknop bij zib vervangen door confirmbox *//* versie 05-07-2018 aanpassing styling + klantpas *//* versie 04-04-2018 biospin hide in sisowform *//* versie 15-03-2018 aanpasing uitlijning en bioscoopbon *//* versie 14-03-2018 scherm stylng zib *//* versie 14-03-2018 bioscoopbon stylng enzo */#step1.step.active .title {display: none;}.horeca #chairtoken {color: #fff;}.AuditoriumInformation.zib_error {/*display: none;*/}.winkelwagentrigger {position: absolute;right: 15px;right: 50px;font-size: 28px;display: block;top: 50px;top: 8px;}.winkelwagentrigger i{color: black;}.winkelwagentrigger span {position: absolute;right: -8px;top: -7px;background: #3c00c2;color: #fff;width: 18px;border-radius: 50%;height: 18px;line-height: 18px;text-align: center;font-family: arial;font-size: 12px;}.fancybox-is-open .fancybox-bg {background: #fff;opacity: 1!important;}.fancybox-slide--iframe .fancybox-close-small {right: 0;}.filmpasblock ul li{line-height: 36px;min-height: 36px;}.filmpasblock ul li{position: relative}.pasdelete{float: right;margin-bottom: 0;margin-top: 0;line-height: 20px;}.pasdelete i {font-size: 25px;color: black;}.pasinfo{line-height: 17px;font-size: 12px;display: block;margin-top: -10px;}.nmsinschrijf {margin-bottom: 11px;}.tab {margin-top: 10px;}#step2 .button {margin-bottom: 8px}.tmp{}.hidden{display: none;}#afrekenscherm, #melding16plus {margin-left: 0;}#afrekenscherm {padding-top: 10px;}.tab, #sendit {display: none;}#sendit #reminderFormSend {margin-top: 15px;}#melding16plus p {margin-left: 30px;}#melding16plus .button {margin-top: 10px;}a:link, a:visited {color: #3c00c2;}a.firststep_show:link, a.firststep_show:visited {text-decoration: none;margin-bottom: 10px;color: #fff;border: 0px solid #ccc;/*padding: 5px 8px;*/padding: 10px 30px 10px 8px;background: #3c00c2 url(/assets/gfx/chevron_right_white.png) no-repeat;background-position: top 50% right 10px;background-size: 12px auto;color: #fff;line-height: normal;font-size: 110%;font-weight: 300;display: none;text-align: left;font-family: 'Poppins', sans-serif;cursor: pointer;border-radius: 0;-webkit-appearance: none;transition: all 300ms linear;}.firststep_show .itemtitle {font-weight: bold;}.checkboxlabel {display: block!important;padding-left: 32px!important;margin-left: 0;line-height: 26px;}html, body {font-family: 'Poppins', sans-serif;line-height: normal;font-size: 16px;font-weight: 300;touch-action: manipulation;}html{min-height: 100%;}#afrekenscherm{padding-bottom: 10px;}body {margin: 0; padding: 0;}pre {font-size: 15px;}#logintrigger {position: relative;margin-bottom: 10px;background-image: none;}#logintrigger .fa, #gasttrigger .fa, #registreertrigger .fa {position: absolute;right: 6px;top: 12px;transition: all 0.2s;}#logintrigger.active .fa, #gasttrigger.active .fa, #registreertrigger.active .fa {transform: rotate(90deg);right: 10px;}#logintrigger.inactive, #registreertrigger.inactive, #gasttrigger.inactive {background-color: #ccc;}#popupclose{cursor: pointer;right: 0;top: 3px;margin-right: 10px;line-height: 40px;font-size: 32px;font-weight: normal;color: #000;position: absolute;}.gastwrap {padding-bottom: 10px;}.regwrap {font-size: 15px;padding-top: 10px;}.regwrap h1 {margin-top: 0;}.loginwrap h1, .gastwrap h1, .regwrap h1 {display: none;}.loginwrap h2, .gastwrap h2, .regwrap h2 {text-align: left;font-size :18px;margin: 20px 0 10px;}.gastwrap span {display: block;margin: 0 0 10px 30px;}.gastwrap span.alert {margin: 0;}#avg, #avg2 {float: left;}/*label[for=avg], label[for=avg2] {display: block;margin: 10px 0 10px 20px;}*/header {background: #3c00c2;padding: 10px 0;width: 100%;z-index: 10000001;/*padding-top: calc(env(safe-area-inset-top) + 10px);*/}/*iphone x hack*//*@media only screenand (device-width : 375px)and (device-height : 812px)and (-webkit-device-pixel-ratio : 3) {header {background: #fefefe;}}*/h2, h3 {font-weight: normal;font-size: 110%;text-align: center;margin: 10px 0 25px;}h3 {border-top: 1px solid #ccc;padding-top: 10px;}#tickets {max-height: 0;overflow: hidden;}#tickets ul {list-style-type: none;padding-left: 0;}#logo {height: 40px!important;margin-left: 15px;background: url(/assets/gfx/logo_site.png) no-repeat;background-size: auto 40px!important;}form.reserveer, form.reserveer input{cursor: default;-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */}form.reserveer input {border: 1px solid #ccc;border-radius: 0;}form.reserveer input#filmpasinput{-webkit-touch-callout: all; /* iOS Safari */-webkit-user-select: all; /* Safari */-khtml-user-select: all; /* Konqueror HTML */-moz-user-select: all; /* Firefox */-ms-user-select: all; /* Internet Explorer/Edge */user-select: all; /* Non-prefixed version, currentlysupported by Chrome and Opera */height: 40px;line-height: 40px;font-weight: bold;border: 2px solid #3c00c2;text-align: center;padding: 0;margin-bottom: 3px;width: calc(100% - 4px);font-size: 100%;margin: 10px 0;-webkit-appearance: none;}#scanfilmpas {width: 45px;padding-top: 5px;display: inline-block;display: none;height: 40px;margin-top: 10px;float: left;}#scanfilmpas i {font-size: 30px;}#filmpascheck {margin-bottom: 15px;}#filmpascheck.off, #reserveer.off, .button.off{background: #ccc;}#reserveren {margin: 0 0 3px 0;}.reserveren {margin: 0;margin-top: env(safe-area-inset-top);}.step {width: 100%;}.ranklabel .omschrijving {display: none;}.left.name .omschrijving {display: none;color: #333;font-size: 80%;margin: 4px 0;line-height: normal;}.step .title .fa{font-size: 23px;}.step .title .fa-edit{font-size: 22px;margin-top: 4px;float: right;}.step.active .title .fa, .step.active .title .fa-edit{color: transparent;}.showdetail .fa, .ranklabel .fa{color: #3c00c2;font-size: 110%;/*cursor: help;*/}.left.name {color: #3c00c2;font-size: 100%;font-weight: 500;width: calc(100% - 150px);}.left.name.articlename {font-size: 100%;color: #333;}.left.name.articleCat {position: relative;width: 100%;font-size: 130%;border-top: 1px solid #ccc;cursor: pointer;padding: 8px 0;}.left.name.articleCat .fa {position: absolute;right: 10px;top: 15px;transition: all 0.3s;}.left.name.articleCat.active .fa {transform: rotate(90deg);}.left.name.articleCat:first-child {border-top: 0 none;}#onestep{width: calc(100% - 30px);background: #fff;padding: 15px;margin: 0 auto;;border: 0px solid black;position: relative;z-index: 99999;top: 60px;padding: 0 0 10px 0;width: 100%;transition: all 500ms linear;}#onestep.loading{opacity: 0.3;}.step .title{display: table;width: calc(100% - 20px);border: 0px solid #ccc;border-bottom: 1px solid #fff;padding: 8px 10px 5px;background: #fff;color: #ccc;line-height: 30px;font-size: 110%;cursor: pointer;-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currently  supported by Chrome and Opera */}.step#step1 .title > span {line-height: 20px;}.step .title a {color: #333;text-decoration: none;}#step1.step .title {font-weight: 400;border-bottom: 1px solid #3c00c2;padding-bottom: 10px;margin-bottom: 10px;color: #000;}.step.active .title {background: none;color: #000;}.step .title>span{display: table-cell;vertical-align: middle;}.step .title > span > span {margin-right: 10px;display: block;float: left;border: 1px solid;width: 30px;height: 30px;background: #ccc;color: #fff;line-height: 30px;font-size: 13px;text-align: center;border-radius: 50%;}.step.active .title > span > span {background: #3c00c2;}.title .fa {/*color: transparent;*/float: right;margin-top: 0;transition: all 0.3s;}.active .title .fa {color: transparent;}.active .title#inloggen_registreren .fa {color: #333;}.darkmodus .active .title#inloggen_registreren .fa {color: #fff;}.complete .title .fa {color: #333;}.step .holder{overflow: hidden;max-height: 0px;min-height: 0px;width: calc(100% - 20px);padding: 0 10px;border-left: 0px solid #ccc;border-right: 0px solid #ccc;background: #fff;transition: all 750ms linear;}.step.active .holder{max-height: 7000px;/*padding: 10px;*/}.loginregister{display: table;width: 100%;}.loginregister>div{display: table-cell;overflow: hidden;transition: all 500ms linear;}.loginregister>div.registerform{width: 0;}.hide {display: none;}.button, button, input[type="button"], input[type="submit"], a.button:link, a.button:visited {border: 0px solid #ccc;margin: 0;/*padding: 5px 8px;*/padding: 10px 30px 10px 8px;background: #3c00c2 url(/assets/gfx/chevron_right_white.png) no-repeat;background-position: top 50% right 10px;background-size: 12px auto;color: #fff;line-height: normal;font-size: 110%;font-weight: 300;display: block;text-align: left;font-family: 'Poppins', sans-serif;cursor: pointer;border-radius: 0;text-decoration :none;-webkit-appearance: none;transition: all 300ms linear;}.button.zibterug {display: inline-block;background: #3c00c2 url(/assets/gfx/chevron_left_white.png) no-repeat;float: left;background-position: top 50% left 10px;padding: 5px 11px 5px 35px;background-size: 12px auto;}button#reserveer_knop {display: none;padding-right: 30px;background: #3c00c2 url(/assets/gfx/chevron_right_white.png) no-repeat;background-position: top 50% right 10px;background-size: 12px auto;}button#reserveer_knop:disabled {background: #ccc url(/assets/gfx/chevron_right_white.png) no-repeat;background-position: top 50% right 10px;background-size: 12px auto;}#registreertrigger {position: relative;margin: 0;background-image: none;}#register .row {position: relative;}#register .row:nth-child(23) {padding-left: 0;}#register .row input[type="text"], #register .row input[type="password"], #register .row input[type="email"], #register .row input[type="date"], #register .row input[type="tel"], #register .row .button, /gebdatumholder {margin-left: 0;}input[type="submit"].button {width: 100%;}input[type="submit"].button.loginsubmit {width: auto;display: inline-block;}.wachtwoord-vergeten {display: block;position: absolute;top: -12px;left: 5px;margin: 10px 0;}input[type="text"], input[type="number"], input[type="password"], input[type="email"], input[type="date"], input[type="tel"], .cinewebshop textarea, .gebdatumholder {-webkit-appearance: none;width: calc(100% - 23px);height: 40px;padding: 0 10px;background: none;font-size: 100%;border: 0 none;border-bottom: 1px solid #ccc;border-radius: 0;margin-bottom: 10px;font-family: 'Poppins';}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #9F9F9F;opacity: 1; /* Firefox */}:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #9F9F9F;}::-ms-input-placeholder { /* Microsoft Edge */color: #9F9F9F;}.gebdatumholder {position: absolute;color: #9F9F9F;line-height: 40px;}.gebdatumtarget{opacity: 0;}.smsmelding {margin: -10px 0 10px;font-size: 85%;}.smsmelding p {margin: 0;}.gebtekstdiv {margin: -10px 0 10px;font-size: 85%;}.cinewebshop textarea {height: 120px;padding-top: 8px;}input.error{background: #f9dadb;border: 1px solid #c1000a;}.geslachtrow {line-height: 35px;margin-bottom: 10px;}.loginwrap input[type="text"] {margin-bottom: 10px;}label.ranklabel{display: block;}hr.rankhr{border: 0;margin-top: 10px;}.ticketrow, #reserveer, #filmpascheck{transition: all 300ms ease;}hr.rankhr, .ticketrow, .articlerow{display: block;width: calc(100% -30px);margin-bottom: 20px;border-bottom: 0px solid #ccc;}.articlerow, span.grpname  {display: none;}.ticketrow>div,.articlerow>div{display: block;vertical-align: top;line-height: 25px;}.articlegroup>.articlerow{display: none;padding-left: 15px;}.articlerow>div.articlegroupname{cursor: pointer;color: #333 !important;font-weight: 500;}.articlerow>div.articlegroupname.active{padding-bottom: 15px;}.articlerow>div.articlegroupname > span{float: right;margin-right: 20px;}.darkmodus .articlerow>div.articlegroupname{color: #fff !important;}.articlegroupname .fa {transition: all 0.3s;position: absolute;right: 10px;margin-top: 5px;}.articlegroupname.active .fa {transform: rotate(90deg);}.ticketrow>div.price,.articlerow>div.price {font-size: 85%;display: inline-block;float: left;line-height: normal;}.ticketrow>div:first-child, .articlerow>div:first-child  {color: #3c00c2;clear: both;margin-bottom: 0;}.clear {clear: both;}.ticketrow>div.left.input.tekst, .articlerow>div.left.input.tekst{text-align: center;width: 130px;display: inline-block;float: right;}.articlerow>div.left.input.tekst{position: relative;top: 0;}.articlerow>div.left.input.tekst.withimage{top: 65px;}.ticketrow>div .control, .articlerow>div .control{display: inline-block;width: 30px;cursor: pointer;font-size: 30px;}.ticketrow > div input, .articlerow > div input{text-align: center;background: transparent;color: black;width: 40px;margin-left: 0!important;padding: 0 8px;border: 0;display: inline-block;font-size: 28px;opacity: 1;transition: all 300ms;}.ticketrow > div input.inputCineville, .ticketrow > div input.inputMaDiWoDo, .ticketrow > div input.inputMaDiWoDoPin{width: calc(100% - 20px);border: 1px solid #ccc;text-align: left;font-size: 20px;cursor: text;-webkit-touch-callout: default;-webkit-user-select: text;-khtml-user-select: text;-moz-user-select: text;-ms-user-select: text;user-select: text;}.ticketrow>div .control .button,.articlerow>div .control .button{background: transparent;border: 0;height: auto;color: black;margin: 0;padding: 0;font-size: 30px;opacity: 1;transition: all 300ms;}.ticketrow>div .control .button.inactive, .ticketrow > div input.inactive,.articlerow>div .control .button.inactive, .articlerow > div input.inactive{opacity: 0.4;}/* snel reserveren */select {width: 100%;padding:3px;padding-left: 0px;padding-right: 28px;margin: 10px 0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;-webkit-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset;-moz-box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset;box-shadow: 0 0px 0 #ccc, 0 -1px #fff inset;background: #fff;background: url(/assets/gfx/chevron_down_grey.png) no-repeat 98% 50% #fff;background-size: 16px;color:#444;border: 0 none;border-bottom: 1px solid #ccc;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size: 14px;font-family: verdana;}select.hide{display: none;}/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */@media screen and (-webkit-min-device-pixel-ratio:0) {select {padding-right:28px}}#inlogwrap {display: none;}.holder .loginlabel {display: none;}.holder #loginform input[type="text"], .holder #loginform input[type="password"] {width: calc(100% - 45px);line-height: 17px;padding: 0;padding-left: 38px;float: right;margin-top: 0;height: 30px;display: inline-block;margin-bottom: 5px;border: 0 none;font-size: 14px;-webkit-appearance:none;}.holder #username {background: url(/assets/gfx/icon_username.png) no-repeat 0 50% transparent;background-size: 20px;}.holder #password {background: url(/assets/gfx/icon_password.png) no-repeat 0 50% transparent;padding-left: 40px !important;background-size: 20px;}.holder .loginhr {display: block;border-color: #c7c7c7;clear: both;margin: 0;}.movietitle {display: table;padding-top: 3px;max-width: calc(100% - 30px);}.movieTitleTitle {font-size: 130%;display: block;margin-bottom: 0;line-height: 24px;margin-top: -5px;}.movieTitleTime {font-weight: 300;}/*zib start*/.clear-fix {clear: both;padding: 0px;margin: 0px;}.legendwrap{margin: 0 auto;display: table;width: 600px;}#seatpicker #zaalpreviewwrapper {position: absolute;top: 0;left: 0;width: calc(100% - 20px);background: #fff;padding: 10px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 1, 0.65);-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 1, 0.65);box-shadow:         0px 3px 5px 0px rgba(0, 0, 1, 0.65);}/*#zaalpreview {width: 500px;overflow: hidden;max-width: 100%;}*/#zaalpreview {overflow: hidden;transition: all 300ms linear;}#zaalpreviewwrapper{bottom: 0;}.zaalpreview, .stoelpreview {width: 100%;height: 100%;min-height: 300px;position: absolute;top: 0;left: 0;transition: all 300ms linear;}.stoelpreview{background-color: #fff;background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;opacity: 0.8;transition: all 300ms linear;position: absolute;bottom: auto;top: auto;overflow: hidden;left: 0px;width: 80px;height:80px;opacity: 0.8;min-height: 0px;z-index: 99;}.stoelpreview .stoelinfo{display: none;/* position: fixed; */background: #fff;left: 0;right: 0;font-size: 18px;top: 0;height: 50px;line-height: 50px;text-align: center;}.stoelpreview.active .stoelinfo{display: block;}.stoelpreview.inactive{}.previewimgchair{margin-top: 0px;width: 100%;}.active.stoelpreview .previewimgchair{/* margin-top: 40px; */}.stoelpreview.seatimg{}.stoelpreview.extraimg{left: 90px;}.stoelpreview.active{opacity: 1;left: 0;right: 0;top: 0;bottom: 0;width: auto;height: auto;overflow: hidden;/*min-height: 400px;*/z-index: 90;}#zibcaption {text-align: left;}#zibpreviewclose {width: 100%;line-height: 36px;text-align: center;margin-top: 5px;font-size: 125%;}.zibakkoord, a.zibakkoord:link, a.zibakkoord:visited {color: #fff;margin-top: 10px;text-decoration: none;font-size: 125%;width: calc(100% - 38px);}.prevControl, .nextControl {position: absolute;/* top: 50%; */transition: all 300ms linear;margin-top: 70px;color: #fff;font-size: 50px;z-index: 999;}.prevControl {left: 20px;}.nextControl {right: 20px;}@media only screen and (max-width : 768px) {.legendwrap{margin: 0 auto;display: table;width: 100%}#onestep {top: 0;}/*.TheZibWrapper .tablerow.zoombuttons{display: none}*/}#zoomin, #zoomout{touch-action: manipulation;}#schermnaam {/*border: 2px solid #333;padding: 4px 4px;*/display: inline-block;font-size: 125%;}img.scherm{max-width: 400px; width: 100%; margin: 0 auto;}.legendwrap>div{display: table-row;}.legenda_blok {display:table-cell;text-align: center;padding-left: 6px;padding-right: 6px;white-space:nowrap;font-size: 75%;}.legenda {/*width: 24px;*/height: 24px;}.AuditoriumInformationWrapper {}.zib_error {color: red;}.zib_ok {color: green;}#seatpickerwrap{padding-bottom: 0px;}#seatpickerwrapper{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);cursor: pointer;z-index: 999999;display:none;}#seatpicker>div{position:relative;}#seatpicker{position: fixed;width: auto;height: auto;top: 0;left: 0;right: 0;bottom: 0;margin-left: 0;z-index: 10000000;-webkit-box-shadow: 10px 10px 29px 0px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 29px 0px rgba(0,0,0,0.75);box-shadow: 10px 10px 29px 0px rgba(0,0,0,0.75);background: white;overflow-y: auto;text-align: center;}.TheZibWrapper{padding: 20px;}#reserveer_knop{margin: 20px;margin: 0 auto;display: inline-block;}#reserveer_knop[disabled] {background-color: #ccc;}.close-thik{display: none;font-size: 28px;width: 32px;height: 32px;line-height: 32px;margin-top: -24px;color: white !important;top:10%;left: 50%;margin-left: 400px;position: fixed;text-decoration: none !important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}.close-thik:after {/*content: '✖';*/}#table_auditorium_wrapper{width: 100%; max-width: 600px; margin: 0 auto;}.AuditoriumInformationWrapper{text-align: center;}.legendwrap>div{display: table;width: 100%;}.legendwrap>div .legenda_blok{display: table-cell;float: none;}.zibheader{padding-bottom: 10px}#seatpicker{color: black;}.auditorium_seat_img{/*filter: Alpha(Opacity=50);*//*IE7 fix*//*opacity: 0.5;	*/width: 90%;}.auditorium_chair[kts-ischair='False']{opacity: 0.3;cursor: not-allowed;}.auditorium_seat_number{margin-top: -20px;opacity: 0;}#table_auditorium_wrapper tr{height: auto;}.zibheader{padding-bottom: 10px;}#table_auditorium_wrapper tr td *{display: inline;}#table_auditorium_wrapper tr td .auditorium_seat_number{display: none;}#zaalzoomwrap{overflow: hidden;height: 40px;}.TheZibWrapper{display: table; width: 100%; height: 100%; padding: 0}.TheZibWrapper .tablerow{display: table-row;}.TheZibWrapper .tablerow .tablecell{display: table-cell;vertical-align: middle;}.TheZibWrapper .tablerow.buttonwrap{height: 70px}.TheZibWrapper .tablerow.buttonwrap .tablecell{height: 50px; padding: 10px}.TheZibWrapper .tablerow.legend{height: 85px}.TheZibWrapper .tablerow.information{height: auto;}.TheZibWrapper .tablerow.zoombuttons{height: 36px}@media only screen and (min-width : 768px) {/* #zaalzoom{position: absolute;top: 50%;left: 50%;margin-left: -300px;margin-top: -180px;}*/}.TheZibWrapper {cursor: crosshair;-webkit-touch-callout: none; /* iOS Safari */-webkit-user-select: none; /* Safari */-khtml-user-select: none; /* Konqueror HTML */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* Internet Explorer/Edge */user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */}.AuditoriumNumberOfChairs, .AuditoriumInformation{height: 30px;}.AuditoriumInformation{position: absolute;width: 100%;margin-top: -30px;background: white;transition: all 500ms;opacity: 1;}.AuditoriumInformation:empty{opacity: 0;}.zoom-in{cursor: zoom-in;font-size: 30px;touch-action: manipulation;}.zoom-out{cursor: zoom-out;font-size: 30px;opacity: 0.4;touch-action: manipulation;}.zoom-out.active {opacity: 1;}/*zib einde*//*nvb, waardebon start*/.nvbwrapper, .waardebonwrapperwrapper{padding-top: 0;}.button.showwaardebon{margin-top: 10px;}input[type="text"]#nvbinput, input[type="text"]#waardeboninput {width: calc(100% - 22px);margin-left: 0;}#nvbcheck, #waardeboncheck{color: #fff;padding: 0 35px 0 10px;line-height: 50px;cursor: pointer;height: 40px;position: relative;display: block;text-decoration: none!important;transition: all 0.4s;font-weight: bold;font-size: 100%;border: 0 none;border-radius: 0;line-height: 40px;font-weight: 300;background: #3c00c2 url(//cdn.cinelink.nl/gfx/chevron_right_white.png) no-repeat right 15px top 50%;background-size: 15px auto;}#resetbutton{color: #3c00c2 ;}#nvbcheck:hover, #waardeboncheck:hover {background-position: right 10px top 50%;}#nvbbonnen,#waardebonnen {margin-top: 10px;}.betaalopties #gaverder {font-family: inherit;font-weight: normal;}#voorwaarden {margin-top: 13px!important;}#voorwaardenlabel {margin: 25px 0 25px 22px;}.nvbwrapper input[type="text"], .waardebonwrapper input[type="text"] {margin-left: 0;/*width: 95px;*/text-align: center;}.nvbwrapper input.nvb_pin, .waardebonwrapper input.waardebon_pin{width: 182px;float: right;padding: 0;margin: 0;margin-top: 10px;}#nvbbonnen table, #waardebonnen table{width: 100%;line-height: 62px;border-collapse: collapse;}#nvbbonnen table tr td, #waardebonnen table tr td{vertical-align: middle;}#nvbbonnen table .amount, #waardebonnen table .amount{width: 100px;font-size: 26px;text-align: center;line-height: 26px;}#waardebonnen table .amount {line-height: 40px;}#nvbbonnen table .amount input[type="text"], #waardebonnen table .amount input[type="text"]{border: 0;margin: 0;padding: 0;display: inline;font-size: 26px;line-height: 26px;}#waardebonnen table .amount input[type="text"]{float: right;font-size: 25px;}#nvbbonnen table .decrease, #nvbbonnen table .increase,#waardebonnen table .decrease, #waardebonnen table .increase{width: 40px;font-size: 40px;}#nvbbonnen table .increase, #waardebonnen table .increase {text-align: right}input[type="checkbox"] {float: left;}.avgrow {margin-top: 15px;margin-bottom: 10px;}.checkboxlabel {padding-left: 20px;display: inline;}.orderavg {margin-top: 20px;}.smsrow, .avgrow {margin-top: 15px;margin-bottom: 10px;}.betaalopties input[type="radio"] {margin-right: 14px;margin-left: 9px;}.donation {min-height: 25px;clear: both;}.donation label {margin-left: 36px;display: block;}.customcheckbox {width: 25px;position: relative;margin-bottom: 0px;margin-top: 5px;}.customcheckbox label {cursor: pointer;position: absolute;width: 25px;height: 25px;top: 0;margin-bottom: 5px;margin-left: 0;left: 0;background: #fff;border:1px solid #ddd;padding-left: 0;}.customcheckbox label:after {opacity: 0;content: '';position: absolute;width: 9px;height: 5px;background: transparent;top: 8px;left: 7px;border: 3px solid #333;border-top: none;border-right: none;transform: rotate(-45deg);}.customcheckbox label:hover::after {opacity: 0.5;}.customcheckbox input[type=checkbox]:checked + label:after {opacity: 1;}.customcheckboxlabel {padding-left: 35px;display: block;}#checklist {margin-bottom: 20px;}#checklist button {padding-right: 35px;cursor: pointer;width: 100%;}.cinewebshop #popupclose {display: none;}#zibmelding {padding: 0 30px;min-height: 30px;}@media only screen and (max-width:420px){#nvbbonnen table tr td.bonnummer{font-size: 16px;}#nvbbonnen table tr td[colspan="4"]{text-align: center;line-height: 35px;}.nvbwrapper input.nvb_pin{float: none;margin: 0;margin-bottom: 10px;width: calc(100% - 20px);}}@media only screen and (max-width:370px){#nvbbonnen table tr td.bonnummer{font-size: 10px;}}/*nvb einde*/@media only screen and (max-width:767px){body {padding-top: 0;}.cinewebshop #popupclose {display: block;}.table_auditorium_wrapper td div{line-height: 0;}.auditorium_seat_number{font-size: 9px;}.movietitle {padding-right: 30px;}.zibheader img{width: 100% !important;height: auto;}#seatpicker{font-size: 13px;}#seatpickerwrap{padding: 0;}}@media only screen and (min-width:768px){body {background: #000;}#onestep {width: 500px;margin: 20px auto;}}@media only screen and (min-width:1024px){/*#onestep {width: 100%;max-width: 1024px;margin: 20px auto;display: table;}#onestep>div{display: table-row;}#onestep>div>.step{display: table-cell;}#onestepclose{position: absolute; display: block}*/}#voegtoe{background-size: 15px auto;background-position: 90% 50%;}#contanttrigger.disabled,#reserveer.disabled,#gaverder[disabled],#zonderzib.disabled,#filmpascheck.disabled,.loginwrap .button.disabled,#voegtoe.loader{background: url(/assets/gfx/loader.gif) no-repeat 90% 50% #ccc;  background-size: 15px auto;}#loadingmsg{height: 250px;padding-top: 50px;font-size: 16px;text-align: center;background: url(/assets/gfx/loader.gif) no-repeat 50% 90% #fff;  background-size: 75px auto;}.alert{color: red;}.betaalopties {margin-left: 0;}#gaverder, .border, .annuleren {margin-left: 0;}#gasttrigger {position: relative;margin-bottom: 10px;background-image: none;}.sisowform .nvb_pin,  .Buckarooform .nvb_pin{display: none;}.filmpasblock {margin: -10px -15px 15px;padding: 10px 24px 1px;background: #ededed;}.filmpasinfo p {margin: 0;}#schermpreview{height: 80px;width: 100%;background-size: cover !important;background-repeat: no-repeat;background-position: 50% 50%;transition: all 300ms linear;margin-bottom: -10px;position: relative;perspective: 400px;text-align: center;}#schermpreview img{transition: all 300ms linear}#schermthumb{position: relative;transform-style: preserve-3d;transform-origin: top center;transform: rotateX(-50deg);left: 0;right: 0;top: 0;bottom: 0;width: 80%;height: 100%;background: #ccc;background: rgb(92,92,92);background: linear-gradient(192deg, rgba(92,92,92,1) 0%, rgba(200,197,197,1) 100%);}#afrekenscherm td.subtotaal{font-size: 18px;}#afrekenscherm td.omschrijving{font-size: 18px;color: #3c00c2;}#afrekenscherm td.itemcount{font-size: 14px;line-height: 14px;}#infotrigger{font-size: 30px;}#zaalzoom{transition: all 400ms linear;/*transform-origin: top center!important;*/}button.bank{display: flex;justify-content: center;align-items: flex-end;background-size: contain;background-position: 50% 10%;background-color: transparent;width: 33%;width: calc(100% / 4 - 2px) ;height: 135px;border: 1px solid #ccc;float: left;position: relative;}button.bank span{position: absolute;bottom: 0;left: 0;right: 0;text-align: center;font-size: 14px;}.reserveerArticles {padding-bottom: 0;}.active .reserveerArticles input[type="submit"] {/*position: fixed;bottom: 15px;width: calc(100% - 20px);*/}.grecaptcha-badge {visibility: hidden!important;}.switch {position: relative;display: inline-block;width: 50px;height: 28px;float: right;}.switch input {opacity: 0;width: 0;height: 0;}.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;border-radius: 34px;-webkit-transition: .4s;transition: .4s;}.slider:before {position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 4px;border-radius: 50%;background-color: white;-webkit-transition: .4s;transition: .4s;}input:checked + .slider {background-color: green;}input:focus + .slider {box-shadow: 0 0 1px green;}input:checked + .slider:before {-webkit-transform: translateX(22px);-ms-transform: translateX(22px);transform: translateX(22px);}.trigger {margin-bottom: 10px;line-height: 28px;}.trigger > span {display: inline-block;}#sendit {width: 100%;/*height: 94px;*/}.beschrijving {font-weight: bold;margin: 20px 0;}/*  zib start */.auditorium_seat_img {padding: 0px;}.AuditoriumInformationWrapper{padding-top: 16px;}#table_auditorium_wrapper{border-collapse: collapse;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;font-size: 8px;table-layout: fixed;}#table_auditorium_wrapper tr td {vertical-align: bottom;border: 0px;}.TheZibWrapper .tablerow.buttonwrap .tablecell, .TheZibWrapper .tablerow.buttonwrap{height: 30px;}#table_auditorium_wrapper tr td {background: white;/*  overflow: hidden; */}#table_auditorium_wrapper tr td .auditorium_chair{transition: all 0.2s linear;}#table_auditorium_wrapper tr td.stoel_bezet .auditorium_chair{background: #c20000;}#table_auditorium_wrapper tr td.stoel_leeg .auditorium_chair{background: #00a710;}#table_auditorium_wrapper tr td.stoel_uitgeschakeld .auditorium_chair{background: #c5c5c5;}#table_auditorium_wrapper tr td.stoel_anderzaaldeel .auditorium_chair{background: #dedede;}#table_auditorium_wrapper tr td.stoel_eigen .auditorium_chair{background: #FFA734;}#table_auditorium_wrapper tr td.stoel_geblokkeerd .auditorium_chair{opacity: 0;}.auditorium_chair[kts-ischair='False']{opacity: 1;}#table_auditorium_wrapper tr td.stoel_geen .auditorium_chair{background: #fff;}#table_auditorium_wrapper tr td .auditorium_chair.gekozen{background: #111 !important;}#table_auditorium_wrapper.small tr td .auditorium_chair.gekozen{/*transform: scale(1.1);*/border-radius: 20%;}#table_auditorium_wrapper.small tr td.bank_links .auditorium_chair, #table_auditorium_wrapper.small tr td.bank_links .auditorium_chair.gekozen{border-top-left-radius: 20%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 20%;}#table_auditorium_wrapper.small tr td.bank_rechts .auditorium_chair, #table_auditorium_wrapper.small tr td.bank_rechts .auditorium_chair.gekozen{border-top-left-radius: 0px;border-top-right-radius: 20%;border-bottom-right-radius: 20%;border-bottom-left-radius: 0px;}#table_auditorium_wrapper.small tr td.bank_midden .auditorium_chair, #table_auditorium_wrapper.small tr td.bank_midden .auditorium_chair.gekozen{border: 0px;}#table_auditorium_wrapper div img{display: none !important;}#table_auditorium_wrapper tr td .auditorium_seat_number {opacity: 0;display: inline-block;width: 100%;padding-left: 0;margin-top: 0;margin-left: -0.5px;text-align: center;font-size: 9px;font-family: sans-serif;}#table_auditorium_wrapper tr td .auditorium_row {font-size: 11px!important;font-family: sans-serif;}/*#table_auditorium_wrapper.small tr td .auditorium_seat_number{margin-left: 0;}*/#table_auditorium_wrapper.zoomed tr td .auditorium_seat_number,#table_auditorium_wrapper tr td .auditorium_chair.gekozen .auditorium_seat_number{opacity: 1;}#table_auditorium_wrapper.zoomed tr td .auditorium_chair.gekozen,#table_auditorium_wrapper tr td .auditorium_chair.gekozen .auditorium_seat_number{color: white;}.table_auditorium_wrapper td>div{/*display: block !important;width: 100%; *//* outline: 1px solid white; */}.table_auditorium_wrapper td{position: relative;}/*.table_auditorium_wrapper td:after {content: '';display: block;margin-top: 100%;}*/.table_auditorium_wrapper td>div.auditorium_chair{/* line-height: 9px; */font-size: 6px !important;position: absolute;border: 0px solid white;bottom: 0;left: 0;right: 0;text-align: center;border-radius: 50%;}.table_auditorium_wrapper.small td>div.auditorium_chair{/*border: 2px solid white;*/}.TheZibWrapper .tablerow.zoombuttons{padding-top: 30px;}.button.zibterug{display: none;}.small .hidelarge{display: none;}.TheZibWrapper .tablerow.buttonwrap{display: none !important;}#popupclose{z-index: 99999999;}.auditorium_row{font-size: 16px;/*line-height: 32px;*/margin-left: -5px;}/* for high resolution display *//*.tablerow.zoombuttons{position: absolute;z-index: 99999;left: 0;right: 0;bottom: 0;}*//* zib einde */.row.webauthn {display: none;}.row.nowebauthn{display: block;}
/* Stylesheet: popup Modified On 2026-05-20 08:48:32 */
/* custom styles popup */
#filmpasinput, #filmpascheck {
    /*display: none;*/
}

#logo {
    height: 39px;
    width: calc(100% - 60px);
    background-size: 300px auto;
    margin-left: 10px;
}

header {
    background: #000;
    padding: 4px 0;
}

#popupclose {
    color: #000;
    position: absolute;
    right: 0;
}
/* Stylesheet: popupcustom Modified On 2019-11-20 11:49:13 */
/* 2023-03-13 extra icons *//* 2022-06-02 sub en earcatch ook als kijkwijzers *//* 2022-04-22 cc ad *//* 2022-03-07 ccxl icon *//* 2021-12-09 toevoeging contract-icon *//* 2021-11-09 toevoeging settings en chevrons */@font-face {font-family: 'cine-icons';src: url('/assets/fonts/cine-icons.woff2?v=14') format('woff2'),url('/assets/fonts/cine-icons.woff?v=14') format('woff'),url('/assets/fonts/cine-icons.ttf?v=14') format('truetype');font-weight: normal;font-style: normal;}.ci{display: inline-block;font: normal normal normal 14px/1 cine-icons;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 5px;}.kw.kw-subcatch,.kw.kw-earcatch{font-family: cine-icons;}.ci-clapper:before{content: "k";}.ci-3d:before{content: "l";}.ci-food:before{content: "q";}.ci-ad:before{content: "p";}.ci-stage:before{content: "r";}.ci-star:before{content: "i";}.ci-ccxl:before{content: "x";}.ci-settings:before{content: "R";}.ci-chevron-left:before{content: "U";}.ci-chevron-right:before{content: "V";}.ci-chevron-up:before{content: "W";}.ci-chevron-down:before{content: "X";}.ci-alle_leeftijden:before{content: "1";}.ci-6:before, .kw-6_jaar:before, .kw-mg6:before{content: "2";}.ci-9:before, .kw-9_jaar:before{content: "3";}.ci-12:before, .kw-12_jaar:before{content: "4";}.ci-14:before, .kw-14_jaar:before{content: "5";}.ci-16:before, .kw-16_jaar:before{content: "6";}.ci-18:before, .kw-18_jaar:before{content: "7";}.ci-geweld:before{content: "g";}.ci-angst:before,.ci-eng:before {content: "a";}.ci-seks:before {content: "s";}.ci-discriminatie:before {content: "d";}.ci-drugs:before {content: "h";}.ci-grof_taalgebruik:before,.ci-grof:before,.ci-fxckin_rock_roll:before,.ci-fxckin_rockroll:before,.ci-grof_taal_gebruik:before {content: "t";}.ci-contrast:before {content: "*";}.ci-AD:before, .kw-earcatch:before {content: "y";}.ci-AD, .ci-CC, .ci-LowStimulus{width: 32px;font-size: 30px;}.ci-CC{padding-right: 22px;}.kw-subcatch{padding-right: 28px;}.ci-CC:before, .kw-subcatch:before {content: "|";}.ci-LowStimulus:before {content: "}";}.ci-times:before {content: "B";}.ci-info:before {content: "C";}.ci-infool:before {content: "w";}.ci-minus:before {content: "E";}.ci-play:before {content: "F";}.ci-playol:before {content: "_";}.ci-plus:before {content: "I";}.ci-arrowleft:before {content: "u";}.ci-arrowright:before {content: "v";}
/* Stylesheet: cine-icons Modified On 2023-12-07 11:11:31 */
