@import url(https://fonts.googleapis.com/css?family=Roboto:wght@100;300;400;500;700;900&display=swap);
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}:root{font-size:14px}@media screen and (min-width: 700px){:root{font-size:calc(14px + (20 - 14)*(100vw - 700px)/(1000 - 700))}}@media screen and (min-width: 1000px){:root{font-size:20px}}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}button{background:none;border:none;padding:0px}.user-is-tabbing *:focus{outline:auto}.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;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.header-base,h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:"Roboto",sans-serif;color:#1a1919}h1,.h1{font-size:2.44140625rem}.textarea h1,.cms h1,.textarea .h1,.cms .h1{font-family:"Roboto",sans-serif;font-weight:700;font-size:49px;color:#1a1919;letter-spacing:0;line-height:49px}h2,.h2{font-size:1.953125rem}.textarea h2,.textarea .h2{font-family:"Roboto",sans-serif;font-weight:700;font-size:39px;color:#1a1919;letter-spacing:0;line-height:39px}h2.long_title,.h2.long_title{font-size:1.5625rem}h3,.h3{font-size:1.5625rem}.textarea h3,.textarea .h3{font-family:"Roboto",sans-serif;font-weight:700;font-size:31px;color:#1a1919;letter-spacing:0;line-height:31px}h4,.h4{font-size:1.25rem}.textarea h4,.textarea .h4{font-family:"Roboto",sans-serif;font-weight:700;font-size:20px;color:#1a1919;letter-spacing:0;line-height:20px}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}.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-size:1rem;font-family:"Roboto",sans-serif;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;color:#1a1919;letter-spacing:0;line-height:27px}p,.p{margin:0 0 20px}p.lead,.p.lead{font-family:"Roboto",sans-serif;font-weight:500;font-size:22px;color:#1a1919;letter-spacing:0;line-height:33px;margin-bottom:60px}@media screen and (max-width: 700px){p.lead,.p.lead{font-size:20px;line-height:32px;margin-bottom:40px}}p strong,.p strong{font-weight:700}address,.address{margin:0 0 20px;font-style:normal;font-weight:700}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;padding-left:10px}.cms ul li,.textarea ul li,.spotlight_text ul li,.faq ul li,.link .description ul li,.event_description ul li{padding:8px 0 8px 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:17px;left:0;width:8px;height:8px;border:1px solid #1a1919;border-radius:50%}.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;padding-left:10px}ol>li{position:relative;padding:8px 0 8px 40px;counter-increment:li-counter}ol>li:before{font-weight:bold;font-size:16px;content:"";position:absolute;top:8px;left:0px;width:25px;height:25px;content:counter(li-counter)}ol>li:after{font-size:16px;position:absolute;top:8px;left:13px;width:25px;height:25px;content:"//";letter-spacing:1px}a{border:none;color:#1a1919;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.full a:not(.button),.full a:visited:not(.button){border:none;color:#1a1919;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;position:relative;display:inline-block;font-weight:500}.full a:not(.button):after,.full a:visited:not(.button):after{content:" ";bottom:4px;left:0px;width:100%;height:1px;background:#1a1919;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.full a:not(.button):hover,.full a:visited:not(.button):hover{color:#1a1919}.full a:not(.button):hover:after,.full a:visited:not(.button):hover:after{width:0px}hr{display:block;height:1px;background-color:#d5d3d3;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}blockquote{background:#fff;box-shadow:10px -2px 10px 0 rgba(0,0,0,.2);padding:40px 50px;margin:60px 0px}@media screen and (max-width: 700px){blockquote{padding:20px 20px;margin-left:-10px;width:100%}}blockquote p{font-family:"Roboto",sans-serif;font-weight:400;font-size:22px;color:#1a1919;letter-spacing:0;line-height:33px}blockquote p:last-child{margin-bottom:0px}blockquote strong.name{position:relative;font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;color:#1a1919;letter-spacing:0;line-height:20px;margin-top:40px;display:block;text-align:left}blockquote strong.name em.title{font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;color:#1a1919;letter-spacing:1.5px;line-height:14px;text-align:center;font-style:normal;text-transform:uppercase}@media screen and (max-width: 700px){blockquote strong.name em.title{display:block;text-align:left;margin-top:8px}}blockquote strong.name:after{content:"";position:absolute;top:-15px;left:0px;width:60px;height:1px;background:#1a1919}img.left{float:left;margin:10px 10px 10px 0px}@media screen and (min-width: mobile_portait){img.left{flat:none;margin-left:0px}}img.right{float:right;margin:10px 0px 10px 10px}@media screen and (min-width: mobile_portrait){img.right{flat:none;margin-right:0px}}.news_listing_page .page_title{position:relative}.news_listing_page .category-dropdown{position:absolute;right:0px;bottom:20px}@media screen and (max-width: 1200px){.news_listing_page .category-dropdown{right:20px}}@media screen and (max-width: 870px){.news_listing_page .category-dropdown{width:290px}}@media screen and (max-width: 700px){.news_listing_page .category-dropdown{position:relative;margin-left:10px;right:auto}}.news_detail .branding,.news_detail #branding,.contest_detail .branding,.contest_detail #branding{margin-bottom:0px}.news_detail .news_thumb,.contest_detail .news_thumb{float:left;margin-right:20px;margin-bottom:20px;max-width:50%}@media screen and (max-width: 700px){.news_detail .news_thumb,.contest_detail .news_thumb{max-width:100%;float:none;margin:20px auto;text-align:center}}.news_detail h3,.contest_detail h3{margin-bottom:0px}.news_detail .date,.contest_detail .date{margin-bottom:10px;position:relative;top:5px;z-index:2;margin-bottom:25px;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;color:#1a1919;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}.news_detail .date span,.contest_detail .date span{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;color:#1a1919;letter-spacing:1.5px;line-height:20px;text-transform:uppercase}.news_detail .date .m-date__day,.contest_detail .date .m-date__day{font-weight:700}.news_detail .content_item ul.list li,.contest_detail .content_item ul.list li{padding-left:0px}.news_detail .content_item ul.list li:before,.contest_detail .content_item ul.list li:before{display:none}.news_detail .eventList,.contest_detail .eventList{opacity:1 !important}@media screen and (max-width: 870px){#events{background:#1a1919}}@media screen and (max-width: 870px){#events .bg-image{display:block}}#events:not(.detail) .is_mobile_param #content{padding-top:0}#events:not(.detail) #content{max-width:100%;padding-top:100px;padding-left:0px;padding-right:0px}@media screen and (max-width: 1200px){#events:not(.detail) #content{padding-top:64px}}@media screen and (max-width: 700px){#events:not(.detail) #content{padding-top:64px}}#events:not(.detail) #content .content-inner:before,#events:not(.detail) #content .content-inner:after{display:none}#events:not(.detail) #content .full{background:rgba(0,0,0,0);padding-top:0px;padding-left:0px;padding-right:0px}#events:not(.detail) #content .full .full_column{background:rgba(0,0,0,0)}#events:not(.detail) #content .full .full_column:after,#events:not(.detail) #content .full .full_column:before{display:none !important}#events:not(.detail) .breadcrumbs{margin-bottom:10px;max-width:100%;padding:25px 0px 0px}@media screen and (max-width: 870px){#events:not(.detail) .breadcrumbs{padding-top:10px}}.event_list_header{width:100%;background:#f2f2f2;margin-bottom:60px;padding-bottom:20px;padding-top:10px}@media screen and (max-width: 700px){.event_list_header{margin-bottom:20px}}.event_list_header .event_list_header_inner{max-width:1220px;padding:0px 20px;width:100%;margin:0px auto}@media screen and (max-width: 700px){.event_list_header .event_list_header_inner{padding:0px 10px}}.event_list_header .overview{display:flex;position:relative;margin:0 auto}@media screen and (max-width: 870px){.event_list_header .overview{flex-direction:column}}.event_list_header h1{flex-grow:2;margin:0;font-family:"Roboto",sans-serif;font-weight:700;font-size:49px;color:#1a1919;letter-spacing:0;line-height:49px}@media screen and (max-width: 870px){.event_list_header h1{font-size:40px}}.event_list_toggles{display:flex;align-self:center}@media screen and (max-width: 870px){.event_list_toggles{display:none}}.event_list_toggles .toggle{margin-left:35px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;z-index:1}.event_list_toggles .toggle svg,.event_list_toggles .toggle span{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.event_list_toggles .toggle:after{content:" ";position:absolute;top:-10px;left:-10px;width:50px;height:58px;background:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;opacity:0;z-index:-1}.event_list_toggles .toggle:hover{cursor:pointer}.event_list_toggles .toggle:hover svg,.event_list_toggles .toggle:hover span{cursor:pointer;opacity:1}.event_list_toggles .toggle:hover span:after{width:100%}.event_list_toggles .toggle.calendar{display:none}.event_list_toggles .toggle.is-active:after{opacity:1}.event_list_toggles span{display:block;font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;color:#1a1919;letter-spacing:1px;line-height:12px;text-align:center;line-height:13px;position:relative;margin-top:8px}.event_list_toggles span:after{content:" ";position:absolute;left:0px;bottom:-2px;width:0px;height:1px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:#1a1919}.category-dropdown{position:relative;margin-right:20px;margin-top:9px;align-self:left}@media screen and (max-width: 1200px){.category-dropdown{margin-right:0px}}@media screen and (max-width: 870px){.category-dropdown{margin-top:22px}}.category-dropdown .select{display:block;position:relative;width:290px;height:40px;line-height:40px;background:#fff;border:1px solid #1a1919;margin:0;padding:0 0 0 20px;color:#1a1919;cursor:pointer;outline:none;z-index:8;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;color:#1a1919;letter-spacing:1px;line-height:14px;text-align:left;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 870px){.category-dropdown .select{width:100%}}.category-dropdown .select:after{content:"";position:absolute;bottom:-2px;right:20px;width:calc(100% - 40px);height:1px;background:#1a1919;opacity:0}.category-dropdown .select:hover{border:1px solid #fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.category-dropdown .select span{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;color:#1a1919;letter-spacing:1px;line-height:14px}.category-dropdown .select svg{float:right;position:absolute;top:50%;right:15px;width:15px;height:12px;margin-top:2px;transform:translateY(-50%);fill:none;fill-rule:evenodd;stroke:#1a1919;stroke-width:2px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.category-dropdown .select.is-active{border-color:#fff}.category-dropdown .select.is-active:after{opacity:1}.category-dropdown .select.is-active:hover{border:1px solid #fff;box-shadow:none}.category-dropdown .select.is-active svg{transform:rotate(180deg) translateY(-34%);transform-origin:50% 0}.category-dropdown .choices{display:none;position:absolute;top:0px;left:0;width:100%;background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:50px 20px 20px 20px;font-family:"Roboto",sans-serif;z-index:7}.category-dropdown .choices.is-active{display:block}.category-dropdown .choices li .event_filter_item{display:block;padding:5px 10px 5px 0px;font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;color:#1a1919;letter-spacing:0;line-height:35px;text-decoration:none;cursor:pointer;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.category-dropdown .choices li .event_filter_item:after{content:"";position:absolute;bottom:0px;right:0px;width:100%;height:1px;background:#d5d3d3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.category-dropdown .choices li:hover .event_filter_item,.category-dropdown .choices .event_filter_item.is-active{padding:5px 0px 5px 10px}.category-dropdown .choices li:hover .event_filter_item:after,.category-dropdown .choices .event_filter_item.is-active:after{width:calc(100% - 10px);background:#f7d321}.category-dropdown .choices li:before{display:none}.event_list{margin-bottom:60px}@media screen and (max-width: 1200px){.event_list{padding-left:20px;padding-right:20px}}@media screen and (max-width: 700px){.event_list{padding-right:10px;padding-left:10px}}.event_list .eventItem{position:relative;padding:0px}.event_list .eventItem .meta .time{display:none}.event_list .eventItem .title{font-family:"Roboto",sans-serif;font-weight:700;font-size:31px;color:#fff;letter-spacing:0;line-height:31px;margin:0 0 10px 0}.event_list .eventItem .title a{z-index:1;line-height:1;display:inline;position:relative;color:#00223a;cursor:pointer;padding:0 0 10px 0;font-family:"Roboto",sans-serif;font-weight:700;font-size:31px;color:#fff;letter-spacing:0;line-height:31px}.event_list .eventItem .title a:hover{color:#005999}.event_list .eventItem .title:hover{color:#005999}.event_list .eventItem .tagline{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;color:#fff;letter-spacing:0;line-height:27px}.event_list .eventItem .date{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;color:#fff;letter-spacing:1.5px;line-height:20px;line-height:16px;margin-bottom:0;text-transform:uppercase}.event_list .eventItem .date span{letter-spacing:1.5px}.event_list .eventItem .date .m-date__day{font-weight:700}.event_list .eventItem .date .slash{margin:0px 3px}.event_list .eventItem .info-wrapper{width:100%;position:relative}.event_list .eventItem .info{padding:23px 0 0 0;display:flex;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-left:20px;min-height:71px;position:relative}.event_list .eventItem .info .buttons .background,.event_list .eventItem .info .buttons .foreground{display:none}.event_list .eventItem .info .buttons>span{margin-top:3px}.event_list .loadmorewrapper{width:100%;display:block;text-align:center;margin-bottom:40px;margin-top:25px}.event_list #loadMoreEvents{font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:1px;line-height:14px;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:auto;text-align:center;padding:15px 0px 15px 35px;margin:0px auto;position:relative}.event_list #loadMoreEvents span{position:relative;font-family:"Roboto",sans-serif;font-weight:700;font-size:14px;color:#fff;letter-spacing:1px}.event_list #loadMoreEvents span:after{content:" ";position:absolute;bottom:-5px;left:0px;width:0px;height:1px;background:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.event_list #loadMoreEvents:after{position:absolute;content:" ";width:5px;height:9px;background:url("../images/svg/btn-arrow-hover.svg") no-repeat;background-size:contain;left:6px;top:17px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.event_list #loadMoreEvents:before{position:absolute;content:" ";width:5px;height:9px;background:url("../images/svg/btn-arrow-hover.svg") no-repeat;background-size:contain;left:0px;top:17px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.event_list #loadMoreEvents:hover span:after{width:100%}.event_list #loadMoreEvents:hover:after{left:13px;width:5px}.event_list #loadMoreEvents:hover:before{left:13px;opacity:0}#events.detail #venue_widgets_framework{padding:60px 0px}#events.detail .content-inner{margin-bottom:80px;max-width:1180px;margin:0px auto;position:relative;z-index:1}#events.detail .content-inner:after{background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.35) 100%);content:" ";position:absolute;left:-10px;top:195px;width:calc(100% - 300px);height:calc(100% - 225px);z-index:-1}@media screen and (max-width: 1200px){#events.detail .content-inner:after{display:none}}#events.detail .content-inner:before{background:url("../images/svg/edp-bg.png") no-repeat;background-size:890px 205px;background-position:left top;content:" ";position:absolute;left:-10px;top:-10px;width:calc(100% + 10px);height:205px;z-index:-1;opacity:.7}@media screen and (max-width: 1200px){#events.detail .content-inner:before{display:none}}#events.detail .branding,#events.detail #branding{position:relative}#events.detail .branding:before,#events.detail #branding:before{content:"";position:absolute;background:url("../images/bg_grid_thumb.png") no-repeat;background-size:contain;height:229px;width:248px;left:0px;top:0px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;opacity:1;z-index:9}.event_detail{min-height:600px;zoom:1;position:relative}.event_detail:before,.event_detail:after{display:block;visibility:hidden;height:0;content:" "}.event_detail:after{clear:both}@media screen and (max-width: 870px){.event_detail .event_heading{padding:0px 20px}}.event_detail .event_heading .title{font-family:"Roboto",sans-serif;font-weight:900;font-size:49px;color:#1a1919;letter-spacing:0;line-height:49px;margin-top:10px}@media screen and (max-width: 870px){.event_detail .event_heading .title{color:#fff;margin-top:0px}}@media screen and (max-width: 870px){.event_detail .event_heading .title{font-size:40px;line-height:40px;padding-top:20px}}.event_detail .event_heading .tagline{font-family:"Roboto",sans-serif;font-weight:400;font-size:22px;color:#1a1919;letter-spacing:0;line-height:33px;margin-top:-10px}@media screen and (max-width: 870px){.event_detail .event_heading .tagline{color:#fff}}.event_detail .event_heading.above_branding{display:none}@media screen and (max-width: 870px){.event_detail .event_heading.below_branding{display:none}}.event_detail.has_branding .event_heading .title{margin-top:30px}@media screen and (max-width: 870px){.event_detail.has_branding .event_heading .title{margin-top:0px;padding-top:20px}}.event_detail .buttonWrapper .title,.event_detail .buttonWrapper .tagline{display:none}@media screen and (max-width: 870px){.event_detail .buttonWrapper .title,.event_detail .buttonWrapper .tagline{display:block}}.event_detail .buttonWrapper .date{display:none}.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}.details_heading{font-family:"Roboto",sans-serif;font-weight:700;font-size:31px;color:#1a1919;letter-spacing:0;line-height:31px;position:relative;margin:50px 0px 25px}.details_heading:after{position:absolute;bottom:-12px;left:0px;width:60px;height:1px;content:" ";background:#1a1919}.description_wrapper{margin-bottom:50px}@media screen and (max-width: 700px){.description_wrapper{margin-bottom:20px}}.description_wrapper .read-more{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;font-family:"Roboto",sans-serif;font-weight:700;font-size:12px;color:#1a1919;text-transform:uppercase;letter-spacing:1px;line-height:12px;line-height:24px;margin-top:10px;margin-bottom:30px;cursor:pointer;padding-left:25px;position:relative}.description_wrapper .read-more:before{position:absolute;bottom:0px;left:25px;width:0;height:1px;content:" ";background:#1a1919;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.description_wrapper .read-more:after{content:"";position:absolute;left:0px;top:7px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:13px;height:10px;background:url("../images/svg/edp-arrow.svg") no-repeat;background-position:center;transform:rotate(180deg)}.description_wrapper .read-more:hover{color:#1a1919}.description_wrapper .read-more:hover:before{width:calc(100% - 25px)}.description_wrapper .read-more.less:after{transform:rotate(0deg)}.description_wrapper.short-description .event_description:after{display:none}.event_description{height:250px;overflow:hidden;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{margin-bottom:25px}.event_showings .list{position:relative;list-style-type:none;font-family:"Roboto",sans-serif;font-size:15px}.event_showings .list a,.event_showings .list a:focus,.event_showings .list a:visited{color:#1a1919}.event_showings .list a:hover,.event_showings .list a:focus:hover,.event_showings .list a:visited:hover{color:#1a1919}.event_showings .cell{width:20%;position:relative;float:left;display:inline-block;text-align:center;font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;color:#1a1919;letter-spacing:0;line-height:14px}@media screen and (max-width: 1080px){.event_showings .cell.time{margin-top:-8px}}@media screen and (max-width: 700px){.event_showings .cell.time{width:170px;margin-top:0px}}@media screen and (max-width: 400px){.event_showings .cell.time{width:100%;float:none;text-align:left;padding-top:5px}}@media screen and (max-width: 1080px){.event_showings .cell .special{display:block}}@media screen and (max-width: 700px){.event_showings .cell .special{display:inline}}.event_showings .cell .m-date__month{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;color:#1a1919;letter-spacing:1.5px;line-height:16px;text-transform:uppercase}.event_showings .cell .m-date__day{font-family:"Roboto",sans-serif;font-weight:700;font-size:16px;color:#1a1919;letter-spacing:1.5px;line-height:16px;text-transform:uppercase}.event_showings .cell:nth-child(1){width:40%;text-align:left}@media screen and (max-width: 700px){.event_showings .cell:nth-child(1){width:calc(100% - 170px)}}@media screen and (max-width: 400px){.event_showings .cell:nth-child(1){width:100%}}.event_showings .cell:last-child{width:40%;text-align:right}@media screen and (max-width: 700px){.event_showings .cell:last-child{width:100%;text-align:center}}@media screen and (max-width: 400px){.event_showings .cell:last-child{margin-top:10px}}.event_showings .listItem{position:relative;height:52px;padding-top:26px}@media screen and (max-width: 700px){.event_showings .listItem{height:100px}}@media screen and (max-width: 400px){.event_showings .listItem{height:125px}}.event_showings .listItem:after{content:" ";position:absolute;bottom:0px;right:160px;width:calc(100% - 160px);height:1px;background:#d5d3d3;visibility:visible;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width: 700px){.event_showings .listItem:after{width:100% !important;right:0px}}.event_showings .listItem:hover:after{background:#f7d321;width:calc(100% - 180px)}.event_showings .listItem-hasNoLink .eventDetailShowings__cell{width:50%}.event_showings .buttons{margin-top:-12px}@media screen and (max-width: 700px){.event_showings .buttons{float:none;display:block;width:100% !important;margin-top:29px}.event_showings .buttons a,.event_showings .buttons>span{width:100% !important}}.event_showings .buttons svg{display:none}.event_showings .buttons>span{color:#1a1919 !important;padding:16px 35px 3px 15px !important;display:inline-block}.event_showings .buttons a,.event_showings .buttons>span{font-size:12px !important;font-weight:600 !important}.event_showings .buttons a,.event_showings .buttons a.visited{border:1px solid #1a1919 !important;padding:9px 35px 9px 15px !important;color:#fff !important}.event_showings .buttons a:hover,.event_showings .buttons a.visited:hover{color:#1a1919 !important;border:1px solid #f7d321 !important}.event_showings .buttons a:before,.event_showings .buttons a:after{top:11px !important;margin-right:-3px}.event_showings .additional_showings{display:none}.event_showings .show-all-showings{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:inline-block;font-family:"Roboto",sans-serif;font-weight:700;font-size:12px;color:#1a1919;text-transform:uppercase;letter-spacing:1px;line-height:12px;line-height:24px;margin-top:15px;margin-bottom:0px;cursor:pointer;padding-left:25px;position:relative}.event_showings .show-all-showings:before{position:absolute;bottom:0px;left:25px;width:0;height:1px;content:" ";background:#1a1919;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.event_showings .show-all-showings:after{content:"";position:absolute;left:0px;top:7px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:13px;height:10px;background:url("../images/svg/edp-arrow.svg") no-repeat;background-position:center;transform:rotate(180deg)}.event_showings .show-all-showings:hover{color:#1a1919}.event_showings .show-all-showings:hover:before{width:calc(100% - 25px)}.event_showings .show-all-showings.is-opened:after{transform:rotate(0deg)}.eventDetailList{position:relative;font-family:"Roboto",sans-serif;overflow:hidden;padding:5px 20px 20px}.eventDetailList a,.eventDetailList a:focus,.eventDetailList p{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;color:#f2f2f2;letter-spacing:0;line-height:24px}.eventDetailList a{position:relative;padding:0px 5px 0px 25px}.eventDetailList a:after{position:absolute;content:" ";width:5px;height:9px;background:url("../images/svg/btn-arrow-hover.svg") no-repeat;background-size:contain;left:6px;top:6px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.eventDetailList a:before{position:absolute;content:" ";width:5px;height:9px;background:url("../images/svg/btn-arrow-hover.svg") no-repeat;background-size:contain;left:0px;top:6px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.eventDetailList a:hover:after{left:13px;width:5px}.eventDetailList a:hover:before{left:13px;opacity:0}.eventDetailList a:hover{color:#f2f2f2}.eventDetailList .item{list-style-type:none;border-bottom:1px solid #5e5d5d;color:#f2f2f2;font-size:16px;position:relative;padding:20px 10px 12px}.eventDetailList .item p:last-child{margin-bottom:0px}.eventDetailList .item:last-child{border-bottom:none;padding-bottom:12px}.eventDetailList .item:last-child p:last-child{margin-bottom:0px}.eventDetailList .item:before{display:none}.eventDetailList .item .label{text-transform:uppercase;font-weight:700;font-size:14px;color:#fff;letter-spacing:1px;line-height:14px;margin-bottom:8px}.eventDetailList .item svg{display:none}@media screen and (max-width: 870px)and (min-width: 501px){.eventDetailList{display:flex;flex-direction:row;flex-wrap:wrap}.eventDetailList .item{width:50%;padding-left:20px}.eventDetailList .item.sidebar_event_date{width:100%;padding-left:0}.eventDetailList .item:nth-child(even){border-right:1px solid #5e5d5d;padding-left:0}.eventDetailList .item:nth-last-child(2):nth-child(even){border-bottom:none}}.content_item{margin-bottom:40px}.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 20px 20px 0}@media screen and (max-width: 700px){.content img[align=left],.content img.left{float:none;margin:0 auto 20px;display:block}}.content img[align=right],.content img.right{float:right;margin:0 0 20px 20px}@media screen and (max-width: 700px){.content img[align=right],.content img.right{float:none;margin:0 auto 20px;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:50%;float:left}.two-column>ul>li:nth-child(odd){clear:left}@media screen and (max-width: 700px){.two-column>ul>li{width:100%;float:none}}.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}}
