
body{background-color:black;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:11pt;color:white;min-height:100vh;}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:11pt;}h1,h2,h3,h4,h5{font-weight:bold;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;border-bottom:1px solid #ffcc33;color:#cc9900;line-height:1.6em;border-bottom:1px solid #ffcc33;color:white;background:#cc9900;text-align:right;text-transform:lowercase;border-right:6px solid #b38600;padding-right:8px;}h3{font-size:1.25em;margin:1em 0;}h4{font-size:1.125em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}p,.description{line-height:1.6em;font-size:1.125em;}img{border:none;}a:link,a:active,a:visited,a:hover{text-decoration:none;color:#cc9900;}a:hover{text-decoration:underline;}select{width:13.8em;}input,select,.fieldElement{margin-left:2px;margin-right:2px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:11pt;border:1px solid white;background:white;}input,select{padding:4px;}.fieldValue.fieldElement{padding:0px 4px;}input.ui-button{padding:4px 8px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:11pt;background:#cc9900;color:white;border:1px solid #cc9900;font-size:90%;}button,.ui-button,.ui-button-text-only{border-style:solid;border-top-width:1px;border-top-color:#d6dac4;border-bottom-width:1px;border-bottom-color:#adb488;border-left-width:1px;border-left-color:#d6dac4;border-right-width:1px;border-right-color:#adb488;padding:4px 8px;color:black;background-color:#d8ccb6;margin:4px;font-size:90%;}button img,.ui-button img,.ui-button-text-only img{vertical-align:top;}button .ui-button-inner,.ui-button .ui-button-inner,.ui-button-text-only .ui-button-inner{padding:1em;}button .ui-button-inner .ui-icon,button .ui-button-inner .ui-button-text,.ui-button .ui-button-inner .ui-icon,.ui-button .ui-button-inner .ui-button-text,.ui-button-text-only .ui-button-inner .ui-icon,.ui-button-text-only .ui-button-inner .ui-button-text{vertical-align:top;display:inline-block;padding:0;}.datefield input{width:11em;}.modalDialog{display:none;}.ui-dialog{-webkit-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);background:black;color:white;}.ui-dialog .ui-dialog-titlebar{background-color:#cc9900;color:white;}.ui-dialog .ui-dialog-content{background:black;color:white;}.panel,.bpt-panel,.main{background-color:black;}.panel hr,.bpt-panel hr,.main hr{display:none;}.main{min-height:400px;}.desc .panel,.desc .bpt-panel{padding:1em;}#mainBody{padding:1em;min-height:25em;}#rightpane{padding-top:5px;}#rightpane div.row{overflow:visible;}#rightpane form{margin:auto;clear:both;}#logo{float:right;height:15em;margin:2em 2em 2em 2em;}#reserveText{padding:2em;}div.footer{position:relative;background:black;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:70%;color:white;text-align:center;z-index:1000;}div.footer a:link,div.footer a:visited,div.footer a:hover{color:#664d00;}#infoBar{border-top:solid thin white;}#topButton{font-weight:bold;font-size:8pt;position:absolute;left:4px;bottom:0px;}#topButton a{color:white;}#topButton a img{display:inline;}#topButton a .instructions{padding:1em;}fieldset{border:none;}label{padding-top:10px;padding-bottom:2px;padding-right:18px;text-align:right;padding-right:0;display:inline-block;clear:right;}.helpIcon{color:#cc9900;}.help{border-bottom:1px dotted black;color:black;outline:none;cursor:help;text-decoration:none;position:relative;text-decoration:none;}.help img{vertical-align:text-bottom;}.help span{margin-left:-999em;position:absolute;}.help:hover{text-decoration:none;}.help:hover span{background-color:#cc9900;color:white;border-radius:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 5px rgba(0, 0, 0, 0.1);position:absolute;left:1em;top:1em;z-index:99;margin-left:0;width:250px;text-decoration:none;}.help-inner{background-color:#cc9900;color:black;border:1px solid black;text-decoration:none;padding:1em;}.field{clear:both;}label.required,.required label,#requiredHelp{font-weight:bold;text-align:right;line-height:0.3em;}label.required:after,.required label:after,#requiredHelp:after{display:inline-block;font-family:"Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;content:'\f069';color:red;}.fieldError{font-size:80%;color:#ff2a2a;font-style:bold;}.dialogError{font-size:80%;color:#ff2a2a;font-style:bold;}.fieldInfo{font-size:80%;background-color:#cc9900;color:white;font-style:italic;padding:10px;}.errored.inline .fieldError{margin-left:0em;padding-top:1em;height:0px;width:8px;overflow:hidden;background:url("../images/errored.gif") no-repeat 0px 0px;}.radioGroup{display:block;}.spacer{padding:0.5em;}br{clear:both;}.purchaseStatus{margin:auto;width:75%;text-align:center;border:thin solid black;border-collapse:collapse;font-size:80%;}.purchaseStatus .item-col{text-align:left;padding:2px;}.purchaseStatus th{font-weight:bolder;}.purchaseStatus .comboName{font-size:120%;}.purchaseStatus th,.purchaseStatus td{border:thin solid black;margin:0;padding:0;}strong{font-weight:bold;}.cal-main{display:flex;flex-wrap:wrap;align-items:flex-start;flex-wrap:wrap;}.cal-show-info{flex-basis:300px;}.calendar{flex:1 1 auto;border-collapse:collapse;width:calc(100% - 325px);}.calendar .fc-header-title h2{padding:5px 10px;}.calendar .calendarWeek,.calendar .calendarHeader th,.calendar .calendarDay,.calendar .fc-widget-header{border:thin solid white;vertical-align:top;padding:0.25em 0.5em 0.25em 0.5em;}.calendar .calendarHeader th,.calendar th.fc-widget-header{background:#cc9900;color:black;font-weight:bold;}.calendar .calendarFullDate{display:none;}.calendar .calendarMonthChange{background-color:rgba(255, 255, 255, 0.1);}.calendar .currentCalendarDay,.calendar .fc-state-highlight{background-color:rgba(204, 153, 0, 0.3);}.calendar .leadingDay,.calendar .trailingDay,.calendar .fc-other-month{background-color:#999999;}.calendar .dateShow.showClosed a,.calendar .dateShow.showSoldout a,.calendar .dateShow.showDone a,.calendar .dateShow.showClosed a:link,.calendar .dateShow.showSoldout    a:link,.calendar .dateShow.showDone a:link,.calendar .dateShow.showClosed a:visited,.calendar .dateShow.showSoldout a:visited,.calendar .dateShow.showDone a:visited,.calendar .dateShow.showClosed a:hover,.calendar .dateShow.showSoldout a:hover,.calendar .dateShow.showDone a:hover,.calendar .dateShow.showClosed a div,.calendar .dateShow.showSoldout a div,.calendar .dateShow.showDone a div{color:#a9a9a9;}.calendar .showCapsule1,.calendar .fc-event:nth-child(2n + 1){border:none;background-color:black;border-radius:2px;padding:0.25em;margin:0.2em 0 0.2em 0;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.calendar .showCapsule2,.calendar .fc-event:nth-child(2n){border-radius:2px;border:none;padding-top:0.5em;background-color:black;padding:0.25em;margin:0.2em 0 0.2em 0;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.calendar .popup{position:absolute;width:300px;background-color:white;z-index:25!important;max-height:300px;overflow:hidden;text-overflow:ellipsis;-webkit-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);border:#efefef thin solid;}.minical{border-collapse:collapse;margin:0 auto 5px auto;}.minical tbody th{font-size:70%;}.minical thead th,.minical .showdate{font-size:120%;background:#cc9900;color:black;}.minical .showdate a,.minical .showdate a:visited,.minical .showdate a:link,.minical .showdate a:hover{color:black;}.minical td,.minical th{border:thin solid white;padding:2px;max-width:25px;min-width:25px;width:25px;text-align:center;overflow:hidden;}.hashSelected{border:2px solid #cc9900;background:rgba(204, 153, 0, 0.25);display:inline-block;}.descriptionDialog{margin-top:-5px;margin-left:20px;}.hidden-block{display:none;}.hidden{font-size:8pt;display:none;position:absolute;width:250px;background-color:inherit;z-index:500;margin:0 0 0 0;}.hidden h3{margin:0 0 0 0;padding:0.25em;}.hiddenBody{padding:10px;background:white;-webkit-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);}.shoppingCartBlankRow{height:10px;}#donation_amount{width:3em;}#infoBar ul li{list-style:none;}#shoppingCartButton{text-align:center;}.closed_message,.soldout_message,.pending_message{font-size:90%;font-style:italic;overflow:hidden;display:block;float:left;margin:0;margin-bottom:5px;color:white;}hr{clear:both;border-top:thin solid white;}.productionName{text-align:left;color:#cc9900;background:#cc9900;color:black;padding:0.5em;padding-left:16px;margin-left:-25px;margin-right:-13px;border-left:6px solid #b38600;border-bottom:1px solid #ffcc33;}.productionName a{color:black;}.productionName .buy{margin-left:-5px;margin-bottom:-3px;}.productionName h3{text-align:left;margin:0;}.when,.mapLink,.buyLink,.group-rates{font-size:90%;padding:0.25em 0;}.when{font-style:italic;}.description{margin-bottom:1em;}.mapLink,.buyLink{font-weight:bold;}.buybox{padding-left:10px;}#donationLink{padding:5px;cursor:hand;}#pleaseWait{display:none;position:fixed;width:100%;height:100%;background-color:rgba(10, 10, 10, 0.8);z-index:2001;}#pleaseWait h1{text-align:center;position:fixed;top:10%;left:0%;width:100%;text-shadow:1px 1px 2px #969696;font-size:5em;line-height:35px;color:white;}#pleaseWait h1 img{vertical-align:top;}@media only screen and (max-width: 600px){#pleaseWait h1{font-size:3em;text-shadow:none;}.card input[type=radio]{width:auto;}}#shoppingCartListing,#addonListing{margin:auto;padding:5px;vertical-align:text-top;}#shoppingCartListing td,#shoppingCartListing th,#addonListing td,#addonListing th{padding:5px 10px;vertical-align:middle;}#shoppingCartListing th{text-align:left;}.cart div:nth-last-child(2){border-bottom:none;}.addons > div:nth-last-child(1){border-bottom:2px solid #333333;}.ro-cart{float:none;margin:auto;}.ro-cart:before,.ro-cart:after{content:"";display:table;}.ro-cart:after{clear:both;}.ro-cart{zoom:1;}.ro-cart .quantity-col{display:none;}.rw-cart{float:none;margin:auto;}.rw-cart:before,.rw-cart:after{content:"";display:table;}.rw-cart:after{clear:both;}.rw-cart{zoom:1;}.cart-footer{background-color:black;color:white;font-size:120%;font-weight:bold;border-top:2px solid white;padding:10px 5px 27px 10px;}#payment_form fieldset legend{font-weight:bold;font-size:1.5em;border-bottom:1px solid white;}#payment_form .button-bar{margin:0 20px;border-top:1px solid #ffcc33;padding:5px;}#payment_form  br{clear:both;}.ticket,.pass{position:relative;border:1px solid black;margin-bottom:5px;width:36em;}.ticket .hashOverlay,.pass .hashOverlay{display:none;}.ticket .ticket-inner,.pass .ticket-inner{text-align:right;width:20em;font-size:120%;padding:5px;}.ticket .ticket-inner input,.ticket .ticket-inner select,.pass .ticket-inner input,.pass .ticket-inner select{font-size:120%;}.ticket .ticket-inner .tier,.pass .ticket-inner .tier{padding:5px 10px;}.ticket .ticket-inner .tier select,.pass .ticket-inner .tier select{width:15em;margin:auto;}.ticket .ticket-inner .qty-buttons,.pass .ticket-inner .qty-buttons{padding:5px 10px;}.ticket .ticket-inner .qty-buttons:before,.pass .ticket-inner .qty-buttons:before,.ticket .ticket-inner .qty-buttons:after,.pass .ticket-inner .qty-buttons:after{content:"";display:table;}.ticket .ticket-inner .qty-buttons:after,.pass .ticket-inner .qty-buttons:after{clear:both;}.ticket .ticket-inner .qty-buttons,.pass .ticket-inner .qty-buttons{zoom:1;}.ticket .ticket-inner .qty-buttons .mnl,.ticket .ticket-inner .qty-buttons .ticket-buttons,.pass .ticket-inner .qty-buttons .mnl,.pass .ticket-inner .qty-buttons .ticket-buttons{display:inline-block;}.ticket .ticket-inner .qty-buttons .mnl .quantity input,.ticket .ticket-inner .qty-buttons .ticket-buttons .quantity input,.pass .ticket-inner .qty-buttons .mnl .quantity input,.pass .ticket-inner .qty-buttons .ticket-buttons .quantity input{text-align:right;width:2em;}.ticket .ticket-inner .show-extra,.pass .ticket-inner .show-extra{text-align:left;border-top:1px solid black;padding:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:70%;}.pass{padding:8px;}@media handheld,only screen and (max-width: 980px){.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol{padding:0;margin:0;}.row .sixcol.ro-cart,.row .sixcol.rw-cart{margin:auto;}.fieldValue{margin:auto;}.main{padding:0;}.ticket{width:100%;font-size:100%;}.ticket header.show_date{font-size:90%;float:none;width:100%;min-width:100%;}.ticket header.show_date .show-dow,.ticket header.show_date .show-month-day{display:inline-block;padding:5px 2px 0px 2px;}.ticket header.show_date .show-time{font-size:80%;text-align:center;}.ticket .ticket-inner{float:none;margin:auto;font-size:80%;}.ticket .ticket-inner input,.ticket .ticket-inner select{font-size:100%;}}.hashSelected .hashOverlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(204, 153, 0, 0.05);border:thin #cc9900 solid;pointer-events:none;}.city input{width:10em;}.card-expiry-year select{width:7em;}.card-expiry-month select{width:9em;}.region input{width:2.5em;}.region label,.postalcode label,.card-expiry-month label{background:none;}.postalcode input{width:5em;}.city{float:left;}.region,.postalcode{padding-left:0.25em;}.ui-widget-header{font-size:125%;background:inherit;border:none;border-bottom:none;padding:1em;}#checkout_button{background:#7ae048;color:black;}#bitcoin_button{background:#f88e16;color:black;}button.greenButton,a.greenButton,button.defaultButton{background:#54c045;color:white;font-weight:bold;font-size:14pt;}button.green,a.green{background:#54c045;color:white;}button.orangeButton,a.orangeButton{background:#f88e16;color:white;font-weight:bold;font-size:14pt;}button.red,a.red{background:red;color:white;}#currentUser .producer{display:none;}.codeMsg{font-size:80%;font-style:oblique;}.dcGroup .dcHeader{font-size:110%;clear:both;padding:5px 0px 5px 5px;}.dcGroup,.dcNoGroup{border-bottom:2px dotted white;margin:10px 5px 0px 0px;}.dcGroup:before,.dcNoGroup:before,.dcGroup:after,.dcNoGroup:after{content:"";display:table;}.dcGroup:after,.dcNoGroup:after{clear:both;}.dcGroup,.dcNoGroup{zoom:1;}.dcGroup{background-color:white;color:black;}.shoppingCartItemName,.shoppingCartTitleName,.addonItemName{padding:0px 5px 20px 20px;}.inline{clear:none;float:left;}.smallInput input,.smallInput select{width:7em;}.inlineWidget{float:left;clear:none;}.rightInlineWidget{padding-left:5px;}legend.ui-widget-header{font-size:80%;padding:0.2em 0.5em;text-align:right;}fieldset h3{margin-top:5px;}.hiddenLabel{margin-top:4px;}.hiddenLabel label{display:none;}fieldset.ui-widget{padding:1em;border:none;}.sums,#shoppingCartListing th.sums{background-color:#cc9900;color:white;vertical-align:text-top;white-space:nowrap;text-align:right;}#shoppingCartListing tbody{padding-top:1em;}.shoppingCartServiceCharge{padding-bottom:1em;}.shoppingCartServiceCharge:last-child td{border-bottom:1px solid white;}.header th{border-bottom:1px solid white;}.item-name{font-weight:bold;}.show-name,.info-name,.seat-labels{font-size:90%;font-style:italic;}.run-string{font-size:70%;font-weight:300;}span.popup{margin-left:0;text-decoration:none;padding:30px;}span.popup .body{font-size:100%;padding:5px;}span.popup .body:before,span.popup .body:after{content:"";display:table;}span.popup .body:after{clear:both;}span.popup .body{zoom:1;}span.popup .header{font-size:120%;font-weight:bold;margin-top:-10px;}span.popup .header:before,span.popup .header:after{content:"";display:table;}span.popup .header:after{clear:both;}span.popup .header{zoom:1;}.item-number{font-size:120%;font-weight:bold;text-align:center;}tr.header,tr.footer{background-color:#cc9900;color:white;}thead,tfoot{border-bottom:1px solid #ffcc33;color:white;background:#cc9900;text-align:right;text-transform:lowercase;padding:5px;}tr.header th,tr.footer th{padding:5px;}.removeButton{font-size:7pt;vertical-align:bottom;}.nowrap{white-space:nowrap;}.button-bar{text-align:center;clear:both;margin:16px 0px;}.ui-state-highlight,.ui-state-error{width:250px;margin:5px auto 5px auto;text-align:center;}h1,h3{text-align:center;}#donationLink{cursor:pointer;}.phcol{visibility:hidden;}.iphcol{clear:left;}#donate_button,.email-signup button{text-transform:uppercase;background:white;border:thin solid #464646;font-weight:bold;}#donate_button img{display:none;}a.pwyc{font-size:80%;}.navDialog,.navDialog .ui-dialog-content,.navDialog fieldset{background-color:#fafafa;color:#222222;padding:0 0 0 0;}.navDialog .ui-tabs{border:none;}.navDialog .ui-tabs-nav{font-size:10pt;}.navDialog .ui-tabs-panel{border:1px solid #aaaaaa;}.navDialog.ui-dialog .ui-dialog-titlebar{font-size:12pt;padding:5px;text-align:left;background-color:#5dc2dc;color:#efefef;}.navDialog fieldset{border:none;margin:10px 0px 10px 0px;}.navDialog fieldset p{margin:1em;}.navDialog fieldset legend.ui-widget-header{font-size:12pt;padding:5px;text-align:left;background-color:#5dc2dc;color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-shadow:0 -1px 2px rgba(0, 0, 0, 0.5);}.navDialog fieldset .inner{padding:5px;}.navDialog fieldset .ui-tabs-panel{padding:0 0 0 0;}.navDialog .groupfield{margin:0.5em;padding:0 0 0 0;border:#efefef thin solid;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.navDialog .groupfield fieldset{margin:0 0 0 0;padding:0 0 0 0;}.navDialog .groupfield fieldset .inner{padding:5px;background-color:#fafafa;}.navDialog .groupfield fieldset legend{margin:0 0 0 0;font-size:10pt;font-weight:bold;padding:5px;text-align:left;background-color:#b1e2ee;color:#222222;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}#styleTemplates_wrapper{height:400px;min-height:400px;width:auto;display:block;overflow:scroll;}#styleTemplates_table{width:auto;}#styleTemplates_table tr,#styleTemplates_table td,#styleTemplates_table{border:none;}#styleTemplates_table tr{display:inline;float:left;text-align:center;border:none;padding:4px;line-height:22px;}.donate-form{text-align:center;}#styleTemplates_table tr.selectedStyle{border:4px solid #cc9900;font-weight:bold;padding:0px;}img.previewImg{display:none;position:absolute;z-index:2000;border:2px solid white;}.navbar{position:fixed;display:none;top:0;left:0;padding:10px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);color:#999999;width:100%;opacity:0.9;font-size:8pt;}.navbar .title{float:left;margin-top:10px;}.navbar .button-bar{text-align:right;float:right;margin-right:20px;font-size:8pt;}#theme-snippet,#producer-dash,div.producer-dash{font-family:Arial, 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif!important;font-size:10pt!important;display:flex;flex-direction:column;align-content:center;justify-content:space-between;}#theme-snippet .ui-widget,#producer-dash .ui-widget,div.producer-dash .ui-widget{font-family:Arial, 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif!important;font-size:10pt!important;}#theme-snippet .ui-widget select,#theme-snippet .ui-widget input,#producer-dash .ui-widget select,#producer-dash .ui-widget input,div.producer-dash .ui-widget select,div.producer-dash .ui-widget input{font-family:Arial, 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif!important;font-size:10pt!important;}#theme-snippet .ui-widget textarea,#producer-dash .ui-widget textarea,div.producer-dash .ui-widget textarea{font-family:source-sans-pro, sans-serif!important;font-size:8pt!important;}#theme-snippet .ui-tabs .ui-tabs-nav li,#producer-dash .ui-tabs .ui-tabs-nav li,div.producer-dash .ui-tabs .ui-tabs-nav li{font-size:8pt;}.combo .item-name,.combo .show-name,.combo .seat-labels{font-size:70%;}.combo .comboName{font-weight:bold;}#_bpt_payment_form_donate{margin-bottom:0px;}.tiny{font-size:8pt;margin-left:30px;}@media handheld,only screen and (max-width: 767px){.phcol{display:none;}}.invalid-cc{color:red;}.valid-cc{color:green;}#donation_form{text-align:center;margin-top:20px;}.desc .panel .panel,.desc .bpt-panel .bpt-panel{padding:0 0 0 0;}.pwyc-dialog{}.pwyc-dialog:before,.pwyc-dialog:after{content:"";display:table;}.pwyc-dialog:after{clear:both;}.pwyc-dialog{zoom:1;}.pwyc-dialog h3{font-size:16px;text-align:left;}.pwyc-dialog .currency{position:absolute;left:18px;padding-top:13px;color:#cc9900;}.pwyc-dialog .amount{padding:10px 10px 10px 20px;color:white;float:left;}.pwyc-dialog .instructions{float:left;font-size:10px;font-style:italic;padding-left:4px;}.pwyc-dialog .error,#discountModal .error{color:red;font-size:10pt;clear:both;font-style:italic;}.additional-instructions{font-size:90%;font-weight:200;font-style:italic;}.add-info{margin:10px;}.ReservationStatus .main{min-height:600px;}nav ul li{list-style:none;float:left;font-size:140%;font-weight:bold;border-right:thin solid white;padding-right:10px;margin:5px;}nav ul li:last-child{border-right:none;}.history ul{list-style:none;}.history ul{list-style:none;}li.year{font-size:120%;font-weight:bold;margin-top:10px;}li.year ul{margin-top:5px;}li.productionName{font-size:100%;font-weight:normal;margin-left:20px;}.home .email-signup,.donate{border:thin solid white;padding:5px;margin-bottom:20px;}.home .email-signup #requiredHelp{display:none;}.home .email-signup .required label{background:inherit;}.home #donation_amount{padding:0.4em 1em;}.home .donate{vertical-align:top;}.home .donate button{margin:0 0 0 0;}.home .email-signup fieldset{padding:0 0 0 0;float:left;overflow:hidden;}.home .email-signup fieldset.ui-widget{background:inherit;}.home .email-signup:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.home .email-signup,.home .donate{min-height:20px;padding:19px;margin-bottom:20px;background:rgba(0, 0, 0, 0.05);}.home .production{background:rgba(0, 0, 0, 0.05);padding:10px;border:thin solid white;margin-bottom:10px;}.home .production .threecol{float:right;}.home .production .ninecol{margin-bottom:10px;padding:10px 0px 10px 0px;}.home .production:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.home .production .sixcol{border-right:thin solid white;margin-right:10px;padding:10px 0px 10px 0px;}.home .production .sixcol.last{border-right:none;margin-left:10px;}.home .more{font-weight:bold;}@media handheld,only screen and (max-width: 767px){.home .production .threecol{float:none;}}section.links ul li{list-style:none;}section.cast-crew .person-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}section.cast-crew .role-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}#rightpane .gallery div.row{overflow:hidden;}.gallery h3{margin:20px;}.pull-right{float:right;}.dcGroup,.dcNoGroup{padding:8px;}.dcGroup .delete button,.dcNoGroup .delete button{border:none;background:rgba(0, 0, 0, 0);padding:0;margin:0;display:block;font-size:70%;text-align:center;margin:auto;}.dcGroup .delete button .ui-button-text,.dcGroup .delete button .button-text,.dcNoGroup .delete button .ui-button-text,.dcNoGroup .delete button .button-text{color:white;padding:0;text-decoration:underline;text-transform:lowercase;}.dcGroup .add button,.dcNoGroup .add button{margin:0;display:block;text-align:center;margin:auto;}.dcGroup .add button .ui-button-text,.dcNoGroup .add button .ui-button-text{text-transform:lowercase;}.dcGroup .delete button .ui-button-text,.dcGroup .delete button .button-text{color:black;}.shoppingCartItemrow,.shoppingCartServiceCharge,.shoppingCartTitlerow.dcHeader,.shoppingCartTitlerow,.addonTitleRow{display:flex;justify-content:space-between;}.shoppingCartItemrow .quantity-col,.shoppingCartServiceCharge .quantity-col,.shoppingCartTitlerow.dcHeader .quantity-col,.shoppingCartTitlerow .quantity-col,.addonTitleRow .quantity-col{flex-shrink:0;text-align:center;}.shoppingCartItemrow .quantity-col input,.shoppingCartServiceCharge .quantity-col input,.shoppingCartTitlerow.dcHeader .quantity-col input,.shoppingCartTitlerow .quantity-col input,.addonTitleRow .quantity-col input{margin:auto;text-align:center;}.shoppingCartItemrow .desc-col,.shoppingCartServiceCharge .desc-col,.shoppingCartTitlerow.dcHeader .desc-col,.shoppingCartTitlerow .desc-col,.addonTitleRow .desc-col{flex-grow:2;}.shoppingCartItemrow .amount-col,.shoppingCartServiceCharge .amount-col,.shoppingCartTitlerow.dcHeader .amount-col,.shoppingCartTitlerow .amount-col,.addonTitleRow .amount-col{flex-shrink:0;width:5em;text-align:right;}.shoppingCartTitlerow,.addonTitleRow{padding-top:20px;}.pull-left{float:left;}.clear{clear:both;}.landing .productions .production{padding:1em;}.landing .productions .production:nth-child(2n){background-color:black;}.landing .productions .production:nth-child(2n+1){background-color:black;}nav{padding:10px 20px;background-color:#cc9900;color:black;}nav:before,nav:after{content:"";display:table;}nav:after{clear:both;}nav{zoom:1;}nav a,nav a:link,nav a:visited,nav a:hover{color:black;}.card{padding:5px;}.card input{float:left;}.card .cardnum{float:left;font-weight:bold;}.card .expires{clear:left;float:none;padding-left:20px;font-style:italic;}select.qty{width:3em;}.dialog-overlay{position:absolute;z-index:2001;}.dialog-overlay .dialog{min-width:250px;background:black;color:white;border:#efefef thin solid;-webkit-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);-moz-box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);box-shadow:7px 7px 8px rgba(50, 50, 50, 0.75);}.dialog-overlay .dialog header{background:#cc9900;color:#fffeff;font-weight:bold;padding:5px;min-height:10px;}.dialog-overlay .dialog section{padding:10px;}.dialog-overlay .dialog section .error{display:none;color:red;font-size:10pt;clear:both;font-style:italic;}.dialog-overlay .dialog footer{background:black;padding:5px 10px;text-align:right;}.concession-dialog{padding:0px 20px;}#_bpt_payment_form_donate #donation_comment{display:block;margin:10px 0px;}.ui-widget-overlay{opacity:0.9;}.seat-map{padding:0 0 64px 0px;display:flex;flex-direction:column;align-items:center;}.seat-map .inner{z-index:1;min-height:200px;position:relative;}.seat-map .seat,.seatmap-row .seat{cursor:pointer;font-family:'Open Sans', sans-serif;z-index:100;border-radius:25px;width:32px;height:32px;font-size:15px;line-height:30px;display:inline-block;color:white;text-align:center;font-weight:bold;}.seat-map .seat.seat-selected,.seatmap-row .seat.seat-selected{}.seat-map .seat.ghost,.seatmap-row .seat.ghost{display:none;}.seat-map .stage,.seatmap-row .stage{position:absolute;border-radius:0px;border:thin solid #333333;background:inherit;color:#333333;width:100%;}.seat-map .purchasedSeat,.seatmap-row .purchasedSeat{background:#333333!important;color:#111111;cursor:default;}.dialogWrapper-seatmap_modal{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;}.dialogWrapper-seatmap_modal .modalDialog{min-height:100vh!important;height:inherit!important;}.producer-dash{position:relative;top:40px;left:0;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}.producer-dash .dash-label{background:black;bottom:102px;position:fixed;left:40px;transform:rotate(90deg);transform-origin:left top 0;font-size:20px;font-weight:bold;text-transform:uppercase;padding:10px;color:white;z-index:10000;}.producer-dash .dash-toggle{display:none;}.producer-dash .dash-toggle:checked + .dialog-inner{width:300px;}.producer-dash .dialog-inner{z-index:10001;color:#333333;position:fixed;width:0;top:0;height:100vh;overflow:auto;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:#eeeeee;}.producer-dash .dialog-inner .ui-tabs .ui-tabs-panel{padding:0px;}.producer-dash .dialog-inner h1{font-size:16px;}.producer-dash .dialog-inner button{margin-top:0.5em;margin-bottom:0.5em;color:#444644;background:#cccccc;border:none;padding:2px 5px 2px 5px;min-width:100px;text-align:center;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);text-transform:uppercase;}.producer-dash .font input{width:auto;}.wrapper.preview,.footer.preview{margin-left:300px;}.ui-tabs{padding:0em;}.ui-tabs .ui-tabs-nav{border:none;background:#eeeeee;box-shadow:0 1px 6px 0px rgba(0, 0, 0, 0.12);transition:box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);}.ui-tabs .ui-tabs-nav li{border:none;text-transform:uppercase;font-weight:bold;font-size:80%;padding:0.5em 0em;margin-bottom:0.55em;}.ui-tabs .ui-tabs-nav .ui-state-default{border:none;color:#cccccc;}.ui-tabs .ui-tabs-nav .ui-tabs-selected{border:none;}.ui-tabs .ui-tabs-nav .ui-tabs-selected a{border-bottom:4px solid #cc9900;}select.medium{width:5em;}select.small{width:2em;}fieldset.concession-meta fieldset{margin-top:10px;padding:10px;border-style:solid;border-top-width:1px;border-top-color:#d6dac4;border-bottom-width:1px;border-bottom-color:#adb488;border-left-width:1px;border-left-color:#d6dac4;border-right-width:1px;border-right-color:#adb488;}fieldset.concession-meta fieldset legend{font-size:1.2em;font-weight:600;}.card-image img{width:100%;}.concession .phone-wrapper{clear:both;}.concession .phone-wrapper .phone-type,.concession .phone-wrapper .phone-number{float:left;}.concession .phone-wrapper .phone-type select,.concession .phone-wrapper .phone-number select{width:6em;}.printable{display:none;}.unprintable{display:inherit;}@media print{.printable{display:inherit;}.unprintable{display:none;}}@media print{.required input{background-color:rgba(0, 0, 0, 0);}.selected{font-weight:bold;}.row{width:auto;overflow:hidden;float:none;}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{float:none;}.row > .ninecol{width:100%;}body{color:black;}.page-break{page-break-after:always;}fieldset{page-break-before:auto;page-break-inside:auto;}fieldset fieldset{page-break-before:auto;page-break-inside:avoid;border:none;}fieldset > fieldset,fieldset.concession-meta fieldset{border:1px solid black;}::-webkit-input-placeholder{color:rgba(0, 0, 0, 0);}:-moz-placeholder{color:rgba(0, 0, 0, 0);}::-moz-placeholder{color:rgba(0, 0, 0, 0);}:-ms-input-placeholder{color:rgba(0, 0, 0, 0);}textarea{display:block;overflow:visible!important;page-break-inside:avoid!important;width:100%;height:100%;border:none;}textarea::-webkit-input-placeholder{color:rgba(0, 0, 0, 0);}textarea:-moz-placeholder{color:rgba(0, 0, 0, 0);}textarea::-moz-placeholder{color:rgba(0, 0, 0, 0);}textarea:-ms-input-placeholder{color:rgba(0, 0, 0, 0);}input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid black;width:100%;}.footer,#zenbox_tab{visibility:hidden;}select{display:none;}h2,h3,.productionName{border-left:none!important;border-right:none!important;border-bottom:none!important;background:white!important;color:black!important;text-align:left;text-transform:normal;}legend{color:black;}div.concession label{color:black!important;}body,.panel,.main,.bpt-panel{background:white;}.buy-button{display:none;}.footer{display:none;}.concession-dialog,.concession-meta{overflow:visible;}}#zenbox_tab{position:fixed;border-color:black;bottom:0;right:0;background:black;z-index:10000;cursor:pointer;line-height:13px;}.bpt-prices{width:100%;padding:8px;}.bpt-price{display:flex;align-items:baseline;justify-content:space-between;padding:4px;line-height:2.5em;}.bpt-price-label{font-size:110%;font-weight:500;}.bpt-price-description,.bpt-price-pwyc-instructions{font-size:90%;font-weight:300;}.bpt-price input.bpt-pick-price{width:6em;text-align:right;}.bpt-price-price,.bpt-pricequantity{flex-shrink:0;}.bpt-price-description{padding:0px 4px;flex-grow:2;}.bpt-ticket-buttons{text-align:right;}.bpt-ticket-form,.bpt-show-date-status-message{display:flex;min-height:inherit;align-self:center;}.bpt-show-date{background:white;color:black;display:flex;flex-direction:column;min-width:7em;font-size:150%;text-align:center;max-width:8em;}.bpt-show-date-dow{color:#0d0d0d;display:flex;flex-grow:1;flex-shrink:1;flex-direction:column;justify-content:center;font-weight:800;font-size:250%;text-transform:uppercase;padding:24px 8px 0px 8px;}.bpt-show-date-month-day{flex-grow:100;padding:7px;}.bpt-show-date-time{color:black;background:white;font-size:80%;text-align:center;padding:8px 0px;font-weight:bold;flex-grow:1;flex-shrink:1;}.festival .ticket,.festival .pass{border:none;}.festival .festival-ticket{display:flex;border:1px solid black;}@media handheld,only screen and (max-width: 980px){.main{padding:0;}h1,h2,h3,h4,h5,.productionName{margin:0;margin-left:0px;margin-right:0px;}div.mapLink,div.when,div.description,div.group-rates{padding-left:5px;}section.ticket{margin:auto;margin-bottom:5px;}.bpt-ticket-form{flex-direction:column;}.bpt-show-date-month-day,.bpt-show-date-dow,bpt-show-date-show-time{flex-grow:1;}.festival .festival-ticket{display:block;}}.full-width-header{position:absolute;width:100%;left:0;right:0;}.payment-request .sixcol{float:none;margin:auto;}.payment-request .payment-traditional{margin-top:32px;display:flex;flex-direction:column;}@media handheld,only screen and (max-width: 1023px){.bpt-prices{width:initial;}}.frow{display:flex;flex-direction:row;}.fcol{display:flex;flex-direction:column;}.fstart-stretch{justify-content:flex-start;align-items:stretch;}.fstart-start{justify-content:flex-start;align-items:flex-start;}.fstart-end{justify-content:flex-start;align-items:flex-end;}.fstart-center{justify-content:flex-start;align-items:center;}.fstart-baseline{justify-content:flex-start;align-items:baseline;}.fend-stretch{justify-content:flex-end;align-items:stretch;}.fend-start{justify-content:flex-end;align-items:flex-start;}.fend-end{justify-content:flex-end;align-items:flex-end;}.fend-center{justify-content:flex-end;align-items:center;}.fend-baseline{justify-content:flex-end;align-items:baseline;}.fcenter-stretch{justify-content:center;align-items:stretch;}.fcenter-start{justify-content:center;align-items:flex-start;}.fcenter-end{justify-content:center;align-items:flex-end;}.fcenter-center{justify-content:center;align-items:center;}.fcenter-baseline{justify-content:center;align-items:baseline;}.fbetween-stretch{justify-content:space-between;align-items:stretch;}.fbetween-start{justify-content:space-between;align-items:flex-start;}.fbetween-end{justify-content:space-between;align-items:flex-end;}.fbetween-center{justify-content:space-between;align-items:center;}.fbetween-baseline{justify-content:space-between;align-items:baseline;}.faround-stretch{justify-content:space-around;align-items:stretch;}.faround-start{justify-content:space-around;align-items:flex-start;}.faround-end{justify-content:space-around;align-items:flex-end;}.faround-center{justify-content:space-around;align-items:center;}.faround-baseline{justify-content:space-around;align-items:baseline;}.fbetween-stretch{justify-content:space-between;align-items:stretch;}.fbetween-start{justify-content:space-between;align-items:flex-start;}.fbetween-end{justify-content:space-between;align-items:flex-end;}.fbetween-center{justify-content:space-between;align-items:center;}.fbetween-baseline{justify-content:space-between;align-items:baseline;}.faround-stretch{justify-content:space-around;align-items:stretch;}.faround-start{justify-content:space-around;align-items:flex-start;}.faround-end{justify-content:space-around;align-items:flex-end;}.faround-center{justify-content:space-around;align-items:center;}.faround-baseline{justify-content:space-around;align-items:baseline;}.feven-stretch{justify-content:space-evenly;align-items:stretch;}.feven-start{justify-content:space-evenly;align-items:flex-start;}.feven-end{justify-content:space-evenly;align-items:flex-end;}.feven-center{justify-content:space-evenly;align-items:center;}.feven-baseline{justify-content:space-evenly;align-items:baseline;}.fgrow{flex-grow:1;}.fnogrow{flex-shrink:0;flex-grow:0;}#rightpane form.frow,#rightpane form.fcol{margin:initial;}.buttonbar{margin:8px;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;width:100%;}.productionName{font-style:italic;font-weight:bold;}label{color:#666666;font-weight:bold;}.calendarDay,.calendarHeader th{border:thin solid white;}