.halls-page{padding:0 80px;min-height:700px}.production-panel{height:190px;margin:0 auto 25px;padding:36px 60px}.production-panel .image{width:86px;height:120px;vertical-align:text-bottom;margin-right:33px;border-radius:10px}.production-panel .text-wrapper{display:inline-block;vertical-align:top}.production-panel .name{font-size:74px;line-height:74px;margin-top:10px}.production-panel .title{font-size:22px}.dates-selection-panel{margin:0 auto;padding:75px 180px 50px}.dates-selection-panel .title{font-size:100px}.dates-selection-panel .text-continent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.dates-selection-panel .click-text{font-size:22px}.dates-selection-panel .continent-selection{margin-right:-55px}.dates-selection-panel .continent-selection .zc-state-button{color:#999999;background-color:#e7e1e1;opacity:1;margin-right:-30px;padding:10px 28px;font-size:12px;height:auto}.dates-selection-panel .continent-selection .zc-state-button:first-child{border-radius:50px 0 0 50px}.dates-selection-panel .continent-selection .cover-toggle{width:93px;height:auto;display:inline-block;padding:10px 0;font-size:12px;-webkit-transition:0.4s;transition:0.4s;text-align:center}.dates-selection-panel .continent-selection .cover-toggle:hover{-webkit-box-shadow:3.5px 6.1px 16px 0 rgba(0,41,118,0.5);box-shadow:3.5px 6.1px 16px 0 rgba(0,41,118,0.5)}.dates-selection-panel .continent-selection .cover-toggle.left{-webkit-transform:translateX(-155px);transform:translateX(-155px)}.dates-selection-panel .continent-selection .cover-toggle.right{-webkit-transform:translateX(-55px);transform:translateX(-55px)}.dates-selection-panel .continent-selection.with-usa .zc-state-button{margin-left:40px;border-radius:50px}.dates-selection-panel .continent-selection.with-usa .zc-state-button.active{background-color:#002976;color:white;-webkit-box-shadow:0px 7px 16px 0 rgba(0,41,118,0.3);box-shadow:0px 7px 16px 0 rgba(0,41,118,0.3)}.dates-selection-panel .dates-list{margin-top:37px;padding-bottom:3px;list-style:none;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);box-shadow:0 0 5px 0 rgba(0,0,0,0.25);border-radius:15.3px;-webkit-padding-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;overflow-x:auto;scrollbar-color:#604 white;scrollbar-width:thin}.dates-selection-panel .dates-list::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.dates-selection-panel .dates-list::-webkit-scrollbar{width:12px;background-color:#F5F5F5}.dates-selection-panel .dates-list::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#604}.dates-selection-panel .dates-list .date-item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:230px;display:inline-block;text-align:center;vertical-align:middle;border-radius:25px;max-width:205px;min-width:200px;cursor:pointer}.dates-selection-panel .dates-list .date-item.faded{opacity:0.5}.dates-selection-panel .dates-list .date-item.hovered{background-color:rgba(102,0,68,0.15);color:#604}.dates-selection-panel .dates-list .date-item.hovered .seated-number{display:block;margin-top:45px;margin-bottom:25px;font-family:"kitschy";font-size:90px;line-height:0.5}.dates-selection-panel .dates-list .date-item.hovered .seated-text{margin-bottom:30px;margin-top:10px;font-weight:bold}.dates-selection-panel .dates-list .date-item.hovered .available-number{font-weight:bold}.dates-selection-panel .dates-list .date-item.hovered .not-for-sales-text{font-size:50px;line-height:45px;font-family:"kitschy"}.dates-selection-panel .dates-list .date-item.hovered .not-for-sales-text.coming-soon-text{padding:70px 30px}.dates-selection-panel .dates-list .date-item.hovered .not-for-sales-text.no-online-sales-text{padding:48px 30px}.dates-selection-panel .dates-list .date-item.selected{background-color:#604;color:white}.dates-selection-panel .dates-list .date-item.selected .day-of-week,.dates-selection-panel .dates-list .date-item.selected .matinee{color:white}.dates-selection-panel .dates-list .date-item .sold-out{font-size:14px;color:#604;height:50px;line-height:2.0;height:25px;font-weight:bold;margin-top:10px}.dates-selection-panel .dates-list .date-item .day-of-week{font-family:'kitschy';font-size:44px;color:#604;line-height:1.15}.dates-selection-panel .dates-list .date-item .date{font-size:14px;margin-top:15px}.dates-selection-panel .dates-list .date-item .matinee{color:#604;line-height:2.3;height:33px;font-weight:600;font-size:14px}.dates-selection-panel .dates-list .date-item .discounts{margin-top:9px;height:20px}.dates-selection-panel .dates-list .date-item .discounts .discounts-icon{width:25px;height:inherit;display:block;background-image:url("/Pictures/App/icons/discounts.png");background-repeat:no-repeat;background-size:contain;margin:0 auto}.dates-selection-panel .dates-list .date-item .time-and-city{font-size:12px}.dates-selection-panel .dates-list .date-item .time-and-city .bullet{font-size:10px;vertical-align:text-top;margin:0 1px}.dates-selection-panel .selected-data{text-align:center;margin-top:60px}.dates-selection-panel .selected-data .no-selected-text{font-size:30px;opacity:0.5}.dates-selection-panel .selected-data .performance-info{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:selected-date-data;animation-name:selected-date-data;-webkit-animation-duration:0.5s;animation-duration:0.5s}.dates-selection-panel .selected-data .info{width:33%;display:inline-block;vertical-align:text-top;padding:0 10px;font-size:18px}.dates-selection-panel .selected-data .info .icon{display:block;background-repeat:no-repeat;width:24px;height:24px;margin:auto;margin-bottom:13px}.dates-selection-panel .selected-data .info .icon.location-icon{background-image:url("/Pictures/App/icons/location.png")}.dates-selection-panel .selected-data .info .icon.date-icon{background-image:url("/Pictures/App/icons/calander.png")}.dates-selection-panel .selected-data .info .icon.prices-icon{background-image:url("/Pictures/App/icons/prices.png")}.dates-selection-panel .selected-data .info .icon-text{color:#002976;font-size:14px;margin-bottom:14px}.dates-selection-panel .selected-data .next{margin-top:75px}.mailing-section .close-icon{position:absolute;right:0;padding:20px;font-size:22px;color:#604;cursor:pointer}.mailing-section .close-icon:hover{opacity:0.4}.mailing-section .modal-header{padding-bottom:0}.mailing-section .emailing-list-button{margin:25px 0 15px}.mailing-section form{font-size:16px}.mailing-section form .title{margin-bottom:15px;font-size:20px;color:#604;margin-top:-20px}.mailing-section form .input-group{margin:7px 0;display:block}.mailing-section form .input-group .zc-input{padding:10px 25px;width:270px;height:35px;font-size:18px}.mailing-section form .input-group .zc-input.city-selection{height:45px}.mailing-section form .input-group .field-label{width:140px;font-size:19px;height:35px;margin-bottom:0}.mailing-section form .input-group .field-label .text{vertical-align:middle}.mailing-section form .validation-message{font-size:15px;color:#604;margin-bottom:10px}.mailing-section .alert-ok{color:#604}.mailing-section .modal-footer .zc-button{margin:0 0 0 auto}@-webkit-keyframes selected-date-data{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes selected-date-data{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@media (max-width: 1500px){.dates-selection-panel{padding:75px 120px 50px}}
