@import url("/styles/common/photogallery.min.css");@import url("/styles/common/show.min.css");@import url("/styles/common/event.min.css");@media screen{a.show_link,a.event_link{color:black;text-decoration:none;cursor:help}div#schedule_calendar_wrapper{padding:1.5%}#schedule_calendar_wrapper.shown{opacity:1;height:auto;overflow:visible;-webkit-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;transition:opacity .25s ease-in;z-index:1}#schedule_calendar_wrapper.hidden{opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;height:0;overflow:hidden;z-index:0;padding:0;margin:0}table#schedule_calendar{width:100%;border-collapse:collapse;margin-left:auto;margin-right:auto}table#schedule_calendar thead tr.schedule_month_header th{font-size:1.5em}table#schedule_calendar thead tr.schedule_month_header th a{font-size:1.5em}table#schedule_calendar thead tr.schedule_day_header th{font-size:1.1em;width:14.28%;background-color:#5CA3FF;background-image:-ms-linear-gradient(top,#5CA3FF 0%,#39659E 100%);background-image:-moz-linear-gradient(top,#5CA3FF 0%,#39659E 100%);background-image:-o-linear-gradient(top,#5CA3FF 0%,#39659E 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5CA3FF),color-stop(1,#39659E));background-image:-webkit-linear-gradient(top,#5CA3FF 0%,#39659E 100%);background-image:linear-gradient(to bottom,#5CA3FF 0%,#39659E 100%);border-left:1px solid black;border-right:1px solid black;border-top:1px solid black}table#schedule_calendar tbody tr td{font-size:.8em}table#schedule_calendar tbody tr.schedule_day td{height:150px;vertical-align:top}table#schedule_calendar tbody tr.schedule_daynum_header td{text-align:left;padding:4px;background:#AAAAAA;background-image:-ms-linear-gradient(top,#EEEEEE 0%,#AAAAAA 100%);background-image:-moz-linear-gradient(top,#EEEEEE 0%,#AAAAAA 100%);background-image:-o-linear-gradient(top,#EEEEEE 0%,#AAAAAA 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EEEEEE),color-stop(1,#AAAAAA));background-image:-webkit-linear-gradient(top,#EEEEEE 0%,#AAAAAA 100%);background-image:linear-gradient(to bottom,#EEEEEE 0%,#AAAAAA 100%)}table#schedule_calendar td{vertical-align:top}table#schedule_calendar td.olddate{background-color:#DDDDDD}table#schedule_calendar td.todaydate{background-color:lightyellow}table#schedule_calendar td.futuredate{background-color:white}div.date_holder{min-height:50px;padding:1em}div.cal_date_wrapper{height:100%;width:100%;margin:0;padding:0}div.cal_entry{border:1px solid black;padding:0;margin:0;display:inline-block;height:100%;width:100%;position:relative;box-sizing:border-box}div.cal_entry_wrapper{padding:.5em}div.cal_leftradial{border-top-left-radius:10px;border-bottom-left-radius:10px}div.cal_rightradial{border-top-right-radius:10px;border-bottom-right-radius:10px}div.cal_show.cal_rightradial{border-right:1px solid darkgreen}div.cal_show.cal_leftradial{border-left:1px solid darkgreen}div.cal_show_old.cal_rightradial{border-right:1px solid darkgray}div.cal_show_old.cal_leftradial{border-left:1px solid darkgray}div.cal_event{background-color:lightblue;border-top:1px solid darkblue;border-bottom:1px solid darkblue}div.cal_event.cal_leftradial{border-left:1px solid darkblue}div.cal_event.cal_rightradial{border-right:1px solid darkblue}div.cal_holiday{background-color:pink;border:1px solid red}div.cal_show{background-color:lightgreen;border-top:1px solid darkgreen;border-bottom:1px solid darkgreen}div.cal_show_old,div.cal_event_old{background-color:lightgray;border-top:1px solid darkgray;border-bottom:1px solid darkgray;color:dimgray}div.cal_show:hover,div.cal_show.hovering{box-shadow:0 1px 4px black;background-color:#acf4ac}div.cal_event:hover,div.cal_event.hovering{box-shadow:0 1px 4px black;background-color:#bce0ec}div.cal_closed{background-color:lightgray;border:1px solid gray;height:100%}div.movie_showing{background-color:#33FF00;display:block;border:1px solid #1E9600;margin:6px 2px 6px 2px;font-size:.9em;padding:2px}div.movie_closed{background-color:#CCCCCC;display:block;border:1px solid #AAAAAA;margin:6px 2px 6px 2px;font-size:.9em;padding:2px}tr.schedule_daynum_header td{border-left:1px solid black;border-right:1px solid black;border-top:1px solid black}tr.schedule_show{border-bottom:1px solid black}tr.schedule_holiday td,tr.schedule_event td,tr.schedule_show td,tr.schedule_filler td{border-left:1px solid black;border-right:1px solid black;height:1px;padding:0;margin:0}.calendar_show_movie{padding-left:.5em;text-indent:-.25em}@-moz-document url-prefix(){tr.schedule_holiday td,tr.schedule_event td,tr.schedule_show td,tr.schedule_filler td{height:100%}tr.schedule_holiday,tr.schedule_event,tr.schedule_show,tr.schedule_filler{height:100%}}#info_box_wrapper{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80vh;width:85vw;max-width:1100px}#info_box_wrapper #info_box_header_close{float:right;position:relative;top:15px;left:15px;cursor:pointer;color:#fff;border:1px solid black;border-radius:30px;font-size:18px;font-weight:bold;line-height:0;padding:14px 6px 11px 7px;min-width:15px;min-height:3px;text-align:center;box-shadow:0 0 20px black;text-shadow:1px 1px 1px black,-1px 1px 1px black,1px -1px 1px black,-1px -1px 1px black;background:#ff0000;background:-moz-radial-gradient(center,ellipse cover,#ff0000 0%,#e00000 100%);background:-webkit-radial-gradient(center,ellipse cover,#ff0000 0%,#e00000 100%);background:radial-gradient(ellipse at center,#ff0000 0%,#e00000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#e00000',GradientType=1)}#info_box_wrapper #info_box_header_close:hover{background:#ff1414;background:-moz-radial-gradient(center,ellipse cover,#ff1414 0%,#f20000 100%);background:-webkit-radial-gradient(center,ellipse cover,#ff1414 0%,#f20000 100%);background:radial-gradient(ellipse at center,#ff1414 0%,#f20000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1414',endColorstr='#f20000',GradientType=1)}#info_box_wrapper #info_box_header_close:before{content:"X"}#info_box{background-color:white;border:1px solid black;box-shadow:0 0 20px black;border-radius:1em;float:left;width:100%;height:100%}#info_box #info_box_header{margin:0;padding:0;background-color:#99cdff;border-bottom:1px solid black;border-top-left-radius:1em;border-top-right-radius:1em;width:100%;float:left}#info_box #info_box_header h2{color:black;padding:.5em;margin:0}#info_box #info_box_body{padding:2%;overflow-x:auto;float:left;width:96%}#schedule_list.shown{opacity:1;height:auto;overflow:visible;-webkit-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;transition:opacity .25s ease-in;z-index:1}#schedule_list.hidden{opacity:0;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;transition:opacity .25s ease-out;height:0;overflow:hidden;z-index:0;padding:0;margin:0}p#disclaimer{padding:1em 1.5% 1em 1.5%;margin:0}.tbagroup{margin:1em 5% 1em 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tbagroup .tbamovie{float:left;margin:1.5%;width:30%;min-width:250px}#view_mode_wrapper{padding:1.5%;font-size:1.1em}#view_mode_wrapper a{cursor:pointer}.season_info{margin:1em 5% 1em 5%}}@media screen and (min-width:1152px){table#schedule_calendar tbody tr td .calendar_screen_title{font-size:1.1em}table#schedule_calendar tbody tr td{font-size:.8em}table#schedule_calendar tbody tr.schedule_daynum_header td{font-size:1.05em}.movie_start_time{display:inline}.movie_start_time:after{content:" - "}.movie_title{display:inline}.movie_rating_text{display:inline}.movie_rating_text:before{content:" "}}@media screen and (min-width:701px) and (max-width:1151px){table#schedule_calendar tbody tr td{font-size:.8em}table#schedule_calendar tbody tr.schedule_daynum_header td{font-size:.9em}.tbamovie .show_movie_image{width:80px}.movie_start_time{display:block}.movie_start_time:after{content:":"}.movie_title{display:inline}.movie_rating_text{display:inline}.movie_rating_text:before{content:" "}}@media screen and (max-width:700px){#schedule_calendar_wrapper.shown,#schedule_calendar_wrapper.hidden{display:none;opacity:0;height:0;overflow:hidden}#schedule_list.shown,#schedule_list.hidden{display:block;opacity:1;height:auto;overflow:visible;padding:0 1% 0 1%}#view_mode_wrapper{display:none}}@media print{#view_mode_wrapper{display:none}table#schedule_calendar{border-collapse:collapse;border:1px solid black}table#schedule_calendar tr{border:1px solid black}table#schedule_calendar td{border:1px solid black;width:14.28%;font-size:.7em;vertical-align:top}div.cal_leftradial{border-top-left-radius:10px;border-bottom-left-radius:10px}div.cal_rightradial{border-top-right-radius:10px;border-bottom-right-radius:10px}div.date_holder{min-height:100px}}