@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.pvModalContainer{display:none;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:999999;-webkit-overflow-scrolling:touch;outline:0;background-color:#000;background-color:rgba(0,0,0,0.8)}.pvModalContainer::-webkit-scrollbar{width:0}.pvModalContainer .pvModalWrapper{width:100%;height:100%;margin:0 auto}@media only screen and (min-width: 768px){.pvModalContainer .pvModalWrapper{margin:50px auto;width:600px;height:auto}}@media only screen and (min-width: 991px){.pvModalContainer .pvModalWrapper{width:750px}}@media only screen and (min-width: 1200px){.pvModalContainer .pvModalWrapper{width:750px}}.pvModalContainer .pvModalContent{height:100%;position:relative;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);outline:0;border-radius:0}@media only screen and (min-width: 768px){.pvModalContainer .pvModalContent{border-radius:6px;height:auto}}.pvModalContainer .pvModal-header{padding:15px;border-bottom:1px solid #e5e5e5;width:100%;position:relative}.pvModalContainer .pvModal-close{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;font-size:40px;line-height:1;color:#C2C2C2;outline:none}.pvModalContainer .pvModal-close:hover,.pvModalContainer .pvModal-close:focus,.pvModalContainer .pvModal-close:active{color:#828282}.pvModalContainer .pvModal-title{color:#C2C2C2;margin:0 auto}.pvModalContainer .pvModal-body{position:relative;padding:15px 25px}.pvModalContainer .pvModal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}html.pvModal-disableScroll{height:100% !important;overflow:hidden !important;margin:0 !important;padding:0 !important}html.pvModal-disableScroll body{height:100% !important;overflow:hidden !important;-webkit-overflow-scrolling:touch !important;-webkit-transform:translateZ(0px)}.purchaseTicket-wrapper{position:fixed;bottom:0;left:0;width:100%;margin:0 auto !important;z-index:2030}.purchaseTicket-wrapper .ticket-clearfix-placeholder{display:none}@media only screen and (min-width: 768px){.purchaseTicket-wrapper{position:relative;bottom:auto;left:auto}.purchaseTicket-wrapper .ticket-clearfix-placeholder{height:84px;width:100%;display:block}}@media only screen and (min-width: 768px){.purchaseTicket-wrapper.ticket-sticky .ticket-container{background-color:#fff;background-color:#fff;position:fixed;left:50%;transform:translateX(-50%);width:100%;-webkit-box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15);-moz-box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15);box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15)}.purchaseTicket-wrapper.ticket-sticky .ticket-container .pvevent-title{text-align:left;display:inline-block;margin:0 auto}.purchaseTicket-wrapper.ticket-sticky .ticket-container .pvevent-ticketBtn{text-align:right}.purchaseTicket-wrapper.ticket-sticky .ticket-container .wrapper{padding-left:20px;padding-right:20px}}.ticket-container{width:100%;text-align:center;position:relative}@media only screen and (max-width: 767px){.ticket-container{background-color:#fff;background-color:#fff;-webkit-box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15);-moz-box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15);box-shadow:0px 0px 4px 0px rgba(17,17,17,0.15);top:auto !important}}@media only screen and (min-width: 768px){.ticket-container{text-align:left;white-space:nowrap;height:84px;position:absolute;left:0;top:0}.ticket-container .wrapper{padding-left:0;padding-right:0}}.ticket-col{display:inline-block;vertical-align:middle;width:100%;white-space:normal}@media only screen and (min-width: 768px){.ticket-col{width:50%}}.ticket-col>*{margin:0 auto}.pvevent-title{margin:0 auto 10px;font-weight:300}.pvevent-title>*{color:#C2C2C2}@media only screen and (min-width: 768px){.pvevent-title{display:none}}.pvevent-ticketBtn{padding-left:0}.pvevent-ticketBtn .btn{padding:10px 20px}@media only screen and (min-width: 768px){.pvevent-ticketBtn .btn{padding:15px 20px}}.pvevent-tickets .pvModalContent{background-color:#f8f8fa}.pvevent-tickets .fieldset-label{color:#282c35}.pvevent-ticketList{padding-left:0;list-style:none;margin-left: 8px;}.pvevent-ticketList li{display:block;overflow:hidden;width:100%;margin:0 auto 5px}.pvevent-ticketList .pvevent-ticketItem{display:inline-block;width:100%;background-color:#fff;padding:5px 25px;border-bottom:1px solid #d2d6df}.pvevent-ticketList .pvevent-ticketItem>*{display:block;float:left;width:100%}.pvevent-ticketList .pvevent-ticketContent{color:#282c35;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.pvevent-ticketList .pvevent-ticketContent>*{display:block;float:left}.pvevent-ticketList .pvevent-ticketDesc{width:75%}@media only screen and (min-width: 768px){.pvevent-ticketList .pvevent-ticketDesc{width:85%}}.pvevent-ticketList .pvevent-ticketQty{width:25%}.pvevent-ticketList .pvevent-ticketQty .fieldset-input select{background-position:85% center}@media only screen and (min-width: 768px){.pvevent-ticketList .pvevent-ticketQty{width:15%}}.pvevent-ticketList .pvevent-ticketTitle{color:#282c35;font-size:15px;word-wrap:break-word;font-weight:400;width:100%;display:block;padding-right:10px}@media only screen and (min-width: 768px){.pvevent-ticketList .pvevent-ticketTitle{font-size:20px;line-height:30px}}.pvevent-ticketList .pvevent-ticketPrice{color:#282c35;font-size:15px;word-wrap:break-word;font-weight:200;width:100%;display:block}@media only screen and (min-width: 768px){.pvevent-ticketList .pvevent-ticketPrice{font-size:15px}}.pvevent-ticketList .pvevent-ticketFooter{padding-top:5px;padding-bottom:5px;line-height:1;border-top:1px solid #d2d6df;text-align:right}.pvevent-ticketCount{background-color:#ffffff;-moz-transition:max-height 0.5s;-o-transition:max-height 0.5s;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;max-height:0px;overflow:hidden;padding:0 !important}.pvevent-ticketCount.active{max-height:999px;border-bottom:1px solid #d2d6df}.pvevent-ticketCount #ticketsPurchasing{display:block;margin-top:10px}.pvevent-ticketCount #pvEvent-ticketList{padding-left:20px}
