@charset "UTF-8";@charset "UTF-8";@charset "UTF-8";
/* BOT CUSTOM HEADER STYLES */
header{background-color:#440000;}
.cstmhdr img{max-width: 50%;}
.cstmhdr{background:transparent url(/assets/images/layout/affiliates/hdr/header-bg.jpg) no-repeat left top / 100% 100%;}
.cstmhdr .boxoffice{
	/* display:-webkit-box;display:-ms-flexbox;display:flex; */ display:none;
	-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
	width:276px;float:right;text-align: center;color: #fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);font-size: 12px;padding: 5px 0;line-height: 20px;margin-right:1%;
	border-style: solid;
	border-width: 0px 11px 13px 10px;
	-webkit-border-image: url(/assets/images/layout/affiliates/hdr/boxoffice-bg.png) 0 11 13 10 repeat stretch;
	-o-border-image: url(/assets/images/layout/affiliates/hdr/boxoffice-bg.png) 0 11 13 10 repeat stretch;
	border-image: url(/assets/images/layout/affiliates/hdr/boxoffice-bg.png) 0 11 13 10 fill repeat stretch;
}
.cstmhdr .boxoffice > strong:first-child{letter-spacing: 4px;text-transform: uppercase;font-size: 20px;}
.cstmhdr .boxoffice a, .cstmhdr .boxoffice a:hover{color:#fff;text-decoration:none;}

@media (max-width: 767px) {
.cstmhdr {width: 100%;position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.cstmhdr img {max-width: 75%;max-height:43px;margin-left: 40px;}
.home .cstmhdr img {max-width: 88%;margin-left:0;}
.res header section > form{display:none;}
header{padding-right:0;}
header section > form{position:absolute;top:0;left:0;}
body:not(.home) .typeahead {position: fixed !important;}
.nav-trigger span{background-color:#ffffff;}
.nav-trigger span::before, .nav-trigger span::after{background-color:#ffffff;}
/* FEEFO */
#feefologohere{text-align: center;}
/* END FEEFO */

}

@media (min-width: 768px) and (max-width: 1024px) {
.cstmhdr img{max-width: 50%;}
.cstmhdr .boxoffice{line-height: 14px;}
.cstmhdr .boxoffice > strong:first-child, .cstmhdr .boxoffice a{font-size:16px;}
}
@media (min-width: 768px) {
/* FEEFO */
#feefologohere{position: fixed;z-index: 5;bottom: 0;left: 10px;}
/* END FEEFO */
.res header form.quicksearch{display:none;}
}

/* END BOT CUSTOM HEADER STYLES */

/* BOT AFFILIATE STYLES */
body{background-color: #ffffff;}
a, .now {color: rgba(202,8,1, 1);}
a:hover, a:active, a:focus, .day a.tab:hover, .day a.tab:active, .day a.tab:focus {color:rgba(131,0,0,1);}
.progress a{color:#ffffff;}
.progress a:hover, .progress a:active, .progress a:focus{color:#ffffff;}
.invert,  a.invert, .calendar-table td.current_day > strong, .calendar-table td:hover > strong:first-child, .bsktsummary .os_time:after {background-color: rgba(202,8,1, 1);color:#ffffff;}
a.invert:hover, a.invert:active, a.invert:focus{background-color: rgba(131,0,0,1);}
.bsktsummary .os_time{background-color: rgba(202,8,1,.5);}

.color1{color:rgba(202,8,1, 1)} /* MAIN HIGHLIGHT COLOR */
.color2, .blue, .cookie-banner .btn.blue, .cookiemodal .modal-body .btn.blue, .blue,  .bsktsummary li.os_time a,  .day a.tab.active, .ui-slider-range, .day .panel-heading .panel-title:not(.collapsed), .info::after, .popoversearch .modal-header{background-color:rgba(202,8,1, 1);color:rgba(255,255,255,1);text-decoration: none;} /* MAIN HIGHLIGHT BACKGROUND COLOR + ACCOMPANYING TEXT COLOR */
.color3{background-color: rgba(0,100,204,1);color:rgba(255,255,255,1);} /* CALENDAR PERFORMANCES BACKGROUND COLOR + ACCOMPANYING TEXT COLOR */
.color2:hover:not(span):not(div):not(li):not(section):not(h2), .color2:active:not(span):not(div):not(li):not(section):not(h2), .color2:focus:not(span):not(div):not(li):not(section):not(h2), .blue:hover:not(span):not(div):not(li):not(section):not(h2), .blue:active:not(span):not(div):not(li):not(section):not(h2), .blue:focus:not(span):not(div):not(li):not(section):not(h2), .browseby a:hover, .browseby a:focus, .browseby a:active, .listing:not(.anyshow) .popular > div:last-child a:hover, .listing:not(.anyshow) .popular > div:last-child a:focus, .listing:not(.anyshow) .popular > div:last-child a:active, .popoversearch li:last-child button:active, .popoversearch li:last-child button:focus, .popoversearch li:last-child button:hover  {background-color:rgba(131,0,0,1);color:#ffffff;} /* HOVER MAIN HIGHLIGHT BACKGROUND COLOR + ACCOMPANYING TEXT COLOR */
.color3:hover, .color3:active, .color3:focus,.singleperf:hover .color3, .singleperf:active .color3, .singleperf:focus .color3 {color:rgba(255,255,255,1);background-color:rgba(202,8,1, 1);} /* CALENDAR PERFORMANCES HOVER TEXT COLOR */
.color4{color:rgba(255,255,255,1);background-color:rgba(202,8,1, 1);}
.discount, .new::after {background-color: rgba(240,119,0,1);color:rgba(255,255,255,1);} /* DISCOUNT COLOR + ACCOMPANYING TEXT COLOR */
.day .tabs {border-bottom-color: rgba(202,8,1, 1);}
@media (min-width: 768px) {.day .tab-panes {border-top: rgba(202,8,1, 1) 4px solid;}}
#performance-switch input[type=radio]:checked+label{background-color:rgba(202,8,1, 1);}
.day td:first-child.color1, .day td:nth-child(2).color1, .day td:nth-child(2) select.color1{color:#47A;}

.day .yoursearch form > ul > li:nth-child(3) input[type='radio'] + label:hover:before, .day .yoursearch form > ul > li:nth-child(3) input[type='radio']:checked + label {background-color:rgba(202,8,1, 1);border-color:rgba(202,8,1, 1);}

.day svg g.pulse circle, .day svg g.pulse polygon, g.selected circle.fill, g.selected polygon.star{fill:rgba(202,8,1, 1) !important;}
g.selected text {fill:#ffffff;}

.ui-slider-handle:after{border-top-color: rgba(202,8,1, 1);}

#seatingplan-options tr:hover, #seatingplan-options tr:hover td {background-color:rgba(202,8,1, .1);}

.noUi-handle{background: rgba(202,8,1, 1);}
.noUi-target {background: rgba(202,8,1, .2);}


header section{background-color:transparent;}

nav, .progress.color2{background-color: rgba(168,0,0, 1);}
nav ul a{color:#ffffff;}

.home > div:first-of-type{background-color: rgba(0, 0, 0, 0.03);}


.listing > div:first-child{background-color: transparent;}
.listing > div:nth-child(2){background-color: rgba(0, 0, 0, 0.03);}
.listing > div:nth-child(2){background-color: transparent;}

main.show .showtop{}

main.calendar > div:first-of-type{background-color: rgba(0, 0, 0, 0.03);}
div > .calendar-table{}

main.day section:nth-of-type(2){background-color: transparent;}