.techerror{background:#fbf2a9;padding:5px;color:#000;position:relative;z-index:5000;text-align:center}.techerror a{color:#000}#s_msg_wrapper{position:fixed;width:1200px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2147483647!important;text-align:center}@media screen and (max-width:1200px){#s_msg_wrapper{width:100%;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}#s_msg_wrapper .s_msg_single{padding:25px 60px;position:relative;font-size:1rem}#s_msg_wrapper .hidemsg{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background:center no-repeat;border-radius:2px}#s_msg_wrapper .hidemsg:after{content:'\f057';font-family:"Font Awesome 5 Free";font-size:1.5em;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900}#s_msg_wrapper .notice{background-color:#fbf2a9;color:#000}#s_msg_wrapper .notice a{color:#000}#s_msg_wrapper .error{background-color:#fbf2a9;color:#000}#s_msg_wrapper .error a{color:#000}#s_msg_wrapper .success{background-color:#060;color:#fff}#s_msg_wrapper .success a{color:#fff}#s_msg_wrapper .success a.btn{background:#e5ffe5;color:#060;display:block;width:150px;margin:15px auto 5px;font-weight:700;height:30px;line-height:30px}.fancybox-container{z-index:2147483646!important}.fancybox-slide--iframe .fancybox-content{margin:0;padding:0;border:1px solid #8d1619;max-width:85%;max-height:90%}@media screen and (min-width:480px){.fancybox-slide--iframe .fancybox-content{max-width:90%}}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{bottom:-40px}.slick-dots li{height:30px;width:30px}.slick-dots li button{height:30px;width:30px}.slick-dots li button:before{width:30px;height:30px;line-height:30px;color:#a29e93;font-size:16px;opacity:.7}.slick-dots li.slick-active button:before{color:#8d1619;opacity:1}#at4-share{z-index:2147483645!important}.at4-share-title{text-align:center;color:#fff;width:100%;font-size:8px;text-transform:uppercase;background:#8d1619;font-weight:700;padding:3px 0}.sf-menu{margin:0;padding:0;list-style:none}.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;background:0 0;white-space:nowrap;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.sf-menu li.sfHover,.sf-menu li:hover{background:#b3272a;color:#fff}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu li.sfHover a{color:#fff}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;text-align:left}.sf-menu ul li{background:#b3272a;border-top:1px solid #d4393c}.sf-menu ul li a{padding:0 10px;height:40px;line-height:40px;min-width:200px}.sf-menu ul li:first-child{border-top:3px solid #8d1619}.sf-menu>li{display:inline-block}.sf-menu>li>a{color:#8d1619;border:none;padding:0 10px;height:40px;line-height:40px;font-size:18px;font-weight:700}.sf-menu a{display:block;position:relative;text-decoration:none;zoom:1;font-size:16px;color:#fff}.sf-menu a:hover{color:#fff}.sf-menu ul ul{top:0;left:100%}.sf-arrows .sf-with-ul{padding-right:25px}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:.5em;margin-top:-2px;height:0;width:0;border:5px solid transparent;border-top-color:#cd1f25}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.overlay_for_mobilemenu{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.8;z-index:99999;display:none}@media print{.overlay_for_mobilemenu{display:none}}.mobile_menu_wrapper{position:fixed;top:0;left:-220px;width:220px!important;height:100%;z-index:100000}@media print{.mobile_menu_wrapper{display:none}}.mobile_menu_wrapper .menu_tree{position:relative;z-index:1005;background:#dddcd8;overflow-y:auto;width:100%!important;height:100%}.mobile_menu_wrapper .menu_tree .logo{width:auto;max-width:120px!important;display:block;position:relative;margin:20px auto 30px}.mobile_menu_wrapper .menu_tree .lang-switch{text-align:center;margin-bottom:20px}.mobile_menu_wrapper .menu_tree .lang-switch .btn .fa{margin-right:5px;position:relative;top:-1px}.mobile_menu_wrapper .menu_tree .my-cart{display:block;margin:auto;max-width:70%;margin-bottom:20px;text-transform:none}.mobile_menu_wrapper .menu_tree .sign-in-out{text-align:center;margin:20px auto}.mobile_menu_wrapper .menu_tree .sign-in-out a{display:inline-block;padding:10px;text-transform:uppercase;color:#8d1619}.mobile_menu_wrapper .menu_tree ul{list-style:none;margin:0 15px 50px}.mobile_menu_wrapper .menu_tree ul:first-of-type a{text-decoration:none;color:#8d1619;font-size:14px;display:block;width:auto!important;height:100%;padding:10px}.mobile_menu_wrapper .menu_tree a:active{text-decoration:none;color:#b3272a}.mobile_menu_wrapper .menu_tree>ul>li>a{border-top:1px dotted #a29e93}.mobile_menu_wrapper .menu_tree>ul>li>ul>li>a{padding-left:20px}.mobile_menu_wrapper .menu_tree>ul>li:last-of-type>a{border-bottom:1px dotted #a29e93}.mobile_menu_wrapper .menu_tree .socicos{text-align:center;margin-bottom:20px}.mobile_menu_wrapper .menu_tree .socicos>span{display:block;color:#8d1619;text-align:center;text-transform:uppercase;margin-bottom:10px}.mobile_menu_wrapper .menu_tree .socicos>a{color:#fff;display:inline-block;margin:5px;width:40px;height:40px;text-align:center;background:#8d1619}.mobile_menu_wrapper .menu_tree .socicos>a i.fab{font-size:20px;line-height:40px}.mobile_menu_wrapper .menu_lanucher{width:60px!important;height:41px;position:absolute;top:13px;right:-40px;z-index:1004;background:#8d1619;border-radius:0 4px 4px 0;cursor:pointer;color:#fff;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.mobile_menu_wrapper .menu_lanucher .fa{position:absolute;top:5px;right:8px}.mobile_menu_wrapper.on .menu_lanucher{background:#a29e93}#sq-ccbox{max-width:520px;margin:30px auto;vertical-align:top;position:relative;border:1px solid #eee;background:rgba(238,238,238,.2);padding:25px;overflow:hidden}#sq-ccbox h3{margin:0;margin-bottom:20px;text-align:center}#sq-ccbox .sq-input,#sq-ccbox table{width:100%}#sq-ccbox table tr td:first-of-type{padding-right:15px}#sq-ccbox table tr:last-of-type td{text-align:center;padding:20px 10px}#sq-ccbox .sq-input{display:inline-block;height:30px;margin-bottom:5px;outline-offset:-2px;padding:5px;border:1px solid #d1cfca;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}#sq-ccbox .sq-input--focus,#sq-ccbox .sq-input:focus{outline:#8a8578 auto 1px}#sq-ccbox .sq-input--error{outline:#b00 auto 1px}#sq-ccbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#e5e5e5;background:rgba(240,240,240,.9)}#sq-ccbox-overlay>div{text-align:center;width:80%;line-height:180%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #e5e5e5;background:#fafafa;padding:10px 0}#sq-ccbox-overlay>div border-radius:5px>strong{font-size:1.2em}.ticket-print-container{width:100%;min-width:100%;min-height:100%;background:#fff;padding:30px;text-align:center;-webkit-print-color-adjust:exact!important}.no-ticket-print img{max-width:200px;margin-bottom:60px}.no-ticket-print p{font-size:1.5em}.ticket-print .ticket{max-width:280px;margin:auto;margin-bottom:20px;padding:10px;background:#eee;border:1px solid #aaa}.ticket-print .ticket h2{margin:0;margin-bottom:10px;font-weight:700}.ticket-print .ticket img{max-width:100%}.ticket-print .ticket img.event-badge{border:1px solid #b3272a;margin:0;max-width:160px}.ticket-print .ticket>div{margin:7px 0}.ticket-print .ticket>div:last-of-type{margin-bottom:0}.ticket-print .ticket>div.ticket-name,.ticket-print .ticket>div.ticket-option{font-weight:700;font-size:1.2em}.ticket-print .ticket>div.ticket-option{color:#b3272a}.ticket-print .ticket>div.ticket-ident{font-size:.8em;font-weight:700}.ticket-print .ticket-remarks{max-width:280px;margin:auto;color:#b3272a;font-weight:700;font-size:1.1em}.ticket-print .print-btn{margin:30px 0}@media not screen{.ticket-print .print-btn{display:none}}.ticket-print .print-btn .btn{min-width:200px}.ticket-print .print-megafests{margin-top:40px;padding-top:40px;border-top:1px solid #aaa}@media not print{.ticket-print .print-megafests{display:none}}.ticket-print .print-megafests h2{text-transform:uppercase;font-weight:700;margin:0;margin-bottom:20px}.ticket-print .print-megafests>div{display:inline-block;max-width:120px;margin:10px}.ticket-print .print-megafests>div img{border:1px solid #b3272a}.face1,button,html,input,select,textarea{font-family:Lato,sans-serif}.btn,.face2,.hdr,.page-hdr,h1,h2,h3{font-family:Raleway,sans-serif;font-weight:400}.slogan{font-family:Raleway,sans-serif}@media only screen and (min-width:740px){.mobile,.mobile_menu_wrapper{display:none!important}}@media only screen and (max-width:740px){.desktop{display:none!important}}@media print{.no-print,.no-print *{display:none!important}}html{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-height:100%}*{margin:0;padding:0;outline:0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#a29e93;min-width:320px}body.white{background:#fff!important}ol,p,ul{line-height:160%;margin-bottom:1em}h1,h2,h3,h4{margin-top:2em;margin-bottom:1em;color:#b3272a}ol,ul{margin-left:2em}ol li,ul li{margin-bottom:.2em}.qlink,a{color:#b3272a;text-decoration:underline;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.qlink:hover,a:hover{text-decoration:none;color:#891e20}img{max-width:100%}.area{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.btn{display:inline-block;height:36px;line-height:36px;padding:0 10px;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;color:#fff;background:#8d1619;text-transform:uppercase;min-width:120px;position:relative;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0}.btn:hover{color:#fff;background:#350809}.btn.btn-l{height:45px;line-height:45px;min-width:250px!important;font-size:1.2em}.btn.btn-centered{display:block;max-width:240px;margin-left:auto;margin-right:auto}.btn.btn-secondary{background:#a29e93}.btn.btn-secondary:hover{background:#b3272a}.btn-wait,.btn-wait:hover{background:#ddd;color:#888;cursor:default}.center{text-align:center}.center-btn{text-align:center;padding:10px 5px}.center-btn-single{padding-bottom:50px}.nobold{font-weight:400}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.c-block{display:block;margin:auto;position:relative}.fd{position:relative;top:0;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.fd:hover{top:2px}.std_empty{border-color:#d00!important;background:#fff7f7!important}.cb{clear:both}.cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}i.na{font-size:13px;text-transform:uppercase;color:#ccc}.divider{width:80%;position:relative;margin:60px auto}@media screen and (max-width:740px){.divider{margin:40px auto!important}}.divider::after{content:' ';display:block;width:100%;height:1px;border-bottom:1px dotted #8d1619}form.f1 .udata{border:1px solid #d1cfca;padding:0 1rem;background:#fff;color:#222;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block;height:2.5rem}form.f1 .udata:focus{border-color:#8a8578;background:#fff}form.f1 textarea{line-height:1!important;resize:vertical}form.f1 textarea.udata{padding-top:.7em;padding-bottom:.7em}form.f1 .chbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #cacece;padding:6px;border-radius:0;display:inline-block;position:relative}form.f1 .chbox:active,form.f1 .chbox:checked:active,form.f1 .chbox:checked:focus,form.f1 .chbox:focus{border-color:#b3272a;background:#fff}form.f1 .chbox:checked{background-color:#fff;border:1px solid #adb8c0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#b3272a}form.f1 .chbox:checked:after{content:'\f00c';font-family:FontAwesome;font-size:14px;position:absolute;top:0;left:3px;color:#b3272a}form.f1 .chbox-lg{padding:15px}form.f1 .chbox-lg:checked:after{font-size:25px;left:3px}form.f1 .chbox-wrapper>*{display:inline-block;vertical-align:middle;cursor:pointer}form.f1 .chbox-wrapper .chbox{margin-right:10px}form.f1 .btn{height:2.5rem;line-height:2.5rem}form.f1 :-moz-placeholder,form.f1 :-ms-input-placeholder,form.f1 ::-moz-placeholder,form.f1 ::-webkit-input-placeholder{color:#555;font-size:'.5rem';font-weight:400;opacity:1}::-moz-selection{background:#8d1619;background:rgba(141,22,25,.99);color:#fff;opacity:1}::selection{background:#8d1619;background:rgba(141,22,25,.99);color:#fff;opacity:1}::-moz-selection{background:#8d1619;background:rgba(141,22,25,.99);color:#fff;opacity:1}.wrapper{position:relative;width:1200px;margin:auto}@media only screen and (max-width:1200px){.wrapper{width:100%;padding:0 15px}}.top{position:relative}.connect{color:#fff}.connect>*{display:inline-block;vertical-align:middle}.connect>span{text-transform:uppercase}.connect a{color:#fff;text-align:center;background:rgba(179,39,42,.9);border-radius:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.connect a:hover{background:#8d1619;color:#fff}.top-info{position:absolute;top:0;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}.top-info .login-status{position:relative;top:15px;text-align:right}.top-info .login-status a{color:#eee;text-decoration:none;display:inline-block;padding:5px 10px;border:1px solid transparent;background:rgba(162,158,147,0);font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.top-info .login-status a:hover{border-color:#a29e93;background:rgba(162,158,147,.2)}.top-info .lang-switch{position:absolute;top:22px;right:0}@media only screen and (max-width:1200px){.top-info .lang-switch{right:10px}}.top-info .lang-switch .btn{height:34px;line-height:34px;padding:0;width:110px;min-width:0;font-size:14px}.top-info .lang-switch .btn .fa{position:relative;top:-2px;margin-right:5px}@media only screen and (max-width:740px){.top-info{display:none}}.topbar{background:#fff;background:rgba(255,255,255,.85);height:80px;width:100%;position:absolute;top:60px;z-index:1000;-webkit-box-shadow:0 -100px 30px 20px rgba(2,34,56,0);box-shadow:0 -100px 30px 20px rgba(2,34,56,0);-webkit-transition:box-shadow .2s;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.topbar.scroll{background:#dddcd8;height:60px;width:100%;position:fixed;top:0;-webkit-box-shadow:0 -20px 20px 20px #222;box-shadow:0 -20px 20px 20px #222;border-bottom:1px solid #7d786c}.topbar.scroll .logo{top:-8px;max-width:120px}.topbar.scroll nav{top:10px}@media only screen and (max-width:740px){.topbar.scroll{height:70px}.topbar.scroll .logo{top:-5px}}@media only screen and (max-width:740px){.topbar:not(.scroll){background:0 0}.topbar:not(.scroll) .logo{max-width:260px}}.topbar .logo{position:absolute;top:-35px;max-width:230px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:10}@media only screen and (max-width:740px){.topbar .logo{top:0;left:0;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.topbar nav{position:relative;top:20px;z-index:5;text-align:right}@media only screen and (max-width:740px){.topbar nav{display:none}}.content{position:relative;background:#fff}.content span._breaker{display:block;height:10px}.content span._strecher{display:inline-block;margin:0 10px}.content .full-width-static-alert{width:100%;text-align:center;margin:25px auto 50px;padding:10px 15px;font-size:1.2em;line-height:160%}.content .full-width-static-alert.error{background:#b00;color:#fff}.content .full-width-static-alert.error .qlink,.content .full-width-static-alert.error a{color:#fff}.content .full-width-static-alert.success{background:#060;color:#fff}.content .full-width-static-alert.success .qlink,.content .full-width-static-alert.success a{color:#fff}.content .full-width-static-alert.notice{background:#fbf2a9;color:#000}.content .full-width-static-alert.notice .qlink,.content .full-width-static-alert.notice a{color:#000}.content .full-width-static-alert.highlight{background:#fff3f3;color:#b00;border:1px solid #b00}.content .full-width-static-alert.highlight .qlink,.content .full-width-static-alert.highlight a{color:#b00}.content .full-width-static-alert .alert-icon{display:inline-block;margin:0 15px}.content .single-promo{margin-bottom:5px;position:relative;text-transform:uppercase;background:#c00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.content .single-promo{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content .single-promo span{padding:3px 8px;border:1px solid #c00}.content .single-promo span:first-of-type{background:#eee;color:#c00;font-weight:700;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:120px}@media screen and (max-width:480px){.content .single-promo span:first-of-type{width:auto}}.content .single-promo span:last-of-type{color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content .no-data{text-align:center;color:#aaa;font-size:1.2em;line-height:150%;padding:30px 10px}.content h2{text-transform:uppercase;color:#b3272a;margin-bottom:20px;font-size:2em}.content .page-content{padding-top:40px}.content .with-overlay-btn{position:relative}@media only screen and (min-width:940px){.content .with-overlay-btn:hover .btn.btn.btn-overlay{opacity:1!important}}.content .with-overlay-btn .btn.btn-overlay{position:absolute;top:10px;right:10px;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:0}.content .hdr{color:#8d1619;font-weight:400;text-transform:uppercase}.content .subscribe h2{color:#8d1619;font-size:2rem;margin:0 0 10px;font-weight:400;text-transform:uppercase}.content .subscribe p{margin:0 0 25px}.content .subscribe form .udata{width:90%;max-width:450px;display:block;margin:0 auto 5px;text-align:center}.content .subscribe form .btn{font-size:1.1rem;text-align:center}.content .subscribe-bottom{text-align:center;padding-bottom:50px}@media only screen and (max-width:480px){.content .subscribe-bottom h2{font-size:1.7rem}}.content .event-promos{line-height:normal}.content .event-item-sale-header{position:relative;text-align:center;margin:auto;margin-bottom:-30px;padding:8px;max-width:900px;background:#c00;color:#fff;font-size:1.2em}.content .event-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left;margin:30px auto;padding:10px;padding-bottom:40px;max-width:900px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;background-color:rgba(238,238,238,0);border-bottom:1px solid #ccc}@media only screen and (max-width:400px){.content .event-item{background:rgba(238,238,238,.5);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border-bottom:none}}.content .event-item:hover{background-color:#eee}@media only screen and (min-width:940px){.content .event-item:hover .btn-overlay{-webkit-box-shadow:-15px 0 5px 0 #eee;box-shadow:-15px 0 5px 0 #eee;opacity:1!important}}.content .event-item>.img{width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:600px){.content .event-item>.img{width:170px}}@media only screen and (max-width:480px){.content .event-item>.img{width:120px}}@media only screen and (max-width:400px){.content .event-item>.img{width:auto;margin-bottom:20px}}.content .event-item>.img img{max-width:150px;max-height:150px}@media only screen and (max-width:480px){.content .event-item>.img img{max-width:100px;max-height:100px}}.content .event-item>.info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content .event-item>.info h2{font-size:1.8em;margin:0 0 15px;text-transform:uppercase}@media only screen and (max-width:400px){.content .event-item>.info h2{text-transform:none;font-size:1.5em}}.content .event-item>.info div{font-size:1.2em;font-weight:700}.content .event-item>.info div.event-promos{font-size:.8em;margin-bottom:20px}.content .event-item>.info div.event-promos span:last-of-type{font-weight:400!important}@media only screen and (max-width:580px){.content .event-item>.info div.dates-full{display:none}}.content .event-item>.info div.dates-full i{font-weight:400;display:inline-block;margin:0 10px;font-size:.8em}.content .event-item>.info div.dates-short i{display:inline-block;font-size:.8em;margin:0 10px}@media only screen and (min-width:580px){.content .event-item>.info div.dates-short{display:none}}.content .event-item>.info p{font-size:1em;margin:15px 0}@media only screen and (max-width:600px){.content .event-item>.info p{display:none}}@media only screen and (max-width:600px){.content .event-item>.info .btn-bottom{margin-top:20px}}.content .event-item.on-sale{border:1px solid #c00;padding-top:20px}.content .event-form .ef-footer{padding-top:50px;text-align:center}.content .megafests{text-align:center}.content .megafests>div{display:inline-block;width:150px;height:150px;margin:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid transparent}@media only screen and (max-width:740px){.content .megafests>div{width:90px;height:90px;margin:5px}}.content .megafests>div:hover{border-color:#8d1619}.content .megafests>div img{max-width:100%;max-height:100%;display:block;margin:0;padding:0}.section-hdr{text-align:center;margin-bottom:50px}.footer{color:#d1cfca;background:#a29e93;position:relative;padding:30px 0}.footer a:not(.btn){color:#d1cfca;text-decoration:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer a:not(.btn):hover{color:#fff}.footer .desktop{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em}.footer .desktop>div:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:150%}.footer .desktop>div:first-of-type ul{list-style-type:none;margin:0 0 20px}.footer .desktop>div:first-of-type ul>li{display:inline-block;margin:0;padding:0 10px 0 0}.footer .desktop>div:first-of-type ul:first-of-type{margin-bottom:10px;font-size:1.15em}.footer .desktop>div:last-of-type{width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.footer .desktop>div:last-of-type img{max-width:80%;opacity:.7}.footer .desktop>div:last-of-type img:hover{opacity:1}.footer .mobile{text-align:center}.footer .mobile>a.btn{display:block;max-width:200px;margin:auto auto 15px}.footer .mobile>a.btn:last-of-type{margin-bottom:40px}.soon{text-align:center;padding:50px 0;font-style:italic;font-size:1.3em;color:#6f6f6f}.tv{position:relative;top:0;left:0;z-index:1;width:100%;height:700px;overflow:hidden;background-image:url(images/hp_v_bgd_static.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:740px){.tv{height:300px}}.tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media only screen and (max-width:940px){.tv .screen{display:none}}.tv .screen.active{opacity:1}.tv .screen-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,.25);background-image:url(images/pattern.png)}.tv .events-slider{width:650px;height:200px;position:absolute;bottom:200px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.tv .events-slider .slide-container .slide-content{display:table;width:100%;position:relative}.tv .events-slider .slide-container .slide-content>div{display:table-cell;vertical-align:top;color:#fff;height:100%;position:relative}.tv .events-slider .slide-container .slide-content>div:first-of-type{width:230px;overflow:visible}.tv .events-slider .slide-container .slide-content>div:first-of-type img{max-height:200px;margin-left:2px}.tv .events-slider .slide-container .slide-content>div:first-of-type .on-sale{position:absolute;top:10px;left:0;background:#c00;color:#fff;padding:5px 10px;font-weight:700;text-transform:uppercase;font-size:1.3em}.tv .events-slider .slide-container .slide-content>div:last-of-type{position:relative}.tv .events-slider .slide-container .slide-content>div:last-of-type>div{font-size:1.4em}.tv .events-slider .slide-container .slide-content>div:last-of-type .title{font-size:1.9em;margin-bottom:25px}.tv .events-slider .slide-container .slide-content>div:last-of-type .dates{margin-bottom:20px}.tv .events-slider .slide-container .slide-content>div:last-of-type .dates i{font-size:.7em;display:inline-block;margin:0 5px;font-style:normal}.tv .events-slider .slide-container .slide-content>div:last-of-type .venue{font-size:1.1em;color:#c5c3bc}.tv .events-slider .slide-container .slide-content>div:last-of-type .promo.active{font-size:.9em;text-transform:uppercase;text-align:center;background:#c00;position:relative;top:-15px}.tv .events-slider .slide-container .slide-content>div:last-of-type .btn{position:absolute;top:165px;right:10px}.tv .slogan{color:#fff;font-size:4.5em;text-align:center;text-transform:uppercase;z-index:3;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:740px){.tv .slogan{font-size:2.5em;bottom:20px}}@media only screen and (max-width:740px){.top-home .topbar:not(.scroll){background:rgba(255,255,255,.8);top:70px}.top-home .topbar:not(.scroll) .logo{top:-20px;max-width:200px}}.content-home .page-content{position:relative;padding:20px;text-align:center}.content-home .page-content h1{color:#b3272a;font-size:2.4em;margin-top:20px;margin-bottom:60px}.top-pages{height:210px}@media only screen and (max-width:740px){.top-pages{height:130px}}.top-pages .bgdslide{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;opacity:.6;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.top-pages .slide-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),color-stop(70%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 70%);background:-o-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 70%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 70%)}@media only screen and (max-width:740px){.top-pages .topbar .logo{max-width:180px;top:40px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.top-pages .topbar:not(.scroll){top:60px;background:#fff;background:rgba(255,255,255,.8)}@media only screen and (max-width:740px){.top-pages .topbar:not(.scroll){top:25px}}.top-pages .topbar.scroll{top:0}@media only screen and (max-width:740px){.top-pages .topbar.scroll .logo{top:35px;max-width:120px}}.content-pages .static-content-wrapper{position:relative;margin:auto;max-width:900px}@media only screen and (max-width:740px){.content-pages .page-content{min-height:0;padding-top:20px}}.content-pages .page-content .coming-soon-notice{font-size:.8em;line-height:1em;color:#e00;font-style:italic;text-transform:uppercase;display:inline-block;font-weight:700}.content-pages .page-content .page-hdr{font-size:2.5em;margin:0;text-align:right;color:#b3272a;margin-bottom:40px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:940px){.content-pages .page-content .page-hdr{text-align:center}}@media only screen and (max-width:740px){.content-pages .page-content .page-hdr{margin-top:30px}}@media only screen and (max-width:480px){.content-pages .page-content .page-hdr{font-size:1.7em}}.content-pages .page-content .event-full{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.content-pages .page-content .event-full .top-tix-btn{display:none;background-color:#f6f6f6;padding:10px;text-align:center}@media only screen and (max-width:940px){.content-pages .page-content .event-full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-pages .page-content .event-full .top-tix-btn{display:block}}.content-pages .page-content .event-full>div h2{margin:0;font-size:1.4em;border-bottom:1px dotted #8d1619;padding-bottom:5px;margin-bottom:20px}.content-pages .page-content .event-full>div.info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:40px}@media only screen and (max-width:940px){.content-pages .page-content .event-full>div.info{padding-right:0}}.content-pages .page-content .event-full>div.info>div{margin-bottom:60px}.content-pages .page-content .event-full>div.info .event-promos{font-size:1.2em;margin-bottom:40px}.content-pages .page-content .event-full>div.info .basic-info{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:700px),(min-width:940px) and (max-width:1100px){.content-pages .page-content .event-full>div.info .basic-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-pages .page-content .event-full>div.info .basic-info>.img{width:300px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:700px),(min-width:940px) and (max-width:1100px){.content-pages .page-content .event-full>div.info .basic-info>.img{width:auto;margin-bottom:40px;text-align:center}}.content-pages .page-content .event-full>div.info .basic-info>.img img{width:90%;max-width:300px}.content-pages .page-content .event-full>div.info .basic-info>.infos{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:370px;margin:auto}.content-pages .page-content .event-full>div.info .basic-info>.infos>div{margin-bottom:15px;font-size:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex}.content-pages .page-content .event-full>div.info .basic-info>.infos>div>span:first-of-type{width:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content-pages .page-content .event-full>div.info .basic-info>.infos>div>span:last-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content-pages .page-content .event-full>div.info .basic-info>.infos>div.event-dates span.dates{font-weight:700;font-size:1.2em}.content-pages .page-content .event-full>div.info .basic-info>.infos>div.event-dates span.dates i{display:inline-block;margin:0 10px;font-size:.7em;font-weight:400}.content-pages .page-content .event-full>div.info .basic-info>.infos>div .fa-stack{outline:0;margin-right:20px;cursor:help;font-size:.8em}.content-pages .page-content .event-full>div.info .basic-info>.infos>div .fa-square{color:#8d1619;outline:0}.content-pages .page-content .event-full>div.info .schedule h3{margin:30px auto 15px 15px;text-transform:uppercase}.content-pages .page-content .event-full>div.info .schedule .event-attraction{padding:5px;padding-left:15px;margin-left:30px;border-left:1px dotted #a29e93}.content-pages .page-content .event-full>div.info .schedule .event-attraction h4{margin:0;margin-bottom:15px;color:#222}.content-pages .page-content .event-full>div.info .schedule .event-attraction .event-attraction-images img{max-height:100px;padding:2px;border:1px solid #b3272a;margin:5px}.content-pages .page-content .event-full>div.info .forms .form-btns{text-align:center}.content-pages .page-content .event-full>div.info .forms .form-btns .btn{min-width:150px;margin:5px}.content-pages .page-content .event-full>div.info .event-full-info>div{line-height:normal}.content-pages .page-content .event-full>div.info .event-full-info>.btn{display:block;margin:20px auto;width:220px}.content-pages .page-content .event-full>div.info .event-full-info .prel{padding-left:10px}.content-pages .page-content .event-full>div.tickets{width:450px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:20px;background:#f6f6f6}@media only screen and (max-width:940px){.content-pages .page-content .event-full>div.tickets{width:auto}}.content-pages .page-content .event-full>div.tickets h2{text-align:center}.content-pages .page-content .event-full>div.tickets .tickets-remarks{margin:30px 10px;margin-bottom:30px;font-size:.9em}.content-pages .page-content .event-full>div.tickets .tickets-remarks .remarks-header{text-align:center;text-transform:uppercase;background:#fee;color:#b00;font-weight:700;padding:5px 5px}.content-pages .page-content .event-full>div.tickets .tickets-remarks .remarks{padding:10px}.content-pages .page-content .event-full>div.tickets .tickets-remarks .remarks>p:last-of-type{margin-bottom:0}.content-pages .page-content .event-full>div.tickets .event-ticket{position:relative;margin:0 10px;margin-bottom:30px;padding:10px;background:#fff;border:1px solid #d5d5d5}.content-pages .page-content .event-full>div.tickets .event-ticket h3{margin:0;margin-bottom:10px;padding-bottom:5px;color:#222;border-bottom:1px dotted #a29e93;font-size:1em;font-weight:700}.content-pages .page-content .event-full>div.tickets .event-ticket h3 span{color:#8d1619;display:block;margin-bottom:5px;font-size:1.15em}@media screen and (max-width:480px){.content-pages .page-content .event-full>div.tickets .event-ticket h3 span{display:block;margin-bottom:5px}}.content-pages .page-content .event-full>div.tickets .event-ticket .soldout{text-align:center;color:#a29e93;font-weight:700;padding:20px 0;text-transform:uppercase;font-size:1.1em}.content-pages .page-content .event-full>div.tickets .event-ticket form .udata{height:2em}.content-pages .page-content .event-full>div.tickets .event-ticket form div.ticket-promos{margin-bottom:20px;text-align:center}.content-pages .page-content .event-full>div.tickets .event-ticket form div.ticket-promos .ticket-promo{font-size:.85em;background:#fee;color:#b00;font-weight:700;text-transform:uppercase;padding:3px}.content-pages .page-content .event-full>div.tickets .event-ticket form div.options>div{margin:10px 0}.content-pages .page-content .event-full>div.tickets .event-ticket form div.options>div:first-of-type>span:last-of-type{font-size:1.2em;font-weight:700}.content-pages .page-content .event-full>div.tickets .event-ticket form div.options>div>span{display:inline-block}.content-pages .page-content .event-full>div.tickets .event-ticket form div.options>div>span:first-of-type{min-width:80px;text-transform:uppercase;font-weight:700;font-size:.8em;line-height:2em}.content-pages .page-content .event-full>div.tickets .event-ticket form div.options .almost-gone{color:#b00;display:inline-block;margin-left:10px;font-size:.8em;text-transform:uppercase;font-weight:700}.content-pages .page-content .event-full>div.tickets .event-ticket form div.remarks{font-size:.85em;position:relative;top:10px}.content-pages .page-content .event-full>div.tickets .event-ticket form div.remarks>span:first-of-type{font-weight:700}.content-pages .page-content .event-full>div.tickets .event-ticket form>div:last-of-type{margin-top:20px;padding-top:10px}.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale{border:2px solid #c00}.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale .on-sale{text-align:center;color:#fff;background:#c00;padding:5px;font-size:1.1em;text-transform:uppercase;margin-bottom:10px}.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale .price-now,.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale .price-was{display:inline-block}.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale .price-was{text-decoration:line-through;margin-right:10px;color:#888}.content-pages .page-content .event-full>div.tickets .event-ticket.on-sale .price-now i{font-weight:400}.content-pages .page-content .venue-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left;margin:30px auto;padding:10px;max-width:900px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;background-color:rgba(238,238,238,0)}@media only screen and (max-width:400px){.content-pages .page-content .venue-item{background:rgba(238,238,238,.5)}}.content-pages .page-content .venue-item:hover{background-color:#eee}@media only screen and (min-width:940px){.content-pages .page-content .venue-item:hover .btn-overlay{-webkit-box-shadow:-15px 0 5px 0 #eee;box-shadow:-15px 0 5px 0 #eee;opacity:1!important}}.content-pages .page-content .venue-item>.img{width:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:600px){.content-pages .page-content .venue-item>.img{width:170px}}@media only screen and (max-width:480px){.content-pages .page-content .venue-item>.img{width:120px}}.content-pages .page-content .venue-item>.img img{max-width:150px;max-height:150px;border:1px solid #8d1619}@media only screen and (max-width:480px){.content-pages .page-content .venue-item>.img img{max-width:100px;max-height:100px}}.content-pages .page-content .venue-item>.info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content-pages .page-content .venue-item>.info h2{font-size:1.8em;margin:0 0 15px;text-transform:uppercase}@media only screen and (max-width:400px){.content-pages .page-content .venue-item>.info h2{text-transform:none;font-size:1.5em}}.content-pages .page-content .venue-item>.info h2>span{text-transform:none}.content-pages .page-content .venue-item>.info div{font-size:1.2em}.content-pages .page-content .venue-item>.info div.address{font-weight:700;margin-bottom:15px}.content-pages .page-content .venue-item>.info div.events-at-venue>span{display:inline-block;background:#c00;color:#fff;padding:2px 10px}.content-pages .page-content .venue-full{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:900px;margin:auto}@media only screen and (max-width:740px){.content-pages .page-content .venue-full{display:block}}.content-pages .page-content .venue-full>.img{width:400px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:740px){.content-pages .page-content .venue-full>.img{width:auto;margin-bottom:30px}}@media screen and (max-width:740px){.content-pages .page-content .venue-full>.img{text-align:center}}.content-pages .page-content .venue-full>.img img{max-width:80%;display:block;margin-bottom:20px}@media screen and (max-width:740px){.content-pages .page-content .venue-full>.img img{margin-left:auto;margin-right:auto}}.content-pages .page-content .venue-full>.img .btn{min-width:150px}.content-pages .page-content .venue-full>.info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content-pages .page-content .venue-full>.info>*{margin-bottom:20px}.content-pages .page-content .venue-full>.info .fa-stack{outline:0;margin-right:20px;cursor:help}.content-pages .page-content .venue-full>.info .fa-square{color:#8d1619;outline:0}.content-pages .page-content .venue-full>.info address{font-size:1.4em;font-style:normal;font-weight:700;margin-bottom:40px}@media screen and (max-width:740px){.content-pages .page-content .venue-full>.info address{text-align:center}}.content-pages .page-content .venue-full>.info .section strong{line-height:2em;font-size:1.3em}@media screen and (max-width:740px){.content-pages .page-content .venue-full>.info .with-icon{max-width:230px;margin-left:auto;margin-right:auto}}.content-pages .page-content .venue-full-add-info{max-width:900px;margin:auto}.content-pages .page-content .venue-full-add-info h3{margin:0;margin-bottom:30px;font-size:1.6em}.content-pages .page-content .venue-full-add-info h3::before{content:' ';display:block;width:100%;height:60px}.content-pages .page-content .venue-full-directions{line-height:normal}.content-pages .page-content .venue-full-remarks{line-height:normal}.content-pages .contact-info{text-align:center;font-size:1.2em;margin-top:60px}.content-pages .contact-info h3{font-size:1.6em;margin:0 0 10px}.content-pages .contact-info address{font-size:1.2em;font-style:normal;margin-bottom:30px}.content-pages .contact-info .contact-opts{margin:0 auto;text-align:left}.content-pages .contact-info .contact-opts tr td{vertical-align:top;padding:5px}.content-pages .contact-info .contact-opts tr td:last-of-type{padding-left:15px}.content-pages .contact-info .contact-opts tr td:first-of-type>span{width:100px;display:block}.content-pages .contact-info .contact-opts tr td:first-of-type>span .fas{margin-right:10px;display:inline}.content-pages .contact-info .contact-opts tr td .qlink,.content-pages .contact-info .contact-opts tr td a{text-decoration:none}@media only screen and (max-width:480px){.content-pages .contact-info .contact-opts{margin:40px auto}.content-pages .contact-info .contact-opts td{text-align:center}.content-pages .contact-info .contact-opts tr td:first-of-type{display:none}.content-pages .contact-info .contact-opts tr td:last-of-type{padding:5px 0}}.content-pages .contact-form,.content-pages .reset-form,.content-pages .signin-form,.content-pages .signup-form{text-align:center;border:1px solid #eee;background:rgba(238,238,238,.2);padding:25px}.content-pages .contact-form input.udata,.content-pages .contact-form select.udata,.content-pages .contact-form textarea.udata,.content-pages .reset-form input.udata,.content-pages .reset-form select.udata,.content-pages .reset-form textarea.udata,.content-pages .signin-form input.udata,.content-pages .signin-form select.udata,.content-pages .signin-form textarea.udata,.content-pages .signup-form input.udata,.content-pages .signup-form select.udata,.content-pages .signup-form textarea.udata{display:block;width:70%;margin:auto auto 10px}@media only screen and (max-width:740px){.content-pages .contact-form input.udata,.content-pages .contact-form select.udata,.content-pages .contact-form textarea.udata,.content-pages .reset-form input.udata,.content-pages .reset-form select.udata,.content-pages .reset-form textarea.udata,.content-pages .signin-form input.udata,.content-pages .signin-form select.udata,.content-pages .signin-form textarea.udata,.content-pages .signup-form input.udata,.content-pages .signup-form select.udata,.content-pages .signup-form textarea.udata{width:90%}}.content-pages .contact-form textarea.udata,.content-pages .reset-form textarea.udata,.content-pages .signin-form textarea.udata,.content-pages .signup-form textarea.udata{height:200px}.content-pages .contact-form .input-info,.content-pages .reset-form .input-info,.content-pages .signin-form .input-info,.content-pages .signup-form .input-info{width:70%;margin:auto auto 20px;font-size:.9em;color:#b3272a}.content-pages .contact-form .btn,.content-pages .reset-form .btn,.content-pages .signin-form .btn,.content-pages .signup-form .btn{min-width:200px}.content-pages .reset-form,.content-pages .signin-form,.content-pages .signup-form{max-width:600px;margin:auto}.content-pages .reset-form input.udata,.content-pages .signin-form input.udata,.content-pages .signup-form input.udata{max-width:400px}.content-pages .signup-form h2{font-size:1.4em}.content-pages .signup-form h2:first-of-type{line-height:normal}.content-pages .signup-form p{text-align:justify;margin-bottom:30px}.content-pages .signup-form input:last-of-type{margin-bottom:30px}.content-pages .pre-sign-form{font-size:1.1em;text-align:center;margin-bottom:40px}.content-pages .signin-form+div{margin:30px auto;text-align:center}.content-pages .reset-form{margin-top:50px}.content-pages .userpanel-navi{text-align:center;margin-bottom:50px}.content-pages .userpanel-navi .desktop .btn{min-width:200px;margin:0 10px}.content-pages .userpanel-navi .mobile select{font-size:1.2em;min-width:200px}.content-pages .item-block-a{margin:auto;margin-bottom:20px;border:1px solid #eee;background:rgba(238,238,238,.2);padding:10px;position:relative;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}@media screen and (min-width:740px){.content-pages .item-block-a:hover{background:rgba(238,238,238,.6)}}.content-pages .cart-content{position:relative;max-width:660px;margin:auto}.content-pages .cart-content .cart-items .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex}.content-pages .cart-content .cart-items .cart-item div.ticket{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content-pages .cart-content .cart-items .cart-item div.ticket>div{margin-bottom:10px}.content-pages .cart-content .cart-items .cart-item div.items-price,.content-pages .cart-content .cart-items .cart-item div.quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px}@media screen and (max-width:480px){.content-pages .cart-content .cart-items .cart-item div.items-price,.content-pages .cart-content .cart-items .cart-item div.quantity{width:auto;margin-left:10px}}.content-pages .cart-content .cart-items .cart-item div.quantity{text-align:center}.content-pages .cart-content .cart-items .cart-item div.quantity button{margin-left:auto;margin-right:auto}.content-pages .cart-content .cart-items .cart-item div.items-price{text-align:right;font-weight:700;font-size:1.1em}.content-pages .cart-content .cart-items .cart-item input[type=number].udata{height:30px;padding:0 10px}.content-pages .cart-content .cart-items .cart-item .ticket-info span:first-of-type{font-weight:700}.content-pages .cart-content .cart-items .cart-item button{border:1px solid #bbb;background:#fff;color:#888;margin-top:15px;display:block;font-size:.9em;padding:5px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:480px){.content-pages .cart-content .cart-items .cart-item button .fas{display:none}}.content-pages .cart-content .cart-items .cart-item button:hover{color:#b3272a;border-color:#b3272a}.content-pages .cart-content .cart-totals{text-align:right;font-size:1.1em;margin:40px auto;padding:20px 0;border-top:1px solid #eee}.content-pages .cart-content .cart-totals>div{margin:10px 0}.content-pages .cart-content .cart-totals>div>span{display:inline-block}.content-pages .cart-content .cart-totals>div>span:last-of-type{width:100px;margin-left:10px;white-space:nowrap}.content-pages .cart-content .cart-totals>div:last-of-type{font-weight:700;font-size:1.3em}.content-pages .pre-payment-form{max-width:660px;margin:auto;padding-left:100px;background-image:url(images/secure_transaction.png);background-repeat:no-repeat;background-position:left top;background-size:90px;margin-bottom:50px}.content-pages .pre-payment-form>p:first-of-type{font-weight:700}.content-pages .userpanel-content{max-width:660px;margin:auto}.content-pages .userpanel-content .purchased-ticket .main-info{position:relative}.content-pages .userpanel-content .purchased-ticket .main-info h3{margin-top:0;margin-bottom:5px}.content-pages .userpanel-content .purchased-ticket .main-info p{margin:0}.content-pages .userpanel-content .purchased-ticket .main-info .area{cursor:pointer}.content-pages .userpanel-content .purchased-ticket .main-info .area .fas{position:absolute;top:0;right:0;font-size:1.2em;color:#a29e93}@media screen and (max-width:400px){.content-pages .userpanel-content .purchased-ticket .main-info .area .fas{display:none}}.content-pages .userpanel-content .purchased-ticket .add-info{margin-top:20px}.content-pages .userpanel-content .purchased-ticket .add-info .purchase-info td{vertical-align:top;padding:5px 0}.content-pages .userpanel-content .purchased-ticket .add-info .purchase-info td:first-of-type{padding-right:15px;padding-top:7px;text-transform:uppercase;font-size:.8em;color:#8d1619}.content-pages .userpanel-content .purchased-ticket .add-info .purchase-info td .refunded{display:inline-block;font-size:.8em;background:#d00;color:#fff;text-transform:uppercase;padding:2px 5px;margin-left:10px}.content-pages .userpanel-content .purchased-ticket .add-info .show-print{text-align:center;padding-top:15px;margin-top:15px;border-top:1px solid #eee}.content-pages .userpanel-content .purchased-ticket .new{position:absolute;top:-12px;left:0;background:#060;color:#fff;text-transform:uppercase;padding:1px 10px;font-size:.8em;font-weight:700}.content-pages .userpanel-content .update-forms>p{text-align:center}.content-pages .userpanel-content .update-forms>h3{margin-top:50px;text-align:center;text-transform:uppercase}.content-pages .userpanel-content .placeholder-titles .udata{margin-bottom:20px}.content-pages .userpanel-content .placeholder-titles .input-title{text-transform:uppercase;text-align:left;font-size:.8em;margin:0 auto 5px;max-width:385px;color:#8d1619}.blur-all{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}#p_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(255,255,255,.8);z-index:2147483645;display:none}#p_overlay img{position:absolute;width:142px;height:142px;top:50%;margin-top:-71px;left:50%;margin-left:-71px}#goTop{background:#8d1619;width:50px;height:50px;line-height:40px;text-align:center;font-size:30px;border-radius:100%;position:fixed;bottom:-50px;left:20px;color:#fff;cursor:pointer;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;z-index:1000}#goTop:hover{background:#350809}.couponPP25{text-align:center;max-width:700px;margin:auto}@media print{.couponPP25{max-width:800px}}