.eventpage_coverphoto{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:10px}.eventpage_coverphoto img{position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto;width:100%}h2{font-weight:normal !important;margin-bottom:30px !important;margin-top:76px !important;font-size:27px !important;line-height:30px !important;letter-spacing:0.15px !important}@media (max-width: 767.98px){h2{margin-left:10px !important}}#event-overview-title{margin-top:0 !important}h3{font-weight:normal !important}.content-container{margin-right:0 !important}.content-container .main-content{max-width:700px;padding-right:0 !important}#navbar{z-index:100;height:60px;min-height:60px}@media (max-width: 767.98px){#navbar{margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){#navbar{margin:-1px;border:1px solid #eeeeee !important}}#navbar .fa-caret-left{font-size:2em}#navbar .navbar-logo{height:50px;margin-bottom:5px}@media (max-width: 767.98px){#navbar .navbar-logo{margin-left:20px}}#navbar .ordering{margin-bottom:unset}@media (max-width: 767.98px){#navbar .ordering{margin-left:15px}}#navbar .navbar-brand{font-style:normal;font-weight:bold;font-size:16px;color:#000000;line-height:22px;letter-spacing:-0.145455px;margin-top:10px;margin-bottom:10px}@media (max-width: 767.98px){#navbar .navbar-brand{font-size:16px}}#navbar .navbarLeft i{vertical-align:top}#navbar .navbarLeft .leftText{display:inline-block;margin-top:4px;margin-left:20px}#navbar .navbarRight{width:100%}@media (max-width: 767.98px){#navbar .navbarRight{width:10% !important}}.nextbutton{border-radius:10px !important;font-style:normal !important;font-weight:bold !important;font-size:16px !important;line-height:19px !important;text-align:center !important;margin-bottom:10px;margin-top:10px;padding-top:6px !important;padding-bottom:6px !important;padding-left:15px !important}.nextbutton i{margin-left:20px;font-size:2em;vertical-align:top}.nextbutton span{display:inline-block;margin-top:6px}.calendarNavigation{width:100%;color:white;height:35px}.calendarNavigation .prev{width:14.2%;text-align:center;padding-left:15px;font-size:2em}.calendarNavigation .prev a{color:black !important}.calendarNavigation .next{width:14.2%;text-align:center;font-size:2em;padding-right:15px}.calendarNavigation .next a{color:black !important}.calendarNavigation .month{text-align:center;vertical-align:inherit;color:black;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;padding-top:11px !important}.calendar{border-radius:10px !important}.calendar .card-body{padding-left:0;padding-right:0;padding-bottom:0}.calendar th{text-align:center;font-weight:normal}.calendar .calendar-cell{text-align:center;font-style:normal;font-weight:100;font-size:16px;line-height:17px;opacity:0.3;text-align:-webkit-center}@media (max-width: 767.98px){.calendar .calendar-cell{line-height:10px;vertical-align:middle}}.calendar .CalendarAvalibleDay{cursor:pointer;font-style:normal;font-weight:bold;line-height:17px;opacity:1;width:15px}@media (max-width: 767.98px){.calendar .CalendarAvalibleDay{line-height:10px;vertical-align:middle}}.calendar .CalendarSoldoutDay{font-style:normal;font-weight:bold;font-size:16px}.calendar .CalendarSoldoutDay_desc{font-size:8px;line-height:16px;margin-top:-3px;display:block;opacity:0.5;color:black !important;font-weight:100}.calendar .SelectedDate{border-radius:10px;background-color:#DC493A}.calendar .CalendarAvalibleDay:not(.SelectedDate):hover{border-radius:10px;background-color:#2460bf;border-color:#2460bf}.calendar-timeslots{margin-bottom:40px/2;padding-bottom:35px}.calendar-timeslots .timeslotinfotext{font-size:16px;line-height:19px;letter-spacing:0.15px}@media (max-width: 767.98px){.calendar-timeslots .timeslotinfotext{margin-left:10px}}.calendar-timeslots .btn-primary,.calendar-timeslots .btn-secondary{margin:10px 7px;width:150px;height:48px;border-radius:10px;padding-top:16px;font-weight:bold;font-size:16px;line-height:19px;vertical-align:top;display:-moz-inline-stack;*display:inline}@media (max-width: 767.98px){.calendar-timeslots .btn-primary,.calendar-timeslots .btn-secondary{width:27%}}.calendar-timeslots .btn-secondary{background-color:#F4F4F4;border-color:#F4F4F4}.calendar-timeslots .btn-secondary:hover{background-color:#F4F4F4;border-color:#F4F4F4}.calendar-timeslots .btn-primary{border-color:#DC493A;background-color:#DC493A;color:white !important}.calendar-timeslots .btn-primary:hover{background-color:#DC493A;border-color:#DC493A}.nopagemargin{margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;padding-right:0px !important}.ticketitem{border:none !important;border-radius:10px !important}.ticketitem .card-body{padding:0;border:1px solid #eeeeee !important;border-radius:10px !important}@media (max-width: 767.98px){.ticketitem .card-body{padding-left:7px;padding-right:7px}}.ticketitem table{width:100%}.ticketitem table .ticketname{font-weight:normal;width:50%;font-size:1.3em}@media (max-width: 767.98px){.ticketitem table .ticketname{font-size:1.1em}}.ticketitem table .ticketname ul{padding-left:15px}.ticketitem table .ticketname li{font-weight:normal;font-size:0.6em;color:gray}.ticketitem table .ticketprice{text-align:right;width:10%}.ticketitem table .btn-outline-secondary{background-color:white}.ticketitem table .ticketamount{width:30%}.ticketitem table .ticketamount .input-group{margin-right:20px}.ticketitem table .ticketamount .input-group input{background-color:white;border:solid 1px;text-align:center;width:20%}.ticketitem table .ticketamount .input-group input::-webkit-outer-spin-button,.ticketitem table .ticketamount .input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ticketitem table .ticketamount .input-group input[type=number]{-moz-appearance:textfield}@media (min-width: 767.98px){.ticketitem table .ticketamount .input-group input{width:30%;min-width:25px}}.margin-bottom-20{margin-bottom:20px}.orderdetails input[type=email]{border-radius:5px;margin-bottom:20px}.orderdetails select{border-radius:5px}.orderdetails .overview-agrements{font-size:10px;line-height:16px;padding-top:10px}.orderdetails .overview-agrements a{font-weight:bold;color:inherit}.cart{border:none !important;border-radius:10px !important}.cart .cart-title{font-weight:bold}.cart table{width:100%;color:gray;margin-top:10px;margin-bottom:10px;table-layout:fixed}.cart .cart-total{font-weight:bold;font-style:normal;font-size:15px;line-height:19px}.hiddenform{display:none}.afterpayment .card{border:none !important;border-radius:10px !important}.today-day-underline{display:inline-block;border-bottom:2px solid black}.date-select,.tickets-select,.details-select{padding-top:20px;padding-bottom:10px;font-weight:bold !important;font-size:20px !important}.details-select{padding-bottom:10px}.main-layout{max-width:1080px;margin-left:auto;margin-right:auto;height:70%;border-radius:10px;position:relative}@media (min-width: 768px){.main-layout{border:1px solid #eeeeee;max-height:720px}}.main-layout-footer{position:absolute;bottom:-60px;width:100%}@media (min-width: 768px){.main-layout-footer{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border:1px solid #eeeeee;margin-left:-1px !important}}@media (max-width: 767.98px){.main-layout-footer{border-top:1px solid #eeeeee;position:fixed;bottom:0;width:92%}}@media (min-width: 445px) and (max-width: 589px){.main-layout-footer{width:94%}}@media (min-width: 590px) and (max-width: 767.98px){.main-layout-footer{width:95%}}.choose-tickets{background-color:#2460bf !important;border-color:#2460bf !important;font-style:normal;font-weight:600 !important;font-size:16px !IMPORTANT;line-height:22px !important}.timeslot-select{width:48%;height:38px;margin-bottom:10px;font-size:16px !important;background:#FFFFFF !important;border:1px solid #E9E9E9 !important;box-sizing:border-box;box-shadow:0px 2px 2px rgba(0,0,0,0.03) !important;border-radius:10px !important}.sold-out-timeslot-select{width:48%;height:38px;margin-bottom:10px;font-size:16px !important;background:#FFFFFF !important;border:1px solid #E9E9E9 !important;box-sizing:border-box;box-shadow:0px 2px 2px rgba(0,0,0,0.03) !important;border-radius:10px !important;opacity:0.55}.date-timeslot-select{width:100%;height:38px;margin-bottom:10px;font-size:16px !important;background:#FFFFFF !important;border:1px solid #E9E9E9 !important;box-sizing:border-box;box-shadow:0px 2px 2px rgba(0,0,0,0.03) !important;border-radius:10px !important}.sold-out-date-timeslot-select{width:100%;margin-bottom:10px;font-size:16px !important;background:#FFFFFF !important;border:1px solid #E9E9E9 !important;box-sizing:border-box;box-shadow:0px 2px 2px rgba(0,0,0,0.03) !important;border-radius:10px !important;color:gray !important;cursor:not-allowed;height:55px;line-height:2.1;text-align:initial;padding-left:20px;display:table}.timeslot-select:hover{font-weight:bold}@media (min-width: 768px){.date-timeslot-select:hover{font-weight:bold}}.hide-scroll::-webkit-scrollbar{display:none}.navbar-styles{border-bottom:1px solid #eeeeee}@media (min-width: 768px){.navbar-styles{border-top-left-radius:12px;border-top-right-radius:12px}}.bold-font{font-weight:bold !important}.order-text{font-style:normal;font-weight:bold;font-size:20px;line-height:22px;color:#000000}.padding-top-40{padding-top:40px}.hr-style{margin-bottom:5px;color:#444;font-size:14px}.order-date-style{text-align:left;font-style:normal;font-weight:normal;font-size:15px;line-height:19px;color:#000000}#countdown-div{text-align:left;font-style:normal;font-weight:500;font-size:15px;line-height:19px;color:#000000}.ticket-overview{padding:20px 20px 0;border:1px solid rgba(0,0,0,0.125);border-radius:10px;background-color:white}.ticket-item{border-radius:0 !important;padding-top:20px}label.required:not(.hide-asterisk):after{color:red;content:" *"}.ticketprice{text-align:right !important;padding-right:0 !important}#ticketdetailsform{text-align:initial}#submit-button{width:100%;height:37px}td.ticket-amount{padding:0 !important;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;font-style:normal;font-weight:normal;font-size:15px;line-height:18px;width:70%;vertical-align:unset}td.ticket-price{display:inline-block;font-style:normal;font-weight:normal;font-size:15px;line-height:18px}tr.days-style{font-style:normal !important;font-weight:300 !important;font-size:14px !important;line-height:30px !important}hr.custom-line:last-child{display:none}div.ticketname{font-style:normal;font-weight:600;font-size:18px;line-height:25px;text-align:left}div.ticketprice{font-style:normal;font-weight:100;font-size:16px;line-height:19px;padding-top:5px}div.ticket-description{word-break:break-word;font-style:normal;font-weight:normal;font-size:15px;line-height:19px;text-align:left}@media (min-width: 768px){.left-part-offset{margin-left:6.5%}}@media (min-width: 768px){.next-part-offset{margin-left:3.3%}}.details-label{font-style:normal;font-weight:normal;font-size:15px;line-height:19px;color:#081640}.newsletter-label{font-style:normal;font-weight:normal;font-size:14px;line-height:135%;color:#081640}.extra-questions-label{font-style:normal;font-weight:normal;font-size:15px;line-height:19px;color:#081640}.error-style{font-style:normal;font-weight:bold;font-size:13px;line-height:18px;display:flex;align-items:center;color:#081540}.privacy-policy-text{font-style:normal;font-weight:normal;font-size:12px !important;line-height:18px;color:#081640}.order-expired-btn{align-items:center !important;text-align:center !important;padding:0.375rem 1.75rem;color:white !important;text-decoration:none !important;background-color:#2460bf !important;border-color:#2460bf !important;font-style:normal;font-weight:600 !important;font-size:16px !IMPORTANT;line-height:22px !important;height:38px}.expired-title,.in-progress-title,.awaiting-title,.failed-title,.expired-title,.canceled-title,.completed-title{font-style:normal;font-weight:bold;font-size:24px;line-height:33px;color:#000000;text-align:center;padding-top:20vh}.receiver-email{text-align:center;font-style:normal;font-weight:100;font-size:18px;line-height:145%;color:#000000}.change-email{font-style:normal;font-weight:bold;font-size:18px;line-height:145%;text-align:center;color:#1F4B40}.shop-not-active{font-style:normal;font-weight:bold;font-size:24px;line-height:33px;color:#000000;text-align:center;padding-top:27vh}.custom-wrapper .btn[disabled]{pointer-events:none}tbody.calendar>tr{height:45px}@media (min-width: 768px) and (max-width: 1140px){.main-layout{margin:30px}}@media (max-width: 767.98px){.order-info{padding-bottom:10vmax}}@media (max-width: 767.98px){.text-align-mobile{text-align:initial}}#timeslots-div div.timeslot-select:nth-child(even){float:right}#timeslots-div div.sold-out-timeslot-select:nth-child(even){float:right}#timeslots-div div.date-timeslot-select:nth-child(even){float:right}@media (max-width: 767.98px){select.amount-select{height:25px !important}}@media (max-width: 767.98px){.scroller-popup{display:flex;flex-grow:1;position:relative;transform:translateZ(0px);margin-right:0px;margin-bottom:0px;overflow:hidden auto}}@media (min-width: 768px){.scroller{display:flex;flex-grow:1;position:relative;transform:translateZ(0px);margin-right:0px;margin-bottom:0px;overflow:hidden auto}}.scroller::-webkit-scrollbar{display:none}.order-expired-container{overflow:hidden auto}.order-expired-container::-webkit-scrollbar{display:none}@media (min-width: 768px){.main-box{display:flex;flex-direction:column;position:absolute;margin-left:auto;max-width:1050px;border-top-left-radius:12px;border-top-right-radius:12px;background:white;top:72px;left:72px;right:72px;margin-right:auto;height:calc(100% - 204px);border:1px solid #eeeeee}}@media (min-width: 768px) and (max-height: 450px){.main-box{top:5px;height:calc(100% - 70px)}}@media (min-width: 768px) and (min-height: 451px) and (max-height: 700px){.main-box{top:35px;height:calc(100% - 130px)}}@media (max-width: 767.98px){.main-class-popup{position:fixed;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.main-class{position:fixed;top:0;left:0;right:0;bottom:0}}@media (max-width: 767.98px){.overlay-container-popup{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}}@media (min-width: 768px){.overlay-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}}@media (min-width: 768px){body{margin:0}}@media (max-width: 767.98px){body>div:not(.custom-body){padding:0 15px 15px 15px !important}}.extra-questions label{max-width:80%}.extra-questions-label a{color:black !important;text-decoration:underline;cursor:pointer}.main-box-embed{top:0;height:calc(100% - 60px);display:flex;flex-direction:column;position:sticky;margin-left:auto;max-width:1050px;background:white}@media (max-width: 767.98px){.main-box-embed{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.main-box-embed{border-top-left-radius:12px;border-top-right-radius:12px}}@media (max-width: 767.98px){.main-box-mobile{top:0;height:calc(100% - 60px);display:flex;flex-direction:column;position:sticky;margin-left:auto;max-width:1050px;background:white;padding-left:15px;padding-right:15px}}.main-box-non-active{position:sticky;top:0;height:calc(100%)}@media (min-width: 768px){#order-shop-name{font-weight:bold !important;font-size:26px !important}}.exc{padding-right:20px;margin-bottom:-2px}@media (min-width: 768px){#back-footer-btn:hover{box-shadow:0 0 0 1px #757575 !important}}@media (max-width: 767.98px){#back-footer-btn{box-shadow:0 0 0 1px #757575 !important}}@media (min-width: 768px){#shopping-btn:hover{box-shadow:0 0 0 1px #757575 !important}}@media (max-width: 767.98px){#shopping-btn{box-shadow:0 0 0 1px #757575 !important}}@media (min-width: 768px){.custom-bottom-radius{border-bottom-right-radius:12px;border-bottom-left-radius:12px}}.custom-height{height:100% !important}.iti__flag{background-image:url("../img/flags.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti__flag{background-image:url("../img/flags@2x.png")}}#clock-div{font-family:sans-serif;display:inline-block;font-weight:100;text-align:center;font-size:30px}#clock-div>div{padding:10px;border-radius:3px;display:inline-block}#clock-div div>span{padding:15px;border-radius:3px;display:inline-block}.smalltext{padding-top:5px;font-size:16px}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}.no-spin{-moz-appearance:textfield !important}select.amount-select{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;border:1px solid #aaa;border-radius:4px;padding-left:8px;font-size:16px;background:url("../img/icons/chevron-down-24.png") no-repeat right #fff;-webkit-appearance:none;background-position-x:90%}.form-control.hide-icon.is-invalid{background-image:none !important}.styled-input-single input{margin-top:5px;margin-right:10px}.radio-button input{margin-top:5px;margin-right:10px}@media (min-width: 768px){.x-button{margin-right:1vmax;padding-left:0 !important}}@media (max-width: 767.9px){.x-button{margin-right:15px}}.x-img{width:26px}.x-href{opacity:60%}@media (min-width: 768px){.x-href{float:left !important}}@media (min-width: 768px){.x-href:hover{opacity:100%}}.order-header{display:flex;align-items:center;width:100%}@media (min-width: 768px){.order-header{width:88%;margin-left:6.5%}}.header-img{margin-right:20px}@media (min-width: 768px){.header-img{margin-left:2px}}@media (max-width: 767.9px){.header-img{margin-right:10px}}span#order-shop-name{white-space:nowrap;min-width:0;text-overflow:ellipsis !important;overflow:hidden !important;width:100%;margin-right:20px !important}@media (max-width: 767.9px){span#order-shop-name{margin-right:0px !important}}@media (max-width: 767.9px){.shop-name-without-logo{margin-left:15px !important}}@media (min-width: 768px){.mobile-language-select{display:none !important}}#organisation-page .organisation-logo{width:40%}#organisation-page .maxwidth{max-width:800px}#organisation-page .shop-item{border-radius:10px}#organisation-page .shop-item .shop-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:26px;line-height:30px}#organisation-page .shop-item .coverphoto{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px}@media (max-width: 991px){#organisation-page .shop-item .coverphoto{border-top-right-radius:10px;border-bottom-left-radius:0}}#organisation-page .shop-item .coverphoto img{position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto;width:100%}.order-process-btn{display:inline-block;text-align:center;font-weight:bold;padding:0.375rem 0.75rem;font-size:14px;line-height:1.5;border-radius:5px}.order-process-btn:hover{text-decoration:none}
