@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}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}h1{margin:.67em 0;font-size:2em}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;height:0}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}td,th{padding:0}button{padding:0;border:none;background:none}.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;white-space:nowrap;text-indent:100%;direction:ltr}.hidden{display:none;visibility:hidden}.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: 750px){.hide_mobile{display:none}}.show_mobile{display:none}@media screen and (max-width: 750px){.show_mobile{display:block}}@media screen and (max-width: 600px){.hide_mobile_portrait_plus{display:none}}.show_mobile_portrait_plus{display:none}@media screen and (max-width: 600px){.show_mobile_portrait_plus{display:block}}.visuallyhidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.hide{display:none}@media screen and (max-width: 750px){.hide_mobile_nav{display:none}}.show_mobile_nav{display:none}@media screen and (max-width: 750px){.show_mobile_nav{display:block}}h1,.h1{position:relative;margin:0 0 0px;padding:0;color:#2f3749;font:900 54px/100% "Montserrat",sans-serif;text-transform:uppercase;color:#0d8426;font-style:italic}h1.on_dark,.h1.on_dark{color:#fff}h1 a,h1 a:visited,.h1 a,.h1 a:visited{text-decoration:none}.textarea h1,.textarea .h1{padding-bottom:30px;margin-bottom:35px}.textarea h1:before,.textarea .h1:before{position:absolute;bottom:0px;left:0px;content:"";height:2px;width:100%;display:block;background:#cdcdcd}.textarea.page_title h1,.textarea.page_title .h1{padding-bottom:0;margin-bottom:0}.textarea.page_title h1:before,.textarea.page_title .h1:before{display:none}.textarea .overview h1,.textarea .overview .h1{border:none;padding-bottom:5px;margin-bottom:0}.textarea .overview h1:before,.textarea .overview .h1:before{display:none}.faq_layout h1,.faq_layout .h1{font-size:40px}@media screen and (max-width: 750px){h1,.h1{font-size:40px;word-wrap:break-word}}h2,.h2{margin:30px 0 20px;padding:0;color:#2f3749;font:900 40px/100% "Montserrat",sans-serif;text-transform:uppercase;vertical-align:bottom;font-style:italic}h2 a,h2 a:visited,.h2 a,.h2 a:visited{text-decoration:none}h2 span,.h2 span{font-weight:400;font-size:30px;vertical-align:bottom;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h2.on_dark,.h2.on_dark{color:#fff}.timeline h2,.timeline .h2{color:#2f3749;font-size:26px}.home .textarea h2,.home .textarea .h2{color:#0d8426;font-size:54px;word-wrap:break-word}@media screen and (max-width: 750px){.home .textarea h2,.home .textarea .h2{font-size:32px}}@media screen and (max-width: 750px){h2,.h2{font-size:32px}}h3,.h3{margin:0 0 10px;padding:0;color:#2f3749;font:700 26px/154% "Montserrat",sans-serif}h3 a,h3 a:visited,.h3 a,.h3 a:visited{text-decoration:none}.timeline h3,.spotlight_item.standard .info h3,.concierge .spotlight_item .info h3,.timeline .h3,.spotlight_item.standard .info .h3,.concierge .spotlight_item .info .h3{color:#2f3749;font-size:26px}.timeline h3 a,.spotlight_item.standard .info h3 a,.concierge .spotlight_item .info h3 a,.timeline .h3 a,.spotlight_item.standard .info .h3 a,.concierge .spotlight_item .info .h3 a{color:inherit}h4,h5,h6,.h4{margin:0;padding:0;color:#2f3749;font:400 18px/130% "Montserrat",sans-serif}h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited,.h4 a,.h4 a:visited{text-decoration:none}.timeline h4,.timeline h5,.timeline h6,.timeline .h4{color:#2f3749;font-size:26px;font-weight:700}.overview h5{position:relative;padding-bottom:30px;margin-bottom:35px;font-size:20px;font-weight:700}.overview h5:before{position:absolute;bottom:0px;left:0px;content:"";height:2px;width:100%;display:block;background:#cdcdcd}p,address,.p,tr td{margin:0 0 20px;padding:0;font:400 16px/163% "Montserrat",sans-serif}p.lead,address.lead,.p.lead,tr td.lead{font:400 22px/150% "Montserrat",sans-serif}b,strong{font-weight:700}ul,ol{padding:0;margin:0;list-style:none}ul li,ol li{list-style:none;padding:0;margin:0}.cms ul,.textarea ul,.spotlight_text ul,.faq ul,.link .description ul{margin:0 0 20px 40px;padding:0;list-style-position:outside;list-style-type:none;list-style-image:none;font:normal 16px/137% "Open Sans",sans-serif}.cms ul li,.textarea ul li,.spotlight_text ul li,.faq ul li,.link .description ul li{position:relative;margin:0;padding:0 0 10px 0;list-style-type:inherit;line-height:130%}.cms ul li:before,.textarea ul li:before,.spotlight_text ul li:before,.faq ul li:before,.link .description ul li:before{content:"";position:absolute;top:7px;left:-25px;width:10px;height:4px;background:#0d8426}.cms ul ul,.textarea ul ul,.spotlight_text ul ul,.faq ul ul,.link .description ul ul{margin-top:10px}ol{list-style:none;counter-reset:li-counter;margin-bottom:20px;padding-left:0px}ol>li{position:relative;padding-left:40px;padding-bottom:10px;counter-increment:li-counter}ol>li:before{content:"";position:absolute;top:-2px;left:0px;width:30px;height:25px;line-height:25px;text-align:center;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:700;color:#0d8426;content:counter(li-counter) " -";white-space:nowrap}a{transition:all 100ms linear;color:#0d8426;border:none;outline:none;text-decoration:none}a:hover,a:focus{color:#0d8426;text-decoration:none}.textarea p a,.cms p a,.answer_inner a,.textarea .content li a{transition:color 150ms ease-out;position:relative;color:#0d8426;text-decoration:none;z-index:1;cursor:pointer;display:inline-block}.textarea p a:before,.cms p a:before,.answer_inner a:before,.textarea .content li a:before{transition:height 150ms ease-out;content:"";position:absolute;bottom:0px;left:-2px;width:calc(100% + 5px);height:2px;display:block;background:#0d8426;z-index:-1}.textarea p a:hover,.textarea p a:focus,.cms p a:hover,.cms p a:focus,.answer_inner a:hover,.answer_inner a:focus,.textarea .content li a:hover,.textarea .content li a:focus{color:#fff}.textarea p a:hover:before,.textarea p a:focus:before,.cms p a:hover:before,.cms p a:focus:before,.answer_inner a:hover:before,.answer_inner a:focus:before,.textarea .content li a:hover:before,.textarea .content li a:focus:before{height:calc(100% + 0px)}.textarea p a.no_hover:before,.cms p a.no_hover:before,.answer_inner a.no_hover:before,.textarea .content li a.no_hover:before{display:none}@media screen and (max-width: 750px){.textarea p a,.cms p a,.answer_inner a,.textarea .content li a{text-decoration:underline;display:inline}.textarea p a:before,.cms p a:before,.answer_inner a:before,.textarea .content li a:before{display:none}.textarea p a:hover,.textarea p a:focus,.cms p a:hover,.cms p a:focus,.answer_inner a:hover,.answer_inner a:focus,.textarea .content li a:hover,.textarea .content li a:focus{color:#0d8426}}hr{clear:both;margin:40px 0;display:block;border:none;border-top:2px solid #cdcdcd}table{position:relative;margin:0 0 15px}table tr{color:#000;font-size:12px}table tr td{padding:5px;border:none}tr{font-size:12px}tr td{margin-bottom:0;padding:5px;border:none}#loadMoreNews[disabled=disabled]{display:none}.featured_news_list{background:#f4f4f4;padding:40px 10px 0}.featured_news_list h2{max-width:1200px;margin:auto}.featured_news_list .spotlight{margin-top:0}.featured_news_list .spotlight_inner{width:100%}@media screen and (min-width: 1220px){.featured_news_list .spotlight_inner{max-width:1212px}}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child{width:594px;max-width:593px}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb{display:none}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big{display:block;height:270px;max-height:none}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big .news_thumb{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;min-width:100%;overflow:hidden;border-radius:6px 6px 0px 0px;z-index:1}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big .news_thumb img{transition:all 100ms linear;max-width:100%;visibility:visible;width:100%;position:absolute;left:50%;top:0px;will-change:opacity;transform:translateX(-50%)}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big .news_thumb.too_short img{height:100%;width:auto;max-width:none;min-height:100%;min-width:101%}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big .news_thumb.too_tall img{width:100%}@media screen and (max-width: 750px){.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb{display:block}.featured_news_list .spotlight_inner .spotlight_item.grid:first-child .thumb.big{display:none}}@media screen and (max-width: 750px){.featured_news_list .spotlight_inner .spotlight_item.grid:first-child{width:291px;margin-left:6px;margin-right:6px}}.featured_news_list .spotlight_inner .spotlight_item.grid .thumb{max-height:271px;overflow:hidden}.featured_news_list .spotlight_inner .spotlight_item.grid .thumb.big{display:none}@media screen and (max-width: 750px){.featured_news_list .spotlight_inner .spotlight_item.grid .thumb{display:none}}.featured_news_list .spotlight_inner .spotlight_item.grid .info{min-height:140px;position:relative;position:static}.featured_news_list .spotlight_inner .spotlight_item.grid .txt-button{position:absolute;bottom:20px;right:20px}@media screen and (max-width: 750px){.featured_news_list .spotlight_inner .spotlight_item.grid{height:auto;border-radius:6px}.featured_news_list .spotlight_inner .spotlight_item.grid .info{border-radius:6px}}.news_sort{max-width:1220px;margin:auto;position:relative;padding:0 10px}.news_sort .news_filters{position:absolute;right:0px;top:30px;display:flex}.news_sort .news_filters .selector_filter{text-wrap:nowrap}@media screen and (max-width: 1300px){.news_sort .news_filters{position:relative;right:auto;top:auto;clear:both;zoom:1}.news_sort .news_filters:before,.news_sort .news_filters:after{display:block;visibility:hidden;height:0;content:" "}.news_sort .news_filters:after{clear:both}.news_sort .news_filters .selector_wrapper{margin-bottom:15px}}.news_sort h2{float:left;line-height:46px}.news_sort hr{margin:40px 0 20px}.news_list{zoom:1;padding-bottom:40px}.news_list:before,.news_list:after{display:block;visibility:hidden;height:0;content:" "}.news_list:after{clear:both}.news_list .entry{text-align:left;padding:20px 0;display:block;clear:both;float:left;width:100%;border-bottom:2px solid #cdcdcd}.news_list .entry .thumb{position:relative;width:110px;height:110px;float:left;margin-right:20px;border-radius:6px;overflow:hidden}.news_list .entry .thumb a{will-change:opacity;transition:all 100ms linear;border-radius:6px;overflow:hidden;z-index:1}.news_list .entry .thumb .news_thumb{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;min-width:100%;overflow:hidden;border-radius:6px;z-index:1}.news_list .entry .thumb .news_thumb img{transition:all 100ms linear;max-width:100%;visibility:visible;width:100%;position:absolute;left:50%;top:0px;will-change:opacity;transform:translateX(-50%)}.news_list .entry .thumb .news_thumb.too_short img{height:100%;width:auto;max-width:none;min-height:100%;min-width:101%}.news_list .entry .thumb .news_thumb.too_tall img{width:100%}.news_list .entry .thumb a:hover{zoom:1;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}@media screen and (max-width: 750px){.news_list .entry .thumb{width:80px;height:80px}}.news_list .entry .info{width:100%}.news_list .entry .info .date{text-transform:uppercase;color:#0d8426;font-size:13px;padding-bottom:10px;font-weight:400}.news_list .entry .info h3{margin-top:0;margin-bottom:10px;line-height:1.2}.news_list .entry .info h3 a{color:#2f3749}.news_list .entry .info h3 a:hover{color:#0d8426}.news_list .entry .info .tagline{margin-bottom:10px}.news_list .entry .info .teaser p{font-size:14px;font-weight:400;line-height:1.28}@media screen and (max-width: 750px){.news_list .entry .info .teaser p{display:none}}.news_list .entry .thumb+.info{float:left;width:calc(100% - 110px - 20px)}@media screen and (max-width: 750px){.news_list .entry .thumb+.info{width:calc(100% - 80px - 20px)}}.news_detail .breadcrumbs{padding:0px}.news_detail .news_top{position:relative;width:100%;max-width:1020px;margin:auto;zoom:1;padding:0 0px 20px;border-bottom:2px solid #cececd;margin-bottom:20px}.news_detail .news_top:before,.news_detail .news_top:after{display:block;visibility:hidden;height:0;content:" "}.news_detail .news_top:after{clear:both}@media screen and (max-width: 1024px){.news_detail .news_top{width:calc(100% - 20px);margin:0px 10px}}.news_detail .news_image{width:50%;float:left}@media screen and (max-width: 750px){.news_detail .news_image{zoom:1;width:100%;float:none;margin:auto}.news_detail .news_image:before,.news_detail .news_image:after{display:block;visibility:hidden;height:0;content:" "}.news_detail .news_image:after{clear:both}}.news_detail .news_image .spotlight_image{border-radius:6px;overflow:hidden}.news_detail .news_title{float:left;width:100%;padding:0px 0}@media screen and (max-width: 870px){.news_detail .news_title h1{font-size:40px}}.news_detail .news_image+.news_title{width:50%;float:left;position:absolute;top:0px;right:0px;height:100%;padding:30px;padding-top:0px}@media screen and (max-width: 750px){.news_detail .news_image+.news_title{zoom:1;width:100%;clear:both;float:none;position:relative;top:auto;right:auto;padding-left:10px;padding-right:10px;margin-bottom:0}.news_detail .news_image+.news_title:before,.news_detail .news_image+.news_title:after{display:block;visibility:hidden;height:0;content:" "}.news_detail .news_image+.news_title:after{clear:both}}.news_detail #branding.large_fullwidth_slideshow{min-height:35.4375vw;margin-top:-30px;margin-bottom:20px}.news_detail .rsDefault.rsFullWidth{width:100%;height:auto;max-width:none;margin:0px;border-radius:0px}.news_detail .rsDefault.rsFullWidth .rsOverflow{border-radius:0px}.news_detail .rsDefault.rsFullWidth .rsGCaption{top:auto;transform:none;bottom:0px;left:0px}.news_detail .date{text-transform:uppercase;color:#0d8426;font-size:22px;padding-bottom:10px;vertical-align:bottom;font-weight:400;margin-bottom:25px}.news_detail .date .cat{font-size:14px;vertical-align:bottom}#loadMoreEvents[disabled=disabled],#club-loadMoreEvents[disabled=disabled]{display:none}.event_list_header{zoom:1;max-width:1240px;margin:10px auto 40px;padding:0 20px}.club_events .event_list_header{display:flex;align-items:center;justify-content:flex-start;position:relative;width:1000px;margin-bottom:-20px;padding:0 0 30px;border-bottom:2px solid #cdcdcd;max-width:calc(100vw - 40px)}@media screen and (max-width: 900px){.club_events .event_list_header{flex-direction:column;align-items:flex-start}.club_events .event_list_header h1{margin-bottom:20px}}@media screen and (max-width: 750px){.club_events .event_list_header{margin-bottom:30px}}.club_events .event_list_header .event_options_wrapper{display:flex;margin-left:auto}@media screen and (max-width: 900px){.club_events .event_list_header .event_options_wrapper{width:100%}}@media screen and (max-width: 650px){.club_events .event_list_header .event_options_wrapper{flex-direction:column-reverse}}@media screen and (max-width: 900px){.club_events .event_list_header .event_filters,.club_events .event_list_header .event_search{width:calc(50% - 10px)}.club_events .event_list_header .event_filters .selector_wrapper,.club_events .event_list_header .event_search .selector_wrapper{width:100%}}@media screen and (max-width: 650px){.club_events .event_list_header .event_filters,.club_events .event_list_header .event_search{width:100%}}.club_events .event_list_header .event_filters{margin-top:0}.club_events .event_list_header .event_filters .selector_wrapper{position:relative;top:auto;right:auto;transform:none;width:100%}.club_events .event_list_header .event_search{position:relative;margin-left:20px}@media screen and (max-width: 650px){.club_events .event_list_header .event_search{margin-bottom:20px;margin-left:0}}.club_events .event_list_header .event_search #search_field{display:block;width:100%;min-width:280px;margin:auto;position:relative;color:#0f0028;border:2px solid #f4f4f4;border-radius:6px;clear:both;text-transform:uppercase;font-size:14px;font-weight:700;height:46px;line-height:46px;text-align:left;float:right;font-family:"museo-sans-rounded",Arial,Helvetica,sans-serif;padding:0 15px;z-index:5}.club_events .event_list_header .event_search [type=submit]{position:absolute;z-index:9;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;height:22px;right:5px}.club_events .event_list_header .event_search [type=submit] svg{fill:#2f3749}.event_list_header:before,.event_list_header:after{display:block;visibility:hidden;height:0;content:" "}.event_list_header:after{clear:both}.event_list_header h1{float:left}@media screen and (max-width: 750px){.event_list_header h1{float:none;margin-bottom:20px}}.event_list_header .event_filters{position:relative;float:right;margin-top:15px}@media screen and (max-width: 1024px){.event_list_header .event_filters{width:100%}}.event_list_header .event_filters .view_all{font-size:12px;padding:20px 0}.event_list_header .view_type{float:right;margin-left:20px;margin-right:30px}.event_list_header .view_type .grid-view,.event_list_header .view_type .list-view,.event_list_header .view_type .calendar-view{transition:all 100ms linear;height:50px;width:40px;float:left;cursor:pointer;margin-left:20px}.event_list_header .view_type .grid-view.active,.event_list_header .view_type .grid-view:hover,.event_list_header .view_type .grid-view:focus,.event_list_header .view_type .list-view.active,.event_list_header .view_type .list-view:hover,.event_list_header .view_type .list-view:focus,.event_list_header .view_type .calendar-view.active,.event_list_header .view_type .calendar-view:hover,.event_list_header .view_type .calendar-view:focus{border-color:#0d8426}.event_list_header .view_type .grid-view.active .block,.event_list_header .view_type .grid-view:hover .block,.event_list_header .view_type .grid-view:focus .block,.event_list_header .view_type .list-view.active .block,.event_list_header .view_type .list-view:hover .block,.event_list_header .view_type .list-view:focus .block,.event_list_header .view_type .calendar-view.active .block,.event_list_header .view_type .calendar-view:hover .block,.event_list_header .view_type .calendar-view:focus .block{background:#0d8426}.event_list_header .view_type .grid-view .block,.event_list_header .view_type .list-view .block,.event_list_header .view_type .calendar-view .block{transition:all 100ms linear;background:#cdcdcd}.event_list_header .view_type .list-view{padding-top:6px;height:30px}.event_list_header .view_type .list-view .block{float:left;margin:2px 2px 3px;height:2px;width:9px}.event_list_header .view_type .list-view .block:nth-child(even){width:22px}.event_list_header .view_type .grid-view{width:24px;height:30px;padding-top:3px}.event_list_header .view_type .grid-view .block{height:9px;width:2px;float:left;margin:2px}.event_list_header .view_type .calendar-view{position:relative;border:2px solid #cdcdcd;height:31px;width:33px;padding:5px}.event_list_header .view_type .calendar-view .block{float:left;width:7px;height:2px;margin:2px 1px}.event_list_header .view_type .calendar-view .block:nth-child(1),.event_list_header .view_type .calendar-view .block:nth-child(2){position:absolute;width:2px;height:8px;top:-7px}.event_list_header .view_type .calendar-view .block:nth-child(1){left:3px}.event_list_header .view_type .calendar-view .block:nth-child(2){right:3px}@media screen and (max-width: 1024px){.event_list_header .view_type{display:none;margin:-5px 0 0 10px}.event_list_header .view_type .list-view.active,.event_list_header .view_type .calendar-view.active{display:none}}@media screen and (max-width: 750px){.event_list_header{margin-top:20px}}#eventsList,.calendar_listing{zoom:1;background:#f4f4f4;max-width:none;padding:50px 10px}#eventsList:before,#eventsList:after,.calendar_listing:before,.calendar_listing:after{display:block;visibility:hidden;height:0;content:" "}#eventsList:after,.calendar_listing:after{clear:both}.club_events #eventsList,.club_events .calendar_listing{background:rgba(0,0,0,0)}@media screen and (max-width: 750px){.club_events #eventsList,.club_events .calendar_listing{padding:0 20px}}#eventsList .event_list .entry{box-shadow:0px 0px 5px rgba(0,0,0,.1)}@media screen and (max-width: 750px){#eventsList{background:none;padding-top:0}}.events[data-options-layout=default] .event_list{background:#f4f4f4;padding:40px 20px 28px;margin:0}.event_list{clear:both;margin:20px auto 0}.event_list.list_view .list{max-width:1000px;margin:auto}.event_list.calendar_view{display:none}.event_list .entry{position:relative;background:#fff;max-width:1000px;margin:0 auto 12px;box-shadow:0px 0px 5px rgba(0,0,0,.1)}.event_list .entry .dz_play{margin-top:10px}.event_list .entry .dz_play_button{height:38px;width:105px;text-indent:0px;padding:0px;padding-left:43px;text-transform:uppercase;color:#2f3749;font-size:14px;line-height:38px;background-image:url(../images/dz_play_icon.svg)}.event_list .entry .thumb{background:#000;position:relative;float:left;width:184px;height:170px;overflow:hidden}.event_list .entry .thumb .event_thumb{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;min-width:100%;overflow:hidden}.event_list .entry .thumb .event_thumb img{transition:all 100ms linear;max-width:100%;visibility:visible;width:100%;position:absolute;left:50%;top:0px;will-change:opacity;transform:translateX(-50%)}.event_list .entry .thumb .event_thumb.too_short img{height:100%;width:auto;max-width:none;min-height:100%;min-width:101%}.event_list .entry .thumb .event_thumb.too_tall img{width:100%}.event_list .entry .thumb a{will-change:opacity;overflow:hidden;position:relative;height:100%;width:100%;display:block}.event_list .entry .event_alert{position:absolute;bottom:0px;left:0px;width:100%;max-width:184px;padding:10px;color:#fff;font-size:13px;font-weight:700;background:#0d8426}.event_list .entry .info{width:calc(100% - 184px);float:left;padding:20px;min-height:170px;text-align:left}.event_list .entry .date{text-transform:uppercase;color:#2f3749;font-size:20px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:10px;font-family:"Montserrat",sans-serif}.event_list .entry .date span{font-size:20px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_list .entry .date span.m-date__year{font-size:14px}.event_list .entry h3{margin-top:0;line-height:1.2;font-size:32px;font-size:26px;margin-bottom:5px;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_list .entry h3 a{color:#2f3749;color:#0d8426}.event_list .entry h3 a:hover,.event_list .entry h3 a:focus{color:#0d8426}.event_list .entry h4{font-size:16px;font-weight:700}.event_list .entry .buttons{position:absolute;bottom:5px;right:0px}@media screen and (max-width: 750px){.event_list .entry .buttons{width:100%;bottom:5px;right:0px}}@media screen and (min-width: 751px){.event_list .entry:hover,.event_list .entry:focus{box-shadow:0px 0px 15px rgba(0,0,0,.2)}}@media screen and (min-width: 751px){.event_list .entry.not_hovered .thumb{background:#000}.event_list .entry.not_hovered .thumb img{zoom:1;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}}@media screen and (max-width: 750px){.event_list .entry{padding:10px 5px 60px;clear:both;width:291px;width:100%;background:none;border-radius:0;box-shadow:none}.event_list .entry .thumb{height:80px;width:80px;border-radius:0px}.event_list .entry .thumb img{border-radius:0px}.event_list .entry .info{padding:0 10px;min-height:0px;width:calc(100% - 80px)}.event_list .entry .info h3{font-size:22px}.event_list .entry .info .date{margin-bottom:5px}.event_list .entry .info .date span{font-size:16px}.event_list .entry .info .date span span.m-date__year{font-size:14px}.event_list .entry .event_alert{display:none}}@media screen and (min-width: 751px){.event_list.grid_view .list{margin:auto;width:606px}.event_list.grid_view .entry{position:relative;text-align:left;margin:0px 6px 12px;float:left;width:calc(50% - 12px);background:#fff;max-width:291px;width:291px;height:470px;box-shadow:0px 0px 5px rgba(0,0,0,.1)}.event_list.grid_view .entry:hover,.event_list.grid_view .entry:focus{box-shadow:0px 0px 15px rgba(0,0,0,.2)}.event_list.grid_view .entry .dz_play{position:absolute;bottom:10px;margin:0px}.event_list.grid_view .entry .dz_play_button{height:38px;width:105px;text-indent:0px;padding:0px;padding-left:43px;text-transform:uppercase;color:#2f3749;font-size:14px;line-height:38px;background-image:url(../images/dz_play_icon.svg)}.event_list.grid_view .entry .thumb{width:100%;height:267px}.event_list.grid_view .entry .thumb a,.event_list.grid_view .entry .thumb img{width:100%}.event_list.grid_view .entry .thumb a:hover,.event_list.grid_view .entry .thumb a:focus{opacity:1}.event_list.grid_view .entry .info{background:#fff;position:absolute;bottom:0px;left:0px;width:100%;padding:15px 20px 65px;min-height:200px}.event_list.grid_view .entry .info h3{margin-top:0;line-height:1}.event_list.grid_view .entry .info h3 span{color:#0d8426}.event_list.grid_view .entry .info h3 a{color:#0d8426}.event_list.grid_view .entry .info h3 a:hover,.event_list.grid_view .entry .info h3 a:focus{color:#0d8426}.event_list.grid_view .entry .event_alert{bottom:100%;max-width:100%}}@media screen and (min-width: 1025px){.event_list.grid_view .list{width:909px}}@media screen and (min-width: 1301px){.event_list.grid_view .list{width:1212px}}#events.detail .event_list:not(.events_result .event_list){margin:30px 0 70px}#events.detail .event_list:not(.events_result .event_list) .entry{border-bottom:2px solid #cdcdcd;border-radius:0px;min-height:120px;margin-bottom:10px;box-shadow:none}@media screen and (max-width: 750px){#events.detail .event_list:not(.events_result .event_list) .entry{padding:10px 5px 60px;width:100%}#events.detail .event_list:not(.events_result .event_list) .entry .buttons{width:100%;right:0}}@media screen and (min-width: 751px){#events.detail .event_list:not(.events_result .event_list) .entry{padding:0px 0 10px}#events.detail .event_list:not(.events_result .event_list) .entry .thumb{width:110px;height:110px;border-radius:6px;background:#000}#events.detail .event_list:not(.events_result .event_list) .entry .thumb a{border-radius:6px}#events.detail .event_list:not(.events_result .event_list) .entry .thumb a:hover,#events.detail .event_list:not(.events_result .event_list) .entry .thumb a:focus{zoom:1;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}#events.detail .event_list:not(.events_result .event_list) .entry .event_thumb{border-radius:6px}#events.detail .event_list:not(.events_result .event_list) .entry .info{padding:10px 0 10px 20px;min-height:110px}#events.detail .event_list:not(.events_result .event_list) .entry .event_alert{display:none}#events.detail .event_list:not(.events_result .event_list) .entry .date{line-height:20px}#events.detail .event_list:not(.events_result .event_list) .entry .date span{font-size:20px;line-height:20px}#events.detail .event_list:not(.events_result .event_list) .entry .date span.m-date__year{font-size:16px;line-height:20px}#events.detail .event_list:not(.events_result .event_list) .entry h3{font-size:26px}#events.detail .event_list:not(.events_result .event_list) .entry h4{font-size:16px}}.home .presale .event_list,.home .onsale .event_list{margin:0;padding-bottom:70px}.home .presale .event_list .entry_small,.home .onsale .event_list .entry_small{position:relative;max-width:265px;max-width:100%;margin:0;clear:both;border-bottom:1px solid #f3f3f3;border-radius:0px;min-height:120px;padding:10px 0px 35px 10px;width:100%}.home .presale .event_list .entry_small .thumb,.home .onsale .event_list .entry_small .thumb{position:relative;float:left;overflow:hidden;height:70px;width:75px;border-radius:0px}.home .presale .event_list .entry_small .thumb img,.home .onsale .event_list .entry_small .thumb img{border-radius:0px}.home .presale .event_list .entry_small .thumb .event_thumb,.home .onsale .event_list .entry_small .thumb .event_thumb{position:absolute;top:0px;left:0px;width:100%;height:100%;min-height:100%;min-width:100%;overflow:hidden}.home .presale .event_list .entry_small .thumb .event_thumb img,.home .onsale .event_list .entry_small .thumb .event_thumb img{max-width:100%;visibility:visible;width:100%;position:absolute;left:50%;top:0px;transform:translateX(-50%)}.home .presale .event_list .entry_small .thumb .event_thumb.too_short img,.home .onsale .event_list .entry_small .thumb .event_thumb.too_short img{height:100%;width:auto;max-width:none;min-height:100%;min-width:100%}.home .presale .event_list .entry_small .thumb .event_thumb.too_tall img,.home .onsale .event_list .entry_small .thumb .event_thumb.too_tall img{width:100%}.home .presale .event_list .entry_small .thumb a,.home .onsale .event_list .entry_small .thumb a{will-change:opacity}.home .presale .event_list .entry_small .thumb a:hover,.home .presale .event_list .entry_small .thumb a:focus,.home .onsale .event_list .entry_small .thumb a:hover,.home .onsale .event_list .entry_small .thumb a:focus{zoom:1;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}.home .presale .event_list .entry_small .info,.home .onsale .event_list .entry_small .info{width:calc(100% - 75px);float:left;padding:0 0 0 10px;min-height:70px;text-align:left;font-size:12px}.home .presale .event_list .entry_small .date,.home .onsale .event_list .entry_small .date{text-transform:uppercase;color:#2f3749;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:5px}.home .presale .event_list .entry_small .date span,.home .onsale .event_list .entry_small .date span{font-size:16px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.home .presale .event_list .entry_small .date span.m-date__year,.home .onsale .event_list .entry_small .date span.m-date__year{font-size:14px}.home .presale .event_list .entry_small h3,.home .onsale .event_list .entry_small h3{margin-top:0;line-height:1.2;font-size:20px;margin-bottom:5px;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.home .presale .event_list .entry_small h3 a,.home .onsale .event_list .entry_small h3 a{color:#0d8426}.home .presale .event_list .entry_small h3 a:hover,.home .presale .event_list .entry_small h3 a:focus,.home .onsale .event_list .entry_small h3 a:hover,.home .onsale .event_list .entry_small h3 a:focus{text-decoration:underline}.home .presale .event_list .entry_small h4,.home .onsale .event_list .entry_small h4{font-size:12px;font-weight:700}.home .presale .event_list .entry_small .buttons,.home .onsale .event_list .entry_small .buttons{position:absolute;width:calc(100% - 20px);bottom:0px;right:0px}.home .presale .event_list .entry_small .buttons a.more-info,.home .presale .event_list .entry_small .buttons a.tickets,.home .onsale .event_list .entry_small .buttons a.more-info,.home .onsale .event_list .entry_small .buttons a.tickets{float:right;padding:8px 20px;line-height:1;font-size:12px}.home .presale .event_list .entry_small .buttons a.more-info:before,.home .presale .event_list .entry_small .buttons a.more-info:after,.home .presale .event_list .entry_small .buttons a.tickets:before,.home .presale .event_list .entry_small .buttons a.tickets:after,.home .onsale .event_list .entry_small .buttons a.more-info:before,.home .onsale .event_list .entry_small .buttons a.more-info:after,.home .onsale .event_list .entry_small .buttons a.tickets:before,.home .onsale .event_list .entry_small .buttons a.tickets:after{display:none}.home .presale .event_list .entry_small .event_alert,.home .onsale .event_list .entry_small .event_alert{display:none}.home .presale .event_list .entry_small .presale_time,.home .onsale .event_list .entry_small .presale_time{display:none}.home .presale .event_list .entry_small .onsale_time,.home .onsale .event_list .entry_small .onsale_time{display:block;text-transform:uppercase;color:#2f3749;margin-top:10px;font-weight:700}.home .presale .event_list .entry_small .onsale_time .time,.home .onsale .event_list .entry_small .onsale_time .time{display:block;color:#2f3749}@media screen and (max-width: 750px){.home .presale .event_list .entry_small,.home .onsale .event_list .entry_small{max-width:100%}}.home .presale .event_list .entry_small{color:#fff;border-color:#0a9828;padding:10px 0px 10px 10px}.home .presale .event_list .entry_small .date{color:#fff}.home .presale .event_list .entry_small h3{color:#fff}.home .presale .event_list .entry_small h3 a{color:inherit}.home .presale .event_list .entry_small h3 a:hover,.home .presale .event_list .entry_small h3 a:focus{text-decoration:underline}.home .presale .event_list .entry_small h4{color:#fff}.home .presale .event_list .entry_small .info:after,.home .presale .event_list .entry_small .info:before{display:none}.home .presale .event_list .entry_small .buttons{position:absolute;top:0px;right:0px;height:100%;width:20px}.home .presale .event_list .entry_small .buttons:after,.home .presale .event_list .entry_small .buttons:before{display:none}.home .presale .event_list .entry_small .buttons a{position:absolute;top:0px;right:0px;height:100%;width:100%;display:block;font-size:20px}.home .presale .event_list .entry_small .buttons a:after,.home .presale .event_list .entry_small .buttons a:before{display:none}.home .presale .event_list .entry_small .buttons a .fa{position:absolute;top:50%;transform:translateY(-50%);right:4px;font-size:20px;line-height:1;font-family:FontAwesome;color:#fff}.home .presale .event_list .entry_small .buttons a:hover .fa,.home .presale .event_list .entry_small .buttons a:focus .fa{color:#fff}.home .presale .event_list .entry_small .onsale_time{display:none}.home .presale .event_list .entry_small .presale_time{display:block;text-transform:uppercase;color:#fff;margin-top:10px}.home .presale .event_list .entry_small .presale_time .time{display:block;color:#fff}.elp-promo{overflow:hidden}@media screen and (max-width: 750px){.elp-promo{padding:0 !important}}.asm_promo{margin:auto;width:100%;max-width:1000px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;overflow:hidden}.asm_promo+.asm_promo{margin-top:20px}.asm_promo img{width:100%;display:block}.asm_promo .p_thumb{position:relative;width:40%;flex-grow:0;background-size:cover;background-position:center}.asm_promo .p_thumb img{width:100%;height:100%;display:block;visibility:hidden}@media screen and (max-width: 1024px){.asm_promo .p_thumb{width:100%}}.asm_promo .p_info{position:relative;width:100%;flex-grow:1;padding:10px 20px}.asm_promo .p_info p{line-height:1.5}.asm_promo .p_info p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.asm_promo .p_info{padding:20px 20px 20px}}.asm_promo .p_thumb+.p_info{align-self:stretch;text-align:left}@media screen and (min-width: 1025px){.asm_promo .p_thumb+.p_info{width:60%}}.asm_promo .title{font-size:25px;margin-bottom:10px}@media screen and (max-width: 750px){.asm_promo .title{font-size:25px}}.asm_promo.has_link .p_thumb{transition:filter .2s linear}.asm_promo.has_link .title:hover,.asm_promo.has_link .title:focus{text-decoration:underline}.asm_promo .link{position:relative;font-size:15px;padding-right:30px;line-height:38px;letter-spacing:.02em;color:#595959;font-family:"effra",Arial,Helvetica,sans-serif;text-align:center;margin:0}@media screen and (max-width: 1024px){.asm_promo{flex-wrap:wrap}}.event_list .asm_promo{height:100%;flex-direction:column}.event_list .asm_promo .p_thumb,.event_list .asm_promo .p_info{width:100%}.event_list .asm_promo .p_thumb:after,.event_list .asm_promo .p_info:after{display:none}.event_list .asm_promo .p_info{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 600px){.event_list .asm_promo[data-layout="Image Only"] .grid_image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:101%;min-width:100%}}.grid_view .asm_promo .p_thumb,.grid_view .asm_promo .p_info{width:100%}.grid_view .asm_promo .p_thumb+.p_info{text-align:center}.grid_view .asm_promo img.list_image{display:none}.list_view .asm_promo{min-height:170px}.list_view .asm_promo[data-layout="Small Image + Text"]{flex-direction:row}.list_view .asm_promo[data-layout="Small Image + Text"] .p_thumb{width:184px;height:170px}.list_view .asm_promo[data-layout="Small Image + Text"] .p_info{width:auto}.list_view .asm_promo img{position:relative;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.list_view .asm_promo img.grid_image{display:none}@media screen and (max-width: 1024px){.list_view .asm_promo{height:auto;flex-direction:row}.list_view .asm_promo .p_thumb{width:40%}.list_view .asm_promo .p_thumb+.p_info{width:60%;align-items:flex-start;text-align:left}}#events.detail #branding{min-height:35.4375vw;position:relative}#events.detail #column_1 #branding{min-height:0px}#events.detail .dz_play{position:absolute;top:0px;right:0px}#events.detail .dz_play_button{width:200px;height:34px}@media screen and (max-width: 1024px){#events.detail .dz_play_button{width:110px;height:30px}}#events.detail .dz_play_header{margin-bottom:10px;height:26px;margin-top:20px}#events.detail .dz_play_frame{margin-bottom:20px;position:relative}#events.detail .dz_play_frame #dz_anchor{position:absolute;top:-91px;left:0px}#events.detail .dz_play_frame .dz_play_logo{background-image:url(../images/dz_logo_new.png);background-repeat:no-repeat;width:120px;height:26px;display:block;background-size:100% auto;float:left;text-indent:-9999px;margin-right:10px}#events.detail .dz_play_frame h3{text-transform:none;font-size:15px;color:gray;height:26px;line-height:30px}@media screen and (max-width: 440px){#events.detail .dz_play_frame h3{display:block;margin-top:10px;line-height:auto;float:left}}.event_detail .event_header{margin-bottom:20px;position:relative}@media screen and (max-width: 750px){.event_detail .event_header{padding:0 10px}}.event_detail .summary{margin-top:5px}.event_detail .tagline{font-size:24px}.event_detail .showings{margin-bottom:20px}.event_detail .showings .additional_showings{display:none}.event_detail .showings li{position:relative;min-height:75px;padding:15px 150px 15px 0;border-bottom:1px solid #cdcdcd;font-size:14px;font-weight:400}@media screen and (max-width: 750px){.event_detail .showings li{padding-right:0}}.event_detail .showings span.date{float:left;clear:left;text-transform:uppercase;font-size:22px;color:#0d8426;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_detail .showings span.date span{font-size:18px}.event_detail .showings .buttons{position:absolute;top:50%;right:0px;transform:translateY(-50%)}@media screen and (max-width: 750px){.event_detail .showings .buttons{position:relative;top:auto;right:auto;transform:translateY(0%);display:block;clear:both;padding-top:10px;width:100%}.event_detail .showings .buttons a{width:100%;text-align:center}}.event_detail .showings .doors{position:absolute;top:15px;left:50%;font-size:14px;transform:translateX(-50%);text-transform:uppercase;line-height:2}@media screen and (max-width: 750px){.event_detail .showings .doors{right:0;left:auto;transform:translate(-50%)}}.event_detail .showings .showing_description{float:left;clear:left;font-size:13px}.event_detail .showings .show-all-showings{position:relative;text-transform:uppercase;font-size:12px;line-height:1;padding:20px 0;padding-left:20px;cursor:pointer}.event_detail .showings .show-all-showings:before,.event_detail .showings .show-all-showings:after{content:"";display:block;width:2px;height:10px;background:#2f3749;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.event_detail .showings .show-all-showings:after{transform:translateY(-50%) rotate(90deg)}.event_detail .showings .show-all-showings:hover,.event_detail .showings .show-all-showings:focus{color:#0d8426}.event_detail .showings .show-all-showings:hover:before,.event_detail .showings .show-all-showings:hover:after,.event_detail .showings .show-all-showings:focus:before,.event_detail .showings .show-all-showings:focus:after{background:#0d8426}@media screen and (max-width: 750px){.event_detail .showings .show-all-showings{margin-top:10px}.event_detail .showings .show-all-showings:before,.event_detail .showings .show-all-showings:after{position:relative;content:"+";display:inline-block;top:auto;left:auto;height:auto;width:auto;background:none;transform:translateY(0%);margin-right:5px}.event_detail .showings .show-all-showings:after{display:none}.event_detail .showings .show-all-showings.is-opened:before{position:relative;content:"-"}.event_detail .showings .show-all-showings:hover,.event_detail .showings .show-all-showings:focus{color:#fff}.event_detail .showings .show-all-showings:hover:before,.event_detail .showings .show-all-showings:hover:after,.event_detail .showings .show-all-showings:focus:before,.event_detail .showings .show-all-showings:focus:after{background:none;color:#fff}}@media screen and (max-width: 750px){.event_detail .showings span.date,.event_detail .showings .showing_description{padding-left:10px}.event_detail .showings .showing_description{margin-top:10px}}.event_detail .presale{zoom:1;background:#0d8426;border-radius:6px;padding:20px;margin-bottom:20px}.event_detail .presale:before,.event_detail .presale:after{display:block;visibility:hidden;height:0;content:" "}.event_detail .presale:after{clear:both}.event_detail .presale .image{background:url(../images/ovo-live-white.svg) no-repeat;background-size:contain;width:120px;height:42px;float:left;vertical-align:top;margin-right:30px}@media screen and (max-width: 1024px){.event_detail .presale .image{margin-bottom:10px}}.event_detail .presale .text{vertical-align:top;float:left;color:#fff;font-size:28px;text-transform:uppercase;font-weight:700;line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_detail .presale .text span{color:#fff}.event_detail .presale .text .time{font-size:18px;font-weight:400;display:block}.event_detail .presale .text .year{font-size:24px;color:#fff;font-weight:400}.event_detail .presale .gen-button,.event_detail .presale .club_event .showings_list .showing_item .buttons a,.club_event .showings_list .showing_item .buttons .event_detail .presale a,.event_detail .presale .club_event .showings_list .showing_item .buttons span,.club_event .showings_list .showing_item .buttons .event_detail .presale span{float:right;vertical-align:top;text-align:center;margin-top:4px;border-color:#fff}.event_detail .presale .gen-button:hover,.event_detail .presale .club_event .showings_list .showing_item .buttons a:hover,.club_event .showings_list .showing_item .buttons .event_detail .presale a:hover,.event_detail .presale .club_event .showings_list .showing_item .buttons span:hover,.club_event .showings_list .showing_item .buttons .event_detail .presale span:hover,.event_detail .presale .gen-button:focus,.event_detail .presale .club_event .showings_list .showing_item .buttons a:focus,.club_event .showings_list .showing_item .buttons .event_detail .presale a:focus,.event_detail .presale .club_event .showings_list .showing_item .buttons span:focus,.club_event .showings_list .showing_item .buttons .event_detail .presale span:focus{color:#0d8426;background:#fff}@media screen and (max-width: 750px){.event_detail .presale .image{margin-bottom:0}.event_detail .presale .text{display:block;clear:both;margin:10px 0;line-height:1.2}.event_detail .presale .text .date{display:block;clear:both}.event_detail .presale .gen-button,.event_detail .presale .club_event .showings_list .showing_item .buttons a,.club_event .showings_list .showing_item .buttons .event_detail .presale a,.event_detail .presale .club_event .showings_list .showing_item .buttons span,.club_event .showings_list .showing_item .buttons .event_detail .presale span{float:none;display:block;clear:both}}.event_detail .hospitality_banner img{max-width:100%}.event_detail .faq{padding:0}.event_detail .faq .faq_list_item a:focus{outline-color:#000;outline-width:2px}.event_detail .artist-button{margin:20px 0 40px}@media screen and (max-width: 750px){.event_detail .artist-button{display:block;width:100%;text-align:center}}.event_detail .event_alert{position:relative;border:2px solid #0d8426;display:block;padding:20px;border-radius:6px;margin-bottom:0px}.event_detail .event_alert .close{position:absolute;top:0px;right:0px;height:40px;width:40px;cursor:pointer}.event_detail .event_alert .close:before{content:"";position:absolute;top:20px;right:20px;height:10px;width:2px;display:block;transform:rotate(45deg);background:#2f3749}.event_detail .event_alert .close:after{content:"";position:absolute;top:20px;right:20px;height:10px;width:2px;display:block;transform:rotate(-45deg);background:#2f3749}.event_detail .event_alert .close:hover:before,.event_detail .event_alert .close:hover:after,.event_detail .event_alert .close:focus:before,.event_detail .event_alert .close:focus:after{background:#0d8426}.event_detail .event_alert .alert_title{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_detail .event_alert .alert_title a{color:#2f3749}.event_detail .event_alert .alert_title a:hover,.event_detail .event_alert .alert_title a:focus{color:#0d8426}.event_detail .event_alert .alert_body p{font-size:14px;margin-bottom:15px}.event_detail .event_alert .alert_link{text-align:left;color:#2f3749}.event_detail .event_alert .alert_link:hover,.event_detail .event_alert .alert_link:focus{color:#0d8426}@media screen and (max-width: 750px){.event_detail .event_alert .alert_link{text-align:center}}.event_detail .disclaimer p,.event_detail .showings-disclaimer p{font-weight:400;font-size:13px}@media screen and (max-width: 750px){.event_detail .disclaimer,.event_detail .showings-disclaimer{padding-left:10px;padding-right:10px}}.event_detail .showings-disclaimer{padding:10px 0px}.event_detail .showings-disclaimer p{margin:0px}.event_detail #column_1 #branding{border-radius:6px;margin-bottom:12px;min-height:0px}.event_detail #column_1 #branding img{border-radius:6px}.event_detail #column_1 #branding.no_image{max-height:200px;overflow:hidden}.event_detail .right_column{padding:0 4px 4px 4px;background:#fff;border-radius:6px}.event_detail .right_column .detail_holder{background:#0d8426;border-radius:6px;padding:10px 10px 10px}.event_detail .right_column .detail_holder ul li{position:relative;color:#fff;padding:20px 10px;font-size:14px;font-weight:400}.event_detail .right_column .detail_holder ul li:before{content:"";position:absolute;top:0px;left:-10px;width:100%;height:1px;background:#fff}@media screen and (max-width: 1024px){.event_detail .right_column .detail_holder ul li:before{width:100%;width:calc(100% + 20px)}}.event_detail .right_column .detail_holder ul li:first-child:before{display:none}.event_detail .right_column .detail_holder ul li:last-child{padding-bottom:10px}.event_detail .right_column .detail_holder ul li label{font-size:18px;font-weight:700;text-transform:uppercase;display:block}.event_detail .right_column .detail_holder ul li p{font-size:14px;font-weight:400;margin-bottom:0}.event_detail .right_column .detail_holder ul li p+p{margin-top:10px}.event_detail .right_column .detail_holder ul li a{color:#fff;text-decoration:underline;line-height:163%}.event_detail .right_column .detail_holder ul li a:hover,.event_detail .right_column .detail_holder ul li a:focus{text-decoration:none}.event_detail .right_column .detail_holder ul li a.tickets{line-height:163%}.event_detail .right_column .detail_holder ul li.date{color:#fff;font-size:30px;text-transform:uppercase;font-weight:700}.event_detail .right_column .detail_holder ul li.date .m-date__year{font-size:22px}.event_detail.large_image .right_column{padding-top:4px}.event_detail #column_1 .right_column{padding:0;margin:15px 0px 0 -20px;border-radius:0px;display:none;width:100%;width:100vw}.event_detail #column_1 .right_column .detail_holder{border-radius:0px}@media screen and (max-width: 750px){.event_detail #column_1 .right_column{display:block;margin:15px 0px 0 -10px}}.section_wrapper{margin:auto;max-width:1230px;padding:0 15px}@media screen and (max-width: 1230px){.section_wrapper{text-align:center}}.section_wrapper .ticket_master_form,.section_wrapper .fb_connect{background:#fff;float:left;width:291px;border-radius:6px;margin:6px;height:466px}@media screen and (max-width: 1230px){.section_wrapper .ticket_master_form,.section_wrapper .fb_connect{display:inline-block;float:none;position:relative;overflow:hidden}}@media screen and (max-width: 750px){.section_wrapper .ticket_master_form,.section_wrapper .fb_connect{float:none;margin:0 auto 12px}}.description_wrapper{position:relative;margin-bottom:70px;margin-top:35px;cursor:pointer}.description_wrapper .read-more{position:absolute;bottom:-20px;left:0px;text-transform:uppercase;font-size:12px;line-height:1;cursor:pointer;padding-left:20px}.description_wrapper .read-more:before,.description_wrapper .read-more:after{content:"";display:block;width:2px;height:10px;background:#2f3749;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.description_wrapper .read-more:after{transform:translateY(-50%) rotate(90deg)}.description_wrapper .read-more:hover,.description_wrapper .read-more:focus{color:#0d8426}.description_wrapper .read-more:hover:before,.description_wrapper .read-more:hover:after,.description_wrapper .read-more:focus:before,.description_wrapper .read-more:focus:after{background:#0d8426}@media screen and (max-width: 750px){.description_wrapper .read-more{left:50%;transform:translateX(-50%)}}.description_wrapper .description:after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:70px;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);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 )}.description_wrapper .description.is-opened:after{display:none}.description_wrapper .description.is-opened+.read-more:before{display:none}.description_wrapper.short-description{padding-bottom:0;margin-bottom:40px}.description_wrapper.short-description .description{height:auto}.description_wrapper.short-description .description:after{display:none}.description_wrapper.short-description .read-more{display:none}@media screen and (max-width: 750px){.description_wrapper{padding:0 10px}}.countdown_wrapper{position:relative;position:absolute;top:10px;right:0px;zoom:1;padding:10px 10px 30px;display:inline-block;padding-right:288px;background:#2f3749;color:#fff;border:2px solid #fff;border-right:none;border-radius:6px 0 0 6px;padding-left:125px;z-index:30;animation:reducePadding 2s 1 forwards;animation-delay:6s;overflow:hidden}.countdown_wrapper:before,.countdown_wrapper:after{display:block;visibility:hidden;height:0;content:" "}.countdown_wrapper:after{clear:both}.countdown_wrapper .clock{height:100%;width:288px;position:absolute;top:0px;right:0px;background:url(../images/bg_countdown.png) right center #2f3749 no-repeat;animation:slideAway 2s 1 forwards;animation-delay:6s}.countdown_wrapper .onstagein{position:absolute;top:40%;left:10px;transform:translateY(-50%);color:#fff;text-transform:uppercase;font-size:14px}.countdown_wrapper .countdown_section{position:relative;float:left;color:#0d8426;font-size:10px;text-transform:uppercase;font-weight:700;text-align:center;padding:0 10px;line-height:1;width:50px}.countdown_wrapper .countdown_section.c_days{width:auto;min-width:50px}.countdown_wrapper .countdown_section.c_days:after{content:"";position:absolute;top:0px;right:0px;height:100%;width:1px;display:block;background:rgba(255,255,255,.3)}.countdown_wrapper .countdown_section.c_hours:before,.countdown_wrapper .countdown_section.c_hours:after,.countdown_wrapper .countdown_section.c_minutes:before,.countdown_wrapper .countdown_section.c_minutes:after{content:"";position:absolute;top:0px;right:0px;height:3px;width:3px;display:block;border-radius:50%;background:#fff}.countdown_wrapper .countdown_section.c_hours:before,.countdown_wrapper .countdown_section.c_minutes:before{top:10px}.countdown_wrapper .countdown_section.c_hours:after,.countdown_wrapper .countdown_section.c_minutes:after{top:20px}.countdown_wrapper .countdown_section.c_seconds{color:#0d8426}.countdown_wrapper .countdown_section br{display:none}.countdown_wrapper .countdown_amount{color:#fff;font-size:22px;font-weight:700;width:100%;display:block;line-height:1.1;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.countdown_wrapper .countdown_sponsor_text{font-size:11px;position:absolute;bottom:8px;right:0px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;width:100%;padding-right:288px;padding-left:20px;text-align:center;animation:reducePadding 2s 1 forwards;animation-delay:6s}@media screen and (max-width: 1024px){.countdown_wrapper{display:none}.large_image .countdown_wrapper{display:block}}@media screen and (max-width: 750px){.countdown_wrapper{display:none}.large_image .countdown_wrapper{display:none}}#ui-datepicker-div{display:none}@media screen and (max-width: 1230px){.event_map_wrapper{display:inline-block;float:none}}.event_map_wrapper .edp_map_image{width:100%;height:466px;display:block;background:url(../images/edp_map_image.png) top center no-repeat}@keyframes slideAway{0%{right:0px}100%{right:-288px}}@keyframes reducePadding{0%{padding-right:288px}100%{padding-right:20px}}body#clubevents .mfp-iframe-holder .mfp-content{max-width:600px}body#clubevents .mfp-iframe-holder .mfp-content .mfp-iframe-scaler{height:80vh;max-height:700px;padding:0}body#clubevents .mfp-iframe-holder .mfp-content iframe{background:#fff}body#clubevents #branding:not(.fullwidth){max-width:1040px;margin-left:auto;margin-right:auto;margin-top:20px;border-radius:6px;overflow:hidden;width:calc(100% - 40px)}body#clubevents .event_image_wrapper img{width:100%}.club_event .description_wrapper{padding:0 !important}.club_event .description_inner p{font:400 22px/150% "museo-sans-rounded",Arial,Helvetica,sans-serif}.club_event .disclaimer p{font-size:16px;font-weight:300}.club_event .showings_list .showing_item{display:flex;align-items:flex-end;flex-wrap:wrap;padding-bottom:18px;margin-bottom:25px;border-bottom:1px solid #cdcdcd}.club_event .showings_list .showing_item .date,.club_event .showings_list .showing_item .year{line-height:22px;padding-bottom:5px;font-family:"museo-sans-rounded",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:22px;color:#2f3749;font-weight:700;-webkit-font-smoothing:antialiased}.club_event .showings_list .showing_item .year{font-size:18px}.club_event .showings_list .showing_item .doors{font-family:Helvetica;font-size:14px;color:#0f0028;line-height:22px;margin-right:auto;margin-left:10px;padding-bottom:5px}.club_event .showings_list .showing_item .buttons{flex-grow:1;display:flex;margin-left:25px}@media screen and (max-width: 800px){.club_event .showings_list .showing_item .buttons{flex-direction:column;width:100%;margin-top:15px}}.club_event .showings_list .showing_item .buttons .button-group+.button-group{margin-left:50px}@media screen and (max-width: 800px){.club_event .showings_list .showing_item .buttons .button-group+.button-group{margin-left:0;margin-top:15px}}.club_event .showings_list .showing_item .buttons .button-group+.button-group:before{content:"";height:100%;width:1px;left:-26px;top:0;position:absolute;background:#cdcdcd}@media screen and (max-width: 800px){.club_event .showings_list .showing_item .buttons .button-group+.button-group:before{display:none}}.club_event .showings_list .showing_item .buttons .button-group{display:flex;align-items:center;position:relative}@media screen and (max-width: 750px){.club_event .showings_list .showing_item .buttons .button-group{width:100%}}@media screen and (max-width: 800px){.club_event .showings_list .showing_item .buttons .button-group a,.club_event .showings_list .showing_item .buttons .button-group span{flex-grow:1;text-align:center}}@media screen and (max-width: 800px){.club_event .showings_list .showing_item .buttons .button-group a:not(:last-child),.club_event .showings_list .showing_item .buttons .button-group span:not(:last-child){flex-grow:0;margin-bottom:0}}.club_event .showings_list .showing_item .buttons .button-group a:first-child:not(:last-child),.club_event .showings_list .showing_item .buttons .button-group span:first-child:not(:last-child){display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;background:none;border:none;margin-right:14px;font-family:Helvetica;font-size:10px;color:#0f0028;line-height:1}.club_event .showings_list .showing_item .buttons .button-group a:first-child:not(:last-child):before,.club_event .showings_list .showing_item .buttons .button-group span:first-child:not(:last-child):before{content:"";display:block;height:26px;width:17px;background:url(../images/menu_icon.svg);margin-bottom:5px}.club_event .showings_list .showing_item .buttons .button-group a:first-child:not(:last-child):hover,.club_event .showings_list .showing_item .buttons .button-group a:first-child:not(:last-child):focus,.club_event .showings_list .showing_item .buttons .button-group span:first-child:not(:last-child):hover,.club_event .showings_list .showing_item .buttons .button-group span:first-child:not(:last-child):focus{opacity:.8;color:#000}.club_event .showings_list .showing_item .buttons a,.club_event .showings_list .showing_item .buttons span{position:relative;background:#0d8426;color:#fff}.club_event .showings_list .showing_item .buttons span{cursor:default}.club_event .showings_list .showing_item .buttons a:hover,.club_event .showings_list .showing_item .buttons a:focus{color:#0d8426;background:rgba(0,0,0,0)}.textarea,.spotlight,.faq,.link,.news,.club-showings{max-width:1040px;width:100%;margin:0px auto 40px;padding:0 20px}.textarea{margin:15px auto 40px}.news_listing_page .textarea{max-width:1240px}.textarea[data-options-layout=wide]{width:100%;background:#f4f4f4;padding:40px 20px;max-width:none;margin:0}.textarea[data-options-layout=wide] .content{max-width:1200px;margin:auto}.textarea[data-options-layout=wide] .content p{margin:0}.textarea[data-options-layout=wide] .content p img{display:block}.textarea[data-options-layout=wide] .content h1,.textarea[data-options-layout=wide] .content h2,.textarea[data-options-layout=wide] .content h3,.textarea[data-options-layout=wide] .content h4,.textarea[data-options-layout=wide] .content h5,.textarea[data-options-layout=wide] .content h6,.textarea[data-options-layout=wide] .content p,.textarea[data-options-layout=wide] .content ul,.textarea[data-options-layout=wide] .content li{margin:auto;width:100%;max-width:898px}.full_column.timeline .textarea{margin:50px auto}.full_column.timeline .textarea.page_title{margin:15px auto 20px}.textarea[data-options-layout=wide]+.spotlight[data-options-layout=grid]{margin-top:-40px}.textarea.page_title+.spotlight[data-options-layout=grid]{margin-top:0px}@media screen and (min-width: 751px){.page_content.two_column .textarea{zoom:1}.page_content.two_column .textarea:before,.page_content.two_column .textarea:after{display:block;visibility:hidden;height:0;content:" "}.page_content.two_column .textarea:after{clear:both}.page_content.two_column .textarea .content h2,.page_content.two_column .textarea .content h3,.page_content.two_column .textarea .content h4,.page_content.two_column .textarea .content h5,.page_content.two_column .textarea .content p,.page_content.two_column .textarea .content ul,.page_content.two_column .textarea .content ol{max-width:calc(100% - 340px);float:left;clear:left}}img[align=left],img.left{float:left;max-width:100%;margin:0 20px 20px 0;border-radius:6px}@media screen and (max-width: 750px){img[align=left],img.left{float:none;margin:0 auto 20px;display:block}}img[align=right],img.right{float:right;max-width:100%;margin:0 0 20px 20px;border-radius:6px}@media screen and (max-width: 750px){img[align=right],img.right{float:none;margin:0 auto 20px;display:block}}.content{position:relative;margin:0;padding:0}.content .column_2{float:left;width:50%;padding-right:20px}.content img{max-width:100%}.content img[align=left],.content img.left{float:left;margin:0 20px 20px 0;border-radius:6px}@media screen and (max-width: 750px){.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;border-radius:6px}@media screen and (max-width: 750px){.content img[align=right],.content img.right{float:none;margin:0 auto 20px;display:block}}.textarea blockquote{position:relative;width:calc(100% + 200px);color:#fff;max-width:100vw;padding:80px 230px 80px 20px;margin-left:0px;left:50%;margin:30px 0;transform:translateX(-50%)}.textarea blockquote:before{position:absolute;left:50%;transform:translateX(-50%);top:0px;content:"";min-width:100%;width:100vw;height:100%;z-index:-1;background:#000;background:#000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMDAyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(15, 0, 40) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#0f0028",GradientType=1 )}.textarea blockquote p{margin-bottom:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:22px;font-weight:400;line-height:1.36}.textarea blockquote strong,.textarea blockquote em{width:195px;padding-left:35px;position:absolute;top:50%;color:#fff;right:20px;transform:translateY(-50%)}.textarea blockquote em{margin-top:20px;color:#0d8426;font-size:12px;font-weight:700;font-style:normal}.textarea blockquote strong{font-weight:700;font-size:26px;text-transform:uppercase}.textarea blockquote strong:before{content:"";position:absolute;top:50%;left:0px;width:2px;background:#0d8426;height:166px;transform:translateY(-50%)}@media screen and (max-width: 750px){.textarea blockquote{padding:40px 20px}.textarea blockquote p{font-size:16px;line-height:163%}.textarea blockquote strong,.textarea blockquote em{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:translateY(0%);margin:0;padding:0;line-height:1.3;display:block}.textarea blockquote strong{padding:30px 0 0;display:block}.textarea blockquote strong:before{top:15px;width:100%;height:2px}.textarea blockquote em{font-weight:700}}.description blockquote{padding:20px;background:#e7e7e7;border-radius:6px}.description blockquote p{margin:0 0 20px;padding:0;font:400 22px/150% "Montserrat",sans-serif}@media screen and (max-width: 1024px){.description blockquote{padding:10px}}.wufoo{max-width:1040px;width:100%;margin:0px auto 40px;padding:0 20px}.page_content.two_column .scriptswidget{margin-bottom:20px}@media screen and (min-width: 751px){.page_content.two_column{position:relative;margin:auto;max-width:1040px}.page_content.two_column .scriptswidget{float:right;position:absolute;top:120px;right:20px}}.stack_cups{background:#f4f4f4;text-align:center;padding:50px;margin:40px 0}.stack_cups h2{font-size:45px;margin-top:0;margin-bottom:50px;color:#1da249}.stack_cups p{margin:auto;width:100%;max-width:550px;text-align:center}.stack_cups .stack_cup_items{margin:auto;width:100%;max-width:480px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start}.stack_cups .stack_cup_item{width:160px;text-align:center;padding:0 35px;margin-bottom:20px}.stack_cups .stack_cup_item .icon img{max-height:80px}.stack_cups .stack_cup_item .number{font-family:"Montserrat",sans-serif;font-weight:700;display:block;margin:10px 0;font-size:20px;color:#000}.stack_cups .stack_cup_item .number:before{content:attr(data-prefix)}.stack_cups .stack_cup_item .number[data-percent=true]:after{content:"%"}.stack_cups .stack_cup_item .text{font-family:"Open Sans",sans-serif;font-size:14px;max-width:140px;margin:auto}@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}}