html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}:root{font-size:16px}@media screen and (min-width: 700px){:root{font-size:calc(16px + (19 - 16)*(100vw - 700px)/(1000 - 700))}}@media screen and (min-width: 1000px){:root{font-size:19px}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;white-space:nowrap;text-indent:100%;direction:ltr}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:block;visibility:hidden;height:0}.clearfix:after{clear:both}.clear{clear:both}@media screen and (max-width: 768px){.hide_mobile{display:none}}.show_mobile{display:none}@media screen and (max-width: 768px){.show_mobile{display:block}}.visuallyhidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.hide{display:none}*{letter-spacing:0em}.header-base,.event_showings .show-all-showings,h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-family:"Roboto Slab",serif;font-weight:700;line-height:1.05;letter-spacing:.3px;color:#000}h1,.h1{font-size:2.6588080154rem}.textarea h1,.cms h1,.textarea .h1,.cms .h1{margin-bottom:50px;padding-bottom:10px;border-bottom:5px solid #f04923}h2,.h2{font-size:1.9946046627rem}h2.long_title,.h2.long_title{font-size:1.4963275789rem}h3,.h3{font-size:1.4963275789rem}h4,.h4{font-size:1.1225263158rem}h5,.h5,.event_showings .show-all-showings{font-size:.8421052632rem}h6,.h6{font-size:.6317368816rem}.small_paragraph,.small p{font-size:.889rem}.p-base,table tr td,ol>li,.cms ul li,.textarea ul li,.spotlight_text ul li,.faq ul li,.link .description ul li,.event_description ul li,address,.address,p,.p{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#2d2d2d}p,.p{margin:0 0 30px}p.lead,.p.lead{font-size:1.473684rem;font-weight:300}p strong,.p strong{font-weight:700}address,.address{margin:0 0 20px;font-weight:700;font-style:normal}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{position:relative;margin:0;padding:0;list-style:none}.cms ul,.textarea ul,.spotlight_text ul,.faq ul,.link .description ul,.event_description ul{margin-bottom:20px}.cms ul li,.textarea ul li,.spotlight_text ul li,.faq ul li,.link .description ul li,.event_description ul li{padding:0 0 0 40px}.cms ul li:before,.textarea ul li:before,.spotlight_text ul li:before,.faq ul li:before,.link .description ul li:before,.event_description ul li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background-color:#2d2d2d}.cms ul li ul,.textarea ul li ul,.spotlight_text ul li ul,.faq ul li ul,.link .description ul li ul,.event_description ul li ul{margin-top:10px}ol{margin-bottom:20px}ol>li{position:relative;padding-left:40px;counter-increment:li-counter}ol>li:before{content:counter(li-counter);position:absolute;top:-1px;left:0;width:25px;height:25px;font-family:"Roboto Slab",serif;font-weight:700}ol>li:after{content:"/";position:absolute;top:1px;left:0;width:25px;height:25px;margin-top:-3px;margin-left:16px;font-size:1.105263rem;font-weight:700;color:#f04923}a{transition:all 200ms linear;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;text-decoration:none;color:#000;border:none;cursor:pointer}.title a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.event_showings .show-all-showings a:hover,.h6 a:hover{text-decoration:underline}.textarea a:not(.button){display:inline;position:relative;z-index:1;background:rgba(0,0,0,0);transition:250ms;font-weight:500;text-decoration:underline}.textarea a:not(.button):hover{background:#f04923;text-decoration:none}a:hover,a:focus{color:#000}hr{display:block;clear:both;height:1px;margin-top:30px;margin-bottom:40px;background-color:#b1b1af;border:0}table{position:relative;margin:0 0 15px}table tr td{margin-bottom:0;padding:5px;border:none}blockquote{margin:0 0 40px;padding:40px 50px 20px 50px;background:#fff;border:1px solid #b1b1af;border-bottom:8px solid #f04923}@media screen and (max-width: 768px){blockquote{padding:20px 25px 10px 25px}}blockquote p{font-size:1.473684rem;font-weight:300}blockquote p:last-child{margin-bottom:0}blockquote p:last-child b,blockquote p:last-child strong{display:flex;flex-wrap:wrap;align-items:center;margin-right:3px;font-family:"Roboto Slab",serif;font-size:1.105263rem;font-weight:700;line-height:1.157895rem;text-align:right;letter-spacing:.015789rem;color:#000}blockquote p:last-child b:before,blockquote p:last-child strong:before{content:"";top:10px;height:1px;margin-right:30px;background:#b1b1af;flex-grow:1}blockquote p:last-child em{display:block;width:100%;font-family:"Roboto",sans-serif;font-size:.842105rem;font-weight:400;font-style:normal;line-height:1.263158rem;text-align:right;letter-spacing:0rem;color:#2d2d2d}.news_detail .news_thumb{float:left;margin-right:20px;margin-bottom:20px}.event_list_header{width:100%;background:#fff;border-bottom:1px solid #8e8e8e;color:#333}.event_list_header .overview{display:flex;position:relative;margin:0 auto}.event_list_header h1{flex-grow:2;margin:0}.event_list_toggles{display:flex;align-self:center}.event_list_toggles .toggle{margin-left:15px;color:#666}.event_list_toggles .toggle:hover{cursor:pointer}.event_list_toggles .toggle:hover span{color:#333}.event_list_toggles .toggle:hover svg{fill:#333}.event_list_toggles .toggle.calendar{display:none}.event_list_toggles .toggle.is-active svg{fill:#333}.event_list_toggles span{display:block;text-align:center}.event_list_toggles svg{fill:#999}.category-dropdown{position:relative;margin-right:37px;align-self:center}.category-dropdown .select{display:block;position:relative;width:290px;height:38px;line-height:38px;background:#fff;border:2px solid #e4e4e4;margin:0;padding:0 0 0 20px;color:#222;cursor:pointer;outline:none;z-index:8}.category-dropdown .select svg{float:right;position:absolute;top:50%;right:15px;width:15px;height:12px;transform:translateY(-50%);fill:none;fill-rule:evenodd;stroke:#ccc;stroke-width:2px}.category-dropdown .select.is-active{border-color:#ccc}.category-dropdown .select.is-active svg{transform:rotate(180deg) translateY(-47%);transform-origin:50% 0}.category-dropdown .choices{display:none;position:absolute;top:16px;left:0;width:100%;background:rgba(0,0,0,.8);padding:35px 10px 10px 10px;font-family:Arial,Helvetica,sans-serif;z-index:7}.category-dropdown .choices.is-active{display:block}.category-dropdown .choices li a{display:block;padding:5px 10px;color:#fff;text-decoration:none;cursor:pointer}.category-dropdown .choices li:hover a,.category-dropdown .choices a.is-active{background:#000;color:#ccc}.category-dropdown .choices li:before{display:none}.event_list{zoom:1}.event_list:before,.event_list:after{content:" ";display:block;visibility:hidden;height:0}.event_list:after{clear:both}.event_list .eventItem .thumb{float:left;width:200px}.event_list .eventItem .thumb img{max-width:100%}.event_list.event_list_grid .eventItem{float:left;width:calc(25% - 20px);margin:0px 10px 20px}.event_list.event_list_grid .eventItem .thumb{float:none;width:100%}.event_list.event_list_grid .eventItem:nth-child(4n+1){clear:left}.event_detail{min-height:600px;zoom:1;position:relative}.event_detail:before,.event_detail:after{content:" ";display:block;visibility:hidden;height:0}.event_detail:after{clear:both}.event_detail .event_heading.below_branding{display:none}@media screen and (max-width: 1024px){.event_detail .event_heading{display:none}}.event_detail .buttonWrapper .title,.event_detail .buttonWrapper .tagline,.event_detail .buttonWrapper .date{display:none}@media screen and (max-width: 1024px){.event_detail .buttonWrapper .title,.event_detail .buttonWrapper .tagline,.event_detail .buttonWrapper .date{display:block}}.event_detail .buttons{position:relative;color:#fff}.event_detail .buttons a,.event_detail .buttons span{white-space:nowrap}.event_detail .buttons svg{display:inline-block;vertical-align:middle;margin-right:5px;fill:#fff}.event_description{position:relative}.event_description:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:50px;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff",GradientType=0 )}.event_description.is-opened:after{display:none}.event_showings .list{position:relative;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:15px}.event_showings .list a,.event_showings .list a:focus,.event_showings .list a:visited{color:#000}.event_showings .list a:hover,.event_showings .list a:focus:hover,.event_showings .list a:visited:hover{color:#000}.event_showings .cell{width:20%;position:relative;float:left;display:inline-block;text-align:center}.event_showings .cell:nth-child(1){width:40%;text-align:left}.event_showings .cell:last-child{width:40%;text-align:right}.event_showings .listItem{position:relative;border-bottom:1px solid #e4e4e4}.event_showings .listItem-hasNoLink .eventDetailShowings__cell{width:50%}.event_showings .buttons svg{width:27px;fill:#f04923;display:inline-block;vertical-align:middle;margin-right:5px}.event_showings .additional_showings{display:none}.event_showings .show-all-showings{transition:all 100ms linear;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;text-transform:uppercase;zoom:1;opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35);margin-top:20px;cursor:pointer}.event_showings .show-all-showings:hover{zoom:1;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.eventDetailList{position:relative;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.eventDetailList a,.eventDetailList a:focus,.eventDetailList p{color:#fff}.eventDetailList a:hover{color:#333}.eventDetailList .item{list-style-type:none;border-bottom:1px solid #000;color:#fff;font-size:16px;position:relative;padding-left:40px}.eventDetailList .item:last-child{border-bottom:none}.eventDetailList .item:before{display:none}.eventDetailList .item .label{text-transform:uppercase;color:#5e5e5e;display:block}.eventDetailList .item svg{position:absolute;top:0px;left:10px;fill:#5e5e5e}.content_item{width:900px;max-width:calc(100% - 40px);margin:auto;margin-bottom:40px}.content_item:last-child{margin-bottom:100px}.content_item:first-child:not(.slide):not(.map){padding-top:50px}.content_item.slide,.content_item.map{width:100%;max-width:100%}.content_item .item_body_heading_1,.content_item.slide+.textarea>.content>h1:first-child,.content_item.map+.textarea>.content>h1:first-child,.news_listing_page .content_item h1{position:relative;left:50%;width:980px;max-width:calc(100vw - 80px);transform:translateX(-50%)}.spotlight_image img{display:block;width:100%;max-width:100%}.content{position:relative;margin:0;padding:0}.content img{max-width:100%}.content img[align=left],.content img.left{float:left;margin:0 20px 20px 0}@media screen and (max-width: 768px){.content img[align=left],.content img.left{display:block;float:none;margin:0 auto 20px}}.content img[align=right],.content img.right{float:right;margin:0 0 20px 20px}@media screen and (max-width: 768px){.content img[align=right],.content img.right{display:block;float:none;margin:0 auto 20px}}.two-column>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column>ul>li{float:left;width:40%;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #b1b1af}@media screen and (max-width: 768px){.two-column>ul>li{float:none;width:100%}}.two-column>ul>li strong,.two-column>ul>li b{font-family:"Roboto Slab",serif}.side-by-side{zoom:1;float:left;width:50%}.side-by-side:before,.side-by-side:after{content:" ";display:block;visibility:hidden;height:0}.side-by-side:after{clear:both}@media screen and (max-width: 768px){.side-by-side{float:none;width:100%}}.side-by-side:nth-child(2n+1){clear:left}@media print{*{color:#444 !important;background:rgba(0,0,0,0) !important;text-shadow:none !important}header,footer,#branding,#cal_holder,#fb_window,#fb-root,.paging,.buttons,.one_sidebar_right #column_2,.ticket,.faq,.banner,.addthis_toolbox,.print,.seating,.no_print{display:none;height:0 !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}.news_tools{display:none}.print_logo{display:block;width:150px;height:44px;padding-bottom:10px}.print_map{display:block;margin:0 auto;text-align:center}#layout{padding-top:10px;border-top:1px solid #000}.event_list a:after{content:""}body#events.detail #column_1 .main_column{width:600px}body#events.detail #column_2{display:block}.column{width:100% !important}}
