html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}body{*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#111}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.left,.in_feed,.tw_feed,.footer .nav .main-list,.unit,.col1of2,.sitemap .column,.two-column li,.footer .info-numbers .local-info,.footer .info-numbers .ticket-info,.footer .info-numbers,.footer .ft-logos,.col1of3,.three-column li,.col2of3,.one_sidebar_right #column_1,.col1of4,.col3of4,.col1of5,.col2of5,.col3of5,.col4of5{float:left}.right{float:right}.col1of1,.three-column,.two-column,.full{float:none;width:100%}.col1of2,.sitemap .column,.two-column li,.footer .info-numbers .local-info,.footer .info-numbers .ticket-info,.footer .info-numbers,.footer .ft-logos{width:50%}.col1of3,.three-column li{width:33.33333%}.col2of3,.one_sidebar_right #column_1{width:66.66666%}.col1of4{width:25%}.col3of4{width:75%}.col1of5{width:20%}.col2of5{width:40%}.col3of5{width:60%}.col4of5{width:80%}.lastCol,.sitemap .column:last-child,.footer .info-numbers .local-info,.footer .info-numbers{overflow:hidden;*overflow:visible;*zoom:1}.lastCol,.sitemap .column:last-child,.footer .info-numbers .local-info,.footer .info-numbers,.lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px}.event_detail .showings.add .label.open a:after,.event_detail .extra_links.add .label.open a:after,.event_detail #rollingdate.date:after,.event_list .tile-view .entry .info .date.grid:after,.faq dt.open p:after,.home .calendar-holder .modal.fade.in .event_list .date:after,.home-slideshow .rsInfo .date:after,.home .carousel.horizontal.events .entry .info .date.grid:after,.arrow-left-sm .arrow-back-sm,.carousel.horizontal .carousel-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .prev-scroller .arrow-back-sm,#toolbar .vtool.active .arrow-down{transform:rotate(180deg)}@-webkit-keyframes fadein{from{opacity:0;top:-5px}to{opacity:1;top:0}}@keyframes fadein{from{opacity:0;top:-5px}to{opacity:1;top:0}}*{box-sizing:border-box}html{height:100%}body{height:100%;margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;color:#666;text-align:left;letter-spacing:.1em;background:#f7f7f7 url("../images/page-bg.png") no-repeat center top}#container{position:relative;width:100%;min-height:100%;margin:0;padding:0;overflow:hidden}.layout{position:relative;width:100%;margin:0 auto;*zoom:1;z-index:2}.layout:before,.layout:after{content:" ";display:table}.layout:after{clear:both}.layout .site-logo{display:none}@media screen and (max-width: 1260px){.layout .site-logo{display:block;position:relative;top:0px;left:0;width:100%;height:139px;z-index:200}.layout .site-logo span.main,.layout .site-logo a.main{width:300px;height:110px;margin:0 auto;background:url(../images/logo_mobile.png) top center no-repeat;background-size:auto 100%}}.wrap-holder{max-width:1080px;background-color:#fff;margin:55px auto 60px;padding-bottom:30px;*zoom:1}.wrap-holder:before,.wrap-holder:after{content:" ";display:table}.wrap-holder:after{clear:both}@media screen and (max-width: 1260px){.wrap-holder{margin-bottom:0px;margin-top:0px}}#branding:before,#branding:after{clear:both;content:"";display:block}#branding.active+.wrap-holder{margin-top:0}.one_sidebar_right{width:100%;max-width:100%;margin:0 auto;*zoom:1}.one_sidebar_right:before,.one_sidebar_right:after{content:" ";display:table}.one_sidebar_right:after{clear:both}.one_sidebar_right #column_1{width:65.68627%;margin-right:0px}.one_sidebar_right #column_1 .container{word-break:break-word}.one_sidebar_right #column_2{float:right;width:32.352941176%}.one_sidebar_right #column_2 .large-spotpromos{float:none;margin-bottom:20px}@media screen and (max-width: 820px){.one_sidebar_right{margin-top:0}.one_sidebar_right #column_1{width:100%;float:none}.one_sidebar_right #column_2{display:none}}@media screen and (max-width: 600px){.one_sidebar_right{margin-top:0px}}.full{*zoom:1}.full:before,.full:after{content:" ";display:table}.full:after{clear:both}.full .full_column{z-index:5}.full #branding.active+.container.managed{position:relative;top:-55px}@media screen and (max-width: 600px){.full #branding.active+.container.managed{top:-30px}}.full .container{width:100%}@media screen and (max-width: 820px){.full{margin-top:0;padding:0}}@media screen and (max-width: 600px){.full{margin-top:0px}}#cse-search-results{padding:0 25px}#cse-search-results iframe{width:100%}.social-sidebar{margin-bottom:20px}.social-sidebar .title{background-color:#e9e0cc;height:60px;margin-bottom:0;padding:28px 30px 0;font-size:14px;color:#fff}.social-sidebar .ct{background:#fff;padding:20px}.social-sidebar .share-holder a:hover{opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.social-sidebar .share-holder a:hover:hover{opacity:.7}@media screen and (max-width: 820px){.social-sidebar{width:45%;margin-left:5%;float:left}}#overlay_container{padding:150px 0 0}#overlay_container .close-overlay{background:url(../images/button_close.png) no-repeat center center;width:50px;height:50px;position:absolute;top:-25px;right:-25px;cursor:pointer;display:block;z-index:50}#overlay_container a,#overlay_container a:link,#overlay_container a:visited{display:block;width:640px;height:480px;position:relative;z-index:10}#overlay_container a img,#overlay_container a:link img,#overlay_container a:visited img{width:640px;height:480px}.overlay_content{position:relative;background:#fff;margin:0 auto;padding:0;width:640px;height:480px}.close-overlay-bg{display:block;width:100%;height:100%;position:absolute;margin:0;padding:0;min-height:100%}.dontshow-overlay{width:100%;position:absolute;bottom:-20px;left:0px;height:20px;background-color:#000;text-align:center;font:12px/20px bold "Open Sans",sans-serif;color:#fff;cursor:pointer;z-index:50;transition:all 200ms linear}.dontshow-overlay:hover{background:#999;color:#222}#toolbar{position:relative;width:100%;height:40px;background-color:#4c1c5d}@media screen and (max-width: 1260px){#toolbar{display:none}}#toolbar .g-wrap{width:100%;max-width:1260px;margin:0 auto}#toolbar .set-wrap{width:100%;max-width:985px;float:right}#toolbar .vtool{float:left;position:relative;width:151px;height:40px;padding:0;z-index:510}#toolbar .vtool:hover{cursor:pointer}#toolbar .vtool:hover .arrow-down{fill:#a1ac9e}#toolbar .vtool.active .arrow-down{fill:#a1ac9e}#toolbar .vtool h2{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400;color:#fff;line-height:39px;transition:all 200ms linear}#toolbar .vtool h2:hover{color:#a1ac9e}#toolbar .vtool .arrow-down{position:absolute;top:15px;right:22px;width:16px;height:8px;fill:#fff}#toolbar .vtool:after{content:"";display:block;position:absolute;visibility:visible;top:13px;right:0px;width:1px;height:13px;background-color:rgba(113,113,113,.7)}#toolbar .golocals{display:none;position:absolute;left:-19%;top:40px;width:120%;background-color:#411b47;border-bottom:4px solid #fff;margin-top:0;padding:0 10px 10px;z-index:510}#toolbar .golocals li{position:relative;padding:0;z-index:3}#toolbar .golocals li:first-child{border-top:0}#toolbar .golocals a{position:relative;display:block;margin-top:15px;padding:15px 0;font-size:12px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;z-index:5;transition:all 100ms linear}#toolbar .golocals a:active,#toolbar .golocals a.active,#toolbar .golocals a.active:hover{color:#a1ac9e}#toolbar .golocals a:hover{color:#a1ac9e}#toolbar .vemail{float:left;position:relative;width:290px;height:40px;z-index:510}#toolbar .vemail:hover .email-icon{fill:#a1ac9e}#toolbar .vemail a{display:block;padding-left:24px;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:bold;color:#fff;line-height:39px;text-transform:uppercase;transition:all 200ms linear}#toolbar .vemail a:hover{color:#a1ac9e}#toolbar .vemail .email-icon{position:absolute;top:13px;right:21px;width:18px;height:12px;fill:#fff}#toolbar a.header-execsearch-link{padding-left:24px;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:bold;color:#fff;line-height:39px;text-transform:uppercase;transition:all 200ms linear;position:relative}#toolbar a.header-execsearch-link:before{content:"";display:block;position:absolute;visibility:visible;top:0;left:0px;width:1px;height:13px;background-color:rgba(113,113,113,.7)}#toolbar a.header-execsearch-link:hover{color:#e9e0cc}#toolbar .search{position:relative;float:right;display:block;width:172px;height:40px}#toolbar .search input[type=text]{position:relative;background-color:#4c1c5d;border:0;width:140px;margin:12px 0 0;padding:1px 9px 4px 12px;font-size:11px;font-family:"Montserrat",sans-serif;font-weight:400;color:#fff;text-transform:uppercase;text-align:right;letter-spacing:.1rem;outline:none}#toolbar .search input[type=text]:focus{outline:none}#toolbar .search input[type=text]::-webkit-input-placeholder{color:#fff}#toolbar .search input[type=text]:-moz-placeholder{color:#fff}#toolbar .search input[type=text]::-moz-placeholder{color:#fff}#toolbar .search input[type=text]:-ms-input-placeholder{color:#fff}#toolbar .search [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}#toolbar .search button{position:absolute;top:12px;right:0px;width:17px;height:17px;text-indent:-5000px;background:transparent url("../images/search-icon.svg") no-repeat 0 0;border:none;opacity:1}#toolbar .search button:hover,#toolbar .search button:focus{opacity:.8}.arrows,.rsArrowRight .rsArrowIcn,.rsArrowLeft .rsArrowIcn{background-color:transparent;background-image:url("../images/arrows-ss.png");background-repeat:no-repeat;transition:all 100ms linear}.arrow-left,.rsArrowLeft .rsArrowIcn{width:20px;height:35px;background-position:0 0;text-indent:100%;white-space:nowrap;overflow:hidden}.arrow-left:after,.rsArrowLeft .rsArrowIcn:after{content:"";display:block;position:absolute;visibility:visible;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:url("arrows-ss.png");background-position:0px -44px;background-repeat:no-repeat;opacity:0;transition:all 100ms linear}.arrow-left:hover:after,.rsArrowLeft .rsArrowIcn:hover:after{opacity:1}.arrow-right,.rsArrowRight .rsArrowIcn{width:20px;height:35px;background-position:0px -91px;text-indent:100%;white-space:nowrap;overflow:hidden}.arrow-right:after,.rsArrowRight .rsArrowIcn:after{content:"";display:block;position:absolute;visibility:visible;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:url("arrows-ss.png");background-position:0px -141px;background-repeat:no-repeat;opacity:0;transition:all 100ms linear}.arrow-right:hover:after,.rsArrowRight .rsArrowIcn:hover:after{opacity:1}.arrow-left-lrg{text-indent:100%;white-space:nowrap;overflow:hidden}.arrow-right-lrg{text-indent:100%;white-space:nowrap;overflow:hidden}.arrow-left-sm,.carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .sponsors-nav .prev-scroller{width:30px;height:30px}.arrow-left-sm .arrow-back-sm,.carousel.horizontal .carousel-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .prev-scroller .arrow-back-sm{position:absolute;width:16px;height:16px}.arrow-left-sm:active,.carousel.horizontal .carousel-nav .prev-scroller:active,.carousel.horizontal .sponsors-nav .prev-scroller:active{margin-top:1px}.arrow-right-sm,.carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .sponsors-nav .next-scroller{width:30px;height:30px}.arrow-right-sm .arrow-back-sm,.carousel.horizontal .carousel-nav .next-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .next-scroller .arrow-back-sm{position:absolute;width:16px;height:16px}.arrow-right-sm:active,.carousel.horizontal .carousel-nav .next-scroller:active,.carousel.horizontal .sponsors-nav .next-scroller:active{margin-top:1px}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:400;line-height:160%;color:#333;text-transform:uppercase}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{margin:0 0 10px;padding:0;font-size:20px}h2{margin:0 0 8px;padding:0;font-size:16px}h3{margin:0 0 8px;padding:0;font-size:12px}h4{margin:0 0 8px;padding:0;font-size:12px}h5{margin:0 0 8px;padding:0;font-size:12px}h6{margin:0 0 8px;padding:0;font-size:1vpx}p,address{margin:0 0 20px;padding:0}p a,address a{color:#904da8}b,strong{font-weight:bold}ul,ol{margin:30px 0;padding:0;list-style:none}ul li,ol li{margin:0;padding:0 0 15px 0px;list-style-type:inherit}a{color:#2e2e2e;text-decoration:none;border:none;outline:none}a:hover,a:focus{color:#4c1c5d}hr{background-color:#e6e6e6;margin:0 0 20px;clear:both}tr td{padding:5px;border:none}header{position:relative;width:100%;height:119px;margin:0 auto;z-index:500;*zoom:1;background-color:#242424;transition:all 200ms linear}header:before,header:after{content:" ";display:table}header:after{clear:both}@media screen and (max-width: 1260px){header{background-size:100%;height:70px}}.site-logo{float:left;position:relative;top:-40px;left:0;width:242px;z-index:101}.site-logo .main{display:block;height:139px;background:transparent url("../images/main-logo.png") no-repeat 0 0;text-indent:100%;white-space:nowrap;overflow:hidden}.site-logo a.main{opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.site-logo a.main:hover{opacity:.7}.nav_wrapper:after{content:"";display:block;position:absolute;visibility:visible;top:38px;left:0;width:100%;height:81px;background-color:#111}@media screen and (max-width: 1260px){.nav_wrapper:after{display:none}}@media screen and (max-width: 600px){.nav_wrapper{height:0px}}@media screen and (min-width: 1262px){.main-nav{display:block !important;overflow:visible !important}}.set-holder{width:100%;max-width:985px;float:right}@media screen and (max-width: 1260px){.set-holder{float:none}}nav{position:relative;width:100%;max-width:1260px;margin:0 auto;height:81px;z-index:500}nav .main-nav{width:100%;max-width:1080px;height:79px;margin:0 auto;padding:0;z-index:500}nav .main-list{float:left;position:relative;padding:0;margin:0;z-index:500}nav .main-list:after{content:"";display:block;position:absolute;visibility:visible;position:absolute;bottom:-1px;left:50%;border:0 solid transparent;height:0;width:0;pointer-events:none;border-bottom-color:#242424;border-width:14px;margin-left:-14px;opacity:0}nav .main-list:hover span,nav .main-list.is-active span,nav .main-list.is-active-child span{color:#a1ac9e}nav .main-list.is-active:after{opacity:1;transition:all 400ms linear}nav .main-list>span{position:relative;display:block;margin:0;padding:0 37px;font-family:"Josefin Slab",serif;font-size:14px;line-height:78px;letter-spacing:150%;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;z-index:500;cursor:pointer;transition:all 200ms linear}nav .main-list>span:hover,nav .main-list>span.active{color:#a1ac9e;text-decoration:none}nav .main-list>span:before{content:"";display:block;position:absolute;visibility:visible;top:40%;left:0;width:1px;height:13px;background-color:#2b2b2b}@media screen and (max-width: 1813px){nav .main-list>span{padding:0 33px}}@media screen and (max-width: 1690px){nav .main-list>span{padding:0 28px}}@media screen and (max-width: 1612px){nav .main-list>span{padding:0 24px}}@media screen and (max-width: 1550px){nav .main-list>span{padding:0 20px}}@media screen and (max-width: 1490px){nav .main-list>span{padding:0 16px}}@media screen and (max-width: 1418px){nav .main-list>span{padding:0 14px;font-size:15px}}@media screen and (max-width: 1260px){nav .main-list>span{padding:0 0px;font-size:15px}}nav .main-list .hover span{color:#a1ac9e}nav li.page_3:before{display:none}nav li.page_3:after{left:37%}@media screen and (max-width: 1820px){nav li.page_3:after{left:39%}}@media screen and (max-width: 1540px){nav li.page_3:after{left:41%}}nav li.page_3 span{padding-left:0}nav li.page_3 .sub{left:-15px}nav li.page_4 .sub{left:-179px}nav li.page_5 .sub,nav li.page_51 .sub{left:-348px}nav li.page_6:after{left:48%}nav li.page_6 .sub{left:-152px}nav li.page_7 span{padding-right:0}nav li.page_7:after{left:62%}@media screen and (max-width: 1540px){nav li.page_7:after{left:56%}}nav li.page_7 .sub{left:-620px}@media screen and (max-width: 600px){nav li.page_7 .sub{width:100%}}.is-active .sub{opacity:1;pointer-events:auto;transition:250ms 250ms}nav .sub{display:block;position:absolute;width:900px;padding-left:15px;z-index:600;top:78px;padding-top:18px;opacity:0;pointer-events:none;transition:250ms}nav .sub .dropdown-nav{float:left;margin-top:4px;margin-right:100px;z-index:500;*zoom:1}nav .sub .dropdown-nav:before,nav .sub .dropdown-nav:after{content:" ";display:table}nav .sub .dropdown-nav:after{clear:both}nav .sub .dropdown-list{position:relative;margin-top:10px;margin-bottom:10px;z-index:500}nav .sub .dropdown-list:first-child{margin-top:0}nav .sub .dropdown-list a{position:relative;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;color:#fff;line-height:126%;text-decoration:none;z-index:500;transition:all 100ms linear}nav .sub .dropdown-list a:active,nav .sub .dropdown-list a.active,nav .sub .dropdown-list a.active:hover{color:#a1ac9e}nav .sub .dropdown-list a:hover{color:#a1ac9e}@media screen and (max-width: 1260px){nav .sub .dropdown-list a{display:block}}@media screen and (max-width: 1260px){nav .sub{padding-left:0px}}#mainnav.fixednav{display:none}#nav-toggle{display:none;position:relative;top:3px;width:94%;height:64px;margin:0 auto;padding:25px 25px;cursor:pointer}#nav-toggle .title{position:relative;width:100%;margin:0 auto;font-family:"Josefin Slab",serif;font-size:16px;font-weight:300;line-height:100%;color:#e9e0cc;text-align:center}#nav-toggle .title:before{content:"";display:block;position:absolute;visibility:visible;top:8px;left:8%;width:30%;height:1px;background-color:#555}#nav-toggle .title:after{content:"";display:block;position:absolute;visibility:visible;top:8px;right:8%;width:30%;height:1px;background-color:#555}#nav-toggle .search-icon{display:inline-block;position:absolute;top:38%;right:5%;width:17px;height:17px;background:transparent url("../images/icons/search-icon.svg") no-repeat 0 0;display:none}#nav-toggle span.top,#nav-toggle span.mid,#nav-toggle span.mid2,#nav-toggle span.bottom{display:none}#nav-toggle.active{display:block;position:absolute;top:3px;left:0px;width:100%}@media screen and (max-width: 1340px){nav .main-list>span{font-size:14px}}#searchbar{display:none}@media screen and (max-width: 1260px){.site-logo{display:none}#nav-toggle{display:block}#searchbar{display:block;position:relative;top:70px;width:100%;height:0px;background-color:#242424;overflow:hidden;*zoom:1}#searchbar:before,#searchbar:after{content:" ";display:table}#searchbar:after{clear:both}#searchbar .search-holder{width:90%;background-color:#242424;margin:0px auto}#searchbar .search-holder:before{content:"";display:block;position:absolute;visibility:visible;display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e9e0cc}#searchbar input[type=text]{position:relative;background-color:rgba(0,0,0,.3);border:0;width:85%;height:55px;margin:0 0 0;padding:1px 20px 4px 20px;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:400;color:#e9e0cc;text-transform:uppercase;text-align:center;letter-spacing:.1rem;outline:none;text-align:left}}@media screen and (max-width: 1260px)and (max-width: 380px){#searchbar input[type=text]{width:79%;padding-left:20px}}@media screen and (max-width: 1260px){#searchbar input[type=text]:focus{outline:none}}@media screen and (max-width: 1260px){#searchbar input[type=text]::-webkit-input-placeholder{color:#e9e0cc}}@media screen and (max-width: 1260px){#searchbar input[type=text]:-moz-placeholder{color:#e9e0cc}}@media screen and (max-width: 1260px){#searchbar input[type=text]::-moz-placeholder{color:#e9e0cc}}@media screen and (max-width: 1260px){#searchbar input[type=text]:-ms-input-placeholder{color:#e9e0cc}}@media screen and (max-width: 1260px){#searchbar button[type=submit]{width:10%;height:55px;background-color:#242424;border-top:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);margin-top:8px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;color:#e8be69}}@media screen and (max-width: 1260px)and (max-width: 380px){#searchbar button[type=submit]{width:18%}}@media screen and (max-width: 1260px){nav{position:fixed;height:70px;background-color:#242424}nav.is_opened{height:100%;overflow-y:scroll}nav .sub .dropdown-nav{width:100%;float:none}nav .sub .dropdown-nav:last-child{border:0}nav .sub .dropdown-list{border-color:#666;margin:0;padding:0;text-align:center}nav .sub .dropdown-list:first-child{margin-top:0px}nav .sub .dropdown-list a{margin:20px 0}nav ul.main-nav{top:140px;display:none;width:100%;max-width:100%;position:absolute;left:0px;border-bottom:none}nav ul li{width:100%;float:none;height:auto;border-top:1px solid #e8e8e8}nav ul li .sub{width:100%;top:auto;position:relative;left:0px !important;display:none}nav ul li .sub ul{float:none;width:100%}nav ul li .sub ul li{width:100%}nav ul li .sub ul li a:after{width:90%}}.golocals.m-mobile{display:none}.m-nav-header.is_opened .golocals.m-mobile{display:block}.home .footer:before{content:"";display:block;position:absolute;visibility:visible;top:-410px;left:0;width:100%;height:411px;background-color:transparent;background-image:url("../images/bckgrd-mountains.png");background-repeat:no-repeat;background-position:0 0;background-size:cover;z-index:3}.footer{position:relative;width:100%;margin-top:0;clear:both;z-index:1;*zoom:1}.footer:before,.footer:after{content:" ";display:table}.footer:after{clear:both}.footer .upper,.footer .lower,.footer .global_footer{position:relative;background-color:#fff;clear:both;z-index:2;*zoom:1}.footer .upper:before,.footer .upper:after,.footer .lower:before,.footer .lower:after,.footer .global_footer:before,.footer .global_footer:after{content:" ";display:table}.footer .upper:after,.footer .lower:after,.footer .global_footer:after{clear:both}.footer .upper{height:345px}@media screen and (max-width: 1200px){.footer .upper .site-wrapper{width:90%}}@media screen and (max-width: 1024px){.footer .upper{display:none}}.footer .lower{height:200px}@media screen and (max-width: 820px){.footer .lower{width:100%;height:auto;margin:auto;background-position:center 0}}.footer .site-wrapper{position:relative;width:100%;max-width:1260px;margin:0 auto;z-index:2}@media screen and (max-width: 600px){.footer .lower .site-wrapper:after{content:"";display:block;position:absolute;visibility:visible;bottom:-15px;left:0;width:100%;height:40px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#001e5799", endColorstr="#ffffff",GradientType=0 );z-index:1}}.footer .ft-logos{max-width:495px;margin-top:0px}.footer .ft-logos .item{display:inline-block;margin-right:30px;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.footer .ft-logos .item:hover{opacity:.7}@media screen and (max-width: 1024px){.footer .ft-logos .item{display:none}}@media screen and (max-width: 1024px){.footer .ft-logos{width:28%;padding-left:2%}.footer .ft-logos .item:first-child{display:block}}@media screen and (max-width: 820px){.footer .ft-logos{float:none;width:100%;max-width:100%;margin-top:5%;padding:auto}.footer .ft-logos .item:first-child{margin:0 auto;width:204px}}.footer .info-numbers{margin-top:47px}@media screen and (max-width: 1024px){.footer .info-numbers{padding-right:2%}}@media screen and (max-width: 820px){.footer .info-numbers{float:none;width:100%;margin-top:5%}}.footer .info-numbers .ticket-info span,.footer .info-numbers .local-info span{display:block;font-size:11px;line-height:210%;color:#222}.footer .info-numbers .ticket-info span.city-name,.footer .info-numbers .ticket-info span.state-name,.footer .info-numbers .ticket-info span.postal-code,.footer .info-numbers .local-info span.city-name,.footer .info-numbers .local-info span.state-name,.footer .info-numbers .local-info span.postal-code{display:inline-block}.footer .info-numbers .ticket-info span.more-info a,.footer .info-numbers .local-info span.more-info a{font-style:italic;text-decoration:underline;color:#222;transition:all 200ms linear}.footer .info-numbers .ticket-info span.more-info a:hover,.footer .info-numbers .local-info span.more-info a:hover{text-decoration:none;color:#222}.footer .info-numbers .ticket-info span.open-hours p,.footer .info-numbers .local-info span.open-hours p{margin-bottom:5px}.footer .info-numbers .ticket-info .title,.footer .info-numbers .local-info .title{margin-bottom:8px;font-family:"Josefin Slab",serif;font-size:12px;font-weight:700;text-transform:uppercase}.footer .info-numbers .ticket-info{max-width:325px;margin-right:20px;padding-right:20px;text-align:right;border-right:1px solid #e1e1e1;min-height:100px}@media screen and (max-width: 600px){.footer .info-numbers .ticket-info{display:none}}@media screen and (max-width: 820px){.footer .info-numbers .ticket-info{width:0;margin-right:0;padding-right:0;border-right:0}}@media screen and (max-width: 820px){.footer .info-numbers .local-info{margin:0 auto;text-align:center}.footer .info-numbers .local-info span{text-align:center}}@media screen and (max-width: 600px){.footer .info-numbers .local-info{width:82%;margin:0 auto}.footer .info-numbers .local-info span{text-align:center;font-weight:400}}@media screen and (max-width: 820px){.footer .info-numbers{width:100%;clear:both}}@media screen and (max-width: 600px){.footer .info-numbers{margin:25px 0% 15px;display:block}.footer .info-numbers span{text-align:center;font-weight:400}}.footer .nav{margin-bottom:54px;*zoom:1}.footer .nav:before,.footer .nav:after{content:" ";display:table}.footer .nav:after{clear:both}@media screen and (max-width: 1024px){.footer .nav{display:none}}.footer .nav .main-list{width:19%;margin-left:1%;padding:0}.footer .nav .main-list:first-child{margin:0}.footer .nav .main-list>a{display:none}.footer .nav .main-list .sub{margin-top:0px}.footer .nav .sub-list{position:relative;padding:0}.footer .nav .sub-list:first-child a{position:relative;font-family:"Josefin Slab",serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:280%;color:#4c1c5d}.footer .nav .sub-list:first-child:before{content:"";display:block;position:absolute;visibility:visible;top:34px;left:0;width:94%;height:1px;background-color:#e1e1e1}.footer .nav .sub-list>a{display:inline-block;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:normal;line-height:240%;color:#333;transition:all 100ms linear}.footer .nav .sub-list>a:hover,.footer .nav .sub-list>a.active{color:#4c1c5d}.footer .global_footer{position:relative;height:265px;background-position:center -544px;background-color:#fff;clear:both}@media screen and (max-width: 1260px){.footer .global_footer{padding:0 2%}}.footer .global_footer:before{content:"";display:block;position:absolute;visibility:visible;top:0;left:0;width:100%;height:101px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#001e5799", endColorstr="#ffffff",GradientType=0 );z-index:1}.footer .global_footer:after{content:"";display:block;position:absolute;visibility:visible;bottom:0;left:0;width:100%;height:148px;background:linear-gradient(to bottom, white 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#001e5799", endColorstr="#ffffff",GradientType=0 );z-index:1}.footer .global_footer .site-wrapper{position:relative;width:100%;max-width:1260px;font-family:"Open Sans",sans-serif;font-size:9px;font-weight:400;line-height:59px;text-transform:capitalize;letter-spacing:0rem;color:#b6b6b6;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;z-index:2}.footer .global_footer .site-wrapper .delimiter{margin:0 5px}.footer .global_footer .carousel.horizontal{background-color:transparent;height:198px;border-top:1px solid #e1e1e1;padding-top:55px}@media screen and (max-width: 600px){.footer .global_footer .carousel.horizontal{height:160px;border-top:0}}@media screen and (max-width: 1024px){.footer .global_footer .carousel.horizontal .list_holder{width:96%}}@media screen and (max-width: 600px){.footer .global_footer .carousel.horizontal .list_holder{width:65%;border-top:0}}.footer .global_footer .carousel.horizontal .prev-scroller,.footer .global_footer .carousel.horizontal .next-scroller{background-color:#e8e8e8;border-radius:100px;top:92px;transition:all 200ms linear}.footer .global_footer .carousel.horizontal .prev-scroller:hover,.footer .global_footer .carousel.horizontal .next-scroller:hover{background-color:#242424}.footer .global_footer .carousel.horizontal .prev-scroller:hover .arrow-back-sm,.footer .global_footer .carousel.horizontal .next-scroller:hover .arrow-back-sm{fill:#4c1c5d}.footer .global_footer .carousel.horizontal .arrow-back-sm{top:7px;fill:#333}.footer .global_footer .carousel.horizontal .prev-scroller .arrow-back-sm{left:5px}.footer .global_footer .carousel.horizontal .next-scroller .arrow-back-sm{left:8px}.footer .global_footer .carousel.horizontal .entry .main-link{padding:10px 0;border-bottom:5px solid transparent;transition:all 200ms linear}.footer .global_footer .carousel.horizontal .entry .main-link:hover{border-bottom-color:#4c1c5d;opacity:1}.footer .global_footer .copyright{width:100%;height:45px;margin:16px 0 0;padding:0;font-size:10px;line-height:100%;overflow:hidden}.footer .global_footer .copyright a{color:#b6b6b6;transition:all 300ms linear}.footer .global_footer .copyright a:hover{color:#4c1c5d}@media screen and (max-width: 1024px){.footer .global_footer .copyright{text-align:center}}@media screen and (max-width: 600px){.footer .global_footer .copyright{height:100px;font-weight:400;line-height:190%}.footer .global_footer .copyright .basics{display:block}.footer .global_footer .copyright a{display:inline-block;text-align:center}}.footer a#carbonhouse{float:right;display:inline-block;position:relative;margin:0;padding-top:0px;font-family:"helvetica";font-size:10px;color:#b6b6b6;cursor:pointer;text-align:right;text-decoration:none;text-transform:none;letter-spacing:0;transition:all 300ms linear}.footer a#carbonhouse span{font-size:12px;font-weight:bold;transition:all 300ms linear}.footer a#carbonhouse span.carbon{margin-left:2px;color:#b6b6b6}.footer a#carbonhouse span.house{margin-right:2px;color:#b6b6b6}.footer a#carbonhouse:hover{text-decoration:none;color:#4c1c5d}.footer a#carbonhouse:hover span{color:#4c1c5d}@media screen and (max-width: 1024px){.footer a#carbonhouse{width:100%;text-align:center;margin-top:8px}}.footer .social-links{margin-bottom:15px;clear:both;float:left}@media screen and (max-width: 820px){.footer .social-links{float:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px}}.footer .social-links a,.footer .social-links a:visited{display:block;text-align:center;color:#fff;background:#46205a;border-radius:50%;width:32px;height:32px;line-height:32px;float:left;margin-right:8px;font-size:18px}.footer .social-links a:hover,.footer .social-links a:visited:hover{background-color:#636363;color:#fff}.footer .social-links a.fa-envelope,.footer .social-links a:visited.fa-envelope{font-size:15px;background:#46205a url("../images/link-email.png") center center no-repeat}.footer .social-links a.fa-envelope:before,.footer .social-links a:visited.fa-envelope:before{content:""}.footer .social-links a.fa-envelope:hover,.footer .social-links a:visited.fa-envelope:hover{background-color:#636363}.textarea:first-child .content,.spotlight:first-child,div.faq:first-child,#content .link:first-child{margin-top:55px}@media screen and (max-width: 1024px){.textarea:first-child .content,.spotlight:first-child,div.faq:first-child,#content .link:first-child{margin-top:30px}}.textarea:before,.textarea:after{clear:both;content:"";display:block}.content h1,.cms h1{font-family:"Josefin Slab",serif;font-weight:700}.content h2,.cms h2{line-height:160%}.content p,.cms p{line-height:170%}.content .lead,.cms .lead{font-size:16px}.content a,.cms a{transition:all 200ms linear}.content ul,.cms ul{position:relative}.content ul li,.cms ul li{position:relative;padding-left:20px;font-size:12px}.content ul li:before,.cms ul li:before{content:"";display:block;position:absolute;visibility:visible;top:6px;left:0;width:6px;height:6px;background-color:#a1ac9e}.content ol,.cms ol{counter-reset:li;margin-left:0;padding-left:0}.content ol li,.cms ol li{position:relative;margin:0;padding-left:20px;font-size:12px;list-style:none}.content ol li:before,.cms ol li:before{content:counter(li);counter-increment:li;position:absolute;top:0px;left:0;width:0;font-weight:400;color:#a1ac9e}.content{position:relative;margin:0;padding:0px 55px 20px}@media screen and (max-width: 1024px){.content{padding-top:0px;padding-bottom:15px;padding-left:4%;padding-right:4%}}.content img{padding:0;margin:5px 20px 25px 0}.content img.right{margin:5px 0 25px 20px}@media screen and (max-width: 600px){.content img{float:none;width:100%}.content img.right,.content img.left,.content img.in_feed,.content img.tw_feed,.content .footer .nav img.main-list,.footer .nav .content img.main-list{margin:10px 0}}.content a img{opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.content a img:hover{opacity:.7}.content p.center img{margin:5px auto 25px auto;display:block}.content table{margin:0 0 15px;position:relative}.content table tr td{padding:5px;border:none}@media screen and (max-width: 600px){.content table{width:100% !important}.content table td{display:block;width:100%}}.container .spotlight{position:relative;margin-bottom:30px;padding:0 55px 10px;*zoom:1}.container .spotlight:before,.container .spotlight:after{content:" ";display:table}.container .spotlight:after{clear:both}@media screen and (max-width: 1024px){.container .spotlight{padding:0 15px 10px}}.container .spotlight .group{margin:0 15px 20px;*zoom:1;width:calc(25% - 30px);float:left}.container .spotlight .group:before,.container .spotlight .group:after{content:" ";display:table}.container .spotlight .group:after{clear:both}.container .spotlight .group h2{clear:both;display:block}@media screen and (max-width: 820px){.container .spotlight .group{width:calc(50% - 30px)}.container .spotlight .group:nth-child(3){clear:left}}@media screen and (max-width: 600px){.container .spotlight .group{width:calc(100% - 30px)}.container .spotlight .group:nth-child(3){clear:left}}.container .spotlight .image{display:block;float:left;width:100%;margin-bottom:20px}.container .spotlight .image img{max-width:100%}.container .spotlight ul{float:left}.container .spotlight ul li{position:relative;margin:0;padding-bottom:12px;padding-left:25px;list-style:none;font-weight:300}.container .spotlight ul li:before{content:"";display:block;position:absolute;visibility:visible;top:6px;left:0;width:6px;height:6px;background-color:#a1ac9e}.two-column ul,.two-column ol{*zoom:1}.two-column ul:before,.two-column ul:after,.two-column ol:before,.two-column ol:after{content:" ";display:table}.two-column ul:after,.two-column ol:after{clear:both}.three-column ul,.three-column ol{*zoom:1}.three-column ul:before,.three-column ul:after,.three-column ol:before,.three-column ol:after{content:" ";display:table}.three-column ul:after,.three-column ol:after{clear:both}.login #column_1{margin:0 auto}.login #column_1 .container{width:32%;margin:20px auto 50px;padding:20px 30px 25px}.login #column_1 .container input[name=login]{margin-left:4px}.home .full{padding-bottom:120px}@media screen and (max-width: 1024px){.home .full{padding-bottom:0px}}.home .full .full_column{position:relative;width:100%;filter:none}.home .full #branding.active{height:600px}@media screen and (max-width: 1300px){.home .full #branding.active{height:390px}}@media screen and (max-width: 810px){.home .full #branding.active{height:340px}}@media screen and (max-width: 600px){.home .full #branding.active{height:300px}}.home .full .holder.two{width:100%;max-width:1260px;margin:0 auto;overflow:hidden;*zoom:1}.home .full .holder.two:before,.home .full .holder.two:after{content:" ";display:table}.home .full .holder.two:after{clear:both}@media screen and (max-width: 600px){.home .full .holder.two{padding-top:50px}}.home .caro-featured{float:left;width:100%;max-width:715px;margin-left:21px}.home .caro-featured .head{border-bottom:1px solid #e1e1e1;margin-bottom:18px;padding-bottom:7px;font-family:"Josefin Slab",serif;font-size:20px;font-weight:700;color:#333}@media screen and (max-width: 1300px){.home .caro-featured{float:none;margin:40px auto;width:95%;max-width:95%}}@media screen and (max-width: 1028px){.home .caro-featured{width:100%;max-width:100%;margin-top:0px;padding:0 5%}}@media screen and (max-width: 1300px){.home .calendar-holder{display:none}}.home .carousel.horizontal .carousel-nav.media-nav{width:80px}.home .carousel-nav.media-nav{position:absolute;top:0;right:0;*zoom:1}.home .carousel-nav.media-nav:before,.home .carousel-nav.media-nav:after{content:" ";display:table}.home .carousel-nav.media-nav:after{clear:both}@media screen and (max-width: 1028px){.home .carousel-nav.media-nav{display:none}}.home .carousel-nav.media-nav .arrow-left-sm,.home .carousel.horizontal .carousel-nav.media-nav .prev-scroller,.carousel.horizontal .home .carousel-nav.media-nav .prev-scroller,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .prev-scroller,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .prev-scroller,.home .carousel-nav.media-nav .arrow-right-sm,.home .carousel.horizontal .carousel-nav.media-nav .next-scroller,.carousel.horizontal .home .carousel-nav.media-nav .next-scroller,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .next-scroller,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .next-scroller{display:block;position:absolute;height:29px;width:29px;cursor:pointer;background-color:#ccc;border-radius:100px;transition:all 200ms linear}.home .carousel-nav.media-nav .arrow-left-sm:hover,.home .carousel.horizontal .carousel-nav.media-nav .prev-scroller:hover,.carousel.horizontal .home .carousel-nav.media-nav .prev-scroller:hover,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .prev-scroller:hover,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .prev-scroller:hover,.home .carousel-nav.media-nav .arrow-right-sm:hover,.home .carousel.horizontal .carousel-nav.media-nav .next-scroller:hover,.carousel.horizontal .home .carousel-nav.media-nav .next-scroller:hover,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .next-scroller:hover,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .next-scroller:hover{background-color:#636363}.home .carousel-nav.media-nav .arrow-back-sm{top:7px;fill:#fff}.home .carousel-nav.media-nav .arrow-left-sm,.home .carousel.horizontal .carousel-nav.media-nav .prev-scroller,.carousel.horizontal .home .carousel-nav.media-nav .prev-scroller,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .prev-scroller,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .prev-scroller{left:0}.home .carousel-nav.media-nav .arrow-left-sm .arrow-back-sm,.home .carousel.horizontal .carousel-nav.media-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .home .carousel-nav.media-nav .prev-scroller .arrow-back-sm,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .prev-scroller .arrow-back-sm{left:5px}.home .carousel-nav.media-nav .arrow-left-sm:active,.home .carousel.horizontal .carousel-nav.media-nav .prev-scroller:active,.carousel.horizontal .home .carousel-nav.media-nav .prev-scroller:active,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .prev-scroller:active,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .prev-scroller:active{margin-top:1px}.home .carousel-nav.media-nav .arrow-right-sm,.home .carousel.horizontal .carousel-nav.media-nav .next-scroller,.carousel.horizontal .home .carousel-nav.media-nav .next-scroller,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .next-scroller,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .next-scroller{right:0}.home .carousel-nav.media-nav .arrow-right-sm .arrow-back-sm,.home .carousel.horizontal .carousel-nav.media-nav .next-scroller .arrow-back-sm,.carousel.horizontal .home .carousel-nav.media-nav .next-scroller .arrow-back-sm,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .next-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .next-scroller .arrow-back-sm{left:8px}.home .carousel-nav.media-nav .arrow-right-sm:active,.home .carousel.horizontal .carousel-nav.media-nav .next-scroller:active,.carousel.horizontal .home .carousel-nav.media-nav .next-scroller:active,.home .carousel-nav.media-nav .carousel.horizontal .sponsors-nav .next-scroller:active,.carousel.horizontal .sponsors-nav .home .carousel-nav.media-nav .next-scroller:active{margin-top:1px}.home .carousel.horizontal.events{background-color:transparent;padding-top:0px}.home .carousel.horizontal.events .list_holder{max-width:715px}@media screen and (max-width: 1300px){.home .carousel.horizontal.events .list_holder{max-width:100%}}.home .carousel.horizontal.events .carousel-nav,.home .carousel.horizontal.events .media-nav{position:absolute;width:80px;top:-58px;right:0;*zoom:1}.home .carousel.horizontal.events .carousel-nav:before,.home .carousel.horizontal.events .carousel-nav:after,.home .carousel.horizontal.events .media-nav:before,.home .carousel.horizontal.events .media-nav:after{content:" ";display:table}.home .carousel.horizontal.events .carousel-nav:after,.home .carousel.horizontal.events .media-nav:after{clear:both}.home .carousel.horizontal.events .carousel-nav .arrow-left-sm,.home .carousel.horizontal.events .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .arrow-right-sm,.home .carousel.horizontal.events .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .media-nav .arrow-left-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .arrow-right-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller{display:block;position:absolute;height:29px;width:29px;cursor:pointer;background-color:#ccc;border-radius:100px;transition:all 200ms linear}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .carousel-nav .arrow-left-sm,.home .carousel.horizontal.events .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .arrow-right-sm,.home .carousel.horizontal.events .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .media-nav .arrow-left-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .arrow-right-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller{display:none}}.home .carousel.horizontal.events .carousel-nav .arrow-left-sm:hover,.home .carousel.horizontal.events .carousel-nav .prev-scroller:hover,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller:hover,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller:hover,.home .carousel.horizontal.events .carousel-nav .arrow-right-sm:hover,.home .carousel.horizontal.events .carousel-nav .next-scroller:hover,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller:hover,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller:hover,.home .carousel.horizontal.events .media-nav .arrow-left-sm:hover,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller:hover,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller:hover,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller:hover,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller:hover,.home .carousel.horizontal.events .media-nav .arrow-right-sm:hover,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller:hover,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller:hover,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller:hover,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller:hover{background-color:#636363}.home .carousel.horizontal.events .carousel-nav .arrow-back-sm,.home .carousel.horizontal.events .media-nav .arrow-back-sm{top:7px;fill:#fff}.home .carousel.horizontal.events .carousel-nav .arrow-left-sm,.home .carousel.horizontal.events .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .arrow-left-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller{left:0}.home .carousel.horizontal.events .carousel-nav .arrow-left-sm .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .media-nav .arrow-left-sm .arrow-back-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller .arrow-back-sm,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller .arrow-back-sm{left:5px}.home .carousel.horizontal.events .carousel-nav .arrow-left-sm:active,.home .carousel.horizontal.events .carousel-nav .prev-scroller:active,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .prev-scroller:active,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .prev-scroller:active,.home .carousel.horizontal.events .media-nav .arrow-left-sm:active,.home .carousel.horizontal.events .media-nav .carousel-nav .prev-scroller:active,.home .carousel.horizontal.events .carousel-nav .media-nav .prev-scroller:active,.home .carousel.horizontal.events .media-nav .sponsors-nav .prev-scroller:active,.home .carousel.horizontal.events .sponsors-nav .media-nav .prev-scroller:active{margin-top:1px}.home .carousel.horizontal.events .carousel-nav .arrow-right-sm,.home .carousel.horizontal.events .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .media-nav .arrow-right-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller{right:0}.home .carousel.horizontal.events .carousel-nav .arrow-right-sm .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .media-nav .arrow-right-sm .arrow-back-sm,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller .arrow-back-sm,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller .arrow-back-sm{left:8px}.home .carousel.horizontal.events .carousel-nav .arrow-right-sm:active,.home .carousel.horizontal.events .carousel-nav .next-scroller:active,.home .carousel.horizontal.events .carousel-nav .sponsors-nav .next-scroller:active,.home .carousel.horizontal.events .sponsors-nav .carousel-nav .next-scroller:active,.home .carousel.horizontal.events .media-nav .arrow-right-sm:active,.home .carousel.horizontal.events .media-nav .carousel-nav .next-scroller:active,.home .carousel.horizontal.events .carousel-nav .media-nav .next-scroller:active,.home .carousel.horizontal.events .media-nav .sponsors-nav .next-scroller:active,.home .carousel.horizontal.events .sponsors-nav .media-nav .next-scroller:active{margin-top:1px}.home .carousel.horizontal.events:hover .carousel-nav{display:block}.home .carousel.horizontal.events .list{position:relative;background:transparent;margin:0 0 30px;padding:0;*zoom:1}.home .carousel.horizontal.events .list:before,.home .carousel.horizontal.events .list:after{content:" ";display:table}.home .carousel.horizontal.events .list:after{clear:both}.home .carousel.horizontal.events .list:before,.home .carousel.horizontal.events .list:after{display:none}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .list{width:100%}}@media screen and (max-width: 850px){.home .carousel.horizontal.events .list{margin-bottom:0px}}.home .carousel.horizontal.events .entry{display:block;width:275px;height:497px;background-color:#fff;margin-right:20px;margin-bottom:20px}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry{width:100%;height:auto;float:none;background-color:transparent;margin:0}}.home .carousel.horizontal.events .entry:first-child{margin-left:0}.home .carousel.horizontal.events .entry .thumb{width:277px;height:275px;overflow:hidden;background-color:#333}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .thumb{display:none}}.home .carousel.horizontal.events .entry .thumb a{display:block;width:100%;height:100%}.home .carousel.horizontal.events .entry .thumb a img{width:100%;height:auto;padding:0;transition:all 200ms linear}.home .carousel.horizontal.events .entry .thumb:hover{transition:all 200ms linear}.home .carousel.horizontal.events .entry .thumb:hover img{opacity:.7}.home .carousel.horizontal.events .entry .thumb:hover+.info h3 a{color:#32123d}.home .carousel.horizontal.events .entry .thumb:hover+.info .date.grid{background-color:#32123d}.home .carousel.horizontal.events .entry .thumb:hover+.info .date.grid:before,.home .carousel.horizontal.events .entry .thumb:hover+.info .date.grid:after{background-image:url("../images/ticket-detail-over.png")}.home .carousel.horizontal.events .entry .info{position:relative;padding:20px 75px 20px 0;height:222px}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info{margin:0;padding:22px 70px 24px 0;margin-bottom:6px;height:auto;border-bottom:1px solid #e1e1e1}}.home .carousel.horizontal.events .entry .info .venue_name{display:block;border-bottom:1px solid #f4efe5;padding-bottom:10px;margin-bottom:10px;font-size:10px;color:#333;font-family:"Montserrat",sans-serif;font-weight:400;width:70%;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info .venue_name{display:inline;margin:0;padding:0;border:0;font-size:11px;color:#333}}.home .carousel.horizontal.events .entry .info .date.list{display:none}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info .date.list{display:inline;margin-bottom:5px;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:#333}}@media screen and (max-width: 455px){.home .carousel.horizontal.events .entry .info .date.list{display:block}}.home .carousel.horizontal.events .entry .info .date.grid{display:block;position:absolute;top:-16px;right:16px;width:60px;min-height:70px;background-color:#595959;padding:8px 12px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;color:#fff;text-align:center;transition:all 200ms linear}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info .date.grid{display:none}}.home .carousel.horizontal.events .entry .info .date.grid:before,.home .carousel.horizontal.events .entry .info .date.grid:after{content:"";display:block;position:absolute;visibility:visible;width:60px;height:4px;left:0;background:transparent url("../images/ticket-detail.png") repeat-x 0 0;transition:all 200ms linear}.home .carousel.horizontal.events .entry .info .date.grid:before{top:-4px}.home .carousel.horizontal.events .entry .info .date.grid:after{bottom:-4px}.home .carousel.horizontal.events .entry .info .date.grid span{display:block;color:#fff;text-transform:uppercase}.home .carousel.horizontal.events .entry .info .date.grid span.d{font-weight:400}.home .carousel.horizontal.events .entry .info .date.grid span.y{display:none}.home .carousel.horizontal.events .entry .info .date.grid span.m{font-weight:400;font-size:14px;letter-spacing:.2rem}.home .carousel.horizontal.events .entry .info h3{font-size:16px}.home .carousel.horizontal.events .entry .info h3 a{color:#333;transition:all 200ms linear}.home .carousel.horizontal.events .entry .info h3 a:hover{color:#4c1c5d}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info h3{margin-top:0;margin-bottom:0}.home .carousel.horizontal.events .entry .info h3 a{color:#4c1c5d}}.home .carousel.horizontal.events .entry .info h4{display:none}.home .carousel.horizontal.events .entry .info .buttons{position:absolute;bottom:0;left:0;width:100%;height:43px;background-color:#4c1c5d}.home .carousel.horizontal.events .entry .info .buttons:before{content:"";display:block;position:absolute;top:20px;right:20px;width:60px;height:3px;background:transparent url("../images/tb-dotback.png") repeat-x 0 0;font-size:28px;color:#fff;z-index:2}.home .carousel.horizontal.events .entry .info .buttons a,.home .carousel.horizontal.events .entry .info .buttons span{text-align:left;line-height:43px;padding-left:20px;color:#fff;z-index:1}.home .carousel.horizontal.events .entry .info .buttons .tickets{display:block;padding:0 0 0 20px}.home .carousel.horizontal.events .entry .info .buttons .tickets:hover{color:#fff;background-color:#32123d}.home .carousel.horizontal.events .entry .info .buttons .tickets:after{display:none}@media screen and (max-width: 1028px){.home .carousel.horizontal.events .entry .info .buttons{display:block;height:auto;right:0;left:auto;width:82px;background-color:transparent;bottom:auto;top:50%;transform:translateY(-50%);text-indent:100%;white-space:nowrap;overflow:hidden}.home .carousel.horizontal.events .entry .info .buttons:before{display:none}.home .carousel.horizontal.events .entry .info .buttons .tickets{display:block;height:62px;background-color:transparent;float:right;width:62px}.home .carousel.horizontal.events .entry .info .buttons .tickets:hover{background-color:transparent}.home .carousel.horizontal.events .entry .info .buttons .tickets:after{display:block;right:0px;top:0px;background:transparent url("../images/ticket-ico-elp.png") no-repeat center center;border:3px solid #4c1c5d}}.home .social{width:100%;max-width:1260px;margin:130px auto 0;clear:both;*zoom:1}.home .social:before,.home .social:after{content:" ";display:table}.home .social:after{clear:both}@media screen and (max-width: 945px){.home .social{display:none;margin:0}}.m-spotlights-scaled{position:relative;display:table;width:100%;height:auto;margin:100px 0 0;*zoom:1}.m-spotlights-scaled:before,.m-spotlights-scaled:after{content:" ";display:table}.m-spotlights-scaled:after{clear:both}@media screen and (max-width: 1024px){.m-spotlights-scaled{margin-top:0px}}.m-spotlights-scaled .m-spotlight-item{position:relative;width:25%;height:auto;display:table-cell;background-color:#4c1c5d;transition:all 300ms linear;overflow:hidden}.m-spotlights-scaled .m-spotlight-item img{display:block;position:relative;width:100%;height:auto;opacity:.4;transition:all 300ms linear}@media screen and (max-width: 850px){.m-spotlights-scaled .m-spotlight-item img{left:12px;width:100px;opacity:1}}.m-spotlights-scaled .m-spotlight-item:hover img{opacity:.7;transform:scale3d(1.1, 1.1, 1)}@media screen and (max-width: 850px){.m-spotlights-scaled .m-spotlight-item{display:block;float:none;width:100% !important;height:10em;margin-bottom:2px;overflow:hidden;background:none;color:#4c1c5d}}.m-spotlights-scaled .m-spotlight-details{position:absolute;width:100%;height:100%;top:0;left:0}.m-spotlights-scaled .m-spotlight-details .m-spotlight-text{display:block;width:100%;height:100%;transition:all 300ms linear}.m-spotlights-scaled .m-spotlight-details .m-spotlight-text:hover{text-decoration:none}.m-spotlights-scaled .m-spotlight-details .m-spotlight-text span{display:block;position:relative;top:47%;font-family:"Josefin Slab",serif;font-size:18px;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-align:center;overflow:hidden}@media screen and (max-width: 850px){.m-spotlights-scaled .m-spotlight-details .m-spotlight-text span{top:23%;left:0;padding-left:130px;font-size:16px;color:#4c1c5d;text-align:left}}@media screen and (max-width: 400px){.m-spotlights-scaled .m-spotlight-details .m-spotlight-text span{left:0;padding-left:130px}}@media screen and (min-width: 850px)and (max-width: 1293px){.m-spotlights-scaled{max-width:100%;width:100%}}.in_feed,.tw_feed{display:none;position:relative;width:47%;height:293px;margin-bottom:60px;margin-left:60px;overflow:hidden}@media screen and (max-width: 1200px){.in_feed,.tw_feed{float:none;width:51%;margin:0px auto 40px}}@media screen and (max-width: 1024px){.in_feed,.tw_feed{display:none}}.in_feed .carousel.horizontal,.tw_feed .carousel.horizontal{top:59px}.in_feed .carousel-nav.media-nav,.tw_feed .carousel-nav.media-nav{top:-29px}.in_feed .widget_title,.tw_feed .widget_title{position:absolute;top:0px;left:0px;width:100%;height:73px;padding:0 0 10px;font-family:"Josefin Slab",serif;font-size:50px;font-weight:400;color:#333;line-height:57px;border-bottom:1px solid #e1e1e1}.in_feed .widget_title .fa,.in_feed .widget_title a,.tw_feed .widget_title .fa,.tw_feed .widget_title a{display:none}.in_feed .widget_mnlnk,.tw_feed .widget_mnlnk{position:absolute;left:0;bottom:0}.in_feed .widget_mnlnk a,.in_feed .widget_mnlnk span,.tw_feed .widget_mnlnk a,.tw_feed .widget_mnlnk span{display:inline-block;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400;letter-spacing:.2rem}.in_feed .widget_mnlnk span,.tw_feed .widget_mnlnk span{position:relative;margin-right:20px;color:#333}.in_feed .widget_mnlnk span:after,.tw_feed .widget_mnlnk span:after{content:"";display:block;position:absolute;visibility:visible;top:3px;right:-11px;width:2px;height:13px;background-color:#e6e6e6}.in_feed .widget_mnlnk a,.tw_feed .widget_mnlnk a{color:#ababab;transition:all 200ms linear}.in_feed .widget_mnlnk a:hover,.tw_feed .widget_mnlnk a:hover{color:#2e2e2e}.in_feed{margin-left:0}@media screen and (max-width: 1200px){.in_feed{margin-left:auto}}.in_feed .instagramFeed{width:100%;height:170px;margin:0px;padding:0px;overflow:hidden}.in_feed .instagramFeed li{list-style:none;float:left;padding:0px;max-width:135px;width:100%;height:135px;background:#fff;margin:0px 17px 0 0;background-size:100% auto;background-repeat:no-repeat;background-position:center;border:1px solid #e6e6e6;opacity:1;transition:all 200ms linear}.in_feed .instagramFeed li a{border:2px solid #fff}.in_feed .instagramFeed li:hover{opacity:.8}@media screen and (max-width: 1000px){.in_feed .instagramFeed li{list-style:none;float:left;padding:0px;max-width:128px;width:12.28571428%;height:100%;margin:0px 1%;background-size:100% auto;background-repeat:no-repeat;background-position:center}}@media screen and (max-width: 600px){.in_feed .instagramFeed{height:270px}.in_feed .instagramFeed li{width:21%;margin:5px 2% 5px;height:120px}}@media screen and (max-width: 400px){.in_feed .instagramFeed{height:220px}.in_feed .instagramFeed li{width:21%;margin:5px 2%;height:90px}}.tw_feed.is-wide{width:92% !important}@media screen and (max-width: 1200px){.tw_feed.is-wide{width:51% !important}}.tw_feed .tw-avater{position:absolute;top:85px;left:0}.tw_feed .tw-avater img{display:block;width:38px;height:38px;border:2px solid #fff;border-radius:100px}.tw_feed .widget_title{position:absolute;bottom:0}.tw_feed .widget_title+p{height:106px;line-height:50px;color:#ddd}.tw_feed .twholder{margin-left:44px;height:205px;overflow:hidden}.tw_feed li{float:left;max-width:543px;width:100%;height:126px;margin:0px 17px 0 0;padding:0 0 0 14px;font-weight:400;font-size:15px;line-height:150%;color:#333;transition:all 200ms linear}.tw_feed li .tweet_data{position:relative;width:525px;background-color:#fff;border:1px solid #e6e6e6;border-radius:30px;margin-right:189px;padding:20px 30px}.tw_feed li .tweet_data a{color:#4c1c5d}.tw_feed li .tweet_data a:hover{color:#2e2e2e}.tw_feed li .tweet_data:before{content:"";display:block;position:absolute;visibility:visible;top:-1px;left:-16px;width:45px;height:30px;background-color:transparent;background-image:url("../images/tweet-bubble.png");background-repeat:no-repeat;background-position:0 0;z-index:6}.tw_feed li .tweet_meta{display:inline-block;height:60px;margin-top:8px;padding-top:14px}.tw_feed li .tweet_meta .dets{position:relative;display:inline-block;background-color:#fff;border:1px solid #e6e6e6;border-radius:20px 30px 30px 30px;margin-left:0px;padding:11px 30px 12px;z-index:5}.tw_feed li .tweet_meta .dets:before{content:"";display:block;position:absolute;visibility:visible;top:-14px;left:-1px;width:32px;height:30px;background-color:transparent;background-image:url("../images/tweet-bubble-revt.png");background-repeat:no-repeat;background-position:0 0;z-index:6}.tw_feed li .tweet_meta .tn,.tw_feed li .tweet_meta .tt,.tw_feed li .tweet_meta .gt{display:inline-block;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400;line-height:100%;letter-spacing:.28em;text-transform:uppercase}.tw_feed li .tweet_meta .tn,.tw_feed li .tweet_meta .tt{border-right:1px solid #333;margin-right:12px;padding-right:12px;color:#333}.tw_feed li .tweet_meta .gt{color:#4c1c5d}.tw_feed li .tweet_meta .gt:hover{color:#2e2e2e}.subnav{position:relative;width:100%;margin:0 0 20px;padding:0}.subnav ul{width:100%;background:#fff;margin:0;padding:0 0 16px}.subnav ul .main-list{padding:0 32px}.subnav ul .main-list:first-child{padding:0}.subnav ul .main-list:first-child a{height:62px;background-color:#e9e0cc;border-top:0;margin:0 0 16px 0;padding:32px 0 0 32px;letter-spacing:.17em;line-height:normal;font-weight:700;color:#fff}.subnav ul .main-list:first-child a:active,.subnav ul .main-list:first-child a.active{color:#fff}.subnav ul .main-list a{display:block;border-bottom:1px solid #e1e1e1;padding:14px 0;font-family:"Josefin Slab",serif;font-size:12px;line-height:170%;color:#333;text-transform:uppercase}.subnav ul .main-list a:hover,.subnav ul .main-list a.active:hover{color:#4c1c5d}.subnav ul .main-list a:active,.subnav ul .main-list a.active{color:#4c1c5d}.subnav ul .main-list a.active+div.sub ul{display:block}.subnav ul ul{display:none;padding-bottom:0}.subnav ul ul .sub-list{border-bottom:none}.subnav ul ul .sub-list a{margin-left:15px}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20}.royalSlider{width:100%;height:536px;*zoom:1;max-height:650px}.royalSlider:before,.royalSlider:after{content:" ";display:table}.royalSlider:after{clear:both}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{color:#4c1c5d}.royalSlider>.rsContent{visibility:hidden}.rsContent{background-color:#111}.rsDefault .rsArrow{position:absolute;display:block;width:64px;height:64px;cursor:pointer;z-index:21}.rsDefault.rsVer .rsArrow{width:100%}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor{position:relative;float:right}.rsDefault.rsHor .rsArrowLeft{left:5%;bottom:48%;transition:all 100ms linear}.rsDefault.rsHor .rsArrowLeft:active{bottom:47.7%}@media screen and (max-width: 600px){.rsDefault.rsHor .rsArrowLeft{bottom:38%}.rsDefault.rsHor .rsArrowLeft:active{bottom:37.7%}}.rsDefault.rsHor .rsArrowRight{right:5%;bottom:48%;transition:all 100ms linear}.rsDefault.rsHor .rsArrowRight:active{bottom:47.7%}@media screen and (max-width: 600px){.rsDefault.rsHor .rsArrowRight{bottom:38%}.rsDefault.rsHor .rsArrowRight:active{bottom:37.7%}}.rsArrowLeft{border:3px solid #fff;border-radius:100px}.rsArrowLeft .rsArrowIcn{content:"";display:block;position:absolute;visibility:visible;top:12px;left:16px}.rsArrowLeft:hover{border-color:#ababab}.rsArrowLeft:hover .rsArrowIcn:after{opacity:1}@media screen and (max-width: 820px){.rsArrowLeft{border:0;border-radius:none}}.rsArrowRight{border:3px solid #fff;border-radius:100px}.rsArrowRight .rsArrowIcn{content:"";display:block;position:absolute;visibility:visible;top:12px;left:21px}.rsArrowRight:hover{border-color:#ababab}.rsArrowRight:hover .rsArrowIcn:after{opacity:1}@media screen and (max-width: 820px){.rsArrowRight{right:0px !important;left:auto !important;border:0;border-radius:none}}.rsDefault .rsBullets{position:absolute;z-index:39;left:0;bottom:0px;width:auto;height:auto;padding-right:8px;text-align:center;line-height:8px;overflow:hidden}@media screen and (max-width: 820px){.rsDefault .rsBullets{right:39px !important}}@media screen and (max-width: 600px){.rsDefault .rsBullets{display:none}}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;cursor:pointer}.rsDefault .rsBullet.rsNavSelected span{background-color:#fff;cursor:default}.rsDefault .rsThumbsHor{position:absolute;width:100%;height:183px;bottom:-129px;border-bottom-color:#ccc;border-bottom:1px solid rgba(221,221,221,.4)}.rsDefault.rsWithThumbsHor .rsThumbsContainer{margin-top:71px;background:#fff}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%;padding-left:8px;margin-left:-8px}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:visible !important;width:160px;height:92px;background:#666;box-shadow:0px 1px 4px 0 rgba(0,0,0,.2)}.rsDefault .rsThumb.tooltip-left .tooltip{right:auto;left:0}.rsDefault .rsThumb:last-child{margin-right:0 !important}.rsDefault .rsThumb .rsTmb{display:block;position:relative}.rsDefault .rsThumb:hover .tooltip,.rsDefault .rsThumb:focus .tooltip{display:block}.rsDefault .rsThumb:hover .arrow,.rsDefault .rsThumb:focus .arrow{display:block}.rsDefault .rsThumb img{display:block;position:relative;width:160px;height:92px}.rsDefault .rsThumb .arrow{position:absolute;display:none;bottom:102px;right:67px;width:35px;height:18px;background:url(../images/tool-social-tip.png) no-repeat 0 -2px;margin:0;overflow:visible;text-indent:-9999px;visibility:visible;z-index:5}.rsDefault .rsThumb .tooltip{display:none;position:absolute;bottom:118px;right:0px;margin:0;padding:2px 20px 10px 19px;width:auto;height:30px;background:#fff;border:2px solid rgba(0,0,0,.1);z-index:4;box-sizing:none}.rsDefault .rsThumb .tooltip .details{position:relative;width:auto;white-space:nowrap}.rsDefault .rsThumb .tooltip span{display:inline;padding:0;margin:0;text-indent:0;color:#333;text-transform:uppercase;font:normal 16px/120% Arial,Helvetica,sans-serif}.rsDefault .rsThumb .tooltip span span{font:normal 13px/120% Arial,Helvetica,sans-serif;text-transform:none}.rsDefault .rsThumb.rsNavSelected{background:#02874a}.rsDefault .rsTmb{display:none}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#fff}.rsDefault .rsTmb span{color:#ddd;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("../images/rs-default.png")}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px)and (max-width: 800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#fff;background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,.2) inset}.rsDefault .rsTab.rsNavSelected{color:#fff;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,.65) inset;background:#acacac;background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("../images/rs-default.png") 0 0;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;border-radius:4px;transition:.3s;background:url("../images/rs-default.png") no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("../images/rs-default.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url("../images/preloader-white.gif");left:50%;top:50%;margin-left:-10px;margin-top:-10px}.single-slide .rsGCaption{position:relative;bottom:41px;width:98%;height:35px;margin:0 0 0 10px;padding:0;font-size:12px;text-align:center;z-index:38}.single-slide .rsGCaption:empty{display:none}.single-slide .rsGCaption .rsABlock{position:relative;left:auto;top:auto;width:100%;height:100%;padding:0px}.single-slide .rsGCaption .rsABlock p{width:100%;height:35px;padding:0 15px;margin-bottom:0;font-size:13px;font-weight:700;line-height:35px;text-transform:uppercase}.single-slide .rsGCaption .rsABlock p:empty{display:none}.full-slideshow,.home-slideshow{width:100%;margin-bottom:20px}.full-slideshow.spotlight_image,.home-slideshow.spotlight_image{margin-bottom:0;border-bottom:0}.full-slideshow.contentslides,.home-slideshow.contentslides{height:536px;top:-60px;position:relative}@media screen and (max-width: 1024px){.full-slideshow.contentslides,.home-slideshow.contentslides{height:480px;overflow:hidden}}.full-slideshow .rsContainer,.home-slideshow .rsContainer{position:relative}.full-slideshow .rsContainer:before,.home-slideshow .rsContainer:before{content:"";display:block;position:absolute;visibility:visible;top:0;left:0;width:100%;height:30px;background-color:#111;background:linear-gradient(to bottom, rgba(17, 17, 17, 0.3) 0%, rgba(17, 17, 17, 0) 100%);z-index:100}@media screen and (max-width: 1260px){.full-slideshow .rsContainer:before,.home-slideshow .rsContainer:before{display:none}}.full-slideshow .rsDefault,.home-slideshow .rsDefault{position:relative;height:536px}.full-slideshow .rsCaption,.home-slideshow .rsCaption{display:none}.full-slideshow:before,.full-slideshow:after{clear:both;content:"";display:block}.full-slideshow .rsGCaption{position:absolute;bottom:0px;width:100%;height:70px;border:0;margin:0 auto}.full-slideshow .rsGCaption .rsABlock{width:100%;background-color:#4c1c5d;background-color:rgba(76,28,93,.7)}.full-slideshow .rsGCaption .rsABlock .title{font-family:"Josefin Slab",serif;font-size:22px;letter-spacing:.1em;line-height:70px;font-weight:700;text-align:center;color:#fff}@media screen and (max-width: 800px){.full-slideshow .rsGCaption{bottom:0px;z-index:1000}}.event_slideshow .full-slideshow.contentslides{margin-bottom:0;border-bottom:0;height:auto}.home-slideshow{position:relative;top:-60px}@media screen and (max-width: 1260px){.home-slideshow{height:300px;top:0px}}.home-slideshow .royalSlider{height:100%;height:536px}@media screen and (max-width: 1260px){.home-slideshow .royalSlider{height:350px;margin-bottom:50px}}@media screen and (max-width: 600px){.home-slideshow .royalSlider{margin-bottom:121px}}.home-slideshow .rsImg{display:block}.home-slideshow .rsGCaption,.home-slideshow .rsDefault .rsGCaption{background-color:transparent}.home-slideshow .rsDefault .rsGCaption{position:absolute;bottom:0;width:100%;height:93px;z-index:101}@media screen and (max-width: 600px){.home-slideshow .rsDefault .rsGCaption{bottom:-120px;height:120px}}.home-slideshow .rsDefault .rsGCaption .rsABlock.rsInfo{position:absolute;top:0;left:0;width:100%;height:93px;background-color:rgba(76,28,93,.7);margin:0 0 30px;padding:0}@media screen and (max-width: 600px){.home-slideshow .rsDefault .rsGCaption .rsABlock.rsInfo{padding:0 2%;height:120px;background-color:#4c1c5d}}.home-slideshow .rsInfo .desc{position:relative;width:100%;max-width:1260px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding-right:120px}@media screen and (max-width: 600px){.home-slideshow .rsInfo .desc{margin-top:0px;padding:0 70px 0 4%}}.home-slideshow .rsInfo .title{position:absolute;top:15%;left:142px;width:68%;text-align:left;font-family:"Josefin Slab",serif;font-size:28px;font-weight:700;letter-spacing:.3rem;color:#fff}.home-slideshow .rsInfo .title.standalone{left:0px}@media screen and (max-width: 1260px){.home-slideshow .rsInfo .title.standalone{padding-left:2.5%}}@media screen and (max-width: 1024px){.home-slideshow .rsInfo .title.standalone{padding-left:5%}}.home-slideshow .rsInfo .title a,.home-slideshow .rsInfo .title a:visited{color:#fff}@media screen and (max-width: 1024px){.home-slideshow .rsInfo .title{width:100%;position:relative;padding-left:5%;left:0;font-size:18px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-10px;margin-bottom:0}}@media screen and (max-width: 600px){.home-slideshow .rsInfo .title{bottom:0;padding:0;position:relative;left:0;letter-spacing:.1rem;line-height:23px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:46px;white-space:normal}}.home-slideshow .rsInfo .tagline{position:absolute;bottom:15px;left:142px;font-size:11px;letter-spacing:.2rem;color:#fff}@media screen and (max-width: 1024px){.home-slideshow .rsInfo .tagline{text-align:left;padding-left:5%;padding-right:140px;left:0;bottom:auto;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;margin-bottom:0}}@media screen and (max-width: 600px){.home-slideshow .rsInfo .tagline{bottom:0;padding:0;position:relative;bottom:0px;left:0;text-align:left;top:7px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:34px;letter-spacing:1px;line-height:15px;margin-bottom:0px;white-space:normal}}.home-slideshow .rsInfo .date{position:absolute;bottom:-4px;left:0px;width:112px;min-height:112px;background-color:#595959;margin:0;padding:0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;z-index:22;*zoom:1}.home-slideshow .rsInfo .date:before,.home-slideshow .rsInfo .date:after{content:" ";display:table}.home-slideshow .rsInfo .date:after{clear:both}.home-slideshow .rsInfo .date span{display:block;color:#fff;text-transform:uppercase}.home-slideshow .rsInfo .date .m{display:block;font-size:26px;font-weight:400;letter-spacing:.3rem}.home-slideshow .rsInfo .date .d{width:108px;font-weight:700;font-size:56px}.home-slideshow .rsInfo .date .y{display:none}.home-slideshow .rsInfo .date:before,.home-slideshow .rsInfo .date:after{content:"";display:block;position:absolute;visibility:visible;width:112px;height:7px;left:0;background:transparent url("../images/ticket-sprite.png") repeat-x 0 0;transition:all 200ms linear}.home-slideshow .rsInfo .date:before{top:-7px}.home-slideshow .rsInfo .date:after{bottom:-7px}@media screen and (max-width: 1024px){.home-slideshow .rsInfo .date{min-height:0;bottom:auto;padding-left:5%;left:0;background-color:transparent;width:100%;line-height:0;text-align:left;position:relative}.home-slideshow .rsInfo .date:before,.home-slideshow .rsInfo .date:after{display:none}.home-slideshow .rsInfo .date .m,.home-slideshow .rsInfo .date .d{display:inline-block;margin:0;padding:0;font-size:14px;line-height:100%;color:#e9e0cc}.home-slideshow .rsInfo .date .d{width:auto}}@media screen and (max-width: 600px){.home-slideshow .rsInfo .date{position:relative;bottom:auto;left:0;padding-left:0;text-align:left;min-height:initial}.home-slideshow .rsInfo .date span{text-align:left;line-height:0}}.home-slideshow .rsInfo .buttons{position:absolute;right:0;bottom:45%}@media screen and (max-width: 1300px){.home-slideshow .rsInfo .buttons{right:5%;bottom:34%}}@media screen and (max-width: 600px){.home-slideshow .rsInfo .buttons{width:25%;height:63px;text-indent:100%;white-space:nowrap;overflow:hidden;right:0;bottom:auto;top:50%;transform:translateY(-50%)}.home-slideshow .rsInfo .buttons .tickets{height:56px}.home-slideshow .rsInfo .buttons .tickets:after{top:0}}.home-slideshow .rsInfo .buttons.standalone a.more{padding-right:72px}.home-slideshow .rsInfo .buttons.standalone a.more:after{content:"";display:block;position:absolute;visibility:visible;top:-23px;right:0;width:56px;height:56px;background:transparent url(../images/ticket-info.png) no-repeat center center;border:3px solid #fff;border-radius:100px;transition:all 200ms linear;z-index:5}@media screen and (max-width: 600px){.home-slideshow .rsInfo .buttons.standalone a.more:after{top:0px}}.home-slideshow .rsInfo .buttons.standalone a.more:hover:after{background-image:url(../images/ticket-info-hover.png);border-color:#ababab}@media screen and (max-width: 1260px){#events.detail .home-slideshow.contentslides{top:0px}}#pages .full-slideshow.contentslides{height:auto;top:0px;float:left;margin-bottom:30px}#pages .full-slideshow.contentslides .rsContainer:before{display:none}.carousel.horizontal{position:relative;width:100%;margin:0 auto;padding-top:35px}.carousel.horizontal .list_holder{position:relative;width:100%;max-width:1160px;margin:0 auto;padding:0;overflow:hidden}.carousel.horizontal .list{position:relative;width:1000em;margin:0;list-style:none;*zoom:1}.carousel.horizontal .list:before,.carousel.horizontal .list:after{content:" ";display:table}.carousel.horizontal .list:after{clear:both}.carousel.horizontal .entry{position:relative;display:flex;align-items:center;float:left;margin:2px auto 0;padding:0px;width:235px;height:93px;overflow:hidden;background:none}@media screen and (max-width: 420px){.carousel.horizontal .entry{width:249px}}@media screen and (max-width: 320px){.carousel.horizontal .entry{width:200px}}.carousel.horizontal .entry img{margin:0 auto}.carousel.horizontal .entry .main-link{display:inline-block;display:inline-flex;margin:0 auto;z-index:5;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.carousel.horizontal .entry .main-link:hover{opacity:.7}.carousel.horizontal .entry .main-link img{margin:0 auto}.carousel.horizontal .carousel-nav,.carousel.horizontal .sponsors-nav{width:1260px;margin:0 auto}.carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .sponsors-nav .prev-scroller,.carousel.horizontal .sponsors-nav .next-scroller{position:absolute;top:72px;cursor:pointer}.carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .sponsors-nav .prev-scroller{left:0}@media screen and (max-width: 320px){.carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .sponsors-nav .prev-scroller{width:25px;height:25px}.carousel.horizontal .carousel-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .prev-scroller .arrow-back-sm{width:12px;height:12px}}.carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .sponsors-nav .next-scroller{right:0px}@media screen and (max-width: 320px){.carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .sponsors-nav .next-scroller{width:25px;height:25px}.carousel.horizontal .carousel-nav .next-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .next-scroller .arrow-back-sm{width:12px;height:12px}}.calendar.full{width:100%;clear:both;display:block;margin:75px 0 auto}.calendar.full .full_column{max-width:1260px;margin:0 auto}.calendar.full .calendar_tooltip{position:absolute;min-height:377px;z-index:99;width:215px;padding:0px 0px 0;top:0;left:50%;margin-left:0;overflow:visible !important;display:none}.calendar.full .calendar_tooltip .entry{min-height:180px;width:215px;padding:0px;*zoom:1}.calendar.full .calendar_tooltip .entry:before,.calendar.full .calendar_tooltip .entry:after{content:" ";display:table}.calendar.full .calendar_tooltip .entry:after{clear:both}.calendar.full .calendar_tooltip .time{display:none}.calendar.full .calendar_tooltip .date{font-size:14px;color:#333;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;text-transform:uppercase;font-style:normal;margin:0 0 10px;line-height:1.3}.calendar.full .calendar_tooltip label{line-height:2}.calendar.full .calendar_tooltip h3{padding-top:0;margin-bottom:0;font-size:24px;line-height:1.2;font-weight:400;color:#333}.calendar.full .calendar_tooltip h3 a{font-size:24px;font-weight:400;color:#333;text-transform:uppercase;word-wrap:break-word;display:block}.calendar.full .calendar_tooltip h3 a:hover{text-decoration:none;color:#4c1c5d}@media screen and (max-width: 820px){.calendar.full .calendar_tooltip h3{font-size:30px}.calendar.full .calendar_tooltip h3 a{font-size:30px}}.calendar.full .calendar_tooltip .thumb{width:215px;height:auto;display:block;margin-bottom:0px;border:1px solid #eee}.calendar.full .calendar_tooltip .thumb img{width:215px;display:block}.calendar.full .calendar_tooltip .info{width:100%;height:100%;min-height:160px;background-color:#fff;padding:20px 22px}.calendar.full .calendar_tooltip .info p{margin-bottom:0px;font-size:13px;display:block !important}.calendar.full .calendar_tooltip .buttons{position:absolute;bottom:-43px;left:0;width:100%;height:43px;background-color:#4c1c5d;text-align:center}.calendar.full .calendar_tooltip .buttons a,.calendar.full .calendar_tooltip .buttons span{display:block;margin:0;padding:0;line-height:43px;text-align:center;color:#fff;z-index:1}.calendar.full .calendar_tooltip .buttons .tickets{display:block}.calendar.full .calendar_tooltip .buttons .tickets:hover{color:#fff;background-color:#32123d}.calendar.full .calendar_tooltip .buttons .tickets:after{display:none}.calendar.full .calendar .overview{position:absolute;top:-50px;left:-16px;width:995px;height:50px}.calendar.full .calendar .overview h1{line-height:50px;color:#fff;text-align:center;text-transform:uppercase;font-size:18px}.calendar.full #calendario{width:100%;max-width:1080px}.calendar.full #calendario .all-events-link{display:none;text-align:center;display:block;width:150px;margin:10px auto}.calendar.full #calendario .thumb{display:none}.calendar.full #calendario .info p{display:none}.calendar.full #calendario .preventLink{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 820px){.calendar.full #calendario{width:97%;margin:auto}}.calendar.full #calendario .cal-header{position:relative;height:46px;width:100%;max-width:1080px;background:transparent;border-bottom:2px solid #e6e6e6;margin:0 auto 20px;padding:0px}.calendar.full #calendario .cal-header .page_title{float:left;font-family:"Josefin Slab",serif;font-size:20px;color:#333;text-transform:uppercase}@media screen and (max-width: 820px){.calendar.full #calendario .cal-header .page_title{font-size:17px;line-height:110%;margin:0 0 5px;padding:0}}.calendar.full #calendario .cal-header h2{float:left;margin:0px;padding:0px;font-family:"Josefin Slab",serif;font-size:20px;font-weight:normal;text-transform:uppercase;color:#333}@media screen and (max-width: 820px){.calendar.full #calendario .cal-header h2{font-size:16px;line-height:100%;margin:0;padding:0;clear:left}}.calendar.full #calendario .cal-header .cal-controls{position:absolute;top:0px;right:0px;width:80px}.calendar.full #calendario .cal-header .arrow-left-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .prev-scroller,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .prev-scroller,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .prev-scroller,.calendar.full #calendario .cal-header .arrow-right-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .next-scroller,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .next-scroller,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .next-scroller{display:block;position:absolute;height:29px;width:29px;cursor:pointer;background-color:#ccc;border-radius:100px;transition:all 200ms linear}.calendar.full #calendario .cal-header .arrow-left-sm:hover,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .prev-scroller:hover,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .prev-scroller:hover,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .prev-scroller:hover,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .prev-scroller:hover,.calendar.full #calendario .cal-header .arrow-right-sm:hover,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .next-scroller:hover,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .next-scroller:hover,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .next-scroller:hover,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .next-scroller:hover{background-color:#636363}.calendar.full #calendario .cal-header .arrow-back-sm{top:7px;fill:#fff}.calendar.full #calendario .cal-header .arrow-left-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .prev-scroller,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .prev-scroller,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .prev-scroller,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .prev-scroller{left:0}.calendar.full #calendario .cal-header .arrow-left-sm .arrow-back-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .prev-scroller .arrow-back-sm,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .prev-scroller .arrow-back-sm{left:5px}.calendar.full #calendario .cal-header .arrow-left-sm:active,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .prev-scroller:active,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .prev-scroller:active,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .prev-scroller:active,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .prev-scroller:active{margin-top:1px}.calendar.full #calendario .cal-header .arrow-right-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .next-scroller,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .next-scroller,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .next-scroller,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .next-scroller{right:0}.calendar.full #calendario .cal-header .arrow-right-sm .arrow-back-sm,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .next-scroller .arrow-back-sm,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .next-scroller .arrow-back-sm,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .next-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .next-scroller .arrow-back-sm{left:8px}.calendar.full #calendario .cal-header .arrow-right-sm:active,.calendar.full #calendario .cal-header .carousel.horizontal .carousel-nav .next-scroller:active,.carousel.horizontal .carousel-nav .calendar.full #calendario .cal-header .next-scroller:active,.calendar.full #calendario .cal-header .carousel.horizontal .sponsors-nav .next-scroller:active,.carousel.horizontal .sponsors-nav .calendar.full #calendario .cal-header .next-scroller:active{margin-top:1px}.calendar.full #calendario{margin:0 auto 40px}.calendar.full #calendario *,.calendar.full #calendario *:after,.calendar.full #calendario *:before{box-sizing:border-box}.calendar.full #calendario .cal-wrap{margin-top:20px;position:relative}@media screen and (max-width: 820px){.calendar.full #calendario{margin-top:40px}}.calendar.full #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px;background-color:#fff}.calendar.full #calendario .fc-calendar-container:before,.calendar.full #calendario .fc-calendar-container:after{content:" ";display:table}.calendar.full #calendario .fc-calendar-container:after{clear:both}.calendar.full #calendario .fc-calendar{width:100%;height:100%;position:relative;clear:both}.calendar.full #calendario .fc-calendar .fc-head{height:50px;line-height:50px;background:none;color:#333;font-size:14px;font-weight:900;text-transform:uppercase}@media screen and (max-width: 820px){.calendar.full #calendario .fc-calendar .fc-head{display:none}}.calendar.full #calendario .fc-calendar .fc-body{position:relative;padding:4px 0 4px 5px;border:none;width:100%;height:470px}@media screen and (max-width: 820px){.calendar.full #calendario .fc-calendar .fc-body{padding:4px 0 4px 0px}}.calendar.full #calendario .fc-calendar .fc-row{width:100%;border-top:none;border-bottom:none;height:120px;min-height:75% !important}@media screen and (max-width: 820px){.calendar.full #calendario .fc-calendar .fc-row{height:auto}}.calendar.full #calendario .fc-calendar .fc-row.selected .date_overlay{display:none}.calendar.full #calendario .fc-calendar .fc-row>div{float:left;position:relative;width:132px;width:calc(14.2% - 10px);height:100%;margin:5px;background-color:#fafafa;border:1px solid #fafafa;overflow:hidden}.calendar.full #calendario .fc-calendar .fc-row>div:empty{border-width:1px;border-color:#e1e1e1;background-color:#fff}.calendar.full #calendario .fc-calendar .fc-row>div.fc-today{border-color:#5d645c}.calendar.full #calendario .fc-calendar .fc-row>div.fc-today .fc-date{width:100%;top:0;left:0;background-color:#5d645c;padding:2px 5px;text-align:right;color:#fff !important}.calendar.full #calendario .fc-calendar .fc-row>div.fc-today.fc-content .entry h3 a,.calendar.full #calendario .fc-calendar .fc-row>div.fc-today.fc-content .entry .time{color:#333}.calendar.full #calendario .fc-calendar .fc-row>div.fc-today.fc-content .entry h3 a:hover{color:#4c1c5d}@media screen and (max-width: 820px){.calendar.full #calendario .fc-calendar .fc-row>div{width:100%;margin:5px 0px;min-height:50px;height:auto}}.calendar.full #calendario .fc-calendar .fc-head>div{float:left;height:100%;width:14.1%;position:relative}.calendar.full #calendario .ie9 .fc-calendar .fc-row>div,.calendar.full #calendario .ie9 .fc-calendar .fc-head>div{width:14.2%}.calendar.full #calendario .fc-calendar .fc-head>div{text-align:center}.calendar.full #calendario .fc-calendar .fc-row>div>span.fc-date{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;position:absolute;width:25px;height:25px;top:5px;right:5px;color:#4c1c5d;font-size:15px;font-style:italic;text-align:left;margin:0px}.calendar.full #calendario .fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.calendar.full #calendario .fc-calendar .fc-row>div.fc-out{opacity:.6}.calendar.full #calendario .fc-calendar .fc-row:last-child{border-bottom:none}.calendar.full #calendario .fc-content:hover{background:#333}.calendar.full #calendario .fc-content:hover:before{position:absolute;bottom:0;left:0;width:128px;height:20px;content:"";z-index:99}.calendar.full #calendario .fc-row.selected .fc-content:hover:before{display:none}.calendar.full #calendario .fc-row.selected .fc-content:after{display:none}.calendar.full #calendario .fc-content,.calendar.full #calendario .fc-row>div.fc-content{background:#f1f1f1;cursor:pointer;padding:25px 10px}.calendar.full #calendario .fc-content:hover:before,.calendar.full #calendario .fc-row>div.fc-content:hover:before{opacity:1}.ie8 .calendar.full #calendario .fc-content:hover:before,.ie8 .calendar.full #calendario .fc-row>div.fc-content:hover:before{display:block}.calendar.full #calendario .fc-content .event_item_wrapper:first-child .entry .info h3,.calendar.full #calendario .fc-row>div.fc-content .event_item_wrapper:first-child .entry .info h3{padding-top:5px}.calendar.full #calendario .fc-content .preventLink,.calendar.full #calendario .fc-row>div.fc-content .preventLink{display:none}.calendar.full #calendario .fc-content span.fc-date,.calendar.full #calendario .fc-row>div.fc-content span.fc-date{text-shadow:none;z-index:3}.calendar.full #calendario .fc-content .entry,.calendar.full #calendario .fc-row>div.fc-content .entry{padding:0 0 5px;margin-bottom:15px}.calendar.full #calendario .fc-content .entry .date,.calendar.full #calendario .fc-content .entry .buttons,.calendar.full #calendario .fc-row>div.fc-content .entry .date,.calendar.full #calendario .fc-row>div.fc-content .entry .buttons{display:none}.calendar.full #calendario .fc-content .entry .extra_info,.calendar.full #calendario .fc-row>div.fc-content .entry .extra_info{display:none}.calendar.full #calendario .fc-content .entry .thumb_list_view,.calendar.full #calendario .fc-row>div.fc-content .entry .thumb_list_view{display:none}.calendar.full #calendario .fc-content .entry .time,.calendar.full #calendario .fc-row>div.fc-content .entry .time{position:relative;display:block;margin:6px 0 10px;font-size:12px;line-height:100%;font-weight:400;font-style:italic;color:#333;text-transform:lowercase}.calendar.full #calendario .fc-content .entry h3,.calendar.full #calendario .fc-row>div.fc-content .entry h3{border-bottom:1px solid #e1e1e1;padding-top:0;margin-bottom:4px;padding-bottom:8px;font-size:13px;font-weight:400;color:#333;word-wrap:break-word;text-transform:uppercase}.calendar.full #calendario .fc-content .entry h3 a,.calendar.full #calendario .fc-row>div.fc-content .entry h3 a{display:block;width:90%;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:110%;letter-spacing:0;word-wrap:break-word;color:#333;text-transform:uppercase}.calendar.full #calendario .fc-content .entry h3 a:hover,.calendar.full #calendario .fc-row>div.fc-content .entry h3 a:hover{text-decoration:none}@media screen and (max-width: 820px){.calendar.full #calendario .fc-content .entry h3 a,.calendar.full #calendario .fc-row>div.fc-content .entry h3 a{width:100%}}.calendar.full #calendario .fc-content .entry:hover .info h3 a,.calendar.full #calendario .fc-row>div.fc-content .entry:hover .info h3 a{color:#2e2e2e}.calendar.full #calendario .fc-content .entry .btns,.calendar.full #calendario .fc-row>div.fc-content .entry .btns{display:none}@media screen and (max-width: 820px){.calendar.full #calendario .fc-content .entry,.calendar.full #calendario .fc-row>div.fc-content .entry{margin-bottom:0px;padding-bottom:0px}}.calendar.full #calendario .fc-content .event_item_wrapper:last-child .entry,.calendar.full #calendario .fc-row>div.fc-content .event_item_wrapper:last-child .entry{border-bottom:0}.home .modal{display:none}.home .calendar-holder .modal.fade.in{position:absolute;top:0px;right:0px;width:100%;height:100%;min-height:558px;background-color:#fff;z-index:100}.home .calendar-holder .modal.fade.in .modal-body{padding-top:0px}.home .calendar-holder .modal.fade.in .close{margin:0px;position:absolute;top:15px;right:15px;width:35px;height:35px;background-color:#fff;font-size:24px;font-weight:300;line-height:37px;color:#4c1c5d;text-align:center;z-index:2000;cursor:pointer;background:#fff url("../images/close-icon.png") no-repeat center 0}.home .calendar-holder .modal.fade.in .close .fa{display:none}.home .calendar-holder .modal.fade.in .close:hover{background-position:center 1px}.home .calendar-holder .modal.fade.in .date.fixed{display:none}.home .calendar-holder .modal.fade.in .scrollable{width:100%;height:500px;overflow:auto;position:absolute;left:0px;top:30px}.home .calendar-holder .modal.fade.in .event_list{z-index:60;width:345px;width:100%}.home .calendar-holder .modal.fade.in .event_list .date{display:block;position:absolute;bottom:12px;left:-90px;width:60px;min-height:70px;background-color:#595959;padding:8px 12px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:20px;color:#fff;text-align:center;transition:all 200ms linear}.home .calendar-holder .modal.fade.in .event_list .date:before,.home .calendar-holder .modal.fade.in .event_list .date:after{content:"";display:block;position:absolute;visibility:visible;width:60px;height:4px;left:0;background:transparent url("../images/ticket-detail.png") repeat-x 0 0;transition:all 200ms linear}.home .calendar-holder .modal.fade.in .event_list .date:before{top:-4px}.home .calendar-holder .modal.fade.in .event_list .date:after{bottom:-4px}.home .calendar-holder .modal.fade.in .event_list .date span{display:block;color:#fff;text-transform:uppercase}.home .calendar-holder .modal.fade.in .event_list .date span.y{display:none}.home .calendar-holder .modal.fade.in .event_list .date span.m{font-weight:400;font-size:14px;letter-spacing:.2rem}.home .calendar-holder .modal.fade.in .event_list .entry{width:92%;background:none;border-top:1px solid #e9e0cc;padding:20px 0px 0;margin:20px 20px;clear:both;*zoom:1}.home .calendar-holder .modal.fade.in .event_list .entry:before,.home .calendar-holder .modal.fade.in .event_list .entry:after{content:" ";display:table}.home .calendar-holder .modal.fade.in .event_list .entry:after{clear:both}.home .calendar-holder .modal.fade.in .event_list .entry:first-child{padding-top:0px;border-top:0}.home .calendar-holder .modal.fade.in .event_list .entry .thumb,.home .calendar-holder .modal.fade.in .event_list .entry .thumb_list_view{float:left;width:200px;height:200px;margin-right:20px}.home .calendar-holder .modal.fade.in .event_list .entry .thumb img,.home .calendar-holder .modal.fade.in .event_list .entry .thumb_list_view img{width:100%;height:100%}.home .calendar-holder .modal.fade.in .event_list .entry .info{float:left;position:relative;width:260px;min-height:200px}.home .calendar-holder .modal.fade.in .event_list .entry .info h3{max-height:none;width:100%;max-width:100%;height:auto;margin-bottom:10px}.home .calendar-holder .modal.fade.in .event_list .entry .info h3 a{font-size:16px;color:#333}.home .calendar-holder .modal.fade.in .event_list .entry .info h3 a:hover{color:#4c1c5d}.home .calendar-holder .modal.fade.in .event_list .entry .info .time{position:relative;padding-left:16px;font-style:italic}.home .calendar-holder .modal.fade.in .event_list .entry .info .time:before{content:"";display:block;position:absolute;visibility:visible;left:0;top:0;content:"@";font-size:14px;color:#333}.home .calendar-holder .modal.fade.in .event_list .entry .info .dash{display:inline}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons{position:absolute;bottom:0;left:0;width:100%;height:43px;background-color:#4c1c5d}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons:before{content:"";display:block;position:absolute;top:20px;right:20px;width:60px;height:3px;background:transparent url("../images/tb-dotback.png") repeat-x 0 0;font-size:28px;color:#fff;z-index:2}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons a,.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons span{text-align:left;line-height:43px;padding-left:20px;color:#fff;z-index:1}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons .tickets{display:block;padding:0 0 0 20px}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons .tickets:hover{color:#fff;background-color:#32123d}.home .calendar-holder .modal.fade.in .event_list .entry .info .buttons .tickets:after{display:none}.home .calendar-holder .modal.fade.in .event_list .entry:hover .thumb{opacity:1}.home .calendar .overview{position:absolute;top:-50px;left:-16px;width:995px;height:50px;background:url(../images/girder_full.png) no-repeat}.home .calendar .overview h1{line-height:50px;color:#fff;text-align:center;text-transform:uppercase;font-size:18px}.home .calendar-holder{float:left;z-index:600;width:523px}@media screen and (max-width: 600px){.home .calendar-holder{width:100%}}.home .calendar-holder .tabs{background:#fff;position:absolute;bottom:32px;left:0px;width:100%}.home .calendar-holder .tabs:after{content:"";position:absolute;top:0px;left:27px;width:248px;border-top:1px solid #ededed}.home .calendar-holder .tabs .tab{position:relative;float:left;width:50%;text-align:center;color:#1b3342;font-size:14px;cursor:pointer;padding:10px 0px}.home .calendar-holder .tabs .tab.cal_tab{float:left}.home .calendar-holder .tabs .tab.cal_tab:after{content:"";position:absolute;top:11px;right:0px;width:1px;height:18px;border-right:1px solid #ededed}.home .calendar-holder .tabs .tab.events_tab{float:right}.home .calendar-holder .tabs .tab.opened{border-bottom:5px solid #ffb312}.home .calendar-holder .tabs .tab.opened:hover{color:#1b3342}.home .calendar-holder .tabs .tab:hover{color:#64bbf5}@media screen and (max-width: 600px){.home .calendar-holder{width:100%;margin:20px auto;float:left;clear:both}}.home #calendario{background:transparent}.home #calendario .event_item_wrapper{display:none}.home #calendario .cal-wrap{position:relative;margin-top:0px}.home #calendario .all-events-link{display:none;text-align:center;display:block;width:150px;margin:10px auto}.home #calendario .preventLink{display:none;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}.home #calendario .cal-intro{background:#292929;position:relative;top:0px;left:0px;width:100%}.home #calendario .cal-intro h3{font-size:18px;text-transform:uppercase;color:#fff;padding:10px 30px;margin-bottom:0px;float:left}.home #calendario #cal-inner{width:100%;height:400px}.home #calendario .cal-hide-overlay{position:absolute;top:14px;right:10px;z-index:100;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:400}.home #calendario .cal-hide-overlay span{background:url(../images/quick_list_close.png) no-repeat;float:left;height:20px;width:20px}.home #calendario .cal-hide-overlay:hover{color:#fff}.home #calendario .see-all{position:absolute;bottom:0px;right:0px;border-top:1px solid #ccc;width:383px;height:56px;line-height:56px;color:#333;text-align:center}.home #calendario .see-all span{background:url(../images/icn_arws.png) -40px 7px no-repeat;padding:3px 15px}.home #calendario .see-all:hover{color:#333;text-decoration:none}.home #calendario .cal-header{position:relative;background:transparent;padding:0px;height:41px;border-bottom:1px solid #e1e1e1;margin-bottom:7px;padding-bottom:7px;z-index:50}.home #calendario .cal-header h2{font-family:"Josefin Slab",serif;font-size:20px;font-weight:700;color:#333;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 600px){.home #calendario .cal-header h2{padding:0px}}.home #calendario .cal-header .cal-controls{position:absolute;top:0px;right:0px;z-index:150}@media screen and (max-width: 600px){.home #calendario .cal-header .cal-controls{width:100%}}.home #calendario .cal-header .cal-controls span{display:block;position:absolute;top:0px;width:29px;height:29px;background-color:#ccc;border-radius:100px;margin:0;padding:0;z-index:5;cursor:pointer;z-index:100;transition:all 200ms linear}.home #calendario .cal-header .cal-controls span:hover{background-color:#636363}.home #calendario .cal-header .cal-controls span.cal-prev{right:50px}.home #calendario .cal-header .cal-controls span.cal-next{right:0px}.home #calendario .cal-header .cal-controls span .arrow-back-sm{top:7px;fill:#fff}.home #calendario .cal-header .cal-controls span.arrow-left-sm .arrow-back-sm,.home #calendario .cal-header .cal-controls .carousel.horizontal .carousel-nav span.prev-scroller .arrow-back-sm,.carousel.horizontal .carousel-nav .home #calendario .cal-header .cal-controls span.prev-scroller .arrow-back-sm,.home #calendario .cal-header .cal-controls .carousel.horizontal .sponsors-nav span.prev-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .home #calendario .cal-header .cal-controls span.prev-scroller .arrow-back-sm{left:5px}.home #calendario .cal-header .cal-controls span.arrow-left-sm:active,.home #calendario .cal-header .cal-controls .carousel.horizontal .carousel-nav span.prev-scroller:active,.carousel.horizontal .carousel-nav .home #calendario .cal-header .cal-controls span.prev-scroller:active,.home #calendario .cal-header .cal-controls .carousel.horizontal .sponsors-nav span.prev-scroller:active,.carousel.horizontal .sponsors-nav .home #calendario .cal-header .cal-controls span.prev-scroller:active{margin-top:1px}.home #calendario .cal-header .cal-controls span.arrow-right-sm .arrow-back-sm,.home #calendario .cal-header .cal-controls .carousel.horizontal .carousel-nav span.next-scroller .arrow-back-sm,.carousel.horizontal .carousel-nav .home #calendario .cal-header .cal-controls span.next-scroller .arrow-back-sm,.home #calendario .cal-header .cal-controls .carousel.horizontal .sponsors-nav span.next-scroller .arrow-back-sm,.carousel.horizontal .sponsors-nav .home #calendario .cal-header .cal-controls span.next-scroller .arrow-back-sm{left:8px}.home #calendario .cal-header .cal-controls span.arrow-right-sm:active,.home #calendario .cal-header .cal-controls .carousel.horizontal .carousel-nav span.next-scroller:active,.carousel.horizontal .carousel-nav .home #calendario .cal-header .cal-controls span.next-scroller:active,.home #calendario .cal-header .cal-controls .carousel.horizontal .sponsors-nav span.next-scroller:active,.carousel.horizontal .sponsors-nav .home #calendario .cal-header .cal-controls span.next-scroller:active{margin-top:1px}.home #calendario{margin:0 auto 40px auto}@media screen and (max-width: 600px){.home #calendario{width:100%;margin:0 auto 0px auto}}.home #calendario *,.home #calendario *:after,.home #calendario *:before{box-sizing:border-box}.home #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;margin-top:20px;padding-bottom:10px}.home #calendario .fc-calendar-container:before,.home #calendario .fc-calendar-container:after{content:" ";display:table}.home #calendario .fc-calendar-container:after{clear:both}.home #calendario .fc-calendar{height:100%;width:100%;margin:auto}.home #calendario .fc-calendar .fc-head{height:70px;line-height:70px;margin-left:0px;padding-left:2%;font-family:Oswald;font-size:22px;font-weight:300;color:#fff;text-transform:uppercase;background-color:#595959}.home #calendario .fc-calendar .fc-head div{font-family:Oswald;font-size:22px;color:#fff;font-weight:300}.home #calendario .fc-calendar .fc-body{position:relative;padding:0px;border:none;width:100%;height:430px;margin-left:0px;padding-top:3%;padding-left:2%;background-color:#fff;overflow:hidden}.home #calendario .fc-calendar .fc-row{width:100%;border-top:none;border-bottom:none;height:65px;clear:both}.home #calendario .fc-calendar .fc-row.selected{height:50%}.home #calendario .fc-calendar .fc-row.selected .date_overlay{display:none}.home #calendario .fc-calendar .fc-row.highlight>div .fc-date{background-color:transparent}.home #calendario .fc-calendar .fc-row.highlight>div p{color:#333 !important}.home #calendario .fc-calendar .fc-row.highlight>div a{color:#fff !important}.home #calendario .fc-calendar .fc-row.selected>div.fc-content{background:#32123d}.home #calendario .fc-calendar .fc-row.selected>div.fc-content .fc-date{color:#fff !important}.home #calendario .fc-calendar .fc-row.selected>div.fc-content p{color:#fff !important}.home #calendario .fc-calendar .fc-row.selected>div.fc-content a{color:#fff !important}.home #calendario .fc-calendar .fc-row>div{float:left;height:100%;position:relative;overflow:hidden;border-right:none;width:12.28571428%;margin:.5% .8% 0;height:65px}.home #calendario .fc-calendar .fc-row>div .date_overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.home #calendario .fc-calendar .fc-row>div.fc-today span.fc-date{background:#32123d;color:#fff}.home #calendario .fc-calendar .fc-head>div{float:left;position:relative;height:100%;width:12.28571428%;margin:0 .8%}.home #calendario .fc-calendar .fc-head>div:after{content:"";display:block;position:absolute;visibility:visible;top:37%;left:-8px;width:2px;height:20px;background-color:#474747}.home #calendario .fc-calendar .fc-head>div:first-child:after{border-left:none;display:none}.home #calendario .ie9 .fc-calendar .fc-row>div,.home #calendario .ie9 .fc-calendar .fc-head>div{width:14.2%}.home #calendario .fc-calendar .fc-head>div{text-align:center}.home #calendario .fc-calendar .fc-row>div>span.fc-date{position:absolute;width:100%;height:62px;top:0px;left:0px;margin:0px;font-size:20px;line-height:55px;font-weight:400;text-align:center;color:#242424;border:3px solid transparent;border-radius:100px}.home #calendario .fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.home #calendario .fc-calendar .fc-row>div.fc-out{opacity:.6}.home #calendario .fc-calendar .fc-row:last-child{border-bottom:none}.home #calendario .fc-content:hover{background:#4c1c5d}.home #calendario .fc-content:hover:before{position:absolute;bottom:0;left:0;width:128px;height:20px;content:"";z-index:99}.home #calendario .fc-row.selected .fc-content .preventLink{display:none}.home #calendario .fc-row.selected .fc-content:hover{text-decoration:underline}.home #calendario .fc-row.selected .fc-content:hover:before{display:none}.home #calendario .fc-row.selected .fc-content:after{display:none}.home #calendario .fc-content,.home #calendario .fc-row>div.fc-content,.home #calendario .fc-row.highlight>div.fc-content{background:none;color:#333;cursor:pointer}.home #calendario .fc-content:hover .fc-date,.home #calendario .fc-row>div.fc-content:hover .fc-date,.home #calendario .fc-row.highlight>div.fc-content:hover .fc-date{text-decoration:underline;background-color:#32123d;border-color:#32123d;text-decoration:none;color:#fff}.home #calendario .fc-content:after,.home #calendario .fc-row>div.fc-content:after,.home #calendario .fc-row.highlight>div.fc-content:after{z-index:98;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.home #calendario .fc-content span.fc-date,.home #calendario .fc-row>div.fc-content span.fc-date,.home #calendario .fc-row.highlight>div.fc-content span.fc-date{color:#242424;background:#e8be69;text-shadow:none;z-index:3;transition:all 200ms linear}.home #calendario .fc-content .entry,.home #calendario .fc-row>div.fc-content .entry,.home #calendario .fc-row.highlight>div.fc-content .entry{padding:0 0 5px;margin-bottom:10px;border-bottom:1px solid #000;display:none}.home #calendario .fc-content .entry .date,.home #calendario .fc-content .entry .buttons,.home #calendario .fc-row>div.fc-content .entry .date,.home #calendario .fc-row>div.fc-content .entry .buttons,.home #calendario .fc-row.highlight>div.fc-content .entry .date,.home #calendario .fc-row.highlight>div.fc-content .entry .buttons{display:none}.home #calendario .fc-content .entry .time,.home #calendario .fc-row>div.fc-content .entry .time,.home #calendario .fc-row.highlight>div.fc-content .entry .time{font:300 18px/28px #666}.home #calendario .fc-content .entry h3,.home #calendario .fc-row>div.fc-content .entry h3,.home #calendario .fc-row.highlight>div.fc-content .entry h3{padding-top:0;margin-bottom:0;font-size:18px}.home #calendario .fc-content .entry h3 a,.home #calendario .fc-row>div.fc-content .entry h3 a,.home #calendario .fc-row.highlight>div.fc-content .entry h3 a{text-decoration:none}.home #calendario .fc-content .event_item_wrapper:last-child .entry,.home #calendario .fc-row>div.fc-content .event_item_wrapper:last-child .entry,.home #calendario .fc-row.highlight>div.fc-content .event_item_wrapper:last-child .entry{border-bottom:0}.home #calendario .fc-row>div.fc-content span.fc-date,.home #calendario .fc-row.highlight>div.fc-content span.fc-date{border:3px solid #e1e1e1;background-color:transparent}.home #calendario .fc-calendar .fc-row>div.fc-today span.fc-date{border:3px solid #5d645c;background-color:transparent;color:#5d645c}.banner{position:relative}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;padding:0;margin:0}.rslides li:before{display:none}.rslides li:first-child{position:relative;display:block;float:left}.rslides li a,.rslides li a:visited{display:block;position:relative}.rslides img{display:block;height:auto;float:left;width:100%;border:0}#column_2 .banner{position:relative;display:block;width:320px;height:270px;background:#ccc;padding:10px;margin:0}#column_2 .banner:hover,#column_2 .banner:focus{background:#333}.content+.link{margin-top:-30px}.link{position:relative;margin:0 0 35px;padding:0 55px}@media screen and (max-width: 600px){.link{padding:0 4%}}.link ul.list{margin:0;padding:0;list-style:none}.link ul.list li{min-height:40px;padding:0;margin:0 0 10px}.link ul.list a,.link ul.list span{position:relative;display:inline-block;padding:0 0 0 55px;font-family:"Montserrat",sans-serif;font-size:12px;line-height:39px;color:#333;text-decoration:none}.link ul.list a{transition:all 200ms linear}.link ul.list a:hover,.link ul.list a:focus{color:#636363}.link ul.list a:hover:before,.link ul.list a:focus:before{background-color:#636363}.link ul.list a:before{content:"";display:block;position:absolute;visibility:visible;top:2px;left:0px;width:32px;height:32px;background-color:#ccc;border-radius:100px;transition:all 200ms linear}.link ul.list a:after{content:"";display:block;position:absolute;visibility:visible;top:9px;left:7px;width:17px;height:17px;background:transparent url("../images/link-external.png") no-repeat 0 0;color:#fff}.link ul.list a.pdf:after{width:13px;height:18px;background:transparent url("../images/link-doc.png") no-repeat 0 0;top:8px;left:10px}.link ul.list a.image:after{width:18px;height:12px;background:transparent url("../images/link-image.png") no-repeat 0 0;top:10px;left:7px}.link ul.list a.email:after{width:15px;height:12px;background:transparent url("../images/link-email.png") no-repeat 0 0;top:12px;left:8px}.link ul.list a.facebook:after{content:"";top:0px;left:10px;background-image:none;font-family:FontAwesome;font-size:19px}.link ul.list a.twitter:after{content:"";top:-1px;left:8px;background-image:none;font-family:FontAwesome;font-size:19px}.link ul.list a.instagram:after{content:"";top:-1px;left:8px;background-image:none;font-family:FontAwesome;font-size:19px}.link ul.list a.youtube:after{content:"";top:-1px;left:7px;background-image:none;font-family:FontAwesome;font-size:19px}.faq{position:relative;margin:0 0 35px;padding:0 55px}@media screen and (max-width: 600px){.faq{padding:0 4%}}.faq dl{border-bottom:1px solid #e6e6e6}.faq dt{position:relative;margin:0;padding:0 25px 0 0;border-top:1px solid #e6e6e6;font-family:"Montserrat",sans-serif;overflow:auto;cursor:pointer;min-height:40px}.faq dt a{display:block;padding:0;text-decoration:none}.faq dt p{margin:0;padding:20px 0;font-size:12px;color:#2e2e2e;line-height:150%;text-transform:uppercase}.faq dt p:before{content:"";display:block;position:absolute;visibility:visible;top:20px;right:3px;font-family:FontAwesome;font-size:30.5px;content:"";color:#ccc;transition:all 200ms linear}.faq dt p:after{content:"";display:block;position:absolute;visibility:visible;top:20px;right:9px;font-family:FontAwesome;font-size:22px;content:"";color:#fff;transition:all 200ms linear}.faq dt:hover p,.faq dt.active p{color:#636363}.faq dt:hover p:before,.faq dt.active p:before{color:#636363}.faq dt.open p{color:#636363}.faq dt.open p:before{color:#636363}.faq dt.open p:after{top:19px;right:11px}.faq dd{display:none;padding:0 20px 0 0;overflow:hidden}.faq dd p{font-size:12px;line-height:200%;color:#666}.faq ul{position:relative}.faq ul li{position:relative;padding-left:20px;font-size:12px}.faq ul li:before{content:"";display:block;position:absolute;visibility:visible;top:6px;left:0;width:6px;height:6px;background-color:#a1ac9e}.event_list{position:relative;margin-bottom:45px}@media screen and (max-width: 1024px){.event_list{margin-bottom:0}}.event_list.content .list-view{position:relative;padding-top:1px}.event_list.content .list-view:before{content:"";border-top:5px solid #e1e1e1;position:absolute;top:0;left:-15px;width:calc(100% + 30px)}.event_list.group .buttons,.event_list.pre_show_dining .buttons{display:none}.event_list.group .list-view .entry .info,.event_list.pre_show_dining .list-view .entry .info{padding-right:0}.event_list.wrap-holder{max-width:1160px;background:none}.event_list .elist{margin-top:50px}.event_list .overview{position:relative;height:80px;margin-top:58px;margin-bottom:23px;padding-top:30px;padding-right:30px;padding-left:0px;border-bottom:1px solid #e1e1e1;*zoom:1}.event_list .overview:before,.event_list .overview:after{content:" ";display:table}.event_list .overview:after{clear:both}.event_list .overview h1{float:left;font-family:"Josefin Slab",serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.event_list .ev-view{position:absolute;top:50%;right:0}@media screen and (max-width: 600px){.event_list .ev-view{display:none}}.event_list .ev-view .title{position:relative;top:-4px;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;letter-spacing:.35rem;text-transform:uppercase;color:#4c1c5d}.event_list .tileview-btn,.event_list .listview-btn{display:inline-block;width:22px;height:16px;margin-left:11px;opacity:.3;text-indent:100%;white-space:nowrap;overflow:hidden;transition:all 200ms linear}.event_list .tileview-btn:hover,.event_list .tileview-btn.active,.event_list .listview-btn:hover,.event_list .listview-btn.active{opacity:1}.event_list .tileview-btn{background:transparent url("../images/elp-gridv.png") no-repeat 0 0}.event_list .listview-btn{background:transparent url("../images/elp-listv.png") no-repeat 0 0}.event_list .date{display:none}.event_list .list-view #eventsList.list{border:1px solid #e1e1e1}.event_list .list-view .list{position:relative;background-color:#fff;margin:0 0 30px;padding:0 21px 21px;*zoom:1}.event_list .list-view .list:before,.event_list .list-view .list:after{content:" ";display:table}.event_list .list-view .list:after{clear:both}.event_list .list-view .list p.noevents{padding:15px 0 0;color:#666}@media screen and (max-width: 1024px){.event_list .list-view .list{margin:0 0 2%}}.event_list .list-view .entry{position:relative;height:auto;margin:21px 0px 0;padding-bottom:40px;overflow:hidden;clear:both;*zoom:1}.event_list .list-view .entry:before,.event_list .list-view .entry:after{content:" ";display:table}.event_list .list-view .entry:after{clear:both}.event_list .list-view .entry:after{content:"";display:block;position:absolute;visibility:visible;right:0px;bottom:10px;width:80%;height:1px;background-color:#e1e1e1}.event_list .list-view .entry:last-child:after{display:none}@media screen and (max-width: 945px){.event_list .list-view .entry{height:auto}.event_list .list-view .entry .thumb{padding-top:20px}}.event_list .list-view .entry .thumb{float:left;width:161px;width:16%;height:auto;margin:0}.event_list .list-view .entry .thumb a{display:block;width:100%;height:auto;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.event_list .list-view .entry .thumb a:hover{opacity:.7}.event_list .list-view .entry .thumb a img{width:100%;height:auto;padding:0}.event_list .list-view .entry .info{position:relative;float:right;width:80%;float:left;margin-left:4%;padding-right:215px}.event_list .list-view .entry .info .venue_name{display:none}.event_list .list-view .entry .info .date.list{position:relative;display:inline-block;margin:7% 0 1%;padding:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;color:#333;text-transform:uppercase;width:100%}.event_list .list-view .entry .info .date.list .venue_name{display:block;margin-top:2%}.event_list .list-view .entry .info h3{width:100%;margin:0;padding:0;font-size:18px;font-weight:400}.event_list .list-view .entry .info h3 a{font-family:"Montserrat",sans-serif;line-height:120%;text-transform:uppercase;text-decoration:none;font-weight:400;color:#333;transition:all 200ms linear}.event_list .list-view .entry .info h3 a:hover{color:#4c1c5d}.event_list .list-view .entry .info h4:not(.promo-text){display:none}.event_list .list-view .entry .info h4.promo-text .button{white-space:nowrap}.event_list .list-view .entry .info .buttons{position:absolute;top:60%;right:0}.event_list .list-view .entry .info .buttons span{display:none}.event_list .list-view .entry .info .buttons a{color:#4c1c5d}.event_list .list-view .entry .info .buttons a:hover{color:#ababab}.event_list .list-view .entry .info .buttons a.tickets:after{border:3px solid #4c1c5d;background:transparent url("../images/ticket-ico-elp.png") no-repeat center center}.event_list .list-view .entry .info .buttons a.tickets:hover:after{background-image:url("../images/ticket-ico-over.png");border-color:#ababab}@media screen and (max-width: 820px){.event_list .list-view .entry .info .date{padding:5px 15px}.event_list .list-view .entry .info h3{margin:0;font-size:18px}}@media screen and (max-width: 600px){.event_list .list-view .entry .info{padding-right:80px}.event_list .list-view .entry .info .date{padding:5px 10px}.event_list .list-view .entry .info h3{font-size:12px}.event_list .list-view .entry .info .buttons a,.event_list .list-view .entry .info .buttons span{font-size:0;letter-spacing:.1rem}}.event_list .tile-view .list{position:relative;background:transparent;margin:0 0 30px;padding:0;*zoom:1}.event_list .tile-view .list:before,.event_list .tile-view .list:after{content:" ";display:table}.event_list .tile-view .list:after{clear:both}@media screen and (max-width: 1024px){.event_list .tile-view .list{margin:0}}@media screen and (max-width: 900px){.event_list .tile-view .list{width:640px;margin:0 auto}}@media screen and (max-width: 400px){.event_list .tile-view .list{width:100%}}.event_list .tile-view .entry{position:relative;float:left;width:275px;height:498px;background-color:#fff;margin-left:20px;margin-bottom:20px}.event_list .tile-view .entry:first-child,.event_list .tile-view .entry:nth-child(5n){margin-left:0}@media screen and (max-width: 1024px){.event_list .tile-view .entry:nth-child(5n){margin-left:20px}.event_list .tile-view .entry:nth-child(4n){margin-left:0px}}@media screen and (max-width: 900px){.event_list .tile-view .entry:nth-child(4n){margin-left:20px}.event_list .tile-view .entry:nth-child(odd){margin-left:0px}}@media screen and (max-width: 1024px){.event_list .tile-view .entry{height:400px}}@media screen and (max-width: 400px){.event_list .tile-view .entry{float:none;display:block;margin:0 auto 20px}.event_list .tile-view .entry:first-child,.event_list .tile-view .entry:nth-child(3n),.event_list .tile-view .entry:nth-child(4n),.event_list .tile-view .entry:nth-child(5n),.event_list .tile-view .entry:nth-child(odd){margin-left:auto}}.event_list .tile-view .entry .thumb{width:100%;height:275px}@media screen and (max-width: 1024px){.event_list .tile-view .entry .thumb{height:200px;overflow:hidden}}.event_list .tile-view .entry .thumb a{display:block;width:100%;height:auto;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.event_list .tile-view .entry .thumb a:hover{opacity:.7}.event_list .tile-view .entry .thumb a img{width:100%;height:auto;padding:0}.event_list .tile-view .entry .thumb:hover{transition:all 200ms linear}.event_list .tile-view .entry .thumb:hover+.info h3 a{color:#4c1c5d}.event_list .tile-view .entry .thumb:hover+.info .date.grid{background-color:#32123d}.event_list .tile-view .entry .thumb:hover+.info .date.grid:before,.event_list .tile-view .entry .thumb:hover+.info .date.grid:after{background-image:url("../images/ticket-detail-over.png")}.event_list .tile-view .entry .info{position:relative;height:226px;padding:20px}@media screen and (max-width: 1024px){.event_list .tile-view .entry .info{height:200px}}.event_list .tile-view .entry .info .venue_name{display:block;border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:10px;font-size:10px;color:#242424;font-family:"Montserrat",sans-serif;font-weight:400;width:70%;text-transform:uppercase;letter-spacing:.1em}.event_list .tile-view .entry .info .date.grid{display:block;position:absolute;top:-16px;right:16px;width:60px;min-height:70px;background-color:#595959;padding:8px 12px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;color:#fff;text-align:center;transition:all 200ms linear}.event_list .tile-view .entry .info .date.grid:before,.event_list .tile-view .entry .info .date.grid:after{content:"";display:block;position:absolute;visibility:visible;width:60px;height:4px;left:0;background:transparent url("../images/ticket-detail.png") repeat-x 0 0;transition:all 200ms linear}.event_list .tile-view .entry .info .date.grid:before{top:-4px}.event_list .tile-view .entry .info .date.grid:after{bottom:-4px}.event_list .tile-view .entry .info .date.grid span{display:block;color:#fff;text-transform:uppercase}.event_list .tile-view .entry .info .date.grid span.y{display:none}.event_list .tile-view .entry .info .date.grid span.m{font-weight:400;font-size:14px;letter-spacing:.2rem}.event_list .tile-view .entry .info h3{width:76%;font-size:16px}.event_list .tile-view .entry .info h3 a{color:#242424;transition:all 200ms linear}.event_list .tile-view .entry .info h3 a:hover{color:#4c1c5d}.event_list .tile-view .entry .info h4{display:none}.event_list .tile-view .entry .info .buttons{position:absolute;bottom:0;left:0;width:100%;height:43px;background-color:#4c1c5d}.event_list .tile-view .entry .info .buttons a{text-align:left;line-height:43px;padding-left:20px;color:#fff;z-index:1}.event_list .tile-view .entry .info .buttons a:before{content:"";display:block;position:absolute;top:20px;right:20px;width:60px;height:3px;background:transparent url("../images/tb-dotback.png") repeat-x 0 0;font-size:28px;color:#fff;z-index:2}.event_list .tile-view .entry .info .buttons .tickets{display:block;padding:0 0 0 20px}.event_list .tile-view .entry .info .buttons .tickets:hover{color:#fff;background-color:#32123d}.event_list .tile-view .entry .info .buttons .tickets:after{display:none}.event_list .tile-view .entry .info .buttons span{display:none}.event_list .tile-view .entry .info .buttons span.tickets{display:none}.hide{display:none}.load-more-button{position:relative;width:245px;display:block;margin:auto;text-align:center}.load-more-button button{position:relative;text-transform:uppercase;background:none;color:#414141;border:1px solid #ddd;width:245px;margin:auto;line-height:28px;height:28px;text-align:center;font-size:11px;font-family:#ccc;font-weight:600;letter-spacing:3px;z-index:15;display:block;border:none;padding:0px}.load-more-button button[disabled=disabled],.load-more-button button[disabled=true]{display:none}.load-more-button button:before{content:"";display:block;position:absolute;top:30px;left:50%;margin-left:-10px;width:0px;height:6px;border:none;border-right:10px solid transparent;border-left:10px solid transparent;border-top:8px solid #414141;z-index:5}.load-more-button button:hover{color:#fff}.load-more-button button:hover:before{border-top:8px solid #fff}.event_detail .spotlight_image{position:relative;width:100%;height:auto;top:-60px;float:left}.event_detail .spotlight_image:before{content:"";display:block;position:absolute;visibility:visible;top:0;left:0;width:100%;height:77px;background-color:#111;background:linear-gradient(to bottom, #111111 0%, rgba(125, 185, 232, 0) 100%);z-index:100}@media screen and (max-width: 1260px){.event_detail .spotlight_image:before{top:0px}}.event_detail .spotlight_image .rsDefault{position:relative;float:left;width:100%;height:auto}.event_detail .spotlight_image .rsDefault img{display:block;width:100%;height:auto}@media screen and (max-width: 1260px){.event_detail .spotlight_image{top:0px}}@media screen and (max-width: 600px){.event_detail .spotlight_image{height:auto}}.event_detail .page-holder{position:relative;width:100%;max-width:1260px;margin:0 auto 30px;margin:0px auto 30px;clear:both;*zoom:1}.event_detail .page-holder:before,.event_detail .page-holder:after{content:" ";display:table}.event_detail .page-holder:after{clear:both}@media screen and (max-width: 1180px){.event_detail .page-holder{max-width:1110px;padding:0 2%;margin-bottom:2%}}@media screen and (max-width: 380px){.event_detail .page-holder{padding:0}}.event_detail .wrap-holder{margin-bottom:0;margin-top:0}.event_detail #column_1{float:left;max-width:784px;margin-left:132px}@media screen and (max-width: 1260px){.event_detail #column_1{width:61.5%}}@media screen and (max-width: 1180px){.event_detail #column_1{width:68%;margin-left:0}}@media screen and (max-width: 1024px){.event_detail #column_1{float:none;width:100%;max-width:100%;padding:0}}.event_detail #column_2{float:right;max-width:275px;margin-right:49px;width:100%}.event_detail #column_2.fixed{position:fixed;top:10px;margin-left:936px}.event_detail #column_2.fixed.at_bottom{position:absolute;bottom:0;top:auto}@media screen and (max-width: 1260px){.event_detail #column_2{margin-right:4%}.event_detail #column_2.fixed{margin-left:73.8%}}@media screen and (max-width: 1180px){.event_detail #column_2.fixed{margin-left:63.6%}.event_detail #column_2.fixed.at_bottom{left:57px}}@media screen and (max-width: 1024px){.event_detail #column_2{float:none;width:100%;max-width:100%}.event_detail #column_2.fixed{position:relative;margin:0}.event_detail #column_2.fixed.at_bottom{position:relative}.event_detail #column_2 img{display:none}.event_detail #column_2 .right_column{width:100%}.event_detail #column_2 .right_column .buttons{max-width:100%}.event_detail #column_2 .right_column .buttons a.tickets{font-size:15px;padding:0}}.event_detail .header{position:relative;height:90px;background-color:#4c1c5d;margin:0px auto 30px;padding:20px 0;clear:both;z-index:101}@media screen and (max-width: 1024px){.event_detail .header{margin-bottom:20px}}@media screen and (max-width: 600px){.event_detail .header{height:auto;margin-bottom:0px}}.event_detail .header .h-wrap{width:100%;max-width:1256px;margin:0 auto}.event_detail .header .summary{float:left;display:inline-block;position:relative;width:100%;margin:0 0 8px;padding-left:10.3%;font-family:"Josefin Slab",serif;font-size:28px;font-weight:600;line-height:100%;letter-spacing:.45rem;color:#fff;z-index:102}@media screen and (max-width: 1180px){.event_detail .header .summary{padding-left:2%}}@media screen and (max-width: 600px){.event_detail .header .summary{letter-spacing:.03rem;font-size:22px;line-height:110%}}.event_detail .header .tagurit{padding-left:10.3%;font-family:"Montserrat",sans-serif;font-size:11px;color:#fff;z-index:102}@media screen and (max-width: 1180px){.event_detail .header .tagurit{padding-left:2%}}.event_detail .date-rapping{width:112px;*zoom:1}.event_detail .date-rapping:before,.event_detail .date-rapping:after{content:" ";display:table}.event_detail .date-rapping:after{clear:both}.event_detail .date-rapping.fixed #rollingdate.date{position:fixed;top:77px;left:auto}.event_detail .date-rapping.fixed.at_bottom #rollingdate.date{position:absolute;bottom:5px;top:auto}.event_detail #rollingdate.date{position:absolute;top:-160px;left:0px;width:112px;min-height:112px;background-color:#595959;margin:0;padding:0 0 15px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;z-index:103;*zoom:1}.event_detail #rollingdate.date:before,.event_detail #rollingdate.date:after{content:" ";display:table}.event_detail #rollingdate.date:after{clear:both}.event_detail #rollingdate.date .m{display:block;font-family:"Montserrat",sans-serif;font-weight:400;font-size:23px;font-weight:normal;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.event_detail #rollingdate.date .d{width:108px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:56px}.event_detail #rollingdate.date .y{display:none}.event_detail #rollingdate.date:before,.event_detail #rollingdate.date:after{content:"";display:block;position:absolute;visibility:visible;width:112px;height:7px;left:0;background:transparent url("../images/ticket-sprite.png") repeat-x 0 0;transition:all 200ms linear}.event_detail #rollingdate.date:before{top:-7px}.event_detail #rollingdate.date:after{bottom:-7px}.event_detail #rollingdate.date span{display:block;color:#fff;text-transform:uppercase}.event_detail #rollingdate.date span.y{display:none}.event_detail #rollingdate.date span.m{font-weight:400;font-size:26px;letter-spacing:.3rem}@media screen and (max-width: 1180px){.event_detail #rollingdate.date{display:none}}.event_detail div#branding+div.header{margin-top:-148px;float:left;width:100%;background-color:rgba(76,28,93,.7)}@media screen and (max-width: 1260px){.event_detail div#branding+div.header{margin-top:-88px}}@media screen and (max-width: 600px){.event_detail div#branding+div.header{margin-top:0px}}.event_detail .event-body{width:100%;min-width:784px;padding-right:30px;padding-left:30px;padding-top:30px;color:#666}.event_detail .event-body h4{font-size:12px}@media screen and (max-width: 1260px){.event_detail .event-body{min-width:100%}}.event_detail .read-moreedp{display:none;position:relative;font-family:"Montserrat",sans-serif;font-size:12px;color:#2e2e2e;text-transform:uppercase;text-align:center;line-height:40px}.event_detail .read-moreedp:before{content:"";display:block;position:absolute;top:33px;left:50%;margin-left:-10px;width:0px;height:6px;border:none;border-right:8px solid transparent;border-left:8px solid transparent;border-top:6px solid #4c1c5d;z-index:5}.event_detail .is_opened .read-moreedp:before{border-bottom:6px solid #2e2e2e;border-top:0;top:29px}.event_detail .buttons{width:100%;max-width:275px;height:43px;background-color:#4c1c5d;transition:all 200ms linear}.event_detail .buttons:hover{background-color:#32123d}.event_detail .buttons:hover span.soon,.event_detail .buttons:hover a.tickets{color:#fff}.event_detail .buttons:before{content:"";display:block;position:absolute;top:20px;right:20px;width:60px;height:3px;background:transparent url("../images/tb-dotback.png") repeat-x 0 0;font-size:28px;color:#fff;z-index:2}.event_detail .buttons a.tickets{display:block;padding-right:95px;line-height:41px}.event_detail .buttons a.tickets:after{display:none}.event_detail .buttons span.soon{display:block;padding-right:77px;line-height:39px}@media screen and (max-width: 380px){.event_detail .buttons{width:100%;height:auto}.event_detail .buttons:before{display:none}}.event_detail .details{background-color:#fff;padding:20px}.event_detail .details .label{font-family:"Montserrat",sans-serif;font-size:12px;color:#4c1c5d}.event_detail .details .items{margin-bottom:20px;font-size:12px}.event_detail .details .items p{margin:0;line-height:200%;color:#333}.event_detail .details .mbdate{display:none}@media screen and (max-width: 1180px){.event_detail .details .mbdate{display:block;margin-bottom:20px}}.event_detail .description,.event_detail .extra_links{margin:0 0 40px}.event_detail .description{overflow:hidden}.event_detail .showings{width:100%}.event_detail .showings ul li{position:relative;height:50px;border-top:1px solid #f4efe5;margin:0 0 0 25px;padding:0 0 8px}.event_detail .showings ul li:only-child{border-bottom:0px solid #f4efe5}.event_detail .showings ul li:first-child{border-top:0}@media screen and (max-width: 600px){.event_detail .showings ul li{height:auto}}.event_detail .showings ul li span.date,.event_detail .showings ul li span.time{font-size:12px;line-height:50px;color:#666}.event_detail .showings ul li span.date.date,.event_detail .showings ul li span.time.date{margin-right:2px;padding-left:0px}.event_detail .showings ul li span.date.date:before,.event_detail .showings ul li span.time.date:before{content:"";display:block;position:absolute;visibility:visible;top:21px;left:-25px;width:7px;height:7px;background-color:#a1ac9e}@media screen and (max-width: 600px){.event_detail .showings ul li span.date.date,.event_detail .showings ul li span.time.date{display:block}}@media screen and (max-width: 600px){.event_detail .showings ul li span.date.time,.event_detail .showings ul li span.time.time{line-height:100%}}.event_detail .showings ul li a.ical{position:relative;float:right;top:13px;display:block;width:67px;height:20px;background-color:#d9d9d9;padding:0 12px;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:700;line-height:20px;letter-spacing:.15rem;color:#333;border-radius:100px;transition:all 300ms linear}.event_detail .showings ul li a.ical:hover{background-color:#4c1c5d;color:#fff}.event_detail .showings ul li a.ical:after{content:"";display:block;position:absolute;visibility:visible;top:0px;right:0px;content:"+";width:15px;height:15px;font-size:15px;color:#fff}.event_detail .showings ul li a.ical:before{content:"";display:block;position:absolute;visibility:visible;top:0px;right:0px;width:20px;height:20px;background-color:#4c1c5d;border-radius:0 100px 100px 0;transition:all 200ms linear}@media screen and (max-width: 600px){.event_detail .showings ul li a.ical{margin-top:-14px;overflow:hidden}.event_detail .showings ul li a.ical:after{position:absolute;right:0px;top:0px}}.event_detail .description p{line-height:170%}.event_detail .showings.add{border-top:1px solid #f4efe5}.event_detail .showings.add ul{margin:10px 0 15px}.event_detail .extra_links.add{border-bottom:1px solid #f4efe5}.event_detail .showings.add,.event_detail .extra_links.add{min-height:40px}.event_detail .showings.add .answer,.event_detail .extra_links.add .answer{display:none}.event_detail .showings.add .label,.event_detail .extra_links.add .label{margin:0;padding:10px 0;overflow:auto;cursor:pointer}.event_detail .showings.add .label a,.event_detail .extra_links.add .label a{position:relative;display:block;padding:0;font-family:"Montserrat",sans-serif;font-size:12px;color:#2e2e2e;line-height:40px;text-transform:uppercase}.event_detail .showings.add .label a:before,.event_detail .extra_links.add .label a:before{content:"";display:block;position:absolute;visibility:visible;top:0px;right:3px;font-family:FontAwesome;font-size:31px;content:"";color:#ccc;transition:all 200ms linear}.event_detail .showings.add .label a:after,.event_detail .extra_links.add .label a:after{content:"";display:block;position:absolute;visibility:visible;top:1px;right:9px;font-family:FontAwesome;font-size:22px;content:"";color:#fff;transition:all 200ms linear}.event_detail .showings.add .label:hover a,.event_detail .showings.add .label.active a,.event_detail .extra_links.add .label:hover a,.event_detail .extra_links.add .label.active a{color:#636363}.event_detail .showings.add .label:hover a:before,.event_detail .showings.add .label.active a:before,.event_detail .extra_links.add .label:hover a:before,.event_detail .extra_links.add .label.active a:before{color:#636363}.event_detail .showings.add .label.open a,.event_detail .extra_links.add .label.open a{color:#636363}.event_detail .showings.add .label.open a:before,.event_detail .extra_links.add .label.open a:before{color:#636363}.event_detail .showings.add .label.open a:after,.event_detail .extra_links.add .label.open a:after{top:-2px;right:11px}.event_detail .faq{margin:0;padding:0}.event_detail .faq dd p{padding-left:25px}.event_detail .extra_links ul{margin-top:0}.event_detail .extra_links ul li{position:relative;padding-left:25px}.event_detail .extra_links ul li a{font-size:12px;transition:all 100ms linear}.event_detail .extra_links ul li:before{content:"";display:block;position:absolute;visibility:visible;width:7px;height:7px;top:7px;left:0;background-color:#a1ac9e}.event_detail .share-holder{position:relative;border-top:1px solid #e6e6e6;margin-top:20px;padding-top:20px;overflow:hidden}.event_detail .share-holder a:before{display:none}.event_detail .share-holder a.at300b .at4-icon,.event_detail .share-holder a.at300m .at4-icon,.event_detail .share-holder a.at300b .at4-icon,.event_detail .share-holder a.at300m .at4-icon,.event_detail .share-holder a.at300b .at4-icon,.event_detail .share-holder a.at300m .at4-icon,.event_detail .share-holder .addthis_toolbox a.at300b,.event_detail .share-holder .addthis_toolbox a.at300m{background-color:#595959 !important;margin-right:2px;transition:all 200ms linear}.event_detail .share-holder a.at300b .at4-icon:hover,.event_detail .share-holder a.at300m .at4-icon:hover,.event_detail .share-holder a.at300b .at4-icon:hover,.event_detail .share-holder a.at300m .at4-icon:hover,.event_detail .share-holder a.at300b .at4-icon:hover,.event_detail .share-holder a.at300m .at4-icon:hover,.event_detail .share-holder .addthis_toolbox a.at300b:hover,.event_detail .share-holder .addthis_toolbox a.at300m:hover{background-color:#4c1c5d !important}.event_detail .share-holder .addthis_32x32_style .at4-icon,.event_detail .share-holder .addthis_32x32_white_style .at4-icon,.event_detail .share-holder .at-32x32{background-size:27px !important;background-position:4px 3px !important}.event_detail .share-holder .at4-icon.aticon-facebook{background-size:22px !important;background-position:3px 3px !important}.event_detail .share-holder .addthis_counter.addthis_bubble_style{display:none !important}@media screen and (max-width: 820px){.event_detail.one_sidebar_right #column_2 .large-spotpromos{float:right;width:45%;margin-right:5%}}.cms p a.button,.textarea p a.button{background:#4c1c5d;padding:8px 20px;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif;text-transform:uppercase}.cms p a.button a,.cms p a.button span,.textarea p a.button a,.textarea p a.button span{display:block;width:auto;margin:0;padding:2px 0;text-align:center;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:700;line-height:120%;letter-spacing:.35rem;text-transform:uppercase;color:#fff;transition:all 200ms linear}.cms p a.button a:hover,.textarea p a.button a:hover{text-decoration:none;color:#ababab}.cms p a.button:hover,.textarea p a.button:hover{color:#ababab}.buttons{position:relative}.buttons a,.buttons span{display:block;width:auto;margin:0;padding:2px 0;text-align:center;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:700;line-height:120%;letter-spacing:.35rem;text-transform:uppercase;color:#fff;transition:all 200ms linear}.buttons a:hover{text-decoration:none;color:#ababab}.buttons a,.buttons span{position:relative;z-index:6}.buttons a.tickets,.buttons span.tickets{padding-right:72px}.buttons a.tickets:after,.buttons span.tickets:after{content:"";display:block;position:absolute;visibility:visible;top:-23px;right:0;width:56px;height:56px;background:transparent url("../images/ticket-ico.png") no-repeat center center;border:3px solid #fff;border-radius:100px;transition:all 200ms linear;z-index:5}.buttons a.more,.buttons span.more{padding-right:43px}.buttons a.tickets:hover:after{background-image:url("../images/ticket-ico-over.png");border-color:#ababab}.buttons span.tickets{display:none}.buttons span.tickets:after{display:none}.paging{position:relative;margin:0;padding:0;clear:both;*zoom:1}.paging:before,.paging:after{content:" ";display:table}.paging:after{clear:both}.paging.top .nav{margin-bottom:15px}.paging.bottom{border-top:1px solid #e1e1e1;margin:8px 0 0;padding-top:15px}.paging.bottom .pages{top:17px}.paging.empty{display:none;background:none;height:0;padding:0;margin:0}.paging .record{width:auto;height:20px;font-family:"Montserrat",sans-serif;font-style:italic;font-size:12px;font-weight:400;padding:0}.paging .pages{position:absolute;top:0px;right:-22px;width:auto;*zoom:1}.paging .pages:before,.paging .pages:after{content:" ";display:table}.paging .pages:after{clear:both}.paging .pages strong,.paging .pages a{position:relative;float:left;width:28px;height:13px;margin:0;padding:0;border-left:1px solid #e6e6e6;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;line-height:117%;color:#666;text-align:center;text-decoration:none}.paging .pages strong:hover,.paging .pages a:hover{color:#4c1c5d;text-decoration:none}.paging .pages strong.last,.paging .pages strong.first,.paging .pages a.last,.paging .pages a.first{display:none}.paging .pages strong.prev,.paging .pages a.prev{border:0;text-indent:100%;white-space:nowrap;overflow:hidden}.paging .pages strong.prev:before,.paging .pages a.prev:before{content:"";display:block;position:absolute;visibility:visible;width:28px;height:13px;top:-2px;left:-16px;font-family:FontAwesome;font-size:16px;font-weight:bold;content:""}.paging .pages strong.next,.paging .pages a.next{text-indent:100%;white-space:nowrap;overflow:hidden}.paging .pages strong.next:before,.paging .pages a.next:before{content:"";display:block;position:absolute;visibility:visible;width:28px;height:13px;top:-2px;left:-16px;font-family:FontAwesome;font-size:16px;font-weight:bold;content:""}.paging .pages strong{color:#333;text-decoration:none}@media screen and (max-width: 600px){.paging .pages .pages{position:relative;top:0;text-align:center}}.seating{position:relative;width:100%;margin:0;*zoom:1}.seating:before,.seating:after{content:" ";display:table}.seating:after{clear:both}.seating .seating_charts{*zoom:1}.seating .seating_charts:before,.seating .seating_charts:after{content:" ";display:table}.seating .seating_charts:after{clear:both}.seating .seating_charts .entry{position:relative;display:block;float:left;width:285px;height:345px;margin:0 0 20px 0;padding:0px;background-color:#242424}.seating .seating_charts .entry.alt{float:right}.seating .seating_charts .thumb{display:block;position:relative;width:100%;height:270px;margin:0;padding:2px;text-align:center;border-bottom:0}.seating .seating_charts .thumb a{display:block;width:100%;height:100%;margin:0 auto}.seating .seating_charts .thumb a img{display:block;width:100%;height:100%;margin-top:0}.seating .seating_charts .info{display:block;position:relative;width:100%;height:75px;margin:0px;padding:10px 12px}.seating .seating_charts .title{position:relative;width:auto;height:16px;padding:0;font-family:"Montserrat",sans-serif;font-size:14px;text-transform:uppercase;overflow:hidden}.seating .seating_charts .title a{display:block;width:auto;height:auto;color:#e9e0cc;text-decoration:none;text-align:center;transition:all 200ms linear}.seating .seating_charts .title a:hover{color:#a1ac9e}.seating .seating_charts .links{position:relative;display:table-cell;word-wrap:break-word;width:100%;height:35px;vertical-align:middle;margin:0;padding:0 0 0 30px;color:#fff;text-transform:uppercase;text-decoration:none}.seating .seating_charts .links a{width:auto;height:auto;display:inline;color:#fff;font-size:12px;padding-left:8px;transition:all 200ms linear}.seating .seating_charts .links a:first-child{padding-right:5px;border-right:1px solid #555}.seating .seating_charts .links a:hover,.seating .seating_charts .links a:focus{text-decoration:none;color:#a1ac9e}#jquery-overlay{position:absolute;top:0;left:0;z-index:9000;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:10000;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:none !important;font-size:0px;line-height:0px;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;padding:0;background:#111;border-top:10px solid #212121;height:700px}@media screen and (max-width: 820px){.mfp-content{background:none}}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:auto;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-container .rsDefault,.mfp-container .rsDefault .rsOverflow,.mfp-container .rsDefault .rsSlide,.mfp-container .rsDefault .rsVideoFrameHolder{background:#212121}@media screen and (max-width: 500px){.mfp-container .rsDefault,.mfp-container .rsDefault .rsOverflow,.mfp-container .rsDefault .rsSlide,.mfp-container .rsDefault .rsVideoFrameHolder{background:none}}@media screen and (max-width: 820px){.mfp-container .rsDefault .rsOverflow{width:700px !important}}@media screen and (max-width: 700px){.mfp-container .rsDefault .rsOverflow{width:650px !important}}@media screen and (max-width: 700px){.mfp-container .rsDefault .rsOverflow{width:500px !important}}@media screen and (max-width: 500px){.mfp-container .rsDefault .rsOverflow{width:400px !important}}@media screen and (max-width: 400px){.mfp-container .rsDefault .rsOverflow{width:300px !important}}.mfp-container .rsDefault.rsWithThumbsHor .rsThumbsContainer{margin-top:0;background:none}.mfp-container .rsDefault.rsHor .rsArrowLeft,.mfp-container .rsDefault.rsHor .rsArrowRight{bottom:auto;top:50%;background-color:#4c1c5d}.mfp-container .rsDefault.rsHor .rsArrowLeft .rsArrowIcn:before,.mfp-container .rsDefault.rsHor .rsArrowRight .rsArrowIcn:before{width:18px;background:transparent url("../images/rs-default.png") -181px -72px no-repeat}.mfp-container .rsDefault.rsHor .rsArrowLeft.rsArrowRight .rsArrowIcn:before,.mfp-container .rsDefault.rsHor .rsArrowRight.rsArrowRight .rsArrowIcn:before{background-position:-181px -114px}.mfp-container .rsDefault.rsHor .rsArrowLeft:hover,.mfp-container .rsDefault.rsHor .rsArrowRight:hover{opacity:.8}@media screen and (max-width: 820px){.mfp-container .rsSlide{text-align:center}.mfp-container img.rsImg{margin:auto !important;max-width:100% !important;height:auto !important}.mfp-container .royalSlider .rsThumbsHor{display:none}}.mfp-container .royalSlider{height:600px;width:100%;opacity:1}.mfp-container .royalSlider .rsThumbsHor{margin-bottom:-190px;height:110px;padding:10px;background:#111;border-bottom:0;bottom:0}.mfp-container .royalSlider .rsThumb{width:90px;height:90px;overflow:hidden !important;text-align:center}.mfp-container .royalSlider .rsThumb img{height:auto;width:auto;min-width:90px;height:90px;margin:0 auto}.mfp-container .royalSlider .rsThumb.rsNavSelected{border:3px solid #fff;background:#fff}.mfp-container .royalSlider .rsThumb.rsNavSelected img{opacity:.9;margin-top:-3px;margin-left:-3px}.mfp-container .royalSlider .rsArrowIcn{top:50%}.mfp-container .royalSlider .rsArrowLeft .rsArrowIcn{left:20px}.mfp-container .royalSlider .rsGCaption{width:100%;padding:0;text-align:center;height:80px;min-height:80px;overflow:hidden;font:bold 14px/80px "Open Sans",sans-serif;text-transform:uppercase;margin:0;position:absolute;bottom:-80px;left:0;background-image:none;background-color:transparent;color:#fff;background:#212121}.news_list{position:relative;padding:0px 55px 50px}@media screen and (max-width: 600px){.news_list{padding:0px 35px 30px}}.news_list .overview{position:relative;height:80px;margin-top:25px;margin-bottom:23px;padding-top:30px;padding-right:30px;padding-left:0px;border-bottom:1px solid #e1e1e1;*zoom:1}.news_list .overview:before,.news_list .overview:after{content:" ";display:table}.news_list .overview:after{clear:both}.news_list .overview h1{float:left;font-family:"Josefin Slab",serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.news_list .links{position:absolute;top:-65px;right:0}.news_list .links a,.news_list .links span{display:block;width:auto;margin:0;padding:2px 0;text-align:center;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:700;line-height:120%;letter-spacing:.35rem;text-transform:uppercase;color:#fff;transition:all 200ms linear}.news_list .links a:hover{text-decoration:none;color:#ababab}.news_list .links a{float:left;margin-left:20px;letter-spacing:.2rem;color:#666}@media screen and (max-width: 600px){.news_list .links a.rss,.news_list .links a.print{display:none}.news_list .links a.full_list{letter-spacing:.1rem}}.news_list a.entry_link{display:block;width:100px;height:100%}.news_list .entry{position:relative;border-top:1px solid #e6e6e6;padding:15px 10px;*zoom:1}.news_list .entry:before,.news_list .entry:after{content:" ";display:table}.news_list .entry:after{clear:both}.news_list .entry:first-child{border-top:0;padding-top:0}.news_list .entry:first-child .info{margin-top:0}.news_list .entry:first-child .buttons{top:21px}.news_list .entry .info{width:82%;margin-top:10px}.news_list .entry .info h3{margin:0 0 3px}.news_list .entry .info h3 a{font-family:"Montserrat",sans-serif;line-height:120%;text-transform:uppercase;text-decoration:none;font-weight:400;color:#333;transition:all 200ms linear}.news_list .entry .info h3 a:hover{color:#4c1c5d}.news_list .entry .info h4{margin:0 0 3px;font-size:12px}.news_list .entry .info p{font-size:13px}@media screen and (max-width: 600px){.news_list .entry .info{width:100%}.news_list .entry .info h4,.news_list .entry .info p{display:none}}.news_list .entry .buttons{position:absolute;top:31px;right:0;*zoom:1}.news_list .entry .buttons:before,.news_list .entry .buttons:after{content:" ";display:table}.news_list .entry .buttons:after{clear:both}.news_list .entry .buttons a.more{color:#666;padding:0}.news_list .entry .buttons a.more:hover{color:#666}@media screen and (max-width: 600px){.news_list .entry .buttons{display:none}}.news_detail{position:relative}.news_detail #branding.active{position:relative;top:-60px}.news_detail .spotlight_image{width:100%;height:auto;overflow:hidden}.news_detail .spotlight_image:before{content:"";display:block;position:absolute;visibility:visible;top:0;left:0;width:100%;height:77px;background-color:#111;background:linear-gradient(to bottom, #111111 0%, rgba(125, 185, 232, 0) 100%);z-index:100}.news_detail .spotlight_image .rsDefault{width:auto}.news_detail .spotlight_image .rsDefault img{display:block;height:auto;width:100%}@media screen and (max-width: 600px){.news_detail .spotlight_image{height:auto}}.news_detail .overview{position:relative;border:none;margin-top:30px;padding:55px 55px 20px}.news_detail .overview span.date{display:block;margin-bottom:10px;font-family:"Montserrat",sans-serif;font-weight:500}.news_detail #branding.active+.overview{padding-top:0px}.news_detail h1{font-family:"Josefin Slab",serif;font-weight:700}.news_detail .viewall{position:absolute;top:-6px;right:30px;font-family:"Montserrat",sans-serif;text-transform:uppercase}.news_detail .body{margin:0 0 5px}.news_detail .thumb{float:left;width:275px;height:275px;margin:2px 15px 10px 0}.news_detail .thumb img{width:100%;height:100%;padding:0px}.news_detail .link{margin:0;padding:0}.news_detail .link a.pdf{display:inline-block}.news_detail .share_bar{display:none}.news_detail .event_list{position:relative;display:block;margin:30px 55px 20px;clear:both}.news_detail .event_list .entry{width:100%}.news_detail .event_list .thumb{float:left;width:161px;width:16%;height:auto;margin:0}.news_detail .event_list .thumb a{display:block;width:100%;height:auto;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.news_detail .event_list .thumb a:hover{opacity:.7}.news_detail .event_list .thumb a img{width:100%;height:auto;padding:0}.news_detail .event_list .info{position:relative;width:80%;float:left;margin-left:4%;padding:0}.news_detail .event_list .info h3{width:100%;margin:0;padding:0;font-size:18px;font-weight:400}@media screen and (max-width: 970px){.news_detail .event_list .info h3{width:68%}}.news_detail .event_list .info h3 a{font-family:"Montserrat",sans-serif;line-height:120%;text-transform:uppercase;text-decoration:none;font-weight:400;color:#333;transition:all 200ms linear}.news_detail .event_list .info h3 a:hover{color:#4c1c5d}.news_detail .event_list .info .date.list{display:block;position:relative;display:inline-block;margin:7% 0 1%;padding:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;color:#333;text-transform:uppercase}.news_detail .event_list .info .date.list .venue_name{display:block;margin-top:2%}.news_detail .event_list .info h4{display:none}.news_detail .event_list .info .buttons{position:absolute;right:0}.news_detail .event_list .info .buttons span{display:none}.news_detail .event_list .info .buttons a{color:#4c1c5d}.news_detail .event_list .info .buttons a:hover{color:#ababab}.news_detail .event_list .info .buttons a.tickets:after{border:3px solid #4c1c5d;background:transparent url("../images/ticket-ico-elp.png") no-repeat center center}.news_detail .event_list .info .buttons a.tickets:hover:after{background-image:url("../images/ticket-ico-over.png");border-color:#ababab}#contests.index .overview{padding:0 15px}.contest_list{position:relative}.contest_list .entry{display:block;clear:both;margin:0 0 10px;padding:35px 15px 0px;width:610px;position:relative;background:url(../images/event_list_bg.png) no-repeat top center}.contest_list .entry:first-child{background:url(../images/event_list_bg.png) no-repeat center -13px;padding-top:20px}.contest_list .entry .info{float:right;width:410px;margin:5px 0 0}.contest_list .entry .info h3{width:345px}.contest_list .entry .info h3 a{font-weight:normal;font-size:24px;color:#333;text-transform:none;font-family:Georgia,"Times New Roman",serif}.contest_list .entry .info h3 a:hover{color:#222}.contest_list .entry .info h4{width:345px;color:#111;font-style:italic;font-weight:bold;font-size:12px}.contest_list .entry .info p{color:#fff}.contest_list .entry .thumb{height:132px;width:177px;margin:0 5px 5px 0;padding:5px;float:left;background:url(../images/thumb_border.png) no-repeat 0 0}.contest_list .entry .thumb a{display:block;border:1px solid transparent;width:175px;height:130px}.contest_list .entry .thumb a:hover{border:1px solid red;width:175px;height:130px}.contest_list .entry .thumb img{padding:0px;width:175px;height:130px}.contest_list .date{color:#7f1211;font-size:16px;font-family:Georgia,"Times New Roman",serif;font-weight:normal;line-height:100%;margin:0 0 10px;padding:0;width:345px}.contest_list .buttons{width:auto;position:relative;background:url(../images/buttons_rule.png) no-repeat left top;padding:1px 0 0}.contest_list .buttons a{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px}.contest_list .buttons a:link,.contest_list .buttons a:visited{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px}.contest_list .buttons span{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px;color:#666}.contest_list .buttons a.more{background:url(../images/button_gradient.png) no-repeat right top;padding-left:0}.contest_list .buttons a:hover{color:#333}.contest_detail .date{margin:0 0 5px}.contest_detail .overview,.contest_detail .description,.contest_detail .form{margin:0 0 20px}.contest_detail h1{text-transform:none}#contests.detail .event_list{width:640px;margin-left:-20px}#contests.detail .event_list .list .entry{width:610px;background-position:center top;padding-top:35px}.map_holder{display:block;position:relative;width:100%;max-width:1080px;height:536px;margin:55px auto 0;clear:both}.map_holder .map{width:100%;height:100%}@media screen and (max-width: 1024px){.map_holder{width:100%}}.map_window{overflow:hidden}.map_window .info{margin:2px 0 0;padding:0}.map_window .info h4{font-weight:400;margin-bottom:4px}.map_window .info address{margin:0;padding:0;font-size:12px;line-height:140%}.map_window .desc{float:left;width:120px}.map_window .desc img{float:left;margin:0 15px 0 0;width:120px;height:auto}.map_window .desc p{padding:0;margin:0}.map_window .directions{display:none;padding:0}.map_window .directions label{display:block;margin:0 0 8px;font-size:11px;font-weight:bold}.map_window .directions input[type=text]{padding:4px 5px;margin:0 0 8px;width:74%;font-size:12px;color:#000}.map_window .directions form button{float:right;display:block;background-color:#2e2e2e;font-size:10px;font-weight:600;text-transform:uppercase;padding:6px 5px;color:#fff;border:0;border-radius:3px}.map_window .directions form button:hover{background-color:#4c1c5d}.map_window .links{display:none}.map_control{height:70px;background:#fff;border-bottom:5px solid #4c1c5d}.sitemap{margin:20px auto 40px;padding-top:30px;padding-bottom:30px;clear:both;*zoom:1}.sitemap:before,.sitemap:after{content:" ";display:table}.sitemap:after{clear:both}@media screen and (max-width: 600px){.sitemap .column{width:100%;clear:both}}.sitemap .header{margin-bottom:18px}.sitemap ul{margin:0}.sitemap ul .main-list{margin-bottom:30px;padding:0;color:#2e2e2e}.sitemap ul .main-list:before{display:none}.sitemap ul a:hover{text-decoration:none}.sitemap ul a.top-level{display:inline-block;font-family:"Josefin Slab",serif;font-size:17px;line-height:25px;font-weight:700;text-transform:uppercase;color:#666}.sitemap ul.sub-level{margin-left:0px;margin-top:10px}.sitemap ul.sub-level li{margin:0 0 3px}.sitemap ul.sub-level li a{font-size:14px}.sitemap ul.sub-level ul{display:none}.concierge_listing{margin:20px 55px;padding:20px 0}@media screen and (max-width: 820px){.concierge_listing{margin:20px}}.concierge_listing .entry{position:relative;margin-bottom:30px;*zoom:1}.concierge_listing .entry:before,.concierge_listing .entry:after{content:" ";display:table}.concierge_listing .entry:after{clear:both}.concierge_listing .entry .thumb{position:relative;float:left;width:150px;height:110px;padding:4px 15px 25px 0;display:block;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.concierge_listing .entry .thumb:hover{opacity:.7}.concierge_listing .entry .thumb img{display:block;width:100%;height:auto;min-height:100%}.concierge_listing .entry .info{position:relative;padding:5px 180px 15px 0px}@media screen and (max-width: 820px){.concierge_listing .entry .info{padding-right:0px}}@media screen and (max-width: 600px){.concierge_listing .entry .info{clear:left}}.concierge_listing .entry .info h3{margin:0 0 5px}.concierge_listing .entry .buttons{position:absolute;top:8px;right:0;width:173px}.concierge_listing .entry .buttons a.more,.concierge_listing .entry .buttons span.more-deets{width:100%;background:#2e2e2e;margin-bottom:10px;padding:10px;color:#fff;transition:all 200ms linear}.concierge_listing .entry .buttons a.more:hover,.concierge_listing .entry .buttons span.more-deets:hover{background-color:#4c1c5d}.concierge_listing .entry .buttons span.more-deets{cursor:pointer}@media screen and (max-width: 820px){.concierge_listing .entry .buttons{position:relative;top:auto;right:auto;float:left;clear:left;width:100%;margin:20px 0px}.concierge_listing .entry .buttons a.more,.concierge_listing .entry .buttons span.more-deets{max-width:173px;float:left;margin-right:10px}}.concierge_listing .entry .address{display:block;margin-bottom:10px;font-size:14px;font-weight:500;line-height:170%;text-transform:uppercase}.concierge_listing .entry .description{display:none;margin-top:1%;padding:0 2% 0 0;clear:both;overflow:hidden}.concierge_listing .entry .description p{line-height:170%}.concierge_listing .entry .description ul{position:relative}.concierge_listing .entry .description ul li{position:relative;padding-left:20px;font-size:12px}.concierge_listing .entry .description ul li:before{content:"";display:block;position:absolute;visibility:visible;top:6px;left:0;width:6px;height:6px;background-color:#4c1c5d}.teams_list{margin-top:20px;padding:30px 35px}.teams_list .thumb{float:left;width:161px;width:16%;height:auto;margin:0}.teams_list .thumb a{display:block;width:100%;height:auto;opacity:1;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}.teams_list .thumb a:hover{opacity:.7}.teams_list .thumb a img{width:100%;height:auto;padding:0}.teams_list .info{position:relative;padding:30px 0 0}.teams_list .buttons{position:absolute;top:34px;right:0}.team_detail{margin-top:25px;padding:30px 35px}.team_detail .event_list{float:left}.team_detail .overview{margin:0}.team_detail .overview h1{line-height:100%}.team_detail .description{margin:0 0 15px}.team_detail .thumb{float:left;margin:0 15px 10px 0;padding:0;width:170px;height:auto}.team_detail .thumb img{padding:0;margin:0;width:170px;height:130px;border:2px solid #aaa}.team_detail .thumb a.team_link,.team_detail .thumb a.team_link:link,.team_detail .thumb a.team_link:visited{display:block;font-size:14px;text-transform:none;color:red;padding:10px 0;text-align:center;text-decoration:none;font-weight:700}.team_detail .thumb a.team_link:hover,.team_detail .thumb a.team_link:link:hover,.team_detail .thumb a.team_link:visited:hover{color:#000}.gallery-container{overflow:hidden}.gallery-container .textarea:first-child .content{padding-bottom:20px}.photo_gallery{position:relative;width:33.2%;background:#4c1c5d;margin-bottom:35px;padding:0;text-align:left}@media screen and (max-width: 600px){.photo_gallery{width:100%}}.photo_gallery .thumb{display:block;float:left;width:320px;height:240px;margin:0 0 10px;padding:0;overflow:hidden}.photo_gallery .thumb img{margin:0;padding:0;border:none;display:block;width:100%;height:auto;min-height:240px}.photo_gallery strong{display:block;position:absolute;bottom:0px;left:0px;width:100%;background:#111;border-bottom:1px solid #4c1c5d;margin:0;padding:5px 10px;text-decoration:none;font-size:11px;font-weight:bold;color:#000;opacity:.85;overflow:hidden}.photo_gallery a{text-decoration:none}.photo_gallery .royalSlider{width:1000px;height:600px;visibility:hidden;position:absolute;top:0;left:0;z-index:-99;opacity:0}.photo_gallery h3.photo-name{height:30px;padding:0 10px;text-align:center;clear:both}.photo_gallery h3.photo-name a{color:#fff}.photo_gallery h3.photo-name a:hover{color:#4c1c5d}.mfp-container .rsDefault.rsHor .rsArrowLeft,.mfp-container .rsDefault.rsHor .rsArrowRight{background-color:transparent;border:0}.apple_overlay{display:none;width:600px;padding:15px 15px 10px;height:570px;background:#fff}.apple_overlay .close{background-image:url(../images/lightbox-btn-close.gif);position:absolute;bottom:20px;right:16px;cursor:pointer;width:66px;height:22px;z-index:9000}.apple_overlay .content{background:transparent}.apple_overlay .slideshow{width:auto;height:545px;background:#fff}.apple_overlay .slideshow .caption_holder{display:block}.apple_overlay .slideshow .controls{display:block;width:100%;height:53px;padding:0;color:#fff;position:absolute;z-index:600;top:180px;left:0}.apple_overlay .slideshow .controls .nav-controls{position:relative}.apple_overlay .slideshow .controls .nav-controls a.prev{display:block;width:63px;height:32px;background:url(../images/lightbox-btn-prev.gif) no-repeat 0 0;position:absolute;top:0;left:0px;text-indent:-4000px;cursor:pointer;border:none}.apple_overlay .slideshow .controls .nav-controls a.next{display:block;width:53px;height:53px;background:url(../images/lightbox-btn-next.gif) no-repeat 0 0;position:absolute;top:0;right:0px;text-indent:-4000px;cursor:pointer;border:none}.apple_overlay .slideshow .slide{width:100%;height:465px;overflow:hidden}.apple_overlay .slideshow .slide span{display:block;width:600px;height:465px}.apple_overlay .slideshow .caption_holder{display:none;position:absolute;bottom:7px;left:-12px;width:640px;padding:10px 0 0;height:40px;z-index:15}.apple_overlay .slideshow .caption_holder span{display:block;width:auto;height:35px}.apple_overlay .slideshow .caption{position:relative}.apple_overlay .slideshow .caption p{color:#333;font-size:14px;line-height:100%;padding:10px 0 0 20px;font-weight:bold;float:left;width:600px;overflow:hidden;font-family:Georgia,"Times New Roman",serif}.apple_overlay .slideshow .caption .date{color:#fff;font-size:18px;letter-spacing:1px;line-height:100%;margin:0;padding:0;float:left;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 1px #c38c1d}.apple_overlay .slideshow .caption .buttons{float:right}.apple_overlay .slideshow .caption .buttons a{display:block;text-transform:uppercase;font-size:18px;color:#811211;padding:6px 10px;letter-spacing:.5px;width:auto;float:left;background:url(../images/slideshow_btn_rule.png) no-repeat 0 0}.apple_overlay .slideshow .caption .buttons a.more{margin:0 2px 0 0}.apple_overlay .slideshow .caption .buttons a:hover{color:#333}.apple_overlay .slideshow .caption a{display:none}.apple_overlay .slideshow .thumbs_holder{display:block;width:600px;height:80px;position:absolute;top:473px;left:0}.apple_overlay .slideshow .thumbs_holder ul{display:block;list-style-type:none;list-style-image:none;padding:0;margin:0}.apple_overlay .slideshow .thumbs_holder li{float:left;width:65px;margin-right:5px;height:43px}.apple_overlay .slideshow .thumbs_holder li a.thumb{display:block;width:65px;height:43px;border:none;background:transparent;border:2px solid #fff}.apple_overlay .slideshow .thumbs_holder li a.thumb img{display:block;width:65px;height:43px;border:none;background:transparent}.apple_overlay .slideshow .thumbs_holder li.selected a.thumb{border:2px solid #b0bac9}.apple_overlay .slideshow .thumbs_holder .caption{display:none}.apple_overlay .slideshow .thumbs .caption{display:none}.apple_overlay .slideshow .thumbs .caption p{color:#333;font-size:12px;height:30px;overflow:hidden}.apple_overlay .slideshow .thumbs li:hover .caption{display:none;opacity:1}.apple_overlay .slideshow .video{width:100%;height:100%;background:url(../images/play.png) no-repeat center 160px;position:absolute;left:0px;top:0px;display:none;z-index:601}.apple_overlay .slideshow .video #video_player,.apple_overlay .slideshow .video #video_holder{display:block;width:100%;height:100%;margin:8% auto 0;text-align:center}.apple_overlay .slideshow .imglink{width:100%;height:100%;position:absolute;left:0px;top:0px;display:none}.apple_overlay .slideshow .imglink #imglink{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.apple_overlay .slideshow img{display:block;width:100%;height:100%}.apple_overlay #map_overlay{background-image:url(../images/map_transparent.png)}.apple_overlay .contentWrap{height:375px;overflow:hidden;border:1px solid #ff9100}.apple_overlay .map_overlay.apple_overlay{display:none;width:620px;padding:35px;height:370px}.ie9 nav .main-list>a{padding:22px 20px;letter-spacing:.21em}.ie9 .faq dt p:after{right:9px}.ie10 .faq dt.open p:after{top:10px}.ie10 .faq dt p:after{top:11px;right:9px}.ie11 nav .main-list>a{padding:22px 19px;letter-spacing:.22em}.owl-carousel .owl-wrapper:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}.owl-carousel{position:relative;display:none;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative;display:none;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{position:relative;overflow:hidden;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.banners{margin:20px 0;display:none}@media screen and (max-width: 1024px){.banners{padding:0 20px;display:block}}.event_detail #column_2 .banners{display:block}@media screen and (max-width: 1024px){.event_detail #column_2 .banners{display:none}}.banners .owl_carousel{opacity:0}.banners .owl-buttons{display:none}.banners .owl-item img{max-width:100%;display:block;margin:0 auto}