﻿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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;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;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding: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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Bebas Neue Book';src:url("../assets/BebasNeueBook.ttf") format("truetype")}.ir{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clear{clear:both}@media screen and (max-width: 767px){.hide_mobile{display:none}}.show_mobile{display:none}@media screen and (max-width: 767px){.show_mobile{display:block}}.visuallyhidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}h1,.h1{margin:0 0 8px;padding:0;color:#333;font:500 28px/140% "Raleway",sans-serif;letter-spacing:0.5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h2,.h2{text-transform:uppercase}h2,.h2,h3,.h3{margin:0;padding:0;color:#221e1f;font:bold 16px/175% "Roboto",sans-serif;letter-spacing:2px}h3,.h3{color:#c00}h4,.h4{margin:0 0 10px;padding:0;color:#333;font:bold 14px/150% "Raleway",sans-serif;text-transform:uppercase;letter-spacing:2px}h5,.h5{margin:0;padding:0 0 2px 0;color:#333;font:bold 12px/140% "Raleway",sans-serif}h6,.h6{margin:0;padding:0 0 4px;color:#333;font:bold 10px/140% "Raleway",sans-serif}h2.lead,h3.lead,h4.lead,h5.lead,h6.lead{margin-bottom:20px}p,address,.p,tr td{margin:0 0 20px;padding:0;color:#414145;font:normal 12px/22px "Raleway",sans-serif;letter-spacing:2px}p.lead,address.lead,.p.lead,tr td.lead{font:500 14px/24px "Raleway",sans-serif;letter-spacing:1.5px;margin-bottom:30px}p:not(.lead),address:not(.lead),.p:not(.lead),tr td:not(.lead){font-size:12px;font-size:0.75rem;line-height:22px;letter-spacing:2px}@media screen and (min-width: 768px){p,address,.p,tr td{margin:0 0 40px;font:normal 14px/28px "Raleway",sans-serif}p.lead,address.lead,.p.lead,tr td.lead{font:500 16px/28px "Raleway",sans-serif;margin-bottom:50px}p:not(.lead),address:not(.lead),.p:not(.lead),tr td:not(.lead){font-size:14px;font-size:0.875rem;line-height:28px;padding-right:8.07%}}.dotted-topline:before{position:absolute;top:0;left:0;width:100%;height:1px;background:transparent url("../images/dots.svg") 0 0 repeat-x;content:'';letter-spacing:2px;font-size:8px;line-height:8px;overflow:hidden}.dotted-underline:after,h1+p.lead:after,h1:last-child:after,.h1:last-child:after,.h1+p.lead:after,blockquote:after{position:absolute;background:transparent url("../images/dots.svg") 0 0 repeat-x;height:1px;left:0;bottom:0;width:100%;content:'';letter-spacing:2px;color:#000;font-size:8px;line-height:8px;overflow:hidden}.right{text-align:right}.left{text-align:left}h1,.h1{text-transform:uppercase;text-align:center;font-size:24px;letter-spacing:3px}h1:last-child,.h1:last-child{padding-bottom:20px;position:relative;margin-bottom:40px}@media screen and (min-width: 768px){h1,.h1{font-size:34px;letter-spacing:6px}}@media screen and (min-width: 1060px){h1,.h1{font-size:40px;letter-spacing:9px}}h1+p.lead,.h1+p.lead{text-transform:uppercase;text-align:center;font:bold 12px/16px "Roboto",sans-serif;letter-spacing:2px;padding-bottom:20px;position:relative}@media screen and (min-width: 768px){h1+p.lead,.h1+p.lead{font:bold 16px/28px "Roboto",sans-serif;letter-spacing:3px;padding-bottom:30px}}b,strong{font-weight:bold}ul,ol{margin:0 0 0 20px;list-style-type:square;list-style-position:outside;list-style-image:none}ul li,ol li{margin:0;padding:0 0 6px 0;list-style-type:inherit}ul ul,ol ul{margin:0}ol{list-style:none}a,a:visited{color:#c00;text-decoration:none;border:none;outline:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:none;color:maroon}hr{background:transparent url("../images/dots.svg") 0 0 repeat-x;clear:both;width:100%;display:block;margin:40px 0;border-color:transparent}blockquote{font:500 18px/34px "Raleway",sans-serif;letter-spacing:1.5px;margin:20px 0 40px;padding:40px 0 20px;display:block;position:relative;background:transparent url("../images/dots.svg") 0 0 repeat-x}blockquote:before{content:'“';position:absolute;top:21px;left:-46px;width:35px;font:400 127px/100% "Raleway",sans-serif;color:#c00}blockquote p,blockquote p:not(.lead){padding:0;font:500 14px/26px "Raleway",sans-serif;letter-spacing:1.5px;margin:0 0 10px}blockquote p:last-child,blockquote p:not(.lead):last-child{margin-bottom:0}blockquote p:last-child:nth-child(2),blockquote p:last-child:nth-child(3),blockquote p:not(.lead):last-child:nth-child(2),blockquote p:not(.lead):last-child:nth-child(3){font-size:12px}@media screen and (max-width: 767px){blockquote{text-indent:40px}}@media screen and (min-width: 768px){blockquote:before{top:30px;left:-48px;width:40px;font:400 110px/100% "Raleway",sans-serif}blockquote p,blockquote p:not(.lead){padding:0;font:500 18px/34px "Raleway",sans-serif;margin:0 0 10px}blockquote p:last-child,blockquote p:not(.lead):last-child{margin-bottom:0}blockquote p:last-child:nth-child(2),blockquote p:last-child:nth-child(3),blockquote p:not(.lead):last-child:nth-child(2),blockquote p:not(.lead):last-child:nth-child(3){font-size:14px;text-align:right}}.content-list,.content ul,.content ol{margin:0 0 40px;padding:0;list-style:none;zoom:1}.content-list:before,.content ul:before,.content ol:before,.content-list:after,.content ul:after,.content ol:after{content:"\0020";display:block;height:0;visibility:hidden}.content-list:after,.content ul:after,.content ol:after{clear:both}.content-list li,.content ul li,.content ol li{font:bold 12px/22px "Roboto",sans-serif;text-transform:uppercase;letter-spacing:2px;padding-left:28px;margin:0;color:#221e1f;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (min-width: 768px){.content-list li,.content ul li,.content ol li{padding-right:20px;width:100%;float:left;clear:both}}.content-list.custom li,.content ul.custom li,.content ol.custom li{text-transform:none;font:italic 12px/22px "Roboto",sans-serif}.content-list.custom li:first-line,.content ul.custom li:first-line,.content ol.custom li:first-line,.content-list.custom li strong,.content ul.custom li strong,.content ol.custom li strong{font-weight:bold;font-style:normal;line-height:18px;text-transform:uppercase}@media screen and (min-width: 768px){.content-list.one-column li,.content ul.one-column li,.content ol.one-column li{width:100%}}.ul-content-list-item,.content ul li{position:relative;margin:0}.ul-content-list-item:before,.content ul li:before{content:'';position:absolute;top:5px;left:0;width:8px;height:8px;background:#c00}.ul-content-list-item:after,.content ul li:after{display:none}.ol-content-list-item,.content ol li{position:relative;counter-increment:step-counter;padding-top:3px}.ol-content-list-item:before,.content ol li:before{content:counter(step-counter) ".";position:absolute;top:2px;left:0;color:#c00;width:20px;height:20px;line-height:20px;text-align:center;font-size:14px}@media screen and (min-width: 768px){p:not(.lead),.content>h2:not(.lead),.content>h3:not(.lead),.content>h4:not(.lead),.content>h5:not(.lead),.content>h6:not(.lead),.content>ul,.content>ol,.spotlight-text ul,.spotlight-text ol,.content>form{padding-left:8.97%}}.nav-subtext,.m-login-form input[type="submit"]{font-size:12px;letter-spacing:1px;font-family:"Roboto",sans-serif;font-weight:bold}.no-margin-bottom{margin-bottom:10px;padding-bottom:0}.red-label,.m-event-detail label{font-size:10px;font-weight:900;height:18px;line-height:18px;color:#fff;letter-spacing:1.5px;background:#c00;text-transform:uppercase}table{margin:0 0 15px;position:relative}table tr td{padding:5px;border:none}tr{font-size:12px}tr td{padding:5px;border:none;margin-bottom:0px}.news_list{position:relative}.news_list .content .overview{border:none;margin:0}.news_list a.entry_link{display:block;width:100px;height:100%}.news_list .entry{border-top:1px solid #AAA;padding:15px 10px;position:relative}.news_list .entry .thumb{float:left;width:calc(100% - 475px)}.news_list .entry .info{float:left;width:465px}.news_list .entry .info h3{margin:0 0 5px}.news_list .entry .info h3 a{font-size:16px;text-transform:none;color:red;text-decoration:none;font-weight:bold}.news_list .entry .info h3 a:hover{color:black}.news_list .entry .info h4{font-size:14px;margin:0 0 5px}.news_list .entry .info p{color:#222}.news_list .entry a.more,.news_list .entry a.more:link,.news_list .entry a.more:visited{color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase;background:blue;display:block;height:24px;text-align:center;text-decoration:none;line-height:24px;padding:0 8px;border:1px solid blue;position:absolute;top:15px;right:10px}.news_list .entry a.more:hover,.news_list .entry a.more:link:hover,.news_list .entry a.more:visited:hover{background-color:#333;border:1px solid #333}.news_detail{position:relative}.news_detail .container{padding:10px 15px;position:relative}.news_detail .overview{width:460px;border:none}.news_detail .overview span.date{color:black;font-weight:500}.news_detail .body{margin:0 0 5px}.news_detail .thumb{height:130px;width:170px;margin:0 15px 10px 0;float:left;border:1px solid #AAA}.news_detail .thumb img{padding:0px;height:130px;width:170px}.news_detail .link{float:left}.news_detail .share_bar{border-top:1px solid black;padding:15px 0 0}.news_detail .share_bar .addthis_toolbox{float:left;width:305px}.news_detail .share_bar a.print{float:left;display:block;height:22px;background:url(../images/icons.png) no-repeat 0 -44px;padding:0 0 0 26px;margin:0 20px 0 0;line-height:22px;text-decoration:none;float:left;color:#222;font-size:11px;font-weight:700;text-transform:uppercase}.news_detail .share_bar a.print:hover{background-position:0 -66px}.news_detail .share_bar a.full_list,.news_detail .share_bar a.full_list:link,.news_detail .share_bar a.full_list:visited{float:left;display:block;padding:0 0 0 26px;text-decoration:none;border:none;color:#222;margin:0 15px 0 0;line-height:22px;font-weight:700;font-size:11px;height:22px;text-transform:uppercase;background:url(../images/icons.png) no-repeat 0 -220px}.news_detail .share_bar a.full_list:hover,.news_detail .share_bar a.full_list:link:hover,.news_detail .share_bar a.full_list:visited:hover{background-position:0 -242px}.news_detail .event_list{margin:0 0 15px}.news_detail .event_list .list{padding:0}@media screen and (min-width: 414px){.m-event-list{padding:0 0 0 20px}}@media screen and (min-width: 768px){.m-event-list{padding:0 5.765%;padding-bottom:50px}.ie11 .m-event-list,.ie10 .m-event-list{margin-bottom:-90px}.ie11 .m-event-list.no-main-image,.ie10 .m-event-list.no-main-image{padding-top:50px}}@media screen and (min-width: 1060px){.m-event-list{padding:0 70px;padding-bottom:50px}}.m-event-list .full_column{padding:0;z-index:99;position:relative;background:none;margin-left:auto;margin-right:auto}@media screen and (min-width: 414px){.m-event-list .full_column h1{margin-right:20px}}@media screen and (min-width: 635px){.m-event-list .full_column{width:660px}}@media screen and (min-width: 984px){.m-event-list .full_column{width:860px}}@media screen and (min-width: 1220px){.m-event-list .full_column{width:1060px}}.m-event-list .full_column .list-wrapper{background:#fff;position:relative;z-index:99;padding:50px 0}@media screen and (min-width: 768px){.m-event-list .full_column .list-wrapper{padding:65px 10px 35px 3.956%}}@media screen and (min-width: 1060px){.m-event-list .full_column .list-wrapper{padding:65px 20px 35px 40px}}@media screen and (min-width: 768px){.m-event-list .full_column{padding:0;margin-bottom:-90px}.m-event-list .full_column:before,.m-event-list .full_column:after{content:'';position:absolute;left:45px;bottom:0;width:50.5%;height:40%;-webkit-box-shadow:-20px 0 12px rgba(0,0,0,0.3);-moz-box-shadow:-20px 0 12px rgba(0,0,0,0.3);box-shadow:-20px 0 12px rgba(0,0,0,0.3);-webkit-transform:skew(-2.5deg);-moz-transform:skew(-2.5deg);-ms-transform:skew(-2.5deg);-o-transform:skew(-2.5deg);transform:skew(-2.5deg);visibility:visible}.m-event-list .full_column:after{left:auto;right:45px;-webkit-transform:skew(2.5deg);-moz-transform:skew(2.5deg);-ms-transform:skew(2.5deg);-o-transform:skew(2.5deg);transform:skew(2.5deg);-webkit-box-shadow:20px 0 12px rgba(0,0,0,0.3);-moz-box-shadow:20px 0 12px rgba(0,0,0,0.3);box-shadow:20px 0 12px rgba(0,0,0,0.3)}}@media screen and (min-width: 1060px){.m-event-list .full_column{padding:0}}@media screen and (min-width: 414px){.m-event-list .full_column div.list{width:400px;float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 635px){.m-event-list .full_column div.list{width:600px}}@media screen and (min-width: 984px){.m-event-list .full_column div.list{width:800px}.m-event-list .full_column div.list.center-tablet{text-align:center}.m-event-list .full_column div.list.center-tablet .owl-wrapper{width:100% !important}.m-event-list .full_column div.list.center-tablet .owl-wrapper .owl-item{float:none;display:inline-block}}@media screen and (min-width: 1220px){.m-event-list .full_column div.list{width:1000px}.m-event-list .full_column div.list.center-desktop{text-align:center}.m-event-list .full_column div.list.center-desktop .owl-wrapper{width:100% !important}.m-event-list .full_column div.list.center-desktop .owl-wrapper .owl-item{float:none;display:inline-block}}@media screen and (min-width: 375px) and (max-width: 413px){.m-event-list .main-list .entry{width:155px;height:305px;margin-right:20px;float:left}.m-event-list .main-list .entry:nth-child(even){margin-right:0}.m-event-list .main-list .entry .thumb-link{height:249px}}@media screen and (min-width: 414px){.m-event-list .main-list .entry{float:left;margin:0 14px 20px 0}}@media screen and (min-width: 768px){.m-event-list .main-list .entry{margin-right:20px}}.m-event-list .entry{width:180px;height:340px;margin:0 auto 20px;position:relative;background:#ececec;-webkit-perspective:1000;-webkit-backface-visibility:hidden}@media screen and (min-width: 768px){.m-event-list .entry{margin:0 20px 20px 0;float:left}}.m-event-list .entry .thumb{width:100%;position:relative;overflow:hidden}.m-event-list .entry .thumb img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform 0.5s linear;-moz-transition:-moz-transform 0.5s linear;transition:transform 0.5s linear;height:100%;display:block;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.m-event-list .entry .thumb img:hover{-webkit-transform:scale(1.05) translate(-47%, -47%) translateZ(0);-moz-transform:scale(1.05) translate(-47%, -47%) translateZ(0);-ms-transform:scale(1.05) translate(-47%, -47%) translateZ(0);-o-transform:scale(1.05) translate(-47%, -47%) translateZ(0);transform:scale(1.05) translate(-47%, -47%) translateZ(0)}.m-event-list .entry .thumb-link{overflow:hidden;height:290px;display:block}.m-event-list .entry .date{position:absolute;top:0;left:0;color:#fff;height:34px;padding:0 10px;text-transform:uppercase;font:300 16px/34px "Oswald",sans-serif;background:rgba(0,0,0,0.7);letter-spacing:1.5px}.m-event-list .entry .date .y{display:none}.m-event-list .entry .m-category{display:block;float:left;position:absolute;bottom:0;left:0;padding:0 10px}.m-event-list .entry .m-ticket-link{position:absolute;width:25px;height:25px;top:-10px;right:-10px;overflow:hidden;text-indent:-9999px}.m-event-list .entry .m-ticket-link a,.m-event-list .entry .m-ticket-link span{display:block;background:#c00 url("../images/ticket.svg") center center no-repeat;background-size:15px;height:100%}.m-event-list .entry .m-ticket-link a:hover{background-color:maroon}.m-event-list .entry .info{height:52px;text-align:center;position:relative}.m-event-list .entry .info h3{text-align:center;width:100%;padding:0 20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:2px;line-height:12px;font-size:10px;text-transform:uppercase}.m-event-list .entry .info h3 a,.m-event-list .entry .info h3 a:visited{display:block;color:#221e1f}.m-event-list .entry .info h3 a:hover,.m-event-list .entry .info h3 a:visited:hover{color:maroon}.m-event-list.in-content .list{margin-bottom:50px}@media screen and (min-width: 414px){.m-event-list.in-content .list{width:400px;float:left;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 635px){.m-event-list.in-content .list{width:400px}}@media screen and (min-width: 984px){.m-event-list.in-content .list{width:600px}}@media screen and (min-width: 1200px){.m-event-list.in-content .list{width:800px;margin-left:10px}}ul.past_programs{list-style:none;margin:0 0 50px;padding:0}@media screen and (min-width: 768px){ul.past_programs{float:left;display:block;margin-right:5.8515051827%;width:78.8296989635%;margin-left:10.5851505183%}ul.past_programs:last-child{margin-right:0}}ul.past_programs li{display:block;padding:20px 0;clear:both;zoom:1;background:transparent url("../images/dots.svg") 0 bottom repeat-x;text-transform:uppercase;line-height:150%;font-size:14px}ul.past_programs li:before,ul.past_programs li:after{content:"\0020";display:block;height:0;visibility:hidden}ul.past_programs li:after{clear:both}ul.past_programs li .date{font-size:12px;display:block}ul.past_programs li .date .y{margin-left:-3px}ul.past_programs li a,ul.past_programs li a:visited{width:100%}@media screen and (min-width: 768px){ul.past_programs li .date{width:20%;float:left}ul.past_programs li a,ul.past_programs li a:visited{width:75%;float:left;margin-left:5%}}@media screen and (min-width: 1060px){ul.past_programs li .date{width:15%}ul.past_programs li a,ul.past_programs li a:visited{width:80%}}.link.past-events-link{margin-top:15px}@media screen and (min-width: 768px){.link.past-events-link{margin-top:35px;margin-left:0;width:100%}}@media screen and (min-width: 768px){.m-event-detail{min-height:630px}}@media screen and (min-width: 768px) and (max-width: 1059px){.m-event-detail .hide_mobile{display:none}.m-event-detail .show_mobile{display:block}}.m-event-detail h1{letter-spacing:6px;margin:0}.m-event-detail h1:last-child{margin-bottom:42px}.m-event-detail .support-logos{margin-bottom:40px}.m-event-detail .support-logos>a,.m-event-detail .support-logos>span{width:auto;height:100px;float:left;padding:0 25px 0 0;position:relative;display:block}.m-event-detail .support-logos>a img,.m-event-detail .support-logos>span img{max-height:100px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.m-event-detail .event-subtitle{line-height:45px;margin:0 0 20px;background:transparent url("../images/dots.svg") 0 bottom repeat-x;letter-spacing:2px}.m-event-detail .short-description p{margin-bottom:30px}.m-event-detail .description p{padding-left:0;padding-right:0}.m-event-detail .amex-logo{background:transparent url("../images/amex-logo.png") left 5px no-repeat;width:70px;height:90px;float:left;margin:0 20px 0 0}.m-event-detail .edp-col2{text-transform:uppercase}.m-event-detail .edp-col2 p{font-size:10px;letter-spacing:1px;font-family:"Roboto",sans-serif;font-weight:bold;margin-bottom:0;padding-bottom:0;line-height:180%}.m-event-detail .edp-col2 ul,.m-event-detail .edp-col2 p{list-style:none;padding:0;margin:0}.m-event-detail .edp-col2 li{padding:0 0 40px}.m-event-detail .edp-col2 li>div>span,.m-event-detail .edp-col2 li>div>a{display:block;line-height:180%}.m-event-detail .edp-col2>div>span{display:block;width:100%}.m-event-detail .m-ticket-button{margin-bottom:40px;text-align:center;z-index:99}.m-event-detail .m-ticket-button>a,.m-event-detail .m-ticket-button>span{line-height:50px;height:50px;width:100%;padding-left:60px;border-radius:2px;font-size:14px;font-weight:bold;background:#c00 url("../images/ticket.svg") 15px 9px no-repeat;color:#fff;display:inline-block;letter-spacing:1.5px;max-width:200px;margin:0 auto;text-transform:uppercase;z-index:9}.m-event-detail .m-ticket-button>a.soon,.m-event-detail .m-ticket-button>a.tba,.m-event-detail .m-ticket-button>span.soon,.m-event-detail .m-ticket-button>span.tba{padding-left:50px;background-position:8px 9px}@media screen and (min-width: 1060px){.m-event-detail .m-ticket-button>a,.m-event-detail .m-ticket-button>span{display:block}}@media screen and (min-width: 1060px){.m-event-detail .m-ticket-button>a,.m-event-detail .m-ticket-button>span{line-height:70px;height:70px;width:100%;padding-left:70px;background-position:16px 18px}.m-event-detail .m-ticket-button>a.soon,.m-event-detail .m-ticket-button>span.soon{padding-left:60px;background-position:16px 18px}}.m-event-detail .m-ticket-button>a{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.m-event-detail .m-ticket-button>a:hover{background-color:maroon}.m-event-detail label{padding:0 10px 0 30px;margin-left:-30px;display:inline-block;margin-bottom:20px}.m-event-detail .amex-presale a,.m-event-detail .amex-presale a:visited{text-decoration:underline}@media screen and (max-width: 650px){.m-event-detail .edp-col2{margin-bottom:30px}.m-event-detail .edp-col2 label{width:calc(100% + 30px)}.m-event-detail .edp-col2 ul{width:100%;padding-left:30px;width:100%;overflow:hidden;padding-top:20px}.m-event-detail .edp-col2 li{position:relative;float:left;width:100%;margin-bottom:0;padding-bottom:20px}.m-event-detail .edp-col2 li>div>span,.m-event-detail .edp-col2 li>div>*:not(label){display:block}.m-event-detail .edp-col2 li:before{content:'';position:absolute;top:-20px;left:-15px;background:transparent url("../images/dots-horizontal.svg") 0 0 repeat-y;width:1px;height:100%;visibility:visible}}@media screen and (max-width: 650px){.m-event-detail .edp-col1 h1+p.lead,.m-event-detail .edp-col1 h1:last-child{margin-bottom:20px}.m-event-detail .edp-col2 label{text-align:center}.m-event-detail .edp-col2 ul li{width:100%}.m-event-detail .edp-col2 li>div>span,.m-event-detail .edp-col2 li>div>*:not(label){text-align:center;padding-right:30px;display:block}.m-event-detail .m-ticket-button{margin-bottom:10px}}@media screen and (min-width: 651px){.m-event-detail .full_column{padding-top:30px;padding-right:20px}.m-event-detail label{height:auto}.m-event-detail .edp-col1{width:63%;float:left}.m-event-detail .edp-col1 h1,.m-event-detail .edp-col1 p.lead{text-align:left}.m-event-detail .edp-col1 h1+p.lead{padding-bottom:20px;margin-bottom:42px}.m-event-detail .edp-col2{width:30%;max-width:255px;float:right;position:relative;z-index:99;padding:20px 0 0 2%;margin-top:-15px;background:transparent url("../images/dots-horizontal.svg") 0 0 repeat-y}.m-event-detail .edp-col2 .m-ticket-button{display:none}.m-event-detail .event-titles{position:relative}.m-event-detail .event-titles h1{font-size:30px}.m-event-detail .event-titles h1+p.lead{font-size:14px}.m-event-detail .event-titles h1,.m-event-detail .event-titles h1+p.lead{text-align:left;padding-right:200px}.m-event-detail .event-titles .m-ticket-button{display:block;position:absolute;top:-10px;right:0}.m-event-detail .event-titles .m-ticket-button>a,.m-event-detail .event-titles .m-ticket-button>span{padding-right:15px}.m-event-detail .event-titles.has-tagline .m-ticket-button{top:0}}@media screen and (min-width: 1060px){.m-event-detail .full_column{padding-top:30px;padding-right:20px}.m-event-detail .edp-col1{width:69%;float:left}.m-event-detail .edp-col2{width:22%;float:right}.m-event-detail .event-titles{position:relative}.m-event-detail .event-titles h1{font-size:40px}.m-event-detail .event-titles h1+p.lead{font-size:16px}}.m-showings{margin-bottom:100px}.m-showings .event-subtitle{margin-bottom:0}.m-showings a.ical,.m-showings a.ical:visited{float:right;height:22px;line-height:20px;font-style:normal;text-transform:uppercase;color:#221e1f;font-weight:bold;margin-top:-1px}.m-showings a.ical .cal-icon,.m-showings a.ical:visited .cal-icon{display:inline-block;float:left;margin-right:10px}.m-showings a.ical:hover,.m-showings a.ical:visited:hover{color:#c00}.m-showings ul{padding:0;margin:0}.m-showings ul li{padding:16px 0 12px;margin:0;width:100%;clear:both;line-height:22px;font-weight:600;background:transparent url("../images/dots.svg") 0 bottom repeat-x;color:#414145}.m-related-events{background:rgba(34,30,31,0.8)}.m-related-events .event-promo{position:relative;clear:both;width:100%;height:100px;overflow:hidden}.m-related-events h2{position:absolute;width:100%;height:100%;background:rgba(34,30,31,0.8);text-align:center;letter-spacing:3px;font:400 18px/100px "Raleway",sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}.m-related-events h2 a,.m-related-events h2 a:visited{color:#fff;display:block;line-height:100px}.m-related-events h2:hover{background:rgba(34,30,31,0.3)}.m-related-events #infoLetter{margin-bottom:-5px}@media screen and (max-width: 767px){.m-related-events img{width:100%}}@media screen and (min-width: 415px) and (max-width: 767px){.m-related-events .event-promo{height:150px}.m-related-events .event-promo h2 a,.m-related-events .event-promo h2 a:visited{line-height:150px}}@media screen and (min-width: 768px){.m-related-events .event-promo{height:240px}.m-related-events h2{font:400 28px/240px "Raleway",sans-serif}.m-related-events h2 a,.m-related-events h2 a:visited{line-height:240px}}@media screen and (min-width: 768px){.textarea .content{float:left;display:block;margin-right:5.8515051827%;width:78.8296989635%;margin-left:10.5851505183%}.textarea .content:last-child{margin-right:0}}.textarea{zoom:1;clear:both}.textarea:before,.textarea:after{content:"\0020";display:block;height:0;visibility:hidden}.textarea:after{clear:both}.content{margin:0;padding:0;position:relative}.content .textarea{position:relative;margin:0 0 21px}.content img{max-width:100%}.content img[align=left],.content img[align=left].gh-image,.content img.left,.content img[style*="float:left"],.content img[style*="float: left"]{float:left;margin:0 15px 15px 0;padding:6px}.content img[align=right],.content img[align=right].gh-image,.content img.right,.content img[style*="float:right"],.content img[style*="float: right"]{float:right;margin:0 0 15px 15px;padding:6px}.content img.gh-image{padding:0;margin:0 15px 15px 0}.content img.image{padding:0;margin:0 15px 15px 0}.content form{margin:10px 0}.content h2+ul,.content h3+ul,.content h4+ul,.content h5+ul,.content h2+h3,.content h3+h4{margin-top:10px}.content .button a,.content .button a:visited{padding:0 15px;line-height:40px;text-transform:uppercase;font-size:12px;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.content .button a:hover,.content .button a:visited:hover{background-color:maroon}.image-right img{float:right;margin:0 0 15px 15px}.image-left img{float:left;margin:0 15px 15px 0}.m-image-row{width:100%;margin-bottom:40px}.m-image-row .slide-image{display:block;float:left;width:50%;overflow:hidden;opacity:1;-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;transition:opacity 100ms linear}.m-image-row .slide-image img{display:block}.m-image-row .slide-image:hover{opacity:0.8}@media screen and (min-width: 768px){.m-image-row{margin-bottom:80px}.m-image-row .image-row-2,.m-image-row .image-row-3{text-align:center}.m-image-row .slide-image{width:25%;overflow:hidden}.m-image-row .slide-image img{width:auto;display:block;margin:0}.m-image-row .slide-image:first-child:nth-last-child(2),.m-image-row .slide-image:first-child:nth-last-child(2) ~ div,.m-image-row .slide-image:first-child:nth-last-child(3),.m-image-row .slide-image:first-child:nth-last-child(3) ~ div{display:inline-block;float:none}}.is-video{position:relative}.is-video:before,.is-video:after{content:'';position:absolute;cursor:pointer}.is-video:before{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.is-video:after{content:"\f04b";font-family:fontAwesome;color:#fff;font-size:16px;padding-left:2px;padding-top:1px;width:40px;text-align:center;line-height:40px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border-radius:50%;background:#c00;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.is-video:hover:after{background:maroon}.m-video-lightbox{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;background:rgba(0,0,0,0.7);display:none;z-index:500}.m-video-lightbox iframe{margin:0 auto;z-index:2;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.m-video-lightbox iframe:after{content:'';position:absolute;bottom:-50px;right:0;width:30px;height:30px;background:#f0f}.m-video-lightbox .m-close-lightbox{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:20px auto 0;background:url(../images/close-white.png) bottom right no-repeat;background-size:30px;opacity:0.7;cursor:pointer}.m-video-lightbox .m-close-lightbox:hover{opacity:1}.sponsor-tree a,.sponsor-tree a:visited{display:block;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.sponsor-tree a:hover,.sponsor-tree a:visited:hover{opacity:0.8}.sponsor-tree img{max-height:90px;padding:10px}.sponsor-tree .row1 a,.sponsor-tree .row1 a:visited{width:100%}.sponsor-tree .row1 img{max-height:none}@media screen and (min-width: 768px){.sponsor-tree p,.sponsor-tree p:not(.lead){margin:0;padding:0;zoom:1}.sponsor-tree p:before,.sponsor-tree p:after,.sponsor-tree p:not(.lead):before,.sponsor-tree p:not(.lead):after{content:"\0020";display:block;height:0;visibility:hidden}.sponsor-tree p:after,.sponsor-tree p:not(.lead):after{clear:both}.sponsor-tree a,.sponsor-tree a:visited{display:inline-block;position:relative;margin:10px 0;width:auto}.sponsor-tree a img,.sponsor-tree a:visited img{vertical-align:middle}.sponsor-tree img{padding:15px;max-height:100%}.sponsor-tree .row2 a{height:85px}.sponsor-tree .row2 a img{height:auto;max-height:100%}.sponsor-tree .row3 a{height:90px}.sponsor-tree .row4 a{height:75px}.sponsor-tree .row5 a{height:70px}}@media screen and (min-width: 768px){.staff-left{float:left;clear:both;width:50%}.staff-right{float:right;width:50%}[class*="staff-"] p{padding-left:0;padding-right:0}[class*="staff-"].staff-left p{padding-right:8%}}.m-login-form form{text-align:center}.m-login-form input{height:40px;line-height:40px;outline:none}.m-login-form input[type="password"]{width:70%;border:1px solid #ebebeb}.m-login-form input[type="submit"]{width:25%;background:#c00;text-transform:uppercase;color:#fff;border:0;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.m-login-form input[type="submit"]:hover{background:maroon}@media screen and (min-width: 768px){.m-login-form input[type="password"]{width:40%}.m-login-form input[type="submit"]{width:90px}}@media print{*{background:transparent !important;color:#444 !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:0px !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:0.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;text-align:center;margin:0 auto}#layout{padding-top:10px;border-top:1px solid #000000}.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}}
