﻿*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}h1{color:#333;font-family:"BrandonText-Light";font-size:24px;line-height:36px;letter-spacing:2px;text-transform:uppercase}h2{font-size:17px;font-family:"BrandonText-Bold";letter-spacing:.5px;text-transform:uppercase}h3{font-size:17px;font-family:"BrandonText-Bold"}h4{font-size:14px;font-family:"BrandonText-Bold"}h5{font-size:12px;font-family:"BrandonText-Bold";letter-spacing:.5px;text-transform:uppercase}a{text-decoration:none}a.highlighted{border-bottom:2px solid rgba(0,0,0,0)}a.highlighted:hover{border-bottom:2px solid #f03}.highlighted{color:#f03}.regular{font-family:"BrandonText-Regular"}strong,.bold{font-family:"BrandonText-Bold"}i{font-family:"Brandon Text Regular Italic"}hr{border:none;height:1px;background:#ddd;margin:30px 0}.strikethrough{text-decoration:line-through}.underline{text-decoration:underline}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-wrap{white-space:nowrap}.align-right{text-align:right}.align-center{text-align:center}.button,.button-outline,.button-primary{padding:13px 45px 13px 45px;border-radius:5px;border:none;text-transform:uppercase;font-size:12px;font-family:"BrandonText-Bold";letter-spacing:1px;cursor:pointer}.button-primary{background-color:#f03;color:#fff}.button-primary:hover{background-color:#ea002f}.button-primary:active{background-color:#d2012b}.button-outline{border:2px solid #ddd;color:#444}.button-outline:hover{border-color:#999}.button-outline:active{border-color:#888}.button:disabled,.button-primary:disabled,.button-outline:disabled,.button[disabled=true],[disabled=true].button-primary,[disabled=true].button-outline,.button:disabled:hover,.button[disabled=true]:hover{background-color:#ccc;border-color:#ccc;cursor:default}.input-full-width{width:100%}.button-full-width,.mobile .event .arrival-order .arrival-to-basket,.mobile .event .arrival-order .arrival-to-basket button{width:100%;text-align:center}.desktop-only{display:unset}.mobile-only{display:none}.mobile .desktop-only{display:none}.mobile .mobile-only{display:unset}.hide{display:none !important}.alert{padding:15px 20px;border:1px solid rgba(0,0,0,0);border-radius:5px;font-size:14px;line-height:22px}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.button-highlighted:hover{background-color:#ea002f;border-color:#ea002f}.button-highlighted:active{background-color:#d2012b;border-color:#d2012b}.button-highlighted:disabled,.button-highlighted[disabled=true],.button-highlighted:disabled:hover,.button-highlighted[disabled=true]:hover{background-color:#ccc;border-color:#ccc;cursor:default}@font-face{font-family:"BrandonText-Bold";src:url("../fonts/28494E_0_0.eot");src:url("../fonts/28494E_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/28494E_0_0.woff") format("woff"),url("../fonts/28494E_0_0.ttf") format("truetype"),url("../fonts//28494E_0_0.svg#wf") format("svg")}@font-face{font-family:"BrandonText-Light";src:url("../fonts/28494E_1_0.eot");src:url("../fonts/28494E_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/28494E_1_0.woff") format("woff"),url("../fonts/28494E_1_0.ttf") format("truetype"),url("../fonts/28494E_1_0.svg#wf") format("svg")}@font-face{font-family:"BrandonText-Regular";src:url("../fonts/28494E_2_0.eot");src:url("../fonts/28494E_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/28494E_2_0.woff") format("woff"),url("../fonts/28494E_2_0.ttf") format("truetype"),url("../fonts/28494E_2_0.svg#wf") format("svg")}@font-face{font-family:"Brandon Text Regular Italic";src:url("../fonts/Brandon-Text-Web-Regular-Italic.eot") format("eot"),url("../fonts/Brandon-Text-Web-Regular-Italic.woff") format("woff"),url("../fonts/Brandon-Text-Web-Regular-Italic.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Brandon Text Medium";src:url("../fonts/Brandon-Text-Web-Medium.eot") format("eot"),url("../fonts/Brandon-Text-Web-Medium.woff") format("woff"),url("../fonts/Brandon-Text-Web-Medium.woff2") format("woff2");font-weight:normal;font-style:normal}select,input[type=tel],input[type=file],input[type=text],input[type=email],input[type=number],input[type=password]{outline:none;box-shadow:none;border-radius:5px;padding:8px 15px 10px 15px;background-color:#f0f0f0;color:#444;font-family:"BrandonText-Regular";font-size:14px;border:2px solid #f0f0f0}select:hover,input[type=tel]:hover,input[type=file]:hover,input[type=text]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover{border-color:#aaa}select:focus,input[type=tel]:focus,input[type=file]:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus{border-color:#444}select[status=error],input[type=tel][status=error],input[type=file][status=error],input[type=text][status=error],input[type=email][status=error],input[type=number][status=error],input[type=password][status=error]{background-color:#ffccd2;border-color:#ffccd2}select[status=error]:focus,input[type=tel][status=error]:focus,input[type=file][status=error]:focus,input[type=text][status=error]:focus,input[type=email][status=error]:focus,input[type=number][status=error]:focus,input[type=password][status=error]:focus{border-color:#444}label,select{cursor:pointer}.select{display:grid;grid-template-areas:"select";align-items:center}.select::after{grid-area:select;justify-self:end;content:"";width:10px;height:8px;margin-right:13px;clip-path:polygon(100% 0%, 0 0%, 50% 100%);background-color:#888}.select select{grid-area:select;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;color:#444;font-family:"BrandonText-Regular";padding:8px 40px 10px 15px;border-radius:5px;border:2px solid #f0f0f0;cursor:pointer}.select select:hover{border-color:#aaa}.select select:active{border-color:#666}.select select:focus{border-color:#444}.select select option{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:16px;height:16px;border:8px solid #eee;margin-right:10px;margin-left:0;position:relative;top:3px;cursor:pointer}input[type=radio]:checked{border:8px double #444}input[type=radio]:focus{border:8px double #000;outline:none}input[type=radio]:hover:not(:checked){border:8px solid #aaa}input[type=radio]~label{cursor:pointer}.checkbox{position:relative}.checkbox input[type=checkbox]{display:none}.checkbox span{cursor:pointer}.checkbox input[type=checkbox]:checked~label .checkmark:after{display:block}.checkbox label:hover .checkmark{border-color:#aaa}.checkbox label{display:flex;position:relative;line-height:20px}.checkbox .checkmark{flex-shrink:0;height:16px;width:16px;background-color:#eee;border:2px solid #eee;border-radius:3px;margin-right:10px;margin-top:2px}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:4px;width:6px;height:10px;border:solid #444;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.error-message{display:inline-block;color:#fe0034;margin:0;padding-left:10px;padding-top:0px}.full-width-header{color:#fff;display:flex;justify-content:center;color:#f19b89;padding:30px 0 20px 0;z-index:2}.full-width-header .top{display:flex;justify-content:space-between;margin-bottom:20px}.full-width-header .top .branding{display:flex;align-items:center}.full-width-header .top .branding .logo{width:200px;height:69px;display:block}.full-width-header .top .branding .tagline{margin-left:23px;font-size:24px;font-family:"Brandon Text Regular Italic";letter-spacing:1px}.full-width-header .top .menu{display:flex;font-family:"BrandonText-Bold";font-size:13px;text-transform:uppercase;align-items:center;column-gap:30px}.full-width-header .top .menu .item svg{margin-right:8px}.full-width-header .top .menu .item a{display:flex;align-items:center;text-decoration:none;color:#f19b89}.full-width-header .top .menu .item a span{padding:4px 0 3px 0;border-bottom:2px solid rgba(241,155,137,0)}.full-width-header .top .menu .item a:hover span{border-bottom:2px solid #f19b89}.full-width-header .top .menu .item.basket-menu{position:relative}.full-width-header .top .menu .basket-count{position:absolute;top:-13px;left:-15px;width:25px;height:25px;border-radius:50%;background-color:#f03;color:#fff;font-family:"BrandonText-Bold";font-size:14px;padding-top:1px;display:flex;align-items:center;justify-content:center}.full-width-header .progress{display:flex;font-family:"BrandonText-Bold";font-size:13px;color:#b85b5c;text-transform:uppercase;justify-content:space-between;margin-top:10px}.full-width-header .progress-number{display:inline-block;height:24px;width:24px;line-height:24px;font-family:"BrandonText-Bold";font-size:14px;text-align:center;color:#700606;border-radius:12px;background-color:#b85b5c;margin-right:5px}.full-width-header .highlighted .progress-number{background-color:#f03;color:#fff}.full-width-header .progress hr{height:3px;background:rgba(255,255,255,.2);border:none;width:16%;margin-top:11px}@media screen and (max-width: 1280px){.full-width-header .progress hr{width:11%}}.mobile .full-width-header{margin:0;padding:20px 0 10px 0}.mobile .full-width-header .container,.mobile .full-width-header .var-dump,.mobile .full-width-header .FullWidthContainer,.mobile .full-width-header .event .content,.event .mobile .full-width-header .content,.mobile .full-width-header .event .arrival-order,.event .mobile .full-width-header .arrival-order,.mobile .full-width-header .event .header,.event .mobile .full-width-header .header{padding-left:20px;padding-right:20px}.mobile .full-width-header .top{margin-bottom:10px}.mobile .full-width-header .top .branding .logo,.mobile .full-width-header .top .branding .logo img{width:84px}.mobile .full-width-header .top .branding .logo{width:120px;height:42px}.mobile .full-width-header .top .branding .tagline{display:none}.mobile .full-width-header .top .menu .item span{display:none}.mobile .full-width-header .top .menu .basket-count{width:23px;height:23px;left:10px}.footer{text-align:center;color:#f19b89;padding-bottom:40px;margin-top:20px;z-index:2}.footer-menu a{display:inline-block;margin:10px 5px;text-transform:uppercase;font-family:"BrandonText-Bold";font-size:13px;color:#f19b89;padding-bottom:2px;border-bottom:2px solid rgba(241,155,137,0)}.footer-menu a:hover{border-bottom:2px solid #f19b89}.footer-social{margin-top:10px;font-size:14px}.footer-social a{color:#f19b89;font-family:"Brandon Text Medium";text-decoration:underline}.mobile .footer{width:380px}.mobile .footer .container,.mobile .footer .var-dump,.mobile .footer .FullWidthContainer,.mobile .footer .event .content,.event .mobile .footer .content,.mobile .footer .event .arrival-order,.event .mobile .footer .arrival-order,.mobile .footer .event .header,.event .mobile .footer .header{padding:0 30px 0 30px}.mobile .footer .footer-menu a{margin:6px 5px}.options{display:flex;justify-content:center;column-gap:30px;font-size:13px;font-family:"Brandon Text Medium";margin:20px 0;color:#f19b89;text-transform:uppercase}.options .select::after{background-color:#f19b89}.options .select select{background-color:rgba(241,155,137,.3019607843);border-color:rgba(0,0,0,0);color:#f19b89;text-transform:uppercase;font-family:"Brandon Text Medium";font-size:13px;letter-spacing:.5px}@-moz-document url-prefix(){.options .select select{letter-spacing:0}}.options .select select:hover{background-color:rgba(241,155,137,.4)}.options .select select:active{background-color:rgba(241,155,137,.5333333333)}.options .select select:focus{border-color:#f19b89}.options .select option{background-color:#a13c31;color:#f19b89}.mobile .options{flex-direction:column;gap:20px}.mobile .options select{width:100%}.grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:30px;padding:10px 0}.grid .grid-item{height:240px;width:232px;border-radius:5px;display:block;position:relative;overflow:hidden}.grid .grid-item:hover div,.grid .grid-item:hover span{text-decoration:none}.grid a.grid-item{cursor:pointer}.grid a.grid-item:hover .grid-details{position:absolute;bottom:0}.grid a.grid-item:hover .grid-title{white-space:normal}.grid .grid-image{border-radius:5px 5px 0 0;width:232px;height:140px;position:relative}.grid .grid-image img{width:232px;height:140px}.grid .grid-image .soldout{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(107,107,107,.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#bb6b6b6b", endColorstr="#bb6b6b6b");color:#fff;font-family:"BrandonText-Bold";letter-spacing:1px}.grid .grid-city{position:absolute;top:0;left:0;background:rgba(0,0,0,.2666666667);color:rgba(255,255,255,.8666666667);padding:2px 9px 2px 8px;border-bottom-right-radius:5px;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-family:"BrandonText-Bold";transition:200ms}.grid a.grid-item:hover .grid-city{background:rgba(0,0,0,.8);color:rgba(255,255,255,.9333333333)}.grid .grid-details{background-color:#fff;padding:15px;font-size:14px;line-height:22px;overflow:hidden;white-space:nowrap;background-color:#fff;position:absolute;width:232px;bottom:-65px;right:0;transition:all 200ms ease}.grid .grid-details .button-primary{margin-top:19px;display:block}.grid .grid-mobile-button{display:none}.grid .grid-title{font-family:"BrandonText-Bold";text-transform:uppercase}.grid .grid-title,.grid .grid-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#444}.grid .grid-bottom{display:flex;justify-content:space-between}.grid .grid-discount-price{font-family:"BrandonText-Bold";color:#f03}.grid .grid-original-price{text-decoration:line-through;color:#aaa;font-family:"Brandon Text Medium"}.grid .grid-item:hover .grid-original-price{text-decoration:line-through}.grid .grid-star{color:#d8d8d8;font-family:"BrandonText-Bold";font-size:20px}.grid .grid-star-value{color:#aaa;font-family:"BrandonText-Bold"}.options+hr{margin:20px 0;border:none;height:1px;background:rgba(255,255,255,.2)}.grid-giftcard{background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;height:240px}.grid-giftcard a{color:#eee;font-family:"BrandonText-Bold";font-size:14px;letter-spacing:.8px}.grid-giftcard a:hover{color:#f03}@media screen and (max-width: 1280px){.grid{grid-template-columns:repeat(4, 1fr)}}.mobile .options{margin:0 20px;column-gap:10px;justify-content:space-between}.mobile .sort{width:100%}.mobile .progress{display:none}.mobile .grid{grid-template-columns:repeat(1, 1fr);grid-gap:10px;margin:0 20px 5px 20px;padding-top:0}.mobile .grid .grid-item{display:flex;width:340px;height:95px}.mobile .grid .grid-image{width:120px;height:95px;border-radius:5px 0 0 5px;display:flex;justify-content:center;overflow:hidden;position:relative}.mobile .grid .grid-image img{height:95px;width:auto}.mobile .grid .grid-city{padding:0px 6px 0px 5px;font-size:8px;letter-spacing:1px}.mobile .grid .grid-details{width:220px;bottom:-70px}.mobile .grid a.grid-item:hover .grid-details{bottom:-70px}.mobile .grid a.grid-item:hover .grid-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile .grid .grid-mobile-button{display:block;position:absolute;top:95px;left:0;width:340px;height:95px;background:#fff;padding:10px 20px 20px 20px;text-align:center;transition:all 100ms ease}.mobile .grid .grid-mobile-button .grid-mobile-button-title{margin-bottom:5px;font-size:14px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f03}.mobile .grid a.grid-item:hover .grid-mobile-button,.mobile .grid .grid-mobile-button:hover{top:0}.mobile .grid .options{margin-top:15px;margin-bottom:10px}.mobile .grid .options+hr{display:none}.mobile .grid .grid-giftcard{padding:30px}.event .audit{width:1280px;background-color:#222;position:relative;display:flex;flex-direction:column;align-items:center;z-index:9}.event .audit.splash{padding:50px 0;color:#ccc;letter-spacing:.4px}.event .audit .notice{color:#ccc;font-size:14px;line-height:18px;padding:20px;text-align:center}.event .audit .wrapper{position:relative;margin-top:30px}.event .audit .viewport{z-index:8}.event .audit .audit-to-basket{position:absolute;bottom:20px;left:calc(50% - 110px);width:220px}.event .audit svg{-webkit-transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 700ms cubic-bezier(0.19, 1, 0.22, 1)}.event .audit .svg_plus{display:inline-block;position:absolute;top:20px;left:30px;width:40px;height:42px;background:url(../../../images/sprite-szinhaz.png) -435px top no-repeat;cursor:pointer}.event .audit .svg_plus:hover{background:url(../../../images/sprite-szinhaz.png) -435px -82px no-repeat}.event .audit .svg_minus{display:inline-block;position:absolute;top:62px;left:30px;width:40px;height:39px;background:url(../../../images/sprite-szinhaz.png) -435px -41px no-repeat;cursor:pointer}.event .audit .svg_minus:hover{background:url(../../../images/sprite-szinhaz.png) -435px -123px no-repeat}.event .audit .svg_up{display:inline-block;position:absolute;bottom:100px;left:30px;width:70px;height:25px;background:url(../../../images/sprite-szinhaz.png) -1px -293px no-repeat;cursor:pointer}.event .audit .svg_up:hover{background:url(../../../images/sprite-szinhaz.png) -72px -293px no-repeat}.event .audit .svg_down{display:inline-block;position:absolute;bottom:55px;left:30px;width:70px;height:25px;background:url(../../../images/sprite-szinhaz.png) -1px -338px no-repeat;cursor:pointer}.event .audit .svg_down:hover{background:url(../../../images/sprite-szinhaz.png) -72px -338px no-repeat}.event .audit .svg_left{display:inline-block;position:absolute;bottom:80px;left:30px;width:35px;height:20px;background:url(../../../images/sprite-szinhaz.png) -1px -318px no-repeat;cursor:pointer}.event .audit .svg_left:hover{background:url(../../../images/sprite-szinhaz.png) -72px -318px no-repeat}.event .audit .svg_right{display:inline-block;position:absolute;bottom:80px;left:65px;width:35px;height:20px;background:url(../../../images/sprite-szinhaz.png) -36px -318px no-repeat;cursor:pointer}.event .audit .svg_right:hover{background:url(../../../images/sprite-szinhaz.png) -107px -318px no-repeat}.event .audit .seat_available{stroke:#47d28c;cursor:pointer;z-index:8}.event .audit .seat_hover{stroke:red;stroke-width:2}.event .audit .seat_loading{stroke:#f90;stroke-width:2}.event .audit .seat_selected{stroke:#f03;cursor:pointer;z-index:8}.event .audit .seat_sold{stroke:#666}.event .audit .seat_text{cursor:pointer;text-anchor:middle;font-family:Helvetica,Arial,Sans-serif}.event .audit .seat_stroke{stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1;fill:none}.event .audit .seat_base{fill:#222;stroke:none}.event .audit #oversize .seat_available,.event .audit #oversize .seat_selected,.event .audit #oversize .seat_sold{stroke:none !important}.event .audit #oversize .seat_selected{fill:#f03}.event .audit #oversize .seat_loading{fill:#f90}.event .audit .svg_tooltip{display:none;flex-direction:column;position:absolute;top:20px;left:20px;padding:18px 18px 14px 18px;min-width:160px;white-space:nowrap;background-color:#fff;font-family:"BrandonText-Bold";font-size:11px;letter-spacing:1px;color:#222;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);z-index:6}.event .audit .svg_tooltip_seat,.event .audit .svg_tooltip_price_total{position:relative;float:left;clear:both;display:inline-block;font-size:18px;line-height:32px}.event .audit .svg_tooltip_is_obstructed{display:none;position:relative;float:left;display:inline-block;clear:both;margin-bottom:8px}.event .audit .svg_tooltip_box{display:none;position:relative;float:left;display:inline-block;clear:both;margin-bottom:8px}.event .audit .svg_tooltip_sector,.event .audit .svg_tooltip_calculation{position:relative;float:left;clear:both;display:inline-block;line-height:14px;text-transform:uppercase}.event .audit .svg_tooltip_calculation{color:#777}.event .audit .svg_tooltip_price_original{text-decoration:line-through}.event .audit .svg_tooltip_discount{color:#f03}.event .audit .svg_tooltip_tobasket,.event .audit .svg_tooltip_cancel{width:100%;margin-top:10px}.event .audit .svg_tooltip_pin{display:inline-block;position:absolute;left:35px;bottom:-9px;width:9px;height:9px;background:url(../../../images/sprite-szinhaz.png) -12px -68px no-repeat}.event .audit #audit_loader{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);opacity:0;pointer-events:none}@media screen and (max-width: 1280px){.event .audit{width:1018px}}.mobile .audit{min-height:unset}.mobile .audit .svg_plus,.mobile .audit .svg_minus,.mobile .audit .svg_up,.mobile .audit .svg_down,.mobile .audit .svg_left,.mobile .audit .svg_right,.mobile .audit .svg_tooltip_pin{display:none}.mobile .audit .notice{padding-bottom:0}.mobile .audit .svg_tooltip{position:fixed;top:20%;left:40px;width:300px}.event{position:relative;width:100%;display:flex;justify-content:center;flex-wrap:wrap}.event>.banner,.event>.payform+.banner,.event>.basket+.banner{height:560px;background-color:#373737;background-image:url("../images/bg_event.jpg");background-size:cover}.event .header{display:grid;grid-template-columns:1fr 1fr;padding:0}.event .header .details{display:flex;flex-direction:column;justify-content:center}.event .header .details .title{font-family:"BrandonText-Bold";font-size:35px;line-height:50px;padding-right:30px;text-transform:uppercase;color:#fff}.event .header .details .time-place{color:#f19b89;font-size:19px;margin:10px 0 10px 0;line-height:28px}.event .header .details .venue-rating{color:#aaa;font-size:13px;line-height:16px;padding-bottom:15px;opacity:.7}.event .header .details .own-rating{color:#ccc;padding:10px 0}.event .header .details .star-rating{width:100%}.event .header .details .data{display:flex;color:#777}.event .header .details .star,.event .header .details .rating,.event .header .details .rating-max,.event .header .details .price-discount{font-size:40px}.event .header .details .rate{padding-right:20px}.event .header .details .star{color:#f7b500}.event .header .details .rating{color:#fff}.event .header .details .rating-max{color:#888}.event .header .details .price{padding-left:20px;border-left:1px solid rgba(216,216,216,.3019607843)}.event .header .details .price-discount{color:#f03}.event .header .gallery,.event .header .gallery-slider,.event .header .unslider{height:360px}.event .header .unslider{position:relative}.event .header .unslider-arrow{width:0;height:0;top:135px;margin:20px 15px;border:20px solid rgba(0,0,0,0)}.event .header .unslider-arrow.next{right:0;border-left:20px solid rgba(255,0,51,.2666666667);border-right:none}.event .header .unslider-arrow.prev{left:0;border-right:20px solid rgba(255,0,51,.2666666667);border-left:none}.event .arrival-order{background-color:#222;color:#fff;font-size:17px;padding:45px 0;display:flex;flex-direction:column;align-items:center}.event .arrival-order fieldset{width:100%;display:flex;align-items:center}.event .arrival-order .highlighted{font-size:14px;margin-top:20px}.event .arrival-order .tickets{display:flex;flex-direction:column;flex-basis:75%;gap:30px}.event .arrival-order .tickets .ticket{margin-bottom:30px}.event .arrival-order .tickets .ticket span:first-child{flex-basis:240px}.event .arrival-order .tickets .ticket:last-child{margin-bottom:0}.event .arrival-order .sector{display:grid;grid-template-columns:5fr 1fr 3fr}.event .arrival-order .sector .sector-name{padding-left:60px;line-height:20px;display:flex;align-items:center}.event .arrival-order .sector .sector-price{white-space:nowrap;display:flex;align-items:center;justify-content:center}.event .arrival-order .sector-count{border-radius:5px;text-transform:uppercase;font-size:14px;letter-spacing:1px;display:flex;justify-content:space-between}.event .arrival-order .sector-count select{padding:10px 28px 10px 19px;color:#fff;background-color:#4e4e4e;border-color:#4e4e4e}.event .arrival-order .arrival-to-basket{display:flex;width:25%;justify-content:center}.event .content,.event .FullWidthContainer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.event .content .description,.event .FullWidthContainer .description,.event .content .comments,.event .FullWidthContainer .comments{line-height:30px;width:640px}.event .content .description,.event .FullWidthContainer .description{padding:50px 60px 0 60px;word-break:break-word}.event .content .comments,.event .FullWidthContainer .comments{padding:50px 60px 40px 60px}.event .content .print,.event .FullWidthContainer .print,.event .content .actors,.event .FullWidthContainer .actors,.event .content .staff,.event .FullWidthContainer .staff{padding-bottom:40px;margin:30px 60px 40px 60px;line-height:30px;width:520px;border-bottom:1px solid #ddd}.event .content .actors table,.event .FullWidthContainer .actors table,.event .content .staff table,.event .FullWidthContainer .staff table{width:100%;margin-top:10px;font-size:14px}.event .content .actors table td,.event .FullWidthContainer .actors table td,.event .content .staff table td,.event .FullWidthContainer .staff table td{width:50%}.event .content .address,.event .FullWidthContainer .address{padding:10px 60px 50px 60px;line-height:30px;width:640px;display:flex;justify-content:space-evenly}.event .content .address>*,.event .FullWidthContainer .address>*{width:50%}.event .content .address-details,.event .FullWidthContainer .address-details{font-size:14px}.event .content .address-details svg,.event .FullWidthContainer .address-details svg{margin-bottom:-5px;width:20px;height:24px}.event .content .misc,.event .FullWidthContainer .misc{background-color:#f5f5f5;z-index:2;height:100%;grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3}.event .content .print,.event .FullWidthContainer .print{padding-top:20px}.event .content .comments,.event .FullWidthContainer .comments{padding-left:30px}.event .content .misc-bg,.event .FullWidthContainer .misc-bg{width:640px;height:100%;background:#f5f5f5;z-index:1}@media screen and (max-width: 1280px){.event .header .details .title{font-size:30px;line-height:40px;max-height:190px;overflow:hidden}.event .header .gallery{height:297px}.event .content .description,.event .FullWidthContainer .description,.event .content .print,.event .FullWidthContainer .print,.event .content .actors,.event .FullWidthContainer .actors,.event .content .staff,.event .FullWidthContainer .staff,.event .content .address,.event .FullWidthContainer .address,.event .content .comments,.event .FullWidthContainer .comments{width:504px}.event .content .misc-bg,.event .FullWidthContainer .misc-bg{width:504px}.event .content .print,.event .FullWidthContainer .print,.event .content .actors,.event .FullWidthContainer .actors,.event .content .staff,.event .FullWidthContainer .staff{width:384px}.event .content .comments img,.event .FullWidthContainer .comments img{width:450px}}#image-editor{padding:30px;margin:10px 0 30px 0}#image-editor h2{margin:30px 0 5px 0}#image-editor img{max-width:100%}#image-editor button{margin-top:5px}#image-editor .interticket{display:flex;flex-direction:column;padding:10px 0;margin:10px 0}.mobile .event{margin-top:0}.mobile .event .header{display:flex;flex-direction:column;margin:0}.mobile .event .header .title{padding:30px 30px 10px 30px;font-size:20px;line-height:30px;text-align:center}.mobile .event .header .time-place{font-size:15px;text-align:center;margin-top:0;margin-bottom:15px;padding:0 30px;line-height:22px}.mobile .event .header .venue-rating{padding:0 20px}.mobile .event .header .own-rating{padding:0 0 5px 0;text-align:center;line-height:16px}.mobile .event .header .star-rating{text-align:center;padding:5px 0 15px}.mobile .event .header .data{justify-content:center;margin:10px 0 30px 0}.mobile .event .header .star,.mobile .event .header .rating,.mobile .event .header .rating-max,.mobile .event .header .price-discount{font-size:20px}.mobile .event .header .gallery,.mobile .event .header .gallery img{width:380px;height:224px}.mobile .event .header .unslider-arrow{top:90px}.mobile .event .arrival-order{padding:30px;width:100%}.mobile .event .arrival-order fieldset{flex-wrap:wrap}.mobile .event .arrival-order .tickets{flex-basis:100%;gap:10px}.mobile .event .arrival-order .sector{font-size:14px;grid-template-columns:10fr 4fr 3fr}.mobile .event .arrival-order .sector:last-child{margin-bottom:15px}.mobile .event .arrival-order .sector-name{padding:0}.mobile .event .arrival-order .sector-count{margin:10px 0;justify-content:flex-end}.mobile .event .content,.mobile .event .FullWidthContainer{grid-template-columns:1fr;grid-template-rows:auto}.mobile .event .content .description,.mobile .event .FullWidthContainer .description,.mobile .event .content .print,.mobile .event .FullWidthContainer .print,.mobile .event .content .actors,.mobile .event .FullWidthContainer .actors,.mobile .event .content .staff,.mobile .event .FullWidthContainer .staff,.mobile .event .content .address,.mobile .event .FullWidthContainer .address,.mobile .event .content .comments,.mobile .event .FullWidthContainer .comments{padding:30px;width:380px;font-size:14px;line-height:27px}.mobile .event .content .print,.mobile .event .FullWidthContainer .print,.mobile .event .content .actors,.mobile .event .FullWidthContainer .actors,.mobile .event .content .staff,.mobile .event .FullWidthContainer .staff{margin:0}.mobile .event .content .misc,.mobile .event .FullWidthContainer .misc{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}.mobile .event .content .comments,.mobile .event .FullWidthContainer .comments{padding:20px 0}.mobile .event .content .comments img,.mobile .event .FullWidthContainer .comments img{width:380px}.basket+.banner{height:260px;background-color:#222;background-image:url("../images/bg_basket.jpg");background-size:cover}.basket.container,.basket.var-dump,.basket.FullWidthContainer,.event .basket.header,.event .basket.arrival-order,.event .basket.content{width:1060px}@media screen and (max-width: 1280px){.basket.container,.basket.var-dump,.basket.FullWidthContainer,.event .basket.header,.event .basket.arrival-order,.event .basket.content{width:1018px}}.basket .basket-header{font-size:35px;line-height:50px;display:flex;justify-content:space-between;margin:35px 0}.basket .basket-header .dummy{flex:1;width:125px}.basket .basket-header .title{flex:1;font-family:"BrandonText-Bold";color:#fff;text-align:center}.basket .basket-header .time{flex:1;color:#888;text-align:right}.basket .basket-header #countdown{display:inline-block;width:100px;text-align:center}.basket .basket-header #countdown span{display:inline-block}.basket .basket-header #countdown #minutes{text-align:right;width:45%}.basket .basket-header #countdown #separator{text-align:center;width:10%}.basket .basket-header #countdown #seconds{text-align:left;width:45%}.basket .basket-content{background-color:#fff;padding:50px 60px 0 60px;display:flex;flex-direction:column}.basket .basket-content .empty{background:#eee;padding:40px;line-height:40px;font-size:14px;letter-spacing:1px}.basket .basket-content .title{font-family:"BrandonText-Bold";font-size:13px;color:#999;line-height:30px;white-space:nowrap;text-align:center;display:grid;grid-template-columns:5fr 1fr 1fr 1fr 1fr;grid-gap:20px}.basket .basket-content .title .ticket{text-align:left}.basket .basket-content .title>div{margin-bottom:15px}.basket .basket-content .row{border-bottom:1px solid #ddd;display:grid;grid-template-columns:5fr 1fr 1fr 1fr 1fr;grid-gap:20px;position:relative}.basket .basket-content .row>div{padding:18px 0 18px 0;font-size:16px;line-height:26px}.basket .basket-content .row .discount-rate,.basket .basket-content .row .discount-price,.basket .basket-content .row .fee{padding-right:30px;white-space:nowrap}.basket .basket-content .row:last-child{border:none}.basket .basket-content .row .ticket{text-align:left}.basket .basket-content .row .price{text-align:right;white-space:nowrap}.basket .basket-content .row .delete{position:absolute;right:-40px;text-align:center;cursor:pointer;opacity:.6;transition:200ms}.basket .basket-content .row .delete:hover{opacity:1}.basket .basket-content.gift .title,.basket .basket-content.gift .row{grid-template-columns:10fr 1fr}.basket .basket-content.gift .title div:nth-child(2),.basket .basket-content.gift .title div:nth-child(3),.basket .basket-content.gift .title div:nth-child(4),.basket .basket-content.gift .row div:nth-child(2),.basket .basket-content.gift .row div:nth-child(3),.basket .basket-content.gift .row div:nth-child(4){display:none}.basket .giftcard{display:flex;flex-direction:column}.basket .giftcard .label{padding-bottom:10px}.basket .giftcard .title{font-family:"BrandonText-Bold";font-size:13px;color:#999;line-height:30px;white-space:nowrap;text-align:center;display:grid;grid-template-columns:5fr 1fr 1fr 1fr;grid-gap:20px;border-top:1px solid #ddd;padding-top:15px}.basket .giftcard .title .code{text-align:left}.basket .giftcard .row{border-bottom:1px solid #ddd;display:grid;grid-template-columns:5fr 1fr 1fr 1fr;grid-gap:20px;position:relative;padding-top:20px}.basket .giftcard .row>div{padding:18px 0;line-height:26px}.basket .giftcard .row .code,.basket .giftcard .row .used{font-family:"BrandonText-Bold"}.basket .giftcard .row .closing{text-align:right}.basket .giftcard .row .delete{position:absolute;right:-40px;top:16px;opacity:.6;transition:200ms}.basket .giftcard .row .delete:hover{opacity:1}.basket .giftcard .total{display:flex;justify-content:space-between;padding:18px 0 30px 0;font-size:16px;line-height:26px}.basket .giftcard .total .amount{text-align:right;font-family:"BrandonText-Bold"}.basket .giftcard form{opacity:.7;transition:200ms;padding-top:20px}.basket .giftcard form:hover{opacity:1}.basket .giftcard form input{border:2px solid #e3e3e3;padding-top:9px;vertical-align:middle}.basket .giftcard form button{vertical-align:middle}.basket .giftcard.focus form,.basket .giftcard.active form{opacity:1}.basket .basket-footer{padding-top:30px;background-color:#f5f5f5;padding:30px 60px 50px 60px}.basket .basket-footer>div{display:flex;justify-content:space-between}.basket .basket-footer .giftcard{margin-top:20px}.basket .basket-footer .nav{align-items:flex-end}.basket .basket-footer .nav .back{color:#f03;display:inline-block;padding-bottom:2px;border-bottom:2px solid rgba(255,0,51,0);text-decoration:none}.basket .basket-footer .nav .back:hover{border-color:#f03}.basket .basket-footer .nav .next{text-decoration:none}.tickmark{display:inline-block;width:38px;height:38px;line-height:38px;margin-right:13px;background:url(../../../images/sprite-szinhaz.png) -305px -50px no-repeat}.mobile .basket-header{padding:14px 20px 16px 30px;margin:0;font-size:20px;line-height:30px}.mobile .basket-header svg{height:16px;width:16px}.mobile .basket-header .dummy{display:none}.mobile .basket-header .title{text-align:left}.mobile .basket-header #countdown{width:55px}.mobile .basket-content{padding:12px 30px}.mobile .basket-content .empty{margin-top:30px;line-height:20px}.mobile .basket-content .empty h2{padding-bottom:18px}.mobile .basket-content .row{grid-gap:0;grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr;padding-bottom:20px}.mobile .basket-content .row>div{font-size:14px;line-height:24px}.mobile .basket-content .row .ticket{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:2;padding-right:20px}.mobile .basket-content .row .discount-rate,.mobile .basket-content .row .discount-price,.mobile .basket-content .row .fee,.mobile .basket-content .row .price{margin:0;padding:0}.mobile .basket-content .row .discount-rate::before{content:"-"}.mobile .basket-content .row .discount-price{text-align:left}.mobile .basket-content .row .fee{text-align:center}.mobile .basket-content .row .price{text-align:right}.mobile .basket-content .row .fee::before{content:"+"}.mobile .basket-content .row .delete{right:-16px}.mobile .basket-content .title{display:none}.mobile .basket-content.gift .row{grid-template-columns:1fr}.mobile .basket-content.gift .row .price{text-align:left}.mobile .basket-footer{padding:30px;display:flex;flex-direction:column}.mobile .basket-footer .total{justify-content:left;padding-top:10px;padding-bottom:0;justify-content:space-between}.mobile .basket-footer .total .label{margin-right:20px;margin-bottom:10px}.mobile .basket-footer .total .amount{text-align:right}.mobile .basket-footer .nav{flex-wrap:wrap-reverse;order:3}.mobile .basket-footer .nav a{flex-basis:100%;text-align:center}.mobile .basket-footer .nav .next{margin-top:30px}.mobile .basket-footer .nav .back{margin-top:20px}.mobile .basket-footer .giftcard{font-size:14px;margin-top:0}.mobile .basket-footer .giftcard .title{display:none}.mobile .basket-footer .giftcard .label{border-top:1px solid #ddd;padding:20px 0 10px 0}.mobile .basket-footer .giftcard .row{grid-gap:0;grid-template-columns:1fr 1fr;padding:10px 0}.mobile .basket-footer .giftcard .row>div{padding:0}.mobile .basket-footer .giftcard .row .balance::before{content:"("}.mobile .basket-footer .giftcard .row .balance::after{content:")"}.mobile .basket-footer .giftcard .row .used::before{content:"Felhasznált: "}.mobile .basket-footer .giftcard .row .closing::before{content:"Maradt: "}.mobile .basket-footer .giftcard .row .delete{right:-16px;top:10px}.mobile .basket-footer .giftcard .total{padding-top:10px;padding-bottom:0px}.mobile .basket-footer .giftcard form{padding-top:30px}.mobile .basket-footer .giftcard input,.mobile .basket-footer .giftcard button{width:100%}.mobile .basket-footer .giftcard button{margin-top:10px}.payform+.banner{height:260px;background-color:#222;background-image:url("../images/bg_payform.jpg");background-size:cover}.payform.container,.payform.var-dump,.payform.FullWidthContainer,.event .payform.header,.event .payform.arrival-order,.event .payform.content{width:720px;position:relative}.payform .payform-header{font-size:35px;line-height:50px;display:flex;justify-content:space-between;margin:35px 0}.payform .payform-header .dummy{width:1px;flex:1}.payform .payform-header .title{font-family:"BrandonText-Bold";color:#fff;flex:3}.payform .payform-header .time{color:#888;flex:1;text-align:right}.payform .payform-header #countdown{display:inline-block;width:100px;text-align:center}.payform .payform-header #countdown span{display:inline-block}.payform .payform-header #countdown #minutes{text-align:right;width:45%}.payform .payform-header #countdown #separator{text-align:center;width:10%}.payform .payform-header #countdown #seconds{text-align:left;width:45%}.payform .payform-content{background-color:#fff;padding:40px 60px 50px 60px;position:relative;float:left}.payform .payform-content>div{position:relative;float:left}.payform .payform-content .instructions{font-size:17px;line-height:27px;margin-bottom:20px}.payform .payform-content .left,.payform .payform-content .right{width:280px}.payform .payform-content .right{float:right}.payform .payform-content input[type=tel],.payform .payform-content input[type=text],.payform .payform-content input[type=email],.payform .payform-content input[type=number],.payform .payform-content .select{margin-top:14px;margin-bottom:33px}.payform .payform-content label,.payform .payform-content input[type=tel],.payform .payform-content input[type=text],.payform .payform-content input[type=email],.payform .payform-content input[type=number],.payform .payform-content .select{width:100%}.payform .payform-content .invoice{width:100%;margin-bottom:30px}.payform .payform-content .optional{display:none}.payform .payform-content .giftcard{margin-bottom:30px}.payform .payform-content .giftcard-form{display:none;margin-bottom:40px}.payform .payform-content .giftcard-content>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.payform .payform-content .giftcard-content>div>div:not(:first-child){text-align:right}.payform .payform-content .giftcard-content .title{font-family:"BrandonText-Bold";font-size:13px;color:#999;line-height:15px;white-space:nowrap;text-align:right}.payform .payform-content .giftcard-content .title>div{margin-bottom:10px}.payform .payform-content .giftcard-content .title .code{text-align:left}.payform .payform-content .giftcard-content .row{border-bottom:1px solid #ddd}.payform .payform-content .giftcard-content .row>div{padding:18px 15px 18px 15px;font-size:16px;line-height:26px}.payform .payform-content .giftcard-content .row:last-child{border:none}.payform .payform-content .giftcard-content .row .code{text-align:left}.payform .payform-content .giftcard-content .row .opening,.payform .payform-content .giftcard-content .row .used,.payform .payform-content .giftcard-content .row .closing{text-align:right}.payform .payform-content .giftcard-content .total{grid-template-columns:3fr 1fr;padding:20px 15px;background-color:#f5f5f5}.payform .payform-content .giftcard-input{display:flex;justify-content:space-between;width:100%;column-gap:20px;margin-top:20px}.payform .payform-content .giftcard-input input{margin:0;cursor:auto}.payform .payform-content .payment-gateway{width:100%}.payform .payform-content .payment-gateway .payment-option{display:flex;padding-top:20px}.payform .payform-content .payment-gateway .payment-option label{width:auto;filter:grayscale(100%) contrast(50%)}.payform .payform-content .payment-gateway .payment-option input:checked~label{filter:grayscale(0%)}.payform .payform-content .subscribe{padding-top:30px}.payform .payform-content .pay{margin:50px 0 20px 0;text-align:center;width:100%}.payform .payform-content .tos{font-size:14px;text-align:center;width:100%}.mobile .payform .payform-header{margin:14px 30px 16px 30px;font-size:20px;line-height:30px}.mobile .payform .payform-header .dummy{display:none}.mobile .payform .payform-header svg{width:16px;height:16px}.mobile .payform .payform-content{padding:23px 30px 45px 30px;width:380px;font-size:14px}.mobile .payform .payform-content .instructions{font-size:14px}.mobile .payform .payform-content input[type=tel],.mobile .payform .payform-content input[type=text],.mobile .payform .payform-content input[type=email],.mobile .payform .payform-content input[type=number],.mobile .payform .payform-content .select{margin-top:5px;margin-bottom:15px}.mobile .payform .payform-content .left,.mobile .payform .payform-content .right{width:320px}.mobile .payform .payform-content .right.optional{margin-bottom:30px}.mobile .payform .payform-content .invoice{margin:10px 0 25px 0}.mobile .payform .payform-content .giftcard{flex-wrap:wrap;order:1;padding:0}.mobile .payform .payform-content .giftcard input,.mobile .payform .payform-content .giftcard div{flex-basis:100%}.mobile .payform .payform-content .giftcard input{margin-right:0}.mobile .payform .payform-content .giftcard .button-outline{margin:10px 0 20px 0;text-align:center}.mobile .payform .payform-content .payment-option img{width:293px}.mobile .payform .payform-content .tos{line-height:24px}#login{width:860px}#login .content,#login .FullWidthContainer{width:860px;display:grid;grid-template-columns:1fr 1fr;padding:50px 30px 60px 30px}#login .content h1,#login .FullWidthContainer h1{font-family:"BrandonText-Regular"}#login .content>div,#login .FullWidthContainer>div{display:flex;flex-direction:column;align-items:center}#login .content>div:first-child,#login .FullWidthContainer>div:first-child{border-right:1px solid #ebebeb}#login .content .button-facebook,#login .FullWidthContainer .button-facebook{width:320px;background-color:#3b5999;color:#fff;padding:10px 45px 12px 45px}#login .content .button-facebook:hover,#login .FullWidthContainer .button-facebook:hover{background-color:#314f8e}#login .content .icon-facebook,#login .FullWidthContainer .icon-facebook{display:inline-block;height:23px;width:11px;line-height:23px;margin-right:10px;background:url(../../../images/sprite-szinhaz.png) left -68px no-repeat}#login .content form,#login .FullWidthContainer form{width:320px}#login .content form input[type=email],#login .FullWidthContainer form input[type=email],#login .content form input[type=password],#login .FullWidthContainer form input[type=password],#login .content form select,#login .FullWidthContainer form select,#login .content form button,#login .FullWidthContainer form button{width:100%}#login .content form .utils,#login .FullWidthContainer form .utils{display:flex;align-items:flex-end;justify-content:space-between}#login .content #login_form>div,#login .FullWidthContainer #login_form>div{padding-top:10px}#login .content #registration_form>label,#login .FullWidthContainer #registration_form>label{display:block;text-align:left;padding-bottom:6px}.mobile #login{width:380px}.mobile #login .content,.mobile #login .FullWidthContainer{width:380px;grid-template-columns:1fr;padding:30px;margin-bottom:60px}.mobile #login .content>div:first-child,.mobile #login .FullWidthContainer>div:first-child{border:none}.mobile #login .content>div:last-child,.mobile #login .FullWidthContainer>div:last-child{margin-top:30px;padding-top:20px;border-top:1px solid #ebebeb}#profile{padding:90px 100px}#profile .alert,#profile h1{margin-bottom:20px}#profile h2{margin-top:30px}#profile .row{display:grid;grid-template-columns:340px 340px;gap:120px}#profile form#personal-data{margin-top:25px}#profile label{display:block;padding:20px 0 7px 0}#profile input,#profile select#gender{width:100%}#profile #birth_date{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}#profile #birth_date .select,#profile #birth_date select{width:100%}#profile .icon-facebook{display:inline-block;height:23px;width:11px;line-height:23px;margin-right:10px;background:url(../../../images/sprite-szinhaz.png) left -68px no-repeat}#profile .button-facebook{width:220px;background-color:#3b5999;color:#fff;padding:12px 6px;border-radius:5px 0 0 5px;cursor:pointer}#profile .button-facebook:hover{background-color:#314f8e}#profile .button-turn-off{display:inline-block;margin-left:-3px;padding:14px 20px 15px 19px;color:#ddd;font-family:"BrandonText-Bold";border:solid #eee;border-width:2px 2px 2px 0;border-radius:0 5px 5px 0}#profile .button-turn-off:hover{border-color:#aaa;color:#aaa}#profile .button-primary{margin-top:20px}@media screen and (max-width: 1280px){#profile{padding:70px 80px}}.mobile #profile{padding:30px 20px}.mobile #profile h1{text-align:center}.mobile #profile h2{margin-top:30px}.mobile #profile form#logout{margin-top:20px}.mobile #profile form#personal-data{margin-top:10px}.mobile #profile .row{display:grid;grid-template-columns:1fr;gap:0}.mobile #profile #personal-data button[type=submit]{margin:30px 0}#purchases .item{display:grid;grid-template-columns:16fr 2fr 2fr 2fr 3fr;grid-gap:10px;border-bottom:1px solid #e5e5e5;padding:20px 0}@media screen and (max-width: 1280px){#purchases .item{grid-template-columns:10fr 2fr 2fr 2fr 3fr}}#purchases .item:first-child{color:#999;white-space:nowrap}#purchases .item:last-child{display:block;border:none;background:#eee;font-size:18px;line-height:26px;padding:30px}.mobile #purchases .item{padding-left:10px;grid-gap:15px 0;grid-template-columns:none;grid-template-areas:"a a a" "b b b" "c d e"}.mobile #purchases .item div:first-child{grid-area:a}.mobile #purchases .item div:nth-child(2){grid-area:b}.mobile #purchases .item div:nth-child(3){grid-area:c;text-align:left}.mobile #purchases .item div:nth-child(4){grid-area:d;text-align:center}.mobile #purchases .item div:nth-child(5){grid-area:e}.mobile #purchases .item:first-child{display:none}.mobile #purchases .item:last-child{padding:20px 25px}#null-page{padding:60px}#null-page .main{text-align:center;line-height:20px;display:flex;flex-direction:column;align-items:center}#null-page .main h1{padding-bottom:10px}#null-page .main h4{padding:10px 0}#null-page .main>span{padding:0 30px}#null-page .main .countdown.flip-clock-wrapper{min-height:unset;margin:10px 0}#null-page .main .countdown.flip-clock-wrapper .flip-clock-divider{margin:0 !important}#null-page .main .countdown.flip-clock-wrapper ul{font-family:"BrandonText-Light";font-weight:100;margin:0 !important}#null-page .main form{display:flex;flex-direction:column;width:320px;margin-top:20px}#null-page .main form input,#null-page .main form .select{width:100%;margin-bottom:10px}#null-page .main a{color:#444}#null-page .main a.bold{margin:10px}.mobile #null-page{grid-template-columns:1fr;padding:30px}.mobile #null-page>div:first-child{display:none}.mobile #null-page>span{padding:0}.mobile #null-page .countdown.flip-clock-wrapper{display:flex;width:320px;margin:10px 0}#contact h1{margin-bottom:30px}.mobile #contact h1{margin:10px 0;text-align:center}#giftcard{padding:90px 100px;position:relative;line-height:22px}#giftcard .ribbon-line{height:5px;background:#bf1b18;position:relative;margin:20px 0 30px 0}#giftcard .ribbon-line:after{content:url("../../../images/ribbon.png");position:absolute;top:-14px;right:30px;width:51px;height:47px}#giftcard h4{margin:20px 0 10px 0}#giftcard .form-box{padding:20px;background:#ccc;border-radius:2px;display:grid;grid-template-columns:2fr 2fr 3fr;grid-gap:10px;align-items:end}@media screen and (max-width: 1280px){#giftcard{padding:70px 80px}#giftcard .form-box{grid-template-columns:1fr 1fr 2fr}}.mobile #giftcard{padding:30px}.mobile #giftcard .two-thirds{grid-template-columns:1fr}.mobile #giftcard .two-thirds img{display:none}.mobile #giftcard .form-box{grid-template-columns:1fr}.mobile #giftcard .form-box button{margin-top:10px}#end .payment-option{display:flex;padding-top:20px}#end .payment-option label{width:auto;filter:grayscale(100%) contrast(50%)}#end .payment-option input:checked~label{filter:grayscale(0%)}.mobile #end .payment-option img{width:100%}.mobile #end button{width:100%}@media screen and (max-width: 1280px){#about h2{text-transform:unset;font-size:14px}#about .AboutUsSpacer{height:310px}}.mobile #about .AboutUsSpacer{height:180px;color:#000;display:flex;align-items:flex-end;justify-content:center}.blog{display:flex;flex-direction:column;align-items:center;width:100%}.blog .header{display:flex;justify-content:space-between;align-items:center;width:736px;padding:25px 0 26px 0}.blog .header .logo{display:inline-block;width:200px;height:73px}.blog .header .link{display:inline-block;margin-left:30px;color:#f19b89;font-family:"BrandonText-Bold" !important;font-size:14px;letter-spacing:2px}.blog .header .link:hover{text-decoration:underline;text-decoration-thickness:3px}.blog .body{width:100%;background:#fff;display:flex;justify-content:center;border-bottom:1px solid #e5e5e5}.blog .body .content,.blog .body .FullWidthContainer{width:736px;min-height:200px}.blog .body .content h1,.blog .body .FullWidthContainer h1,.blog .body .content h1 a,.blog .body .FullWidthContainer h1 a{font-family:BrandonText-Light !important;font-size:28px;color:#444;letter-spacing:3px;padding-bottom:10px;text-transform:uppercase;color:#444;transition:150ms;line-height:40px}.blog .body .content h1 a:hover,.blog .body .FullWidthContainer h1 a:hover,.blog .body .content h1 a a:hover{color:#f03}.blog .body .content .post,.blog .body .FullWidthContainer .post{margin:50px 0px 60px 0px;font-family:"BrandonText-Regular";color:#444;line-height:24px}.blog .body .content .post .title,.blog .body .FullWidthContainer .post .title{font-family:"BrandonText-Light" !important;font-size:28px;letter-spacing:3px;display:block;padding-bottom:10px;text-transform:uppercase}.blog .body .content .post .info,.blog .body .FullWidthContainer .post .info{color:#999;display:block}.blog .body .content .post p,.blog .body .FullWidthContainer .post p{padding:10px 0;margin:10px 0;font-size:16px}.blog .nav{background-color:#e5e5e5;padding:30px 0 36px 0;font-size:16px;color:#444;width:100%;display:flex;justify-content:center}.blog .nav a{font-size:16px;color:#444;transition:150ms}.blog .nav a:hover{color:#f03}.blog .nav .content,.blog .nav .FullWidthContainer{width:736px;background:none;position:relative;line-height:22px}.blog .nav .content .left,.blog .nav .FullWidthContainer .left{float:left}.blog .nav .content .right,.blog .nav .FullWidthContainer .right{float:right}.blog .footer{height:120px;line-height:120px;text-align:center;font-size:13px;color:#f19b89}.blog .more{color:#f03 !important;font-family:"BrandonText-Bold" !important;font-size:16px;display:inline-block;border-bottom:2px solid #fff}.blog .more:hover{border-bottom:2px solid #f03}.mobile .blog .header{padding:15px 0 0 0;width:100%;flex-direction:column}.mobile .blog .header div{width:100%;display:flex;justify-content:center;margin-bottom:20px}.mobile .blog .header div .link{margin:0 20px}.mobile .blog .body .content,.mobile .blog .body .FullWidthContainer{width:100%}.mobile .blog .body .content .post,.mobile .blog .body .FullWidthContainer .post{margin:40px 0;padding:0 30px}.mobile .blog .body .content .post img,.mobile .blog .body .FullWidthContainer .post img{max-width:100% !important}.mobile .blog .nav{padding:30px}.mobile .blog .footer{height:60px;line-height:40px}.Bold{font-family:"BrandonText-Bold"}.Highlighted,.HighlightedLink{color:#f03}.Highlighted:hover,.HighlightedLink:hover{border-bottom:1px solid}.Bold.Highlighted:hover,.Bold .Highlighted:hover{border-bottom:2px solid}.CityRow,.LightBox,.NotificationContainer,.CardContainer{display:none}.FullWidthContainer{padding:90px 100px;line-height:24px}.FullWidthContainer p{margin:14px 0;padding:12px 0}.Music{position:absolute;top:-8px;right:-8px;z-index:6;display:none;cursor:pointer}.Warning{position:absolute;top:-8px;left:-8px;z-index:6;display:block;cursor:pointer}.ResetCache{position:absolute;top:-8px;left:106px;z-index:6;display:block;cursor:pointer}.visible{display:block}.TicketCount{font-family:BrandonText-Bold;font-size:12px;color:#f03}.PopupTrigger{display:none}.FullWidthExpandable{padding:30px 30px 20px 30px;line-height:24px;font-size:14px}.FullWidthExpandable h2{padding:0px;font-size:14px}.FullWidthExpandable p{padding:12px 0;margin:14px 0}.BottomBorder{border-bottom:1px solid #e5e5e5}.ExpandButton{position:absolute;width:24px;height:24px;margin:-2px 0 0 -32px;background:url("../../../images/sprite-szinhaz.png") -347px top no-repeat;z-index:6;cursor:pointer}.ExpandButton:hover{background:url("../../../images/sprite-szinhaz.png") -347px -25px no-repeat}.Expanded{background:url("../../../images/sprite-szinhaz.png") -322px top no-repeat}.Expanded:hover{background:url("../../../images/sprite-szinhaz.png") -322px -25px no-repeat}.ExpandLine{color:#f03;border-bottom:1px solid #fff;cursor:pointer}.ExpandLine:hover{border-bottom:1px solid #f03}.ExpandedText{margin:14px 0;padding:12px 0;display:none}.AboutUsBg{background:#fff url(../../../images/about-szinhaz.jpg) no-repeat;background-size:contain}.AboutUsSpacer{height:420px;color:#fff}.PhotoCaption{text-align:center;font-family:BrandonText-Bold !important;font-size:11px;letter-spacing:1px}.Badge{width:32%;padding:7%}.mobile .Badge{width:32%;padding:5%}.PartnerBadge{width:49%;padding:5%}.mobile .PartnerBadge{width:99%;padding:10%}body{background:#681e1e;background-image:url("../images/bg.jpg");background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;position:relative;font-family:"BrandonText-Regular";color:#444;font-size:14px;line-height:20px}body{min-width:1280px}@media screen and (max-width: 1280px){body{min-width:1018px}}.full-width{width:100%;position:relative;display:flex;justify-content:center}.part-width{width:460px;min-height:80vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.part-width .header{font-size:28px;line-height:45px;margin:25px 0 15px;color:#f19b89;font-size:24px;font-family:"Brandon Text Regular Italic";letter-spacing:1px;text-align:center}.part-width .header .logo{display:inline-block;width:236px;height:81px}.part-width .content,.part-width .FullWidthContainer{width:100%;background:#fff;border-radius:4px;padding:50px 60px 60px 60px;color:#333;text-align:center}.part-width .content h1,.part-width .FullWidthContainer h1{letter-spacing:3px;padding-bottom:20px}.part-width .content .cta,.part-width .FullWidthContainer .cta{line-height:20px;padding-bottom:15px}.part-width .content input,.part-width .FullWidthContainer input,.part-width .content .select,.part-width .FullWidthContainer .select{margin-bottom:12px}.banner,.event>.banner,.basket+.banner,.payform+.banner{position:absolute;top:0;width:100%;z-index:1}.container,.var-dump,.event .header,.event .arrival-order,.event .content,.FullWidthContainer,.event .FullWidthContainer{width:1280px;z-index:2}.content,.FullWidthContainer{background-color:#fff;width:1280px}.content.padded,.padded.FullWidthContainer{padding:90px 100px}@media screen and (max-width: 1280px){.content.padded,.padded.FullWidthContainer{padding:70px 80px}}.mobile .content.padded,.mobile .padded.FullWidthContainer{padding:30px}.two-column{display:grid;grid-gap:0 40px;grid-template-columns:1fr 1fr}.three-column{display:grid;grid-template-columns:250px 1fr 250px}.two-thirds{display:grid;grid-template-columns:1fr 300px;grid-gap:40px}.two-three{display:grid;grid-template-columns:2fr 3fr}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;background-color:rgba(0,0,0,.5333333333);z-index:9}.lightbox .modal{margin-top:100px;background:#fff;border-radius:5px;width:600px;min-height:300px;padding:50px;text-align:center;height:-moz-fit-content;height:-webkit-fit-content;height:-fit-content;position:relative}.lightbox .modal .modal-title{font-size:24px;line-height:32px;letter-spacing:3px;padding-bottom:20px;text-transform:uppercase}.lightbox .modal .modal-subtitle{font-family:"BrandonText-Bold";padding-bottom:15px;font-size:14px;line-height:22px}.lightbox .modal .modal-content{line-height:22px}.lightbox .modal button{margin-top:20px;border:none}.lightbox .modal .close{position:absolute;top:10px;right:10px;width:24px;height:24px;cursor:pointer;background:url(../../../images/sprite-szinhaz.png) left -117px no-repeat}.lightbox .modal .close:hover{background:url(../../../images/sprite-szinhaz.png) left -142px no-repeat}#partners{padding-left:121px;padding-right:121px}#partners ul{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:1px;background-color:#dbdbdb}#partners ul img{display:block;margin:0;padding:0}#admin-header{position:fixed;top:0;left:0;background-color:rgba(255,255,255,.8666666667);padding:6px 8px;font-family:"BrandonText-Bold";font-size:12px;z-index:999;opacity:.7;border-radius:0 0 5px 0;-webkit-box-shadow:4px 4px 10px 0px rgba(50,50,50,.6);-moz-box-shadow:4px 4px 10px 0px rgba(50,50,50,.6);box-shadow:4px 4px 10px 0px rgba(50,50,50,.6)}#admin-header a{color:#444;padding:0 6px}#admin-header a:hover{color:#f03}#newsletter{background-color:#000;position:relative;display:none;overflow:hidden}#newsletter .container,#newsletter .var-dump,#newsletter .event .header,.event #newsletter .header,#newsletter .event .arrival-order,.event #newsletter .arrival-order,#newsletter .event .content,.event #newsletter .content,#newsletter .FullWidthContainer{display:flex;position:relative;padding:10px 0;color:#ccc;align-items:center}#newsletter .container form,#newsletter .var-dump form,#newsletter .event .header form,.event #newsletter .header form,#newsletter .event .arrival-order form,.event #newsletter .arrival-order form,#newsletter .event .content form,.event #newsletter .content form,#newsletter .FullWidthContainer form{width:100%}#newsletter .container fieldset,#newsletter .var-dump fieldset,#newsletter .event .header fieldset,.event #newsletter .header fieldset,#newsletter .event .arrival-order fieldset,.event #newsletter .arrival-order fieldset,#newsletter .event .content fieldset,.event #newsletter .content fieldset,#newsletter .FullWidthContainer fieldset{display:flex}#newsletter .container fieldset input,#newsletter .var-dump fieldset input,#newsletter .event .header fieldset input,.event #newsletter .header fieldset input,#newsletter .event .arrival-order fieldset input,.event #newsletter .arrival-order fieldset input,#newsletter .event .content fieldset input,.event #newsletter .content fieldset input,#newsletter .FullWidthContainer fieldset input,#newsletter .container fieldset select,#newsletter .var-dump fieldset select,#newsletter .event .header fieldset select,.event #newsletter .header fieldset select,#newsletter .event .arrival-order fieldset select,.event #newsletter .arrival-order fieldset select,#newsletter .event .content fieldset select,.event #newsletter .content fieldset select,#newsletter .FullWidthContainer fieldset select{background-color:#333;border-color:#333;color:#fff}#newsletter .container fieldset input:hover,#newsletter .var-dump fieldset input:hover,#newsletter .event .header fieldset input:hover,.event #newsletter .header fieldset input:hover,#newsletter .event .arrival-order fieldset input:hover,.event #newsletter .arrival-order fieldset input:hover,#newsletter .event .content fieldset input:hover,.event #newsletter .content fieldset input:hover,#newsletter .FullWidthContainer fieldset input:hover,#newsletter .container fieldset select:hover,#newsletter .var-dump fieldset select:hover,#newsletter .event .header fieldset select:hover,.event #newsletter .header fieldset select:hover,#newsletter .event .arrival-order fieldset select:hover,.event #newsletter .arrival-order fieldset select:hover,#newsletter .event .content fieldset select:hover,.event #newsletter .content fieldset select:hover,#newsletter .FullWidthContainer fieldset select:hover{border-color:#666}#newsletter .container fieldset input,#newsletter .var-dump fieldset input,#newsletter .event .header fieldset input,.event #newsletter .header fieldset input,#newsletter .event .arrival-order fieldset input,.event #newsletter .arrival-order fieldset input,#newsletter .event .content fieldset input,.event #newsletter .content fieldset input,#newsletter .FullWidthContainer fieldset input,#newsletter .container fieldset select,#newsletter .var-dump fieldset select,#newsletter .event .header fieldset select,.event #newsletter .header fieldset select,#newsletter .event .arrival-order fieldset select,.event #newsletter .arrival-order fieldset select,#newsletter .event .content fieldset select,.event #newsletter .content fieldset select,#newsletter .FullWidthContainer fieldset select,#newsletter .container fieldset button,#newsletter .var-dump fieldset button,#newsletter .event .header fieldset button,.event #newsletter .header fieldset button,#newsletter .event .arrival-order fieldset button,.event #newsletter .arrival-order fieldset button,#newsletter .event .content fieldset button,.event #newsletter .content fieldset button,#newsletter .FullWidthContainer fieldset button{margin-left:15px}#newsletter .container fieldset input,#newsletter .var-dump fieldset input,#newsletter .event .header fieldset input,.event #newsletter .header fieldset input,#newsletter .event .arrival-order fieldset input,.event #newsletter .arrival-order fieldset input,#newsletter .event .content fieldset input,.event #newsletter .content fieldset input,#newsletter .FullWidthContainer fieldset input{width:100%}#newsletter .container fieldset select,#newsletter .var-dump fieldset select,#newsletter .event .header fieldset select,.event #newsletter .header fieldset select,#newsletter .event .arrival-order fieldset select,.event #newsletter .arrival-order fieldset select,#newsletter .event .content fieldset select,.event #newsletter .content fieldset select,#newsletter .FullWidthContainer fieldset select{height:100%}#newsletter .close{position:absolute;right:20px;top:20px;width:24px;height:24px;cursor:pointer;background:url(../../../images/sprite-szinhaz.png) left -117px no-repeat}#newsletter .close:hover{background:url(../../../images/sprite-szinhaz.png) left -142px no-repeat}.mobile #newsletter{display:none !important}@media screen and (max-width: 1400px){#newsletter .container,#newsletter .var-dump,#newsletter .event .header,.event #newsletter .header,#newsletter .event .arrival-order,.event #newsletter .arrival-order,#newsletter .event .content,.event #newsletter .content,#newsletter .FullWidthContainer{padding-right:60px}}@media screen and (max-width: 1280px){#newsletter .container,#newsletter .var-dump,#newsletter .event .header,.event #newsletter .header,#newsletter .event .arrival-order,.event #newsletter .arrival-order,#newsletter .event .content,.event #newsletter .content,#newsletter .FullWidthContainer{padding-right:0}}@media screen and (max-width: 1130px){.full-width{width:auto}#newsletter{width:auto}#newsletter .container,#newsletter .var-dump,#newsletter .event .header,.event #newsletter .header,#newsletter .event .arrival-order,.event #newsletter .arrival-order,#newsletter .event .content,.event #newsletter .content,#newsletter .FullWidthContainer{padding-right:60px}}.var-dump{background:#fff;padding:20px;margin:10px 0;overflow-x:scroll;line-height:18px;font-family:monospace}#popup-trigger{position:fixed;top:0px;width:100%;height:10px;z-index:999}#popup-box{display:none}#popup-box .modal .cta{margin-top:10px}#popup-box .modal .two-column{grid-template-columns:3fr 4fr;grid-gap:30px;margin-top:20px}#popup-box .modal .two-column img{border-radius:5px}#popup-box .modal .two-column input,#popup-box .modal .two-column .select,#popup-box .modal .two-column button{width:100%}#popup-box .modal .two-column .select,#popup-box .modal .two-column button{margin-top:16px}.mobile #popup-box .two-column{width:100%}.mobile #popup-box .two-column img{display:none}@media screen and (max-width: 1280px){.container,.event .header,.event .arrival-order,.event .content,.FullWidthContainer,.event .FullWidthContainer,.var-dump{width:1018px}.content,.FullWidthContainer{width:1018px}.three-column{grid-template-columns:250px 1fr}.three-column>div:last-child{display:none}#partners{padding-left:89px;padding-right:89px}#partners ul{grid-template-columns:repeat(4, 1fr)}}body.mobile{width:380px;min-width:380px;max-width:380px}.mobile .container,.mobile .event .header,.event .mobile .header,.mobile .event .arrival-order,.event .mobile .arrival-order,.mobile .event .content,.event .mobile .content,.mobile .FullWidthContainer,.mobile .var-dump{width:380px}.mobile .content,.mobile .FullWidthContainer{width:380px}.mobile .two-column{grid-template-columns:1fr}.mobile .FullWidthContainer{padding:30px}.mobile .part-width{width:380px}.mobile .part-width .content,.mobile .part-width .FullWidthContainer{border-radius:0;padding:30px 20px 40px 20px}.mobile .lightbox .modal{border-radius:0;padding:35px 20px;width:100%}.mobile #partners{padding-left:0;padding-right:0}.mobile #partners h1{text-align:center}.mobile #partners ul{grid-gap:1px;width:380px;grid-template-columns:repeat(2, 1fr)}.mobile #partners ul img{width:189.5px}.mobile #admin-header{position:sticky;width:100%;border-radius:0;display:flex;justify-content:space-between;padding:8px 14px;font-size:14px}.mobile .var-dump{margin:10px 0}/*# sourceMappingURL=main.css.map */
