.ccgrf ::-webkit-scrollbar{width:5px;background-color:#eee}.ccgrf ::-webkit-scrollbar-thumb{background-color:#FFC60A}body{padding:0;margin:0;background-color:#EEE}body.ccgrf{width:auto}.unamed-selector{background-color:#008000}.calendar-wrapper{height:400px}.ccgrf-parent{background-color:#FFF;width:670px;height:580px;margin:50px auto;padding:30px}.ccgrf{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;font-size:16px;font-weight:normal;height:580px;filter:alpha(opacity=100);opacity:1.0;-moz-transition:opacity .1s .3s;-webkit-transition:opacity .1s .3s;-o-transition:opacity .1s .3s;transition:opacity .1s .3s;width:670px}.ccgrf a{text-decoration:none;font-weight:bold;color:#141414}.ccgrf.disabled{pointer-events:none;filter:alpha(opacity=50);opacity:.5;cursor:wait}#cc_shows_footer .nav-button,#ccgrf_note .nav-button,.ccgrf .nav-button{background-color:#FFC60A;text-transform:uppercase;border:3px solid #FFC60A;font-family:neuzon,Helvetica,Arial,Lucida,sans-serif;font-size:14px;box-sizing:border-box;color:#141414;line-height:100%;cursor:pointer;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;min-width:130px;padding:8px 20px}.ccgrf .nav-button:hover,#ccgrf_note .nav-button:hover{background-color:#FFF}.ccgrf p{line-height:150%;margin:0 0 15px;padding-bottom:0}.ccgrf p.no-margin{margin:0}#cc_shows_footer .nav-button:disabled,.center-nav .nav-button:disabled{background-color:#E5E5E5;color:#A1A1A1;border-color:#E5E5E5;cursor:default}.center-nav .nav-button:first-child{margin-right:20px}.center-nav .nav-button-single:first-child{margin-right:0}.ccgrf h2{line-height:100%;font-size:20px;font-weight:bold;margin:0 0 10px}.ccgrf input[type="email"],.ccgrf input[type="text"],.ccgrf select{font-family:"Open Sans";font-size:14px;line-height:100%;box-sizing:border-box;border:1px solid #BBB;color:#4E4E4E;min-width:200px;padding:9px;background-color:#FFF}.ccgrf .flex{display:flex;align-items:center}.ccgrf.disabled *{cursor:wait}.ccgrf .visible{display:block}.ccgrf .hidden{display:none}.ccgrf p.error{text-align:center;font-size:20px;font-weight:bold}.ccgrf .panel{display:none;height:100%}.ccgrf .active-panel{flex-direction:column;display:block}.ccgrf .panel-content{height:calc(100% - 40px)}.center-nav{display:flex;justify-content:center}#special_note{display:none}#ccgrf_note{background-color:rgba(0,0,0,0.78);display:grid;place-content:center;position:fixed;top:0;right:0;left:0;bottom:0;font-family:"Open Sans";z-index:11}#ccgrf_note>div{background-color:#FFF;box-sizing:border-box;padding:30px;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.39);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.39);box-shadow:0 5px 20px rgba(0,0,0,0.39);max-width:500px}#ccgrf_note p{margin:0;line-height:125%;font-size:17px;font-family:"Open Sans"}#ccgrf_note .nav-buttons{display:flex;justify-content:center;margin-top:40px}#ccgrf_note .nav-buttons input[type="button"]:last-child{margin-left:20px}.lbl-cancel-email{font-weight:bold;display:block;line-height:100%;margin-bottom:5px}input[type=text].txt-cancel-email{margin-right:20px;flex-grow:1}#cancel_info_wrapper{margin-top:20px}#cancel_table_wrapper{height:250px;overflow-y:auto}#cancel_table{text-align:justify;table-layout:auto;border-collapse:collapse;border-spacing:0;width:100%;font-size:13px}#cancel_table th{background-color:#141414;color:#FFF;font-size:13px;text-transform:uppercase;padding:4px 10px}#cancel_table td{padding:10px 10px}#cancel_table tr:nth-child(even) td{background-color:#F5F4F4}#cancel_table td:nth-child(5),#cancel_table th:nth-child(5){text-align:center}#cancel_table td:nth-child(6){padding:0;width:45px;text-align:center}#cancel_table td:nth-child(6) span{text-transform:uppercase;font-size:12px;color:#141414;background-color:#FFC60A;display:grid;place-content:center;font-weight:bold;font-family:neuzon,Helvetica,Arial,Lucida,sans-serif;width:24px;height:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:100%;cursor:pointer;border:2px solid #FFC60A;box-sizing:border-box;-moz-transition-duration:.1s;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}#cancel_table td:nth-child(6) span:hover{background-color:#FFF}.ccgrf .nav-button-minimal,.nav-button-minimal{background-color:transparent;border-color:transparent}.ccgrf .nav-button-minimal:hover,.nav-button-minimal:hover{border-color:#FFC60A}.panel-1 .nav-button{width:487px;display:block;margin:0 auto}.panel-1 .center-nav{display:block}.panel-1 .nav-button:first-child{margin:0 auto 10px}.ccgrf .panel-1 .panel-content{height:calc(100% - 83px)}.intro-notes{display:flex;width:555px;margin:0 auto 25px}.intro-notes p{margin:0;max-width:440px}.intro-notes a{text-decoration:underline;font-weight:normal}.intro-notes img{width:70px;height:auto;max-height:60px}.intro-notes>div:first-child{width:70px;text-align:center}.intro-notes>div:last-child{padding-left:25px}.intro-notes>div:last-child p:first-child{margin-top:-5px}.intro-notes:last-child>div:last-child p:first-child{margin-top:11px}p.parties{max-width:370px}#datepicker{display:none}.panel-2 .panel-content{display:flex}.panel-2 .panel-content>div{width:50%;outline-color:rgba(255,0,0,0.25)}.ccgrf .panel-2 h2{margin-bottom:10px;display:flex;align-items:center;align-content:center;justify-content:space-between}.ccgrf .panel-2 h2 span{display:inline-block}.ccgrf .panel-2 h2 span:last-child{font-size:12px;text-transform:uppercase;color:#949598;line-height:100%;display:none}.showtimes-column{border:3px solid #FFC60A;min-height:344px;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:15px 20px 0}.showtimes-column .nav-button{padding:5px 0;width:135px;min-width:initial;font-size:14px}ul.ccgrf-list{list-style-type:none;list-style-position:inside;overflow-y:auto;padding:0 1px 0 0;margin:0 auto 10px;box-sizing:border-box;width:100%}.ccgrf-list li{color:#141414;font-size:14px;line-height:100%;cursor:pointer;box-sizing:border-box;padding:5px 10px;margin:0 auto 5px}.ccgrf-list li:last-child{margin-bottom:0}.ccgrf-list li:hover{background-color:#FFC60A}.ccgrf-list li.no-shows{font-style:italic}.ccgrf-list li.selected{background-color:#FFC60A}.ccgrf-list li p{margin:0 auto 0}.ccgrf-list li p.description{font-weight:bold}.ccgrf-list li p.almost-sold-out{font-weight:bold;color:#141414}#showtimes{height:335px}.selected-meta{height:125px}.selected-meta p{margin:0 auto 5px}#lbl_selected_date,#lbl_selected_showtime{font-size:18px;font-weight:bold;display:block}#lbl_selected_showtime{height:50px;overflow-x:hidden;overflow-y:auto}#lbl_selected_showtime.small-text{font-size:14px}.mint-item{margin-top:6px}.mint-item img{max-width:100%}img.cc-group{display:block;margin-bottom:10px;height:60px}.panel-date-header{display:flex;justify-content:space-between;align-items:center;background-color:#000;padding:13px 18px}.show-date-info p{margin:0;font-weight:bold;color:#FFF}#form_email{margin-top:50px;width:566px;margin-left:auto;margin-right:auto}#form_email label{display:block}#form_email label:last-of-type{margin-top:20px}#form_email label>span{width:200px;margin-right:10px;font-weight:bold;display:block}#form_email input[type="email"]{width:100%}.panel-date-header .nav-button{background-color:#FFF;border-color:#FFF}.panel-date-header .nav-button:hover{border-color:#FFC60A}.ccgrf .panel .scrollable{overflow-y:auto;box-sizing:border-box;padding-right:1px;height:calc(100% - 20px)}span.click-here{font-weight:bold;cursor:pointer}#available_shows_wrapper.hidden,#select_new_show_wrapper.hidden{display:none}.panel-4 .panel-content{height:calc(100% - 80px);margin-bottom:40px}#available_shows{margin-bottom:0}#mint_message{display:none}#mint_message.visible{display:block}#select_new_show_wrapper .button-action{display:inline-block;font-style:italic}#select_new_show_wrapper span.mobile{display:none}#form_guest_info{margin-top:20px}#form_guest_info label{display:flex;align-items:center;margin-bottom:10px}#form_guest_info label:last-of-type{margin-bottom:20px}#form_guest_info label span:first-child{display:inline-block;text-align:right;width:230px;margin-right:10px}#form_guest_info div.sms{text-align:center}#form_guest_info div.sms p:first-child{margin-bottom:5px}#form_guest_info input,#form_guest_info select{width:300px}.field-note{font-size:14px;font-style:italic;display:inline-block;margin-left:10px}#form_guest_info select.select-sms{width:100px;min-width:initial}#form_guest_info .sms em{font-weight:bold}#form_guest_info div.sms .message{width:590px;margin:0 auto 10px}.confirm-header{font-weight:bold;display:inline-block;width:100px;text-align:right;margin-right:10px;line-height:100%}.confrm-wrapper>div{display:flex;margin-bottom:15px;align-items:center}.panel .recaptcha{font-size:12px;text-align:center;max-width:300px;margin:0 auto}.panel .recaptcha-mobile{display:none;margin-top:30px}.panel .recaptcha-desktop{margin-top:30px}#confirm_btn_wrapper.hidden{visibility:hidden}.ccgrf .panel-7 .scrollable{height:initial;height:calc(100% - 60px)}#reservation_result.loading{display:grid;place-content:center;height:100%}#reservation_result.loading img{width:250px}.error-code{display:inline-block;background-color:#FF5252;color:#FFF;font-weight:bold;font-family:"Courier New",Courier,"Andale Mono",monospace;padding:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;line-height:100%;font-size:18px;border:1px solid #C70000;margin-top:20px}#cc_shows_header,#cc_shows_footer{background-color:#000;position:fixed;right:0;left:0;color:#FFF;display:none;top:0;z-index:10;line-height:100%;font-family:"Open Sans";font-weight:bold;font-size:20px;box-sizing:border-box;-moz-box-shadow:0 2px 10px rgba(0,0,0,0.39);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.39);box-shadow:0 2px 10px rgba(0,0,0,0.39);padding:20px 20px;height:60px}#cc_shows_footer{bottom:0;font-size:16px;top:initial;height:210px;-moz-box-shadow:0 -2px 10px rgba(0,0,0,0.39);-webkit-box-shadow:0 -2px 10px rgba(0,0,0,0.39);box-shadow:0 -2px 10px rgba(0,0,0,0.39);line-height:100%}#cc_shows_header span{color:#FFC60A}#cc_shows_footer .selected-show p:first-child{font-weight:normal;margin-bottom:10px}#cc_shows_footer .selected-show p:nth-child(n+2){margin:0}#cc_shows_footer .selected-show p.small-text{font-size:14px;height:70px;overflow-y:auto}#cc_shows_footer .center-nav .nav-button-minimal{background-color:#FFF;border-color:#FFF}@media screen and (max-width:767px){body{background-color:#FFF}.ccgrf-parent{width:100%;height:auto;box-sizing:border-box;padding:20px;margin:0}body.selecting .ccgrf-parent{margin:60px auto 210px}.ccgrf{width:auto;height:auto}h2.lbl-title{font-size:20px}.center-nav{margin-top:30px;display:none}body.selecting .panel .center-nav{display:none}.intro-notes{width:auto}.intro-notes p{font-size:14px}p.parties{max-width:initial}.panel-2 .panel-content{display:block}.ccgrf .panel-content{height:auto}.panel-2 .panel-content>div{width:auto}.calendar-wrapper{text-align:center;min-height:340px;height:auto}#showtimes{height:auto}#lbl_selected_showtime{height:auto}.ccgrf-list li{font-size:16px;background-color:#F3F3F4;margin-bottom:5px}.showtimes-column{display:block;border:0;padding:0}.selected-meta{height:auto;display:none}.ccgrf .panel-2 h2 span:last-child{display:inline-block}#scroll_target_2{scroll-margin-top:100px}#form_email{width:auto;margin-top:20px}.panel-date-header{display:none}#select_new_show_wrapper span.mobile{display:inline-block}#select_new_show_wrapper span.desktop{display:none}#form_guest_info label{display:block;text-align:left;margin-bottom:20px}#form_guest_info label span:first-child{display:block;text-align:left;width:auto;margin-right:auto}#form_guest_info input,#form_guest_info select{width:100%}.field-note{margin-left:0}#form_guest_info div.sms .message{max-width:590px;width:auto}.panel .recaptcha-mobile{display:block;margin-top:20px}.panel .recaptcha-desktop{display:none}div.et_pb_row_0{background-color:#FFF}div.et_pb_section.et_pb_section_0{background-image:none}body.selecting #cc_shows_footer,body.selecting #cc_shows_header{display:block}#cc_shows_footer .center-nav{display:flex;align-items:center;justify-content:space-between;margin:0}#cc_shows_footer .center-nav .nav-button{width:43%;margin:0;font-size:18px;padding:5px 15px}#cc_shows_footer .selected-show{height:135px}}@media screen and (max-width:600px){.center-nav{display:block}.ccgrf .center-nav .nav-button{width:100%;margin:0;padding:15px 0}.center-nav .nav-button:first-child{margin:0 auto 20px}#ccgrf_note>div{margin:0 10px;box-sizing:border-box}.panel-date-header>div:last-child{margin-top:10px}.panel-date-header .nav-button{padding:15px}}