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 + (18 - 16) * ( (100vw - 700px) / (1000 - 700) ))}}@media screen and (min-width: 1000px){:root{font-size:18px}}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}html:not(.tabbing) a:focus,html:not(.tabbing) *[tabindex="0"]:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:900}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{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]{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{display:block;visibility:hidden;height:0;content:" "}.clearfix:after{clear:both}.clear{clear:both}@media screen and (max-width: 700px){.hide_mobile{display:none}}.show_mobile{display:none}@media screen and (max-width: 700px){.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,.h1,.h2,.h3,.h4,.two-column>ul>li strong,.h5,.h6{font-weight:900;margin:0 0 25px 0;font-family:"Assistant",sans-serif;color:#000;line-height:1}h1,.h1{margin-top:0;font-size:3.1573345183rem;text-transform:uppercase}h2,.h2{font-size:2.368593037rem}h2.long_title,.h2.long_title{font-size:1.776889rem}h3,.h3{font-size:1.776889rem}h4,.h4,.two-column>ul>li strong{font-size:1.333rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.7501875469rem}.small_paragraph,.small p{font-size:.835rem}.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-size:18px;font-family:"Assistant",sans-serif;line-height:1.5}p,.p{margin:0 0 15px}p.lead,.p.lead{font-size:1.44rem;line-height:1.5}p strong,.p strong{font-weight:900}address,.address{margin:0 0 20px;font-style:normal;font-weight:900}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 0px 50px;margin:0 0 15px 0}.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:10px;left:18px;width:7px;height:7px;background-color:#2859a8}.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:50px;counter-increment:li-counter;margin:0 0 15px 0}ol>li:before{content:"";position:absolute;top:0px;left:10px;width:24px;height:24px;background-color:#2859a8;color:#fff;font-size:14px;font-weight:900;box-shadow:1px 3px 5px 0 rgba(0,0,0,.3);line-height:23px;text-align:center;content:counter(li-counter)}a{border:none;color:#2859a8;text-decoration:none;cursor:pointer;transition:color 200ms linear}a:hover,a:focus{color:#3474db}.textarea p a,.textarea li a,.cms p a,.cms li a,.spotlight_content a,.m-eventDetailList__item a,.event_description a{font-weight:600;text-decoration:underline}.textarea p a:hover,.textarea li a:hover,.cms p a:hover,.cms li a:hover,.spotlight_content a:hover,.m-eventDetailList__item a:hover,.event_description a:hover{text-decoration:none}hr{display:block;height:1px;background-color:#9b9b9b;border:0;margin-top:40px;margin-bottom:40px;clear:both}table{position:relative;margin:0 0 15px}table tr td{border:none;margin-bottom:0;padding:5px}.title_area{width:100%;max-width:907px;padding:0 0 10px 0;border-bottom:6px solid #c8c8c8;margin:0 auto 40px auto}@media screen and (max-width: 700px){.title_area{margin-bottom:20px}}.title_area h1{margin:0}blockquote{position:relative;margin:75px 0 60px 15px;width:calc(100% - 15px);z-index:1;padding:45px 75px 69px 55px}blockquote:before{z-index:-2;content:"";display:block;top:-15px;left:-15px;width:100%;height:100%;position:absolute;background:#2859a8;visibility:visible}blockquote:after{z-index:-1;content:"";display:block;top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0);visibility:visible;border:1px solid #9b9b9b}blockquote p{color:#fff;font-size:1.44rem;line-height:1.5}blockquote p:last-child{position:absolute;bottom:0;right:0;background:#fff;border:1px solid #9b9b9b;padding:10px 15px;color:#000;font-size:18px;margin:0}blockquote p:last-child strong{text-transform:uppercase}blockquote p:last-child strong em{text-transform:capitalize;font-style:normal;display:inline-block;font-weight:400;margin-left:10px;font-size:14px}blockquote p:last-child strong em:before{content:"/ ";display:inline}.news_detail .news_thumb{float:left;margin-right:20px;margin-bottom:20px}@media screen and (min-width: 871px){.news_detail .news_thumb{max-width:50%}}.news_detail .news_heading{width:100%;max-width:907px;padding:0 0 10px 0;border-bottom:6px solid #c8c8c8;margin:0 auto 40px auto}.news_detail .news_heading h1{margin:0 0 25px 0}.news_detail .news_heading .date{margin:0 0 10px 0;color:#2859a8;text-transform:uppercase;margin-bottom:6px}.news_detail .news_heading .date .m-date__singleDate .m-date__month,.news_detail .news_heading .date .m-date__singleDate .m-date__day{font-weight:900;font-size:18px}.news_detail .news_heading .date .m-date__singleDate .m-date__year{font-weight:400;font-size:14px}#events.index .full .full_column{background:rgba(0,0,0,0);padding:50px 0 0 0}@media screen and (max-width: 870px){#events.index .full .full_column{padding-top:0}}.event_list_header{width:100%;border-bottom:1px solid #9b9b9b;max-width:1180px;padding-bottom:10px;margin:0 auto}.event_list_header .overview{display:flex;position:relative;margin:0 auto}@media screen and (max-width: 1180px){.event_list_header .overview{flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start}}.event_list_header h1{flex-grow:2;margin:0;color:#fff}.event_list_toggles{display:flex;align-self:center}@media screen and (max-width: 1180px){.event_list_toggles{display:none}}.event_list_toggles .toggle{margin-left:15px;color:rgba(255,255,255,.7);font-size:14px;font-weight:900}.event_list_toggles .toggle:hover{cursor:pointer}.event_list_toggles .toggle:hover span{color:#fff}.event_list_toggles .toggle:hover svg{fill:#fff;background:#3474db;box-shadow:1px 3px 5px 0 rgba(0,0,0,.3)}.event_list_toggles .toggle.calendar{display:none}.event_list_toggles .toggle.is-active span{color:#fff}.event_list_toggles .toggle.is-active svg{fill:#fff;background:#3474db;box-shadow:1px 3px 5px 0 rgba(0,0,0,.3)}.event_list_toggles span{display:block;text-align:center;line-height:1}.event_list_toggles svg{padding:9px 10px;box-sizing:content-box;fill:rgba(255,255,255,.7)}.category-dropdown{position:relative;margin-right:37px;align-self:center}@media screen and (max-width: 1180px){.category-dropdown{margin-top:20px;align-self:flex-start}}.category-dropdown .select{display:block;position:relative;width:298px;height:40px;line-height:40px;background:rgba(0,0,0,.5);border:1px solid #9b9b9b;margin:0;padding:0 0 0 15px;font-weight:900;font-size:18px;color:#fff;cursor:pointer;z-index:8}.category-dropdown .select svg{transition:all 100ms linear;float:right;position:absolute;top:9px;right:10px;width:22px;height:22px}.category-dropdown .select svg>g{fill:#fff}.category-dropdown .select.is-active{border-color:#fff}.category-dropdown .select.is-active svg{transform:rotate(180deg)}.category-dropdown .choices{display:none;position:absolute;top:40px;left:0;width:100%;background:rgba(0,0,0,.5);padding:10px;font-family:"Assistant",sans-serif;z-index:7}.category-dropdown .choices.is-active{display:block}.category-dropdown .choices li{display:block;padding:5px 10px;color:#fff;text-decoration:none;cursor:pointer;text-transform:capitalize}.category-dropdown .choices li:hover,.category-dropdown .choices li.is-active{background:rgba(255,255,255,.25);color:#fff}.category-dropdown .choices li:before{display:none}.event_list{margin:0 auto 50px auto}.event_detail{min-height:600px;zoom:1;position:relative;margin-bottom:100px;padding-top:30px}.event_detail:before,.event_detail:after{display:block;visibility:hidden;height:0;content:" "}.event_detail:after{clear:both}.event_detail.has_branding{padding-top:70px}.event_detail.has_branding .top-block:after{height:calc(100% - 40px)}@media screen and (max-width: 870px){.event_detail.has_branding .top-block:after{height:calc(100% - 30px)}}@media screen and (max-width: 700px){.event_detail.has_branding .top-block:after{height:calc(100% - 20px)}}.event_detail.has_branding .top-block>.wrapper{padding-top:20px}.event_detail.has_branding .top-block #branding{margin-top:-40px}@media screen and (max-width: 870px){.event_detail.has_branding .top-block #branding{margin-top:-30px}}@media screen and (max-width: 700px){.event_detail.has_branding .top-block #branding{margin-top:-20px}}.event_detail .full-slideshow .rsDefault.rsFullWidth{padding-bottom:0}.event_detail .full-slideshow .royalSlider .rsOverflow .rsContainer{max-width:100%}.event_detail .full-slideshow .rsDefault.rsHor .rsArrowLeft,.event_detail .full-slideshow .rsDefault.rsHor .rsArrowRight{right:-10px;top:240px}@media screen and (max-width: 1080px){.event_detail .full-slideshow .rsDefault.rsHor .rsArrowLeft,.event_detail .full-slideshow .rsDefault.rsHor .rsArrowRight{top:155px}}@media screen and (max-width: 700px){.event_detail .full-slideshow .rsDefault.rsHor .rsArrowLeft,.event_detail .full-slideshow .rsDefault.rsHor .rsArrowRight{right:-5px;top:151px}}@media screen and (max-width: 400px){.event_detail .full-slideshow .rsDefault.rsHor .rsArrowLeft,.event_detail .full-slideshow .rsDefault.rsHor .rsArrowRight{top:75px}}.event_detail .full-slideshow .royalSlider .rsOverflow:after{display:none}.event_detail .full-slideshow .rsDefault .rsGCaption{height:29px;background:rgba(255,255,255,.3);width:auto;max-width:100%;z-index:1}.event_detail .full-slideshow .rsDefault .rsGCaption p{line-height:29px;font-size:15px}.event_detail .top-block{padding:0 10px;z-index:1;position:relative}@media screen and (max-width: 700px){.event_detail .top-block{padding:0 5px}}.event_detail .top-block:after{position:absolute;bottom:0;left:0;content:"";display:block;border:1px solid #9b9b9b;height:100%;width:100%;z-index:-1;background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6))}.event_detail .top-block>.wrapper{padding:40px 65px 20px 40px}@media screen and (max-width: 870px){.event_detail .top-block>.wrapper{padding:20px 10px}}.event_detail .bottom-block{background:#fff;padding:42px 75px 40px 50px}@media screen and (max-width: 870px){.event_detail .bottom-block{padding:20px 10px}}.event_detail .bottom-block aside .rightBreakout>.wrapper{background:rgba(0,0,0,.8);border:1px solid #9b9b9b;padding:10px 10px 25px 10px}@media screen and (max-width: 870px){.event_detail .bottom-block aside .rightBreakout>.wrapper{margin-bottom:40px;background:#000}}.event_detail .event_heading{margin:0 0 40px 0}.event_detail .event_heading .title{color:#fff;margin-bottom:5px}.event_detail .event_heading .title.noTagline{margin-bottom:0}.event_detail .event_heading .tagline{color:#fff;line-height:1.5;margin:0;font-weight:300;font-size:1.44rem}.event_detail .buttonWrapper{margin:0 0 20px 0}.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}.description_wrapper{margin-bottom:40px}.description_wrapper.short-description .event_description:after{display:none}.description_wrapper .read-more{margin:15px 0 0 0;font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer}.description_wrapper .read-more:hover{text-decoration:underline}.event_description{position:relative}.event_description.is-opened:after{display:none}.event_description:after{background:linear-gradient(to bottom, transparent, #fff);height:50px;bottom:0;left:0;width:100%;position:absolute;content:"";display:block}.event_showings{color:#fff}.event_showings .list{position:relative;list-style-type:none}.event_showings .cell{width:35%;position:relative;float:left;display:inline-block;text-align:center;vertical-align:middle;font-size:14px;font-weight:600}@media screen and (max-width: 700px){.event_showings .cell{width:50%}}.event_showings .cell:nth-child(1){width:30%;text-align:left}@media screen and (max-width: 700px){.event_showings .cell:nth-child(1){width:50%}}.event_showings .cell:last-child{width:35%;text-align:right}@media screen and (max-width: 700px){.event_showings .cell:last-child{width:100%}}@media screen and (max-width: 700px){.event_showings .cell:last-child a,.event_showings .cell:last-child span{margin-top:10px}}.event_showings .cell .m-date__rangeFirst,.event_showings .cell .m-date__separator,.event_showings .cell .m-date__rangeLast .m-date__day{font-weight:900;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase}@media screen and (max-width: 700px){.event_showings .cell .m-date__rangeFirst,.event_showings .cell .m-date__separator,.event_showings .cell .m-date__rangeLast .m-date__day{font-size:14px;line-height:20px}}.event_showings .cell .m-date__singleDate .m-date__month,.event_showings .cell .m-date__singleDate .m-date__day{font-weight:900;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase}@media screen and (max-width: 700px){.event_showings .cell .m-date__singleDate .m-date__month,.event_showings .cell .m-date__singleDate .m-date__day{font-size:14px;line-height:20px}}.event_showings .cell .m-date__singleDate .m-date__year{font-weight:400;font-size:14px;line-height:18px;color:#fff;text-transform:uppercase}@media screen and (max-width: 700px){.event_showings .cell .m-date__singleDate .m-date__year{line-height:20px}}.event_showings .listItem{position:relative;border-bottom:1px solid #9b9b9b;padding-bottom:12px;margin-bottom:20px}.event_showings .listItem-hasNoLink .eventDetailShowings__cell{width:50%}.event_showings .additional_showings{display:none}.event_showings .show-all-showings{transition:all 100ms linear;font-size:14px;color:#fff;text-transform:uppercase;margin-top:0;cursor:pointer}.event_showings .show-all-showings:hover{text-decoration:underline}.eventDetailList{position:relative;font-family:"Assistant",sans-serif;overflow:hidden}.eventDetailList .item{list-style-type:none;border-bottom:1px solid #9b9b9b;color:#fff;font-size:18px;line-height:1.5;font-weight:300;position:relative;margin:0 0 20px 0;padding:0 5px 20px 5px}.eventDetailList .item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.eventDetailList .item:before{display:none}.eventDetailList .item .label{display:block;text-transform:uppercase;color:#fff;font-weight:900;margin-bottom:15px;line-height:1}.eventDetailList .item svg{display:none}.content_item{max-width:907px;margin:0 auto 40px auto}.content_item h1,.content_item h2,.content_item h3,.content_item h4,.content_item h5,.content_item h6,.content_item .h1,.content_item .h2,.content_item .h3,.content_item .h4,.content_item .two-column>ul>li strong,.two-column>ul>li .content_item strong,.content_item .h5,.content_item .h6{margin-top:40px}.content_item h1:first-child,.content_item h2:first-child,.content_item h3:first-child,.content_item h4:first-child,.content_item h5:first-child,.content_item h6:first-child,.content_item .h1:first-child,.content_item .h2:first-child,.content_item .h3:first-child,.content_item .h4:first-child,.content_item .two-column>ul>li strong:first-child,.two-column>ul>li .content_item strong:first-child,.content_item .h5:first-child,.content_item .h6:first-child{margin-top:0}.spotlight_image img{display:block;max-width:100%;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 40px 40px 0}@media screen and (max-width: 700px){.content img[align=left],.content img.left{float:none;margin:0 auto 40px;display:block}}.content img[align=right],.content img.right{float:right;margin:0 0 40px 40px}@media screen and (max-width: 700px){.content img[align=right],.content img.right{float:none;margin:0 auto 40px;display:block}}.two-column{zoom:1}.two-column:before,.two-column:after{display:block;visibility:hidden;height:0;content:" "}.two-column:after{clear:both}.two-column>ul{zoom:1}.two-column>ul:before,.two-column>ul:after{display:block;visibility:hidden;height:0;content:" "}.two-column>ul:after{clear:both}.two-column>ul>li{width:calc(.5*(100% - 174px));max-width:360px;float:left;padding-left:0;padding-bottom:40px;margin-right:87px;margin-bottom:40px;border-bottom:1px solid #9b9b9b}@media screen and (max-width: 700px){.two-column>ul>li{width:100%;max-width:100%;margin-right:0;float:none}}.two-column>ul>li:before{display:none}.two-column>ul>li:nth-child(odd){clear:left}.two-column>ul>li strong{display:block;margin-bottom:-5px}.side-by-side{zoom:1;width:50%;float:left}.side-by-side:before,.side-by-side:after{display:block;visibility:hidden;height:0;content:" "}.side-by-side:after{clear:both}.side-by-side:nth-child(2n+1){clear:left}@media screen and (max-width: 700px){.side-by-side{width:100%;float:none}}@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}}