html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}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:rgba(0,0,0,0);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:rgba(0,0,0,0)}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;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*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:#ccc}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#fd0}a:hover{color:#fff}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}h1{margin:0 0 8px;padding:0;color:#333;font:600 24px/130% "proxima-nova",Arial,sans-serif}h1 a,h1 a:link,h1 a:visited{text-decoration:none}h2{margin:0 0 12px;padding:0;color:#175f71;text-transform:uppercase;font:600 18px/130% "proxima-nova",Arial,Helvetica,sans-serif}h2 a,h2 a:link,h2 a:visited{text-decoration:none}h3{margin:0 0 8px;padding:0;color:#ab3a4d;font:600 18px/130% "proxima-nova",Arial,Helvetica,sans-serif}h3 a,h3 a:link,h3 a:visited{text-decoration:none}h4{margin:0;padding:0;color:#175f71;font:600 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}h4 a,h4 a:link,h4 a:visited{text-decoration:none}h5,h6{margin:0;padding:0;color:#000;font:600 15px/150% "proxima-nova",Arial,Helvetica,sans-serif;text-transform:uppercase}h5 a,h5 a:link,h5 a:visited,h6 a,h6 a:link,h6 a:visited{text-decoration:none}h6{text-transform:none}p,address{margin:0 0 12px;padding:0;color:#333;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}b,strong{font-weight:bold}ul{margin:0 0 0 5px;padding:5px 0 8px 15px;color:#000;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif;list-style-type:square;list-style-position:outside;list-style-image:none}ul li{margin:0;padding:0 0 6px 0;list-style-type:inherit;line-height:130%}ul ul{margin:0}ol{list-style:none}a,a:link,a:visited{color:#ab3a4d;text-decoration:none;outline:none}a:hover,a:focus,a:link:hover,a:link:focus,a:visited:hover,a:visited:focus{color:#000}.textarea a,.textarea a:link,.textarea a:visited{border-bottom:1px dotted #ccc}.textarea a:hover,.textarea a:focus,.textarea a:link:hover,.textarea a:link:focus,.textarea a:visited:hover,.textarea a:visited:focus{border-bottom:1px dotted #333}hr{margin:0 0 10px;clear:both}tr{font-size:12px;color:#000}tr td{padding:5px;border:none}*{box-sizing:border-box}body{margin:0;padding:0;text-align:left;font:400 15px/100% "proxima-nova",Arial,Helvetica,sans-serif;color:#000;background:#222;width:100%;height:100%}.bg{width:100%;height:auto;min-width:1730px;position:fixed;top:0;left:0;margin:0;z-index:0;background:#222}.bg img{width:100%;height:auto;position:absolute;top:0;left:0}#container{margin:0;padding:0;position:relative;width:100%;height:100%;z-index:1}#layout{width:980px;margin:0 auto;padding:10px 0 0;position:relative}#cse-search-results{padding:0}#cse-search-results iframe{width:100%}#content{background:url(../images/content_bg.png) repeat center 0;margin:0 0 60px;position:relative}#content:after{content:"";background:hsla(0,0%,100%,.25);margin:0 -20px;width:calc(100% + 40px);height:100%;padding:0 20px;display:block;position:absolute;top:10px;left:0}#content:before{content:"";background:hsla(0,0%,100%,.25);margin:0 -10px;width:calc(100% + 20px);height:100%;padding:0 10px;display:block;position:absolute;top:20px;left:0}#content>div{padding:70px 20px 20px}.column{margin:0;padding:0;position:relative;float:left}#column_1{width:700px;margin:0 0 0 20px;z-index:10;float:right}#column_1>.holder{padding:15px}#column_2{width:220px;padding:0;position:relative;z-index:20}.full_column{width:960px;position:relative;z-index:20}.full_column #column_1{width:980px;padding:20px}.full_column #column_1.search_results{background:#fff;margin:0}@media screen and (max-width: 1020px){#layout{width:calc(100% - 40px);margin:0 20px}#column_1{width:calc(100% - 240px)}.full_column{width:100%}.full_column #column_1{width:calc(100% - 20px);float:none;margin:0 auto;padding:0}}@media screen and (max-width: 860px){#layout{width:100%;margin:0 auto}#layout>#content{width:calc(100% - 40px);max-width:740px;margin:0 auto 50px auto}#column_1,#column_2{float:none;clear:both;max-width:700px;width:100%;margin:0 auto}#column_2{padding:10px 10px 10px 10px}#content>div{padding-top:20px}#events.index #content>div{padding:35px}.print,.paging .record{display:none !important}#toolbar{display:none}#layout{padding-top:0}#layout header{margin:0 0px 10px}}@media screen and (max-width: 500px){#column_2{max-width:320px;margin:0 auto}}@media screen and (max-width: 700px){#content>div{padding:10px}#events.index #content>div{padding:25px}#layout{width:calc(100% - 20px);margin:0 10px}#layout>#content{width:100%;margin:0 auto 20px auto}#content:before,#content:after{display:none}}nav.main_nav{position:absolute;top:150px;margin:0;padding:0 0 27px;width:100%;height:77px;z-index:500;background:url(../images/drop.png) no-repeat center bottom}nav.main_nav ul{margin:0;padding:0;line-height:25px;list-style-type:none;text-align:center}nav.main_nav ul li{font:normal 16px/25px "proxima-nova",Arial,sans-serif;text-transform:uppercase;color:#333;margin:0;padding:13px 0 12px;display:inline-block;position:relative}nav.main_nav ul li.page_1 a,nav.main_nav ul li.page_1 a:link,nav.main_nav ul li.page_1 a:visited{border:0}nav.main_nav ul li a,nav.main_nav ul li a:link,nav.main_nav ul li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;color:#333;border-left:1px dotted gray;padding:0 15px 0 16px;display:block}nav.main_nav ul li a:hover,nav.main_nav ul li a:link:hover,nav.main_nav ul li a:visited:hover{color:#ab3a4d;text-decoration:none}nav.main_nav ul li a.active:after,nav.main_nav ul li a:link.active:after,nav.main_nav ul li a:visited.active:after{content:"";position:absolute;left:50%;bottom:0;width:10px;margin:0 -5px;height:5px;background:url(../images/nav_active.png) no-repeat center bottom}nav.main_nav ul li>.sub{position:absolute;left:-40px;top:50px;display:none;width:255px;padding:0 10px 10px;overflow:hidden;line-height:30px;z-index:9000;margin:0}nav.main_nav ul li>.sub ul{text-align:center;border:1px solid #fff;-moz-box-shadow:0px 0px 8px 0px #333;-webkit-box-shadow:0px 0px 8px 0px #333;box-shadow:0px 0px 8px 0px #333;background:#b8472f;background:-moz-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #b8472f), color-stop(75%, #a4365e), color-stop(100%, #6f3263));background:-webkit-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-o-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-ms-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#b8472f", endColorstr="#6f3263",GradientType=1 );border-top:none;text-align:center;margin:0;padding:5px 0}nav.main_nav ul li>.sub ul li{text-align:center;display:block;font-size:14px;padding:0}nav.main_nav ul li>.sub ul li:first-child{border-top:none}nav.main_nav ul li>.sub ul li:first-child a,nav.main_nav ul li>.sub ul li:first-child a:link,nav.main_nav ul li>.sub ul li:first-child a:visited{background-image:none}nav.main_nav ul li>.sub ul li a,nav.main_nav ul li>.sub ul li a:link,nav.main_nav ul li>.sub ul li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;color:#fff;padding:8px 5px 5px;line-height:140%;background:url(../images/drop.png) no-repeat center 0;border:0}nav.main_nav ul li>.sub ul li a:hover,nav.main_nav ul li>.sub ul li a:focus,nav.main_nav ul li>.sub ul li a:link:hover,nav.main_nav ul li>.sub ul li a:link:focus,nav.main_nav ul li>.sub ul li a:visited:hover,nav.main_nav ul li>.sub ul li a:visited:focus{cursor:pointer;color:#222;background-color:hsla(0,0%,100%,.75)}nav.main_nav ul li>.sub ul li a.active:after,nav.main_nav ul li>.sub ul li a:link.active:after,nav.main_nav ul li>.sub ul li a:visited.active:after{display:none}@media screen and (max-width: 1020px){nav.main_nav ul li{font-size:14px}}@media screen and (max-width: 920px){nav.main_nav ul li{font-size:13px}nav.main_nav ul li a,nav.main_nav ul li a:link,nav.main_nav ul li a:visited{padding:0 10px}}@media screen and (max-width: 860px){#layout>nav.desktopNav{display:none}header .residents{transform:translateX(-55px)}}@media screen and (max-width: 860px){.nav_wrapper{top:0;position:absolute;max-height:0;height:0;overflow:hidden;width:100%}.nav_wrapper.is-opened{position:fixed;overflow:scroll;z-index:1000;left:0;width:100%;max-height:100%;height:100%}}#nav-toggle{position:absolute;display:none;z-index:1500;top:35px;right:15px;height:50px;width:40px;cursor:pointer}@media screen and (max-width: 860px){#nav-toggle{display:block}}#nav-toggle:before{position:absolute;top:0;left:-38px;font:600 11px/50px "proxima-nova",Arial,Helvetica,sans-serif;color:#fff;letter-spacing:.05em}@media screen and (max-width: 860px){#nav-toggle:before{line-height:60px}}#nav-toggle.active:before{content:"Close";color:#fff}#nav-toggle span{position:absolute;display:block;left:0;width:40px;height:4px;margin-top:0;background:#fff;content:"";cursor:pointer;transition:all .4s ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#nav-toggle span.top{top:17px}#nav-toggle span.mid,#nav-toggle span.mid2{top:27px}#nav-toggle span.bottom{top:37px}@media screen and (max-width: 860px){#nav-toggle span.top{top:22px}#nav-toggle span.mid,#nav-toggle span.mid2{top:31px}#nav-toggle span.bottom{top:41px}}#nav-toggle:hover span{background:#707070}#nav-toggle.active span.mid{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-toggle.active span.mid2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-toggle.active span.top,#nav-toggle.active span.bottom{opacity:0}.mobile_nav{position:relative;display:none;z-index:500;top:0;margin:0 0 0;padding:0;width:100%;zoom:1;overflow:scroll}.mobile_nav:before,.mobile_nav:after{content:" ";display:block;height:0;visibility:hidden}.mobile_nav:after{clear:both}@media screen and (max-width: 860px){.mobile_nav{left:0;width:100%;position:fixed;height:100%;background:rgba(0,0,0,.95)}}.mobile_nav ul{position:relative;display:block;float:left;clear:left;width:100%;margin:0;padding:0;text-align:left}.mobile_nav ul li{position:relative;display:block;display:block;float:none;text-align:center;overflow:hidden;clear:left;width:100%;margin:0;padding:0;cursor:pointer}@media screen and (max-width: 700px){.mobile_nav ul li{padding:0}}.mobile_nav ul li.search-mobile-tablet{border-bottom:1px solid #000;margin-bottom:8px}.mobile_nav ul li.page_1{display:none}.mobile_nav ul li .sub{display:none}.mobile_nav>ul{margin-top:120px;padding:0 40px}.mobile_nav>ul>li{border-bottom:1px solid hsla(0,0%,100%,.2)}.mobile_nav>ul>li:last-child{border-bottom:none}.mobile_nav a,.mobile_nav a:visited{display:block;float:none;clear:left;width:100%;margin:0;padding:12px 0;color:#fff;text-align:center;text-decoration:none;font-size:16px}@media screen and (max-width: 700px){.mobile_nav a,.mobile_nav a:visited{padding:10px 0}}.mobile_nav a:hover,.mobile_nav a.active,.mobile_nav a:hover:after,.mobile_nav a:visited:hover,.mobile_nav a:visited.active,.mobile_nav a:visited:hover:after{color:#e87a97}.mobile_nav>ul>li>a,.mobile_nav>ul>li>a:visited{font-family:"proxima-nova",Arial,Helvetica,sans-serif}.mobile_nav .arrow-container{position:absolute;top:0;right:0;width:100%;height:46px;text-align:right;z-index:10;padding-right:25px}@media screen and (max-width: 700px){.mobile_nav .arrow-container{padding-right:10px}}.mobile_nav .arrow-container svg{height:46px}.mobile_nav ul .subnav{float:left;width:100%;display:none}.mobile_nav ul ul li{padding:0}.mobile_nav ul ul a,.mobile_nav ul ul a:visited{padding:6px 18px;font:300 14px "proxima-nova",Arial,Helvetica,sans-serif;float:none;text-align:center;width:auto}.mobile_nav ul ul a:hover,.mobile_nav ul ul a:visited:hover{background:#000}.mobile_nav ul ul .level_3{padding:0 18px}.mobile_nav ul ul .level_3 a,.mobile_nav ul ul .level_3 a:visited{padding:8px 12px;font-size:12px}nav.main_nav ul li.hide-desktop{display:none}@media screen and (max-width: 860px){nav.main_nav ul li.hide-desktop{display:block}body.nav-open{overflow:hidden;height:100%}body.nav-open #container{position:fixed;top:0;left:0}}@media screen and (max-width: 700px){header>.residents{transform:translateX(-55px) translateY(-20px)}.mobile_nav>ul{margin-top:150px;padding:0 30px}.mobile_nav>ul>li.mobile_residents{margin:0;padding:0}}@media screen and (max-width: 570px){header>.residents{display:none}}footer{width:100%;height:275px;background:#fff;position:relative}footer:after{content:"";background:hsla(0,0%,100%,.25);margin:0;width:100%;height:10px;padding:0;display:block;position:absolute;top:-10px;left:0}footer .holder{display:block;margin:0 auto;width:980px;position:relative}footer .logos{padding:20px 0;margin:0;list-style-type:none;text-align:center}footer .logos li{width:145px;width:20%;height:91px;float:left;margin:0 0px}footer .logos li a,footer .logos li a:link,footer .logos li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;width:100%;height:100%;margin:auto;text-indent:-99999px;background:url(../images/footer_logos.jpg) no-repeat center 0;opacity:1}footer .logos li a:hover,footer .logos li a:link:hover,footer .logos li a:visited:hover{opacity:.75}footer .logos li.logo_ballet a,footer .logos li.logo_ballet a:link,footer .logos li.logo_ballet a:visited{background-position:center -85px}footer .logos li.logo_opera a,footer .logos li.logo_opera a:link,footer .logos li.logo_opera a:visited{background-position:center -170px}footer .logos li.logo_seattlecenterfoundation a,footer .logos li.logo_seattlecenterfoundation a:link,footer .logos li.logo_seattlecenterfoundation a:visited{background-position:center -255px}footer .logos li.logo_cityofseattle a,footer .logos li.logo_cityofseattle a:link,footer .logos li.logo_cityofseattle a:visited{background:url(../images/logo_seattlecity.png) center no-repeat}footer nav{background:url(../images/drop.png) no-repeat center 0}footer nav ul{padding:15px 0 10px;margin:0;list-style-type:none;text-align:center}footer nav ul li{font:normal 11px/18px Arial,sans-serif;text-transform:uppercase;color:#666;margin:0 10px;display:inline}footer nav ul li a,footer nav ul li a:link,footer nav ul li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;color:#666}footer nav ul li a:hover,footer nav ul li a:link:hover,footer nav ul li a:visited:hover{color:#ab3a4d;text-decoration:none}footer .sponsors{padding:0;margin:0 auto;list-style-type:none;text-align:center}footer .sponsors li{width:120px;height:66px;display:inline-block;margin:0 5px}footer .sponsors li a,footer .sponsors li a:link,footer .sponsors li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;width:100%;height:100%;text-indent:-99999px;background:url(../images/sponsor_logos.jpg) no-repeat center 0;opacity:1}footer .sponsors li a:hover,footer .sponsors li a:link:hover,footer .sponsors li a:visited:hover{opacity:.75}footer .sponsors li.sponsor_ticketmaster a,footer .sponsors li.sponsor_ticketmaster a:link,footer .sponsors li.sponsor_ticketmaster a:visited{background:url(../images/ticketmaster_logo.png) center no-repeat;background-size:contain}footer .sponsors li.sponsor_starbucks{width:62px}footer .sponsors li.sponsor_starbucks a,footer .sponsors li.sponsor_starbucks a:link,footer .sponsors li.sponsor_starbucks a:visited{background-position:-144px center}footer .sponsors li.sponsor_savor{width:110px}footer .sponsors li.sponsor_savor a,footer .sponsors li.sponsor_savor a:link,footer .sponsors li.sponsor_savor a:visited{background:rgba(0,0,0,0) url("../images/spectra-logo.svg") center center no-repeat;background-size:90%}footer .sponsors li.sponsor_cocacola{width:125px}footer .sponsors li.sponsor_cocacola a,footer .sponsors li.sponsor_cocacola a:link,footer .sponsors li.sponsor_cocacola a:visited{background-position:-338px center}footer .sponsors li.sponsor_tmobile{width:130px}footer .sponsors li.sponsor_tmobile a,footer .sponsors li.sponsor_tmobile a:link,footer .sponsors li.sponsor_tmobile a:visited{background-position:-460px center}footer .sponsors li.sponsor_ovg{width:110px}footer .sponsors li.sponsor_ovg a,footer .sponsors li.sponsor_ovg a:link,footer .sponsors li.sponsor_ovg a:visited{background:rgba(0,0,0,0) url("../images/ovg-color.svg") center center no-repeat;background-size:90%}footer .global_footer{padding-top:10px}footer .global_footer p{font:normal 10px/15px Arial,sans-serif;color:#666;text-align:center}footer .global_footer p a,footer .global_footer p a:link,footer .global_footer p a:visited{color:#666}footer .global_footer span.delimiter{display:inline;padding:0}footer a#carbonhouse,footer a#carbonhouse:link,footer a#carbonhouse:visited{margin:0 0 0 20px;font-size:10px;font-weight:bold;font-family:"helvetica";color:#b2b2b2;cursor:pointer;text-decoration:none}footer a#carbonhouse span,footer a#carbonhouse:link span,footer a#carbonhouse:visited span{font-size:12px}footer a#carbonhouse span.carbon,footer a#carbonhouse:link span.carbon,footer a#carbonhouse:visited span.carbon{color:#9f9f9f}footer a#carbonhouse span.house,footer a#carbonhouse:link span.house,footer a#carbonhouse:visited span.house{color:#d2d2d2}footer a#carbonhouse:hover,footer a#carbonhouse:link:hover,footer a#carbonhouse:visited:hover{text-decoration:none;color:#000}footer a#carbonhouse:hover span,footer a#carbonhouse:link:hover span,footer a#carbonhouse:visited:hover span{color:#000}@media screen and (max-width: 1020px){footer .holder{width:100%;max-width:980px}footer .logos{width:100%;display:table}footer .logos li{height:91px;float:left;display:table-cell;margin:0;width:20%}footer .logos li.sponsor_cocacola,footer .logos li.sponsor_starbucks,footer .logos li.sponsor_savor,footer .logos li.sponsor_ticketmaster{width:20%;margin:0 auto}footer .logos li.sponsor_cocacola a,footer .logos li.sponsor_starbucks a,footer .logos li.sponsor_savor a,footer .logos li.sponsor_ticketmaster a{margin:0 auto}footer .logos li.sponsor_starbucks a{width:60px}footer .logos li.sponsor_ticketmaster a{width:112px}footer .logos li.sponsor_cocacola a{width:112px}footer .logos li.sponsor_savor a{width:112px}}@media screen and (max-width: 860px){footer{height:auto;padding-bottom:20px}footer .global_footer p{margin:0}footer nav ul{width:100%;overflow:hidden;max-width:435px;margin:0 auto}footer nav ul li{float:left;width:50%;margin:0}}@media screen and (max-width: 700px){footer .logos{text-align:center}footer .logos li,footer .sponsors li{width:49%;display:inline-block;float:none;text-align:center}footer .logos li.sponsor_cocacola,footer .logos li.sponsor_starbucks,footer .logos li.sponsor_savor,footer .logos li.sponsor_ticketmaster,footer .sponsors li.sponsor_cocacola,footer .sponsors li.sponsor_starbucks,footer .sponsors li.sponsor_savor,footer .sponsors li.sponsor_ticketmaster{width:50%}}@media screen and (max-width: 420px){.global_footer .delimiter:last-of-type{display:none}.global_footer a#carbonhouse{display:block;margin-top:5px;margin-bottom:5px}}header{margin:0 0 10px;padding:0 25px;height:130px;position:relative;background:url(../images/header_bg.png) repeat-x 0 0}header .logo{position:absolute;top:-40px;left:25px;width:240px;height:140px;float:left}header .logo span,header .logo a,header .logo a:link,header .logo a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;text-indent:-5000px;display:block;width:100%;height:100%;background:url(../images/logo.png) no-repeat 0 0;opacity:1}header .logo span:hover,header .logo a:hover,header .logo a:link:hover,header .logo a:visited:hover{opacity:.75}header .logo span{cursor:default}header .residents,.nav_wrapper .residents{float:right;margin:45px 0}header .residents label,.nav_wrapper .residents label{float:left;color:#999;padding:0 20px;font:italic 16px/40px Arial,sans-serif}header .residents ul,.nav_wrapper .residents ul{margin:0;padding:0;list-style-type:none;float:left}header .residents ul li,.nav_wrapper .residents ul li{float:left;width:117px;height:40px;padding:0 15px 0 16px;border-left:1px dotted gray}header .residents ul li a,header .residents ul li a:link,header .residents ul li a:visited,.nav_wrapper .residents ul li a,.nav_wrapper .residents ul li a:link,.nav_wrapper .residents ul li a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;width:100%;height:100%;background:url(../images/resident_logos.png) no-repeat 0 0;text-indent:-99999px;opacity:1}header .residents ul li a:hover,header .residents ul li a:link:hover,header .residents ul li a:visited:hover,.nav_wrapper .residents ul li a:hover,.nav_wrapper .residents ul li a:link:hover,.nav_wrapper .residents ul li a:visited:hover{opacity:.75}header .residents ul li.resident_opera,.nav_wrapper .residents ul li.resident_opera{width:107px}header .residents ul li.resident_opera a,header .residents ul li.resident_opera a:link,header .residents ul li.resident_opera a:visited,.nav_wrapper .residents ul li.resident_opera a,.nav_wrapper .residents ul li.resident_opera a:link,.nav_wrapper .residents ul li.resident_opera a:visited{background-position:-148px 0}@media screen and (max-width: 570px){.nav_wrapper .residents{display:block;float:none;margin:10px auto}.nav_wrapper .residents label{display:block;float:none;clear:right;width:100%;line-height:100%}.nav_wrapper .residents ul{margin-top:15px;display:flex;align-items:center;justify-content:center;float:none;width:100%;clear:none}.nav_wrapper .residents li{clear:none}.nav_wrapper .residents li:first-child{border-left:none}}#toolbar{width:100%;height:40px;background:#000;background:rgba(0,0,0,.8)}#toolbar .holder{display:block;margin:0 auto;width:980px;position:relative}#toolbar .links{display:block;margin:0;padding:4px 0;float:right}#toolbar .links li{width:28px;height:33px;float:left;margin:0 3px;list-style:none}#toolbar a,#toolbar a:link,#toolbar a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;width:100%;height:100%;text-indent:-99999px;background:url(../images/icons.png) no-repeat center 0;opacity:.8}#toolbar a:hover,#toolbar a:link:hover,#toolbar a:visited:hover{opacity:1}.center_in_mobile{clear:both;overflow:hidden;display:inline-block;margin:0 auto}.mobile_nav_item div div{width:28px;height:28px;float:left;margin:10px 3px}.mobile_nav_item div div a,.mobile_nav_item div div a:link,.mobile_nav_item div div a:visited{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:block;width:100%;height:100%;text-indent:-99999px;background:url(../images/icons.png) no-repeat center 0;opacity:.8}.mobile_nav_item div div a:hover,.mobile_nav_item div div a:link:hover,.mobile_nav_item div div a:visited:hover{opacity:1}#toolbar .links .toolbar_seattlecenter,.mobile_nav_item .toolbar_seattlecenter{width:140px}#toolbar .links .toolbar_seattlecenter a,#toolbar .links .toolbar_seattlecenter a:link,#toolbar .links .toolbar_seattlecenter a:visited,.mobile_nav_item .toolbar_seattlecenter a,.mobile_nav_item .toolbar_seattlecenter a:link,.mobile_nav_item .toolbar_seattlecenter a:visited{background:url(../images/logo_seattlecenter_sm.png) no-repeat 0 0}#toolbar .links .toolbar_seattlecenter a:hover,#toolbar .links .toolbar_seattlecenter a:link:hover,#toolbar .links .toolbar_seattlecenter a:visited:hover,.mobile_nav_item .toolbar_seattlecenter a:hover,.mobile_nav_item .toolbar_seattlecenter a:link:hover,.mobile_nav_item .toolbar_seattlecenter a:visited:hover{background-position:0 -28px}#toolbar .links .toolbar_spectra,.mobile_nav_item .toolbar_spectra{width:110px;margin-right:5px}#toolbar .links .toolbar_spectra a,#toolbar .links .toolbar_spectra a:link,#toolbar .links .toolbar_spectra a:visited,.mobile_nav_item .toolbar_spectra a,.mobile_nav_item .toolbar_spectra a:link,.mobile_nav_item .toolbar_spectra a:visited{background:rgba(0,0,0,0) url("../images/spectra-logo-white.svg") center center no-repeat;background-size:100%;opacity:.6;height:31px}#toolbar .links .toolbar_spectra a:hover,#toolbar .links .toolbar_spectra a:link:hover,#toolbar .links .toolbar_spectra a:visited:hover,.mobile_nav_item .toolbar_spectra a:hover,.mobile_nav_item .toolbar_spectra a:link:hover,.mobile_nav_item .toolbar_spectra a:visited:hover{opacity:1}#toolbar .links .toolbar_ovg,.mobile_nav_item .toolbar_ovg{width:110px;margin-right:5px}#toolbar .links .toolbar_ovg a,#toolbar .links .toolbar_ovg a:link,#toolbar .links .toolbar_ovg a:visited,.mobile_nav_item .toolbar_ovg a,.mobile_nav_item .toolbar_ovg a:link,.mobile_nav_item .toolbar_ovg a:visited{background:rgba(0,0,0,0) url("../images/ovg-white.svg") center center no-repeat;background-size:100%;opacity:.6;height:31px}#toolbar .links .toolbar_ovg a:hover,#toolbar .links .toolbar_ovg a:link:hover,#toolbar .links .toolbar_ovg a:visited:hover,.mobile_nav_item .toolbar_ovg a:hover,.mobile_nav_item .toolbar_ovg a:link:hover,.mobile_nav_item .toolbar_ovg a:visited:hover{opacity:1}#toolbar .links .toolbar_facebook a,#toolbar .links .toolbar_facebook a:link,#toolbar .links .toolbar_facebook a:visited,.mobile_nav_item .toolbar_facebook a,.mobile_nav_item .toolbar_facebook a:link,.mobile_nav_item .toolbar_facebook a:visited{background-position:center -34px}#toolbar .links .toolbar_instagram a,#toolbar .links .toolbar_instagram a:link,#toolbar .links .toolbar_instagram a:visited,.mobile_nav_item .toolbar_instagram a,.mobile_nav_item .toolbar_instagram a:link,.mobile_nav_item .toolbar_instagram a:visited{background:url(../images/instagram.png) no-repeat 0 0;margin:3px 0 0 4px}#toolbar .links .toolbar_twitter a,#toolbar .links .toolbar_twitter a:link,#toolbar .links .toolbar_twitter a:visited,.mobile_nav_item .toolbar_twitter a,.mobile_nav_item .toolbar_twitter a:link,.mobile_nav_item .toolbar_twitter a:visited{background-image:url(../images/twitter-x-black.png);background-size:13px;background-color:#eee;border-radius:50%;background-position:5px 5px;height:22px;width:22px;position:relative;top:3px;left:2px}#toolbar .links .toolbar_enews a,#toolbar .links .toolbar_enews a:link,#toolbar .links .toolbar_enews a:visited,.mobile_nav_item .toolbar_enews a,.mobile_nav_item .toolbar_enews a:link,.mobile_nav_item .toolbar_enews a:visited{background-position:center -98px}#toolbar .search,.mobile_nav_search{font:bold 10px/18px Arial,sans-serif;color:#999;width:240px;padding:10px 0;float:right}#toolbar .search label,.mobile_nav_search label{text-transform:uppercase;float:left;margin:0 10px}#toolbar .search input,.mobile_nav_search input{width:152px;padding:0 5px;border:1px solid #666;background:#fff;float:left;line-height:18px;height:18px;color:#999}#toolbar .search button,.mobile_nav_search button{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;background:url(../images/icons.png) no-repeat center -8px;width:24px;height:16px;border:0;text-indent:-99999px;opacity:.4}#toolbar .search button:hover,.mobile_nav_search button:hover{opacity:1}.hide-desktop .mobile_nav_search{width:100%;height:50px;font-size:16px;float:none;margin:0 auto}.hide-desktop .mobile_nav_search input{width:100%;line-height:25px;height:25px}.hide-desktop .mobile_nav_search button{margin:0 0 0 10px;position:absolute}body>.tooltip{border:2px solid #fff;-moz-box-shadow:0px 0px 8px 0px #333;-webkit-box-shadow:0px 0px 8px 0px #333;box-shadow:0px 0px 8px 0px #333;background:#b8472f;background:-moz-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #b8472f), color-stop(75%, #a4365e), color-stop(100%, #6f3263));background:-webkit-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-o-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:-ms-linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);background:linear-gradient(-45deg, #b8472f 0%, #a4365e 75%, #6f3263 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#b8472f", endColorstr="#6f3263",GradientType=1 );text-align:center;margin:0;padding:8px 10px;font:600 11px/100% "proxima-nova",Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;z-index:100000}body>.tooltip:before{content:"";width:100%;height:5px;background:url(../images/tooltip_arrow.png) no-repeat center 0;position:absolute;top:-5px;left:0}@media screen and (max-width: 1020px){#toolbar{padding-right:20px}#toolbar .holder{width:100%}header .residents{margin-top:54px}header .logo{top:7px}header .logo{width:180px;height:105px}header .logo span,header .logo a,header .logo a:link,header .logo a:visited{width:180px;height:105px;background-size:cover}}@media screen and (max-width: 860px){#toolbar .holder{display:none}header .logo{z-index:10001}}@media screen and (max-width: 700px){.mobile_nav>ul{margin-top:110px}#nav-toggle{top:20px}#layout header{height:100px;margin:0 -10px 10px}#layout header .logo{margin-top:0}header .logo span,header .logo a,header .logo a:link,header .logo a:visited{width:130px;height:80px;background:url(../images/logo_m_transp.png) no-repeat}header .logo{margin-top:20px;width:130px;height:80px}}@media screen and (max-width: 420px){.mobile_nav_sponsors div div{float:left;margin-left:auto;margin-right:auto}}.ie7 #layout>nav ul li{float:left;padding-left:5px;padding-right:5px;display:block}.ie7 #layout>nav ul li>.sub ul li{float:none;padding:0;display:block}.ie7 footer .sponsors{width:310px}.ie7 footer .sponsors li{float:left;display:block}.ie8 #toolbar .links,.ie9 #toolbar .links{width:375px;position:absolute;top:0;left:375px;height:28px;float:none}.ie8 #toolbar .links li,.ie9 #toolbar .links li{display:block}.ie8 #toolbar .links li a,.ie8 #toolbar .links li a:link,.ie8 #toolbar .links li a:visited,.ie9 #toolbar .links li a,.ie9 #toolbar .links li a:link,.ie9 #toolbar .links li a:visited{height:28px}.ie7 #calendar .tooltip .content,.ie8 #calendar .tooltip .content,.ie9 #calendar .tooltip .content{overflow:hidden}#fb_connect_status{display:none}.fbtabs{padding:0 0 15px;width:220px;height:290px;margin:0 0 15px;position:relative;background:#fff;-webkit-box-shadow:-1px -1px 3px 0px #ccc,1px 1px 3px 0px #ccc;box-shadow:-1px -1px 3px 0px #ccc,1px 1px 3px 0px #ccc}.fbtabs h4{display:block;color:#333;height:20px;margin:0 0 10px;padding:11px 0 0 40px;text-align:left;font:600 18px/120% "proxima-nova",Arial,sans-serif;background:url(../images/fb_icon_blue.png) no-repeat 10px 10px}.fbtabs a.seeall{position:absolute;top:45px;right:5px;width:40px;height:15px;padding:0 20px 0 0;z-index:25;cursor:pointer;display:block;color:#999;font:bold 9px/160% Helvetica,Arial,sans-serif;text-transform:uppercase;background:url(../images/icon_seeall.png) no-repeat right top}.fbtabs .css-tabs{margin:0 0 0 4px;padding:0}.fbtabs .css-tabs li{float:left;list-style:none;padding:0}.fbtabs .css-tabs a{background-color:#ccc;border:1px solid #ccc;color:#ab3b4e;display:block;margin:0 4px 0 0;padding:5px 10px 4px;text-transform:uppercase;text-decoration:none;font:600 10px/120% "proxima-nova",Arial,sans-serif}.fbtabs .css-tabs a.current{background-color:#aa3b4f;color:#fff}.fbtabs .css-panes{clear:both;padding:5px;width:200px;z-index:5;margin:0 auto;position:relative;display:block;overflow:hidden;height:185px;top:-1px;border:1px solid #ccc}.fbtabs .css-panes .pane{display:none;border:none;min-height:185px;padding:5px}.fbtabs .css-panes .attendee{float:left;height:90px;padding:0 4px;width:54px;text-align:center;font-weight:bold;line-height:110%}.fbtabs .css-panes .attendee a{display:block;clear:both;text-align:left;line-height:120%;font-size:11px;color:#333;text-decoration:none}.fbtabs .css-panes .attendee a div{font-weight:normal;font-size:10px}.fbtabs .css-panes .attendee img{display:block;height:50px;width:50px}.fbtabs_holder{padding:0;margin:0;position:relative}#fb_connect_rsvpshare{position:absolute;bottom:20px;left:18px}#fb_connect_rsvpshare span.status{height:20px;line-height:20px;padding:2px 0 0 5px;color:#333;font-size:14px;margin:0 20px 0 5px;display:block;font-weight:bold;float:left}#fb_connect_rsvpshare a,#fb_connect_rsvpshare a:link,#fb_connect_rsvpshare a:visited{width:120px;color:#fff;text-transform:uppercase;height:18px;display:block;float:left;text-align:center;padding:5px 0 0;background:#338558;border:2px solid #333;font-weight:bold;font-size:12px}#fb_connect_rsvpshare a:first-child{margin-right:10px}#fb_connect_rsvpshare a:hover{text-decoration:none;color:#0075ac;background:#fff}.css-panes #fb_event_attendees strong,.css-panes #fb_event_friends strong{display:block;margin:0 0 5px;text-align:center;width:100%}#fb_rsvp{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp_status{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp button,#fb_rsvp_status button{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:0px;text-align:center;line-height:11px;background:#b84730;color:#fff;font-size:10px;font-weight:700;padding:5px 10px;border:1px solid #ccc;cursor:pointer;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}#fb_rsvp_status span{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:10px;text-align:center;line-height:13px;background:#b84730;color:#fff;font-size:10px;font-weight:700;padding:5px 10px 3px;border:1px solid #ccc;cursor:pointer}#fb_rsvp #button_fb_rsvp_going{color:#fff;margin-right:10px;background:#338558}#fb_rsvp_status span,#fb_rsvp button:hover,#fb_rsvp_status button:hover{color:#fff;background:#aa3b4f}#fb_window{position:absolute;width:652px;height:200px;left:-10000px;top:-10000px;z-index:59999}#fb_window_cap{background:url(../images/fb_window_border.png) no-repeat center top;width:100%;height:10px}#fb_window_base{background:url(../images/fb_window_border.png) no-repeat center bottom;width:100%;height:10px}#fb_window_holder{background:url(../images/fb_window_bg.png) repeat-y center bottom;padding:0 10px}#fb_window_header{border:1px solid #3b5998;height:27px;background:#6d84b4;padding-left:26px;font:bold 14px/27px "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;text-align:left}#fb_window_content{background:#f7f7f7;border:1px solid #555;border-top:0px}#fb_window_content .textarea{text-align:left;padding:15px 30px 25px;color:#333}#fb_window_content .sending{text-align:center;padding:60px 30px 25px;color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif;background:url(../images/loading.gif) no-repeat center 25px}#fb_window_content .warning{background:#ffebe8}#fb_window_content .textarea h3{color:#333;font:bold 13px/15px "Lucida Grande",Lucida,Verdana,sans-serif;padding-bottom:3px;margin-bottom:0}#fb_window_content .textarea p{color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .textarea textarea{width:450px;border:1px solid #bdc7d8;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content fieldset{margin:0;padding:0}#fb_window_content fieldset label{font:bold 11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar{border-top:1px solid #e7e7e7;padding:6px 30px;background:#f0f0f0;text-align:center;height:21px;position:relative;top:auto;right:auto}#fb_window_content .toolbar button{margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar button.submit{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff}#fb_window_content .toolbar button.cancel{background:#f0f0f0;border:1px solid #666;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#333}#fb_window_content .toolbar button.next{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right}#fb_window_content .toolbar a.next,#fb_window_content .toolbar a.next:link,#fb_window_content .toolbar a.next:visited{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right;margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif;text-decoration:none}#fb_window_close{position:absolute;top:16px;right:16px;background:url(../images/fb_window_close.png) no-repeat center top;width:14px;height:14px;cursor:pointer;text-indent:-444444px}#fb_window_close:hover{background-position:center bottom}.textarea{margin:0}.textarea .content{clear:both}.textarea .content label{font-weight:bold}.form{margin:0 0 15px;padding:1px;border:1px dotted gray}.form .content{margin:0;padding:10px;background:#fff}.content{margin:0 0 15px;padding:0;position:relative}.content img{max-width:100%;height:auto}.content .container{clear:both;position:relative}.content img.gh-image{padding:0;margin:0 0 15px;padding:1px;border:1px dotted gray}.content .image-left img{margin-right:20px;float:left}.content .image-right img{margin-left:20px;float:right}.content .image-three img{float:left;margin:0 10px 15px}.content .image-four img{float:left;margin:0 10px 15px}.content .no-border img{padding:0;border:0}.content .overview{margin:0 0 15px;border-bottom:1px dotted gray}.content .overview p{font-size:17px;line-height:130%;color:#000}.content .baseline{margin:0 0 15px;border-bottom:1px dotted gray}.content table{margin:0 0 15px;position:relative}.content table tr{font-size:12px;color:#000}.content table tr th{padding:5px;background:#222;color:#fff;border:1px dotted gray}.content table tr th strong{font-size:14px}.content table tr td{padding:5px;border:1px dotted gray}.content table tr td strong{font-size:14px}body#events.all #column_1 .paging.final{display:none}.paging{margin:0;color:#175f71;position:relative;padding:0px;height:38px;font-size:14px;line-height:38px}.paging .record{width:100px;float:left;color:#333;line-height:25px;height:25px;padding:0;font-weight:400}.paging .pages{margin:0;float:left;width:auto;text-align:left}.paging .pages strong,.paging .pages a,.paging .pages a:link,.paging .pages a:visited{display:block;background:url(../images/icons.png) no-repeat center -260px;border-radius:25px;color:#000;height:25px;float:left;font-weight:400;line-height:25px;margin:0 0 0 3px;text-align:center;width:25px;text-decoration:none}.paging .pages strong:hover,.paging .pages a:hover,.paging .pages a:link:hover,.paging .pages a:visited:hover{color:#fff;background:#222 url(../images/icons.png) no-repeat center -324px;text-decoration:none}.paging .pages strong.first,.paging .pages strong.last,.paging .pages a.first,.paging .pages a.last,.paging .pages a:link.first,.paging .pages a:link.last,.paging .pages a:visited.first,.paging .pages a:visited.last{display:none}.paging .pages strong{color:#fff;background:#ab3a4d url(../images/icons.png) no-repeat center -292px;text-decoration:none}.paging .pages strong:hover{background:#ab3a4d url(../images/icons.png) no-repeat center -292px}.paging .links{width:120px;float:right;padding:0}.paging .links a,.paging .links a:link,.paging .links a:visited{display:block;padding:0;float:left;width:auto;line-height:25px;text-indent:0px;font-weight:400;height:25px;padding:0 0 0 20px;text-transform:none;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.paging .links a.print,.paging .links a:link.print,.paging .links a:visited.print{color:#175f71}.paging .links a:hover,.paging .links a:focus,.paging .links a:link:hover,.paging .links a:link:focus,.paging .links a:visited:hover,.paging .links a:visited:focus{color:#000;text-decoration:underline}.all .paging .links .print{float:right}.link{margin:0;position:relative}.link ul.list{margin:0 0 15px;padding:0;list-style-type:none;list-style-image:none;border-top:1px dotted gray}.link ul.list li{border-bottom:1px dotted gray;padding:6px 0;margin:0;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}.link ul.list a,.link ul.list a:link,.link ul.list a:visited{display:block;padding:0 0 0 35px;margin:0 0 0 2px;text-decoration:none;color:#ab3a4d;line-height:26px;position:relative}.link ul.list a:after,.link ul.list a:link:after,.link ul.list a:visited:after{position:absolute;left:0;top:0;width:24px;height:24px;content:"";display:block;background:url(../images/icons.png) no-repeat -5px -419px}.link ul.list a:hover,.link ul.list a:focus,.link ul.list a:link:hover,.link ul.list a:link:focus,.link ul.list a:visited:hover,.link ul.list a:visited:focus{color:#000}.link ul.list a.external:after,.link ul.list a:link.external:after,.link ul.list a:visited.external:after{background-position:-5px -419px}.link ul.list a.image:after,.link ul.list a:link.image:after,.link ul.list a:visited.image:after{background-position:-5px -387px}.link ul.list a.pdf:after,.link ul.list a:link.pdf:after,.link ul.list a:visited.pdf:after{background-position:-5px -451px}.link ul.list a.email:after,.link ul.list a:link.email:after,.link ul.list a:visited.email:after{background-position:-5px -483px}.link ul.list p{margin:0;padding:0 0 0 35px;font-size:14px}.link ul.list p a,.link ul.list p a:link,.link ul.list p a:visited{margin:0;padding:0;display:inline;background:rgba(0,0,0,0);color:#666;font-style:italic;border-bottom:1px dotted #ccc}.link ul.list p a:hover,.link ul.list p a:focus,.link ul.list p a:link:hover,.link ul.list p a:link:focus,.link ul.list p a:visited:hover,.link ul.list p a:visited:focus{color:#000;border-bottom:1px dotted #333}#column_2 .links{margin:0;padding:0 0 10px;list-style-type:none}#column_2 .links li{height:35px;line-height:35px;padding:0;margin:0 0 10px;background:#222 url(../images/links_bg.png) no-repeat -1px -2px;-moz-box-shadow:0px 0px 3px 0px #333;-webkit-box-shadow:0px 0px 3px 0px #333;box-shadow:0px 0px 3px 0px #333}#column_2 .links li span,#column_2 .links li a,#column_2 .links li a:link,#column_2 .links li a:visited{text-indent:45px;color:#fff;font-size:14px;display:block;text-align:left;text-decoration:none;text-transform:uppercase;position:relative;font-weight:400;background:url(../images/icons.png) no-repeat 0 0}#column_2 .links li span:hover,#column_2 .links li a:hover,#column_2 .links li a:link:hover,#column_2 .links li a:visited:hover{text-decoration:none}#column_2 .links li.link_calendar{display:none;position:relative}#column_2 .links li.link_calendar:after{position:absolute;left:0;top:0;height:100%;width:35px;content:"";display:block;background:#a23a52;background:-moz-linear-gradient(left, rgb(162, 58, 82) 0%, rgb(129, 53, 93) 100%);background:-webkit-linear-gradient(left, rgb(162, 58, 82) 0%, rgb(129, 53, 93) 100%);background:linear-gradient(to right, rgb(162, 58, 82) 0%, rgb(129, 53, 93) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a23a52", endColorstr="#81355d",GradientType=1 )}#column_2 .links li.link_calendar a,#column_2 .links li.link_calendar a:link,#column_2 .links li.link_calendar a:visited{z-index:9;background-position:1px -160px}#column_2 .links li.link_calendar a:hover,#column_2 .links li.link_calendar a:link:hover,#column_2 .links li.link_calendar a:visited:hover{background-color:#81355d}#column_2 .links li.link_facebook{background-position:-1px -2px}#column_2 .links li.link_facebook a,#column_2 .links li.link_facebook a:link,#column_2 .links li.link_facebook a:visited{background-position:2px -30px}#column_2 .links li.link_facebook a:hover,#column_2 .links li.link_facebook a:link:hover,#column_2 .links li.link_facebook a:visited:hover{background-color:#194cb2}#column_2 .links li.link_twitter{background-position:-1px -48px}#column_2 .links li.link_twitter a,#column_2 .links li.link_twitter a:link,#column_2 .links li.link_twitter a:visited{background-image:url(../images/twitter-x-black.png);background-size:20px;background-position:8px}#column_2 .links li.link_twitter a:hover,#column_2 .links li.link_twitter a:link:hover,#column_2 .links li.link_twitter a:visited:hover{background-color:#33b7ea}#column_2 .links li.link_enews{background-position:-1px -93px}#column_2 .links li.link_enews a,#column_2 .links li.link_enews a:link,#column_2 .links li.link_enews a:visited{background-position:2px -94px}#column_2 .links li.link_enews a:hover,#column_2 .links li.link_enews a:link:hover,#column_2 .links li.link_enews a:visited:hover{background-color:#1d9f8e}.sitemap{padding:0;margin:0;clear:both}.sitemap .column{float:left;width:270px;padding:0;position:relative}.sitemap #sitemap_column_1{margin:0 20px 0 0}.sitemap ul{margin:0;padding:0;list-style-type:none}.sitemap ul li{margin:0 0 10px 0;padding:0;text-transform:uppercase;font:600 18px/130% "proxima-nova",Arial,Helvetica,sans-serif}.sitemap ul li a,.sitemap ul li a:link,.sitemap ul li a:visited{text-decoration:none;color:#175f71}.sitemap ul li a:hover,.sitemap ul li a:focus,.sitemap ul li a:link:hover,.sitemap ul li a:link:focus,.sitemap ul li a:visited:hover,.sitemap ul li a:visited:focus{color:#000}.sitemap ul li ul{margin:0 0 0 5px;padding:5px 0 8px 15px;list-style-type:square;list-style-position:outside}.sitemap ul li ul li{margin:0;text-transform:none;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}.sitemap ul li ul li a,.sitemap ul li ul li a:link,.sitemap ul li ul li a:visited{color:#ab3a4d;padding:0}.sitemap ul li ul li a:hover,.sitemap ul li ul li a:focus,.sitemap ul li ul li a:link:hover,.sitemap ul li ul li a:link:focus,.sitemap ul li ul li a:visited:hover,.sitemap ul li ul li a:visited:focus{color:#000;text-decoration:underline}.sitemap ul li ul li ul{display:none}.error{height:auto;background-color:#ffe603;border:1px solid #ffe603;font-size:12px;color:#000;padding:4px 8px;width:auto;line-height:12px;text-align:center;z-index:999999;vertical-align:center;font-family:Arial,Helvetica,sans-serif;border-radius:5px;margin:0 0 10px}.error p{color:#222;font-size:12px;padding:0;margin:0}.full_column .login{width:300px;margin:50px auto;padding:20px;border:1px solid gray;background:#fff;text-align:center}.full_column .login input{border:1px solid #999;padding:3px 3px;margin:0 0 8px;width:78%;font-size:14px;text-align:center;color:#000}.full_column .login form button{margin:0 auto;text-align:center;width:100px;display:block;font-size:12px;font-weight:400;text-transform:uppercase;padding:8px 15px;background:#ab3a4d;color:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.full_column .login form button:hover{background:#000}@media screen and (max-width: 700px){#pages.index .content img{height:auto !important;display:block;float:none !important;margin:0 auto 20px auto !important}}@media screen and (max-width: 860px){#column_2 .links{margin:0 auto;padding-bottom:15px}#column_2 .links li.link_calendar{display:block}.home #column_2 .links{width:220px;padding-bottom:10px}.home #column_2 .links li{margin:0 0 10px}}@media screen and (max-width: 700px){.content table,.content thead,.content tbody,.content th,.content td,.content tr{display:block}.content thead tr{position:absolute;top:-9999px;left:-9999px}.content tr{border:1px solid #ccc}.content table tr td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;text-align:right !important;text-indent:50px;padding-right:50px}.content table tr td:after{width:1px;height:100%;background:#000;content:"";display:none}.content td:nth-of-type(1){text-align:center !important;padding:10px;text-indent:0;padding-right:0;background:#333;color:#fff}.content td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap;content:attr(data-content)}.textarea .content ul,.textarea .content p{margin-left:0 !important}}@media screen and (max-width: 500px){.content .image-right img,.content .image-left img{float:none !important;display:block;margin:10px auto !important}.content img.gh-image{float:none !important;display:block;margin:10px auto !important}}.subnav>ul{background:#eee;margin:0 0 15px;position:relative;padding:0;-moz-box-shadow:inset 0px 0px 8px 0px #999;-webkit-box-shadow:inset 0px 0px 8px 0px #999;box-shadow:inset 0px 0px 8px 0px #999;list-style:none;list-style-image:none}.subnav>ul>li{margin:0;padding:0;border-bottom:1px solid #ccc;font-size:14px;color:#000;border-bottom:1px solid #ccc}.subnav>ul>li a,.subnav>ul>li a:link,.subnav>ul>li a:visited{display:block;padding:8px 10px;text-decoration:none;color:#ab3a4d}.subnav>ul>li a:hover,.subnav>ul>li a.active,.subnav>ul>li a:link:hover,.subnav>ul>li a:link.active,.subnav>ul>li a:visited:hover,.subnav>ul>li a:visited.active{color:#000}.subnav>ul>li .sub a{padding:0 0 6px 10px}.subnav>ul>li:first-child{background:#222}.subnav>ul>li:first-child .section{text-transform:uppercase;color:#fff}.subnav>ul>li:first-child .section.active,.subnav>ul>li:first-child .section:hover{color:#fff}.subnav>ul>li.active ul{display:block;list-style:none;list-style-image:none;list-style-type:none;padding:5px 0 0 5px;margin:0;background:rgba(0,0,0,0);width:auto;font-size:12px}.subnav>ul>li ul{display:none}@media screen and (max-width: 860px){.home #column_2{width:100%;margin:0 auto;overflow:hidden;padding:20px 0 10px 0}.home #column_2 .links{margin-right:10px}.home #column_2 .links,.home #column_2 .banner{width:calc(50% - 5px);float:left}.home #column_2 .links{margin-right:10px;float:left;padding-bottom:0}.home #column_2 .links li:last-child{margin-bottom:0}.home #column_2 #banner_1,.home #column_2 #banner_4,#column_2 #banner_1,#column_2 #banner_4{background:#222;height:170px}.home #column_2 #banner_1 .rslides,.home #column_2 #banner_4 .rslides,#column_2 #banner_1 .rslides,#column_2 #banner_4 .rslides{height:170px}.home #column_2 #banner_1 .rslides>div,.home #column_2 #banner_4 .rslides>div,#column_2 #banner_1 .rslides>div,#column_2 #banner_4 .rslides>div{margin:0 auto;transform:translateX(-50%);left:50%;height:100%}.home #column_2 #banner_1 .rslides a,.home #column_2 #banner_4 .rslides a,#column_2 #banner_1 .rslides a,#column_2 #banner_4 .rslides a{display:block;width:100%;height:100%}.home #column_2 #banner_1 .rslides img,.home #column_2 #banner_4 .rslides img,#column_2 #banner_1 .rslides img,#column_2 #banner_4 .rslides img{display:block;padding:10px;height:100%;width:auto}}@media screen and (max-width: 700px){.home #column_2 .links{max-width:496px;margin:0 auto 20px auto;float:none}.home #column_2 .links,.home #column_2 .banner{max-width:496px;width:100%}.home #column_2 #banner_1,#column_2 #banner_4{height:auto;max-width:496px;margin:0 auto;float:none;width:auto}.home #column_2 #banner_1 .rslides,#column_2 #banner_4 .rslides{height:auto}}#pages .event_list{margin:0 0 15px;padding:0;background:none;position:relative;border:1px solid #ccc}.event_list{position:relative}.event_list .list{padding:0;background:none;margin:0 0 15px;position:relative;border:1px solid #ccc}.event_list .list p.noevents{padding:10px;color:#000}.event_list .entry{background:url(../images/drop.png) no-repeat center 0;padding:15px;position:relative}.event_list .entry .info{float:left;padding:10px 0 0;width:calc(100% - 260px)}.event_list .entry .info h3{font-weight:400;font-size:22px;line-height:110%;margin:0 0 5px}.event_list .entry .info h3 a{color:#ab3a4d;text-decoration:none}.event_list .entry .info h3 a:hover{color:#000}.event_list .entry .info .description{padding-bottom:15px}.event_list .entry .info .date{color:#666;font-size:14px;margin:0 0 5px;text-transform:uppercase;margin:0 0 10px;font-weight:400}.event_list .entry .info .date span.y{margin-left:-3px}.event_list .entry .info .buttons{position:absolute;bottom:15px;left:260px}.event_list .entry .info .buttons a,.event_list .entry .info .buttons a:link,.event_list .entry .info .buttons a:visited,.event_list .entry .info .buttons span{display:block;float:left;width:114px;height:25px;margin:0;padding:0;background:url(../images/buttons_bg.png) no-repeat 0 0;line-height:25px;font-size:11px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;text-indent:0}.event_list .entry .info .buttons a:hover,.event_list .entry .info .buttons a:link:hover,.event_list .entry .info .buttons a:visited:hover,.event_list .entry .info .buttons span:hover{background:#222}.event_list .entry .info .buttons a.tickets,.event_list .entry .info .buttons a.onsale,.event_list .entry .info .buttons a:link.tickets,.event_list .entry .info .buttons a:link.onsale,.event_list .entry .info .buttons a:visited.tickets,.event_list .entry .info .buttons a:visited.onsale,.event_list .entry .info .buttons span.tickets,.event_list .entry .info .buttons span.onsale{background-position:right 0}.event_list .entry .info .buttons span{cursor:default}.event_list .entry .thumb{width:230px;height:auto;margin:0 15px 0 0;float:left}.event_list .entry .thumb a{display:block;width:100%;height:100%;border:1px solid #ccc}.event_list .entry .thumb a:hover{border-color:#222}.event_list .entry .thumb img{display:block;padding:0;width:100%;height:100%}.event_detail .header{margin:0 0 10px;padding:0}.event_detail .detail_holder_incontent{display:none}.event_detail .details{background:#eee;margin:0 0 15px;position:relative;padding:0;-moz-box-shadow:inset 0px 0px 8px 0px #999;-webkit-box-shadow:inset 0px 0px 8px 0px #999;box-shadow:inset 0px 0px 8px 0px #999}.event_detail .details h4{color:#fff;font-size:16px;background:#222;line-height:35px;text-indent:10px;font-weight:400;text-transform:uppercase}.event_detail .details ul{list-style:none;list-style-image:none;padding:0;margin:0}.event_detail .details ul li{margin:0;padding:8px 10px;border-bottom:1px solid #ccc;font-size:14px;color:#333;background:url(../images/drop.png) no-repeat right -2px}.event_detail .details ul li:nth-child(even){background-color:hsla(0,0%,80%,.25)}.event_detail .details ul li p{margin:0;line-height:140%}.event_detail .details ul li label{cursor:default;text-transform:uppercase;font-weight:600;font-size:12px;text-transform:uppercase;color:#175f71;line-height:140%;padding:0;margin:0 0 2px;display:block;clear:both}.event_detail .details ul li.date{border-top:none}.event_detail .details ul li.date span.y{margin-left:-3px}.event_detail .details ul li.availability{border-bottom:none}.event_detail .button_tickets{height:60px;line-height:60px;padding:0;margin:0 0 20px;background:url(../images/buttons_bg.png) no-repeat 0 bottom;-moz-box-shadow:0px 0px 3px 0px #333;-webkit-box-shadow:0px 0px 3px 0px #333;box-shadow:0px 0px 3px 0px #333}.event_detail .button_tickets span,.event_detail .button_tickets a,.event_detail .button_tickets a:link,.event_detail .button_tickets a:visited{text-indent:45px;color:#fff;font-size:20px;display:block;text-align:left;text-decoration:none;position:relative;font-weight:600;background:url(../images/links_bg.png) no-repeat -1px -240px}.event_detail .button_tickets span:hover,.event_detail .button_tickets a:hover,.event_detail .button_tickets a:link:hover,.event_detail .button_tickets a:visited:hover{text-decoration:none}.event_detail .button_tickets span.soon,.event_detail .button_tickets a.soon,.event_detail .button_tickets a:link.soon,.event_detail .button_tickets a:visited.soon{background:url(../images/links_bg.png) no-repeat -1px -240px}.event_detail .button_tickets a,.event_detail .button_tickets a:link,.event_detail .button_tickets a:visited{cursor:pointer}.event_detail .button_tickets a:hover,.event_detail .button_tickets a:link:hover,.event_detail .button_tickets a:visited:hover{background-color:#222}.event_detail .content{padding:15px}.event_detail .content .disclaimer p{font-style:italic;font-size:13px}.event_detail .showings{margin:20px 0}.event_detail .showings .showings_list{border-top:1px dotted gray}.event_detail .showings ul{list-style-image:none;list-style:none;margin:0;padding:0;list-style-position:inside;width:50%;float:left}.event_detail .showings ul li{border-bottom:1px dotted gray;padding:0;margin:0;color:#000;font-size:15px;position:relative;font-weight:bold;line-height:35px}.event_detail .showings ul li.entry.alt{margin-right:0}.event_detail .showings ul li span{display:block;float:left}.event_detail .showings ul li span.date{padding:0 4px 0 0}.event_detail .showings ul li span.time{color:#999}.event_detail .showings ul li .buttons{float:right;margin:0}.event_detail .showings ul li a.ical{text-indent:-5000px;display:block;width:22px;height:35px;background:url(../images/icon_cal.png) no-repeat 0 0;padding:0;margin:0 0 0 3px;float:left;position:relative}.event_detail .showings ul li a.ical:hover{background-position:0 -35px}.event_detail .addthis_toolbox{padding:15px 0}.event_detail .addthis_toolbox .addthis_button_print{font-size:12px;color:#333;text-indent:5px;margin-right:10px}.event_detail .group_sales{padding:0;margin:20px 0}.event_detail .group_sales h2{border-bottom:1px dotted gray;padding-bottom:10px}@media screen and (max-width: 1020px){.event_list .entry .thumb{width:200px}.event_list .entry .info .buttons{left:226px}.event_list .entry .info{width:calc(100% - 215px)}.event_list .entry .info h3{font-size:20px}}@media screen and (max-width: 860px){.full_list{position:absolute;top:-47px;right:15px}.detail_holder{display:none}.event_detail .button_tickets{background-size:cover}.event_detail .detail_holder_incontent{display:block}.event_list .entry .info{width:calc(100% - 335px)}.event_list .entry .info .buttons{width:114px;top:0;left:auto;right:15px;top:20px}.event_list .entry .info .buttons a,.event_list .entry .info .buttons a:link,.event_list .entry .info .buttons a:visited,.event_list .entry .info .buttons span{margin:5px 0 5px 0}}@media screen and (max-width: 700px){.event_list .entry .info{padding:0;width:calc(100% - 235px)}.event_list .entry .thumb{width:100px}.event_list .entry .info .buttons{top:10px}.event_list .entry .info h3{font-size:18px}}@media screen and (max-width: 500px){.event_list .entry .info{width:calc(100% - 120px);padding-bottom:40px;position:relative}.event_list .entry .info .buttons{display:block;position:absolute;top:auto;left:auto;bottom:0;left:0;height:auto;clear:left;overflow:hidden;width:100%}.event_list .entry .info .buttons a{box-sizing:border-box;width:50%;float:left}}@media screen and (max-width: 420px){.event_list .entry .thumb{width:100%;display:none}#pages .event_list{border:none}.event_list .entry{padding:15px 0}.event_list .entry .info{width:100%;padding-top:10px;padding-bottom:30px;position:relative}.event_list .entry .info .buttons{display:block;top:auto;left:auto;bottom:0;left:0;height:auto;clear:left;overflow:hidden;width:100%}.event_list .entry .info .buttons a,.event_list .entry .info .buttons a:link,.event_list .entry .info .buttons a:visited,.event_list .entry .info .buttons span{box-sizing:border-box;width:50%;max-width:115px;float:left;margin:0}.event_list .list{border:none;margin:0 auto}}@media screen and (max-width: 620px){.event_detail .showings ul{width:100%}}.news_list{position:relative}.news_list .list{padding:0;background:none;margin:0 0 15px;position:relative;border:1px solid #ccc}.news_list .entry{background:url(../images/drop.png) no-repeat center 0;padding:15px}.news_list .entry .info{position:relative;padding:0;width:550px}.news_list .entry .info h3{font-weight:400;font-size:22px;line-height:110%;margin:0 0 5px}.news_list .entry .info h3 a{color:#ab3a4d;text-decoration:none}.news_list .entry .info h3 a:hover{color:#000}.news_list .entry .info .date{color:#666;font-size:14px;margin:0 0 5px;text-transform:uppercase;margin:0 0 10px;font-weight:400}.news_list .entry .info .buttons{position:absolute;top:2px;right:-118px}.news_list .entry .info .buttons a,.news_list .entry .info .buttons a:link,.news_list .entry .info .buttons a:visited,.news_list .entry .info .buttons span{display:block;float:left;width:114px;height:25px;margin:0;padding:0;background:url(../images/buttons_bg.png) no-repeat 0 0;line-height:25px;font-size:11px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;text-indent:0}.news_list .entry .info .buttons a:hover,.news_list .entry .info .buttons a:link:hover,.news_list .entry .info .buttons a:visited:hover,.news_list .entry .info .buttons span:hover{background:#222}.news_list .entry .info .buttons a.tickets,.news_list .entry .info .buttons a.onsale,.news_list .entry .info .buttons a:link.tickets,.news_list .entry .info .buttons a:link.onsale,.news_list .entry .info .buttons a:visited.tickets,.news_list .entry .info .buttons a:visited.onsale,.news_list .entry .info .buttons span.tickets,.news_list .entry .info .buttons span.onsale{background-position:right 0}.news_list .entry .info .buttons span{cursor:default}.news_detail{position:relative}.news_detail .date{font-style:italic}.news_detail .content{padding:15px}.news_detail .body{margin:0 0 15px}.news_detail .link{float:left}.news_detail .addthis_toolbox{padding:15px 0}.news_detail .addthis_toolbox .addthis_button_print{font-size:12px;color:#333;text-indent:5px;margin-right:10px}@media screen and (max-width: 1020px){.news_list .entry .info{width:calc(100% - 120px)}.news_list .entry .info h3{font-size:20px}}@media screen and (max-width: 700px){.news_detail .thumb.image-right{display:none}.news_list .entry .info h3{font-size:18px}}@media screen and (max-width: 420px){.news_list .entry .info{width:100%;padding-top:10px;padding-bottom:30px;position:relative}.news_list .entry .info .buttons{display:block;top:auto;left:auto;bottom:0;left:0;height:auto;clear:left;overflow:hidden;width:100%}.news_list .entry .info .buttons a,.news_list .entry .info .buttons a:link,.news_list .entry .info .buttons a:visited,.news_list .entry .info .buttons span{box-sizing:border-box;width:50%;max-width:115px;float:left;margin:0}.news_list .list{border:none;margin:0 auto}}#branding{position:relative;display:block}#branding .slideshow{width:700px;height:390px;border:1px solid #ccc;margin:0 0 45px}.slideshow{position:relative;border:none}.slideshow:hover .controls,.slideshow:focus .controls{display:block}.slideshow .controls{position:absolute;width:700px;margin:0 auto;height:35px;bottom:-35px;left:0}.slideshow .controls .nav-controls{position:relative}.slideshow .controls .nav-controls .prev,.slideshow .controls .nav-controls .next{background:url(../images/arrows_slideshow.png) no-repeat 0 -2px;cursor:pointer;width:40px;height:35px;position:absolute;top:0;text-indent:-9999px;z-index:5;display:block;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;opacity:1}.slideshow .controls .nav-controls .prev:hover,.slideshow .controls .nav-controls .next:hover{opacity:.8}.slideshow .controls .nav-controls .prev{left:0}.slideshow .controls .nav-controls .next{background-position:-40px -2px;right:0}.slideshow .slide{width:100%;height:100%;overflow:hidden}.slideshow .slide a.advance-link{display:block;width:100%;height:100%}.slideshow .slide span{display:block}.slideshow .caption_holder{position:absolute;bottom:-35px;left:-1px;width:700px;height:35px;background:url(../images/ss_caption_bg.png) no-repeat 0 bottom}.slideshow .caption_holder span{display:block}.slideshow .caption_holder .caption a{display:none}.slideshow .caption_holder .caption p{display:block;margin:0;padding:0;color:#fff;font:300 18px/35px "proxima-nova",Arial,sans-serif;cursor:default;text-align:center}.slideshow .caption_holder .caption a{color:#000;text-decoration:none;font-size:14px;line-height:120%;font-weight:bold}.slideshow .caption_holder .caption a:hover,.slideshow .caption_holder .caption a:visited{text-decoration:none}.slideshow .caption_holder .caption .date{display:block;text-indent:15px;color:#fff;font:300 14px/23px "proxima-nova",Arial,sans-serif;text-transform:uppercase;cursor:default}.slideshow .caption_holder .caption .date span{display:inline}.slideshow .caption_holder .caption .buttons{position:absolute;top:0;right:0px;width:150px;height:60px}.slideshow .caption_holder .caption .buttons span{cursor:default}.slideshow .caption_holder .caption .buttons a,.slideshow .caption_holder .caption .buttons a:link,.slideshow .caption_holder .caption .buttons a:visited,.slideshow .caption_holder .caption .buttons span{display:block;width:149px;height:60px;line-height:60px;font-size:20px;font-weight:400;padding:0;margin:0;position:absolute;top:0;right:0;color:#fff;text-align:center}.slideshow .caption_holder .caption .buttons a.more,.slideshow .caption_holder .caption .buttons a:link.more,.slideshow .caption_holder .caption .buttons a:visited.more,.slideshow .caption_holder .caption .buttons span.more{left:-80px;top:37px;width:80px;height:23px;line-height:23px;font-size:11px;text-transform:uppercase;background:url(../images/buttons_bg.png) no-repeat -10px 0}.slideshow .caption_holder .caption .buttons a.more:hover,.slideshow .caption_holder .caption .buttons a:link.more:hover,.slideshow .caption_holder .caption .buttons a:visited.more:hover,.slideshow .caption_holder .caption .buttons span.more:hover{background:#000}.slideshow .caption_holder .caption .buttons a.tickets:hover,.slideshow .caption_holder .caption .buttons a:link.tickets:hover,.slideshow .caption_holder .caption .buttons a:visited.tickets:hover,.slideshow .caption_holder .caption .buttons span.tickets:hover{background:#000}.slideshow .thumbs_holder .thumbs{display:none}.slideshow .video{width:100%;height:100%;background:url(../images/play.png) no-repeat center center;position:absolute;left:0px;top:0px;display:none}.slideshow .video #video_holder{display:block;width:100%;height:100%}.slideshow .imglink{width:100%;height:100%;position:absolute;left:0px;top:0px;display:none}.slideshow .imglink a{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.home #branding{height:auto;margin-bottom:75px}.home #branding .slideshow.home .caption_holder{bottom:-60px;height:60px;background:url(../images/ss_caption_bg.png) no-repeat 0 0}.home #branding .slideshow.home .caption_holder .caption p{text-align:left;font-size:24px;line-height:37px;text-indent:15px}.home #branding .slideshow.home .controls{display:none}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.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;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;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;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;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;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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(../images/grab.png) 8 8,move}.grabbing-cursor{cursor:url(../images/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20}#branding.active img{display:block}#news.detail #branding.active{padding-bottom:0}#news.detail #branding.active .rsABlock{opacity:1}.full-slideshow{position:relative;margin:-15px 0 15px -15px;width:calc(100% + 30px);padding-bottom:35px}#events.detail .full-slideshow,#news.detail .full-slideshow{margin:0 0 15px 0;width:100%}.rsDefault[data-options=content].module-spotlight{margin-bottom:50px}.rsDefault[data-options=content].module-spotlight img{width:100%}.rsDefault[data-options=content].module-spotlight .rsABlock{opacity:1}.rsDefault[data-options=content].news-spotlight{margin-bottom:37px}.rsDefault[data-options=content] .rsGCaption{width:100%;height:35px;margin:0;background:url(../images/ss_caption_bg.png) no-repeat 0 bottom;color:#fff;text-align:left;position:absolute;bottom:-35px}.rsDefault[data-options=content] .rsGCaption .rsABlock p{overflow:hidden;display:block;margin:0;padding:0;color:#fff;font:300 18px/35px "proxima-nova",Arial,sans-serif;cursor:default;text-align:center;text-transform:none}.rsDefault[data-options=content] .rsGCaption.news-spotlight{bottom:-32px}.rsDefault[data-options=content] .rsBullets{bottom:0}.royalSlider{width:100%;height:auto;zoom:1}.royalSlider:before,.royalSlider:after{content:" ";display:block;height:0;visibility:hidden}.royalSlider:after{clear:both}.royalSlider>.rsContent{visibility:hidden}.rsDefault .rsArrow{background:url(../images/arrows_slideshow.png) no-repeat 0 -2px;cursor:pointer;width:40px;height:35px;position:absolute;top:auto;bottom:0;text-indent:-9999px;z-index:39;display:block;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;opacity:1}.rsDefault .rsArrow:hover{opacity:.8}.rsDefault.rsVer .rsArrow{width:100%;height:50px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{bottom:-35px;left:0}.rsDefault.rsHor .rsArrowRight{bottom:-35px;right:0;background-position:-40px -2px}.rsDefault .rsArrowIcn{position:absolute;top:43%;left:20px;width:39px;height:50px;background:none;cursor:pointer}.rsDefault .rsArrowIcn:hover{background-color:#ab3a4d}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:3px 15px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-40px 15px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn,.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:0 0}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{transform:translateY(-50%) rotate(180deg)}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{right:15px;left:auto}.rsDefault.rsHor .rsArrowIcn{top:50%;left:15px;width:45px;height:84px;opacity:.3;background:none;background-repeat:no-repeat;transition:.25s;transform:translateY(-50%)}.rsDefault.rsHor .rsArrowIcn:hover{opacity:1}.rsDefault .rsBullets{overflow:hidden;z-index:39;width:100%;height:30px;line-height:10px;text-align:center;margin-top:-30px;position:relative}@media screen and (max-width: 860px){.rsDefault .rsBullets{display:none}}.rsDefault .rsBullet{display:inline-block;width:10px;height:10px;padding:6px 5px 6px;margin:0 5px;*display:inline;*zoom:1}.rsDefault .rsBullet span{display:block;width:10px;height:10px;background:#fff;cursor:pointer}.rsDefault .rsBullet.rsNavSelected span{background-color:red;cursor:default}.rsDefault .rsThumbsHor{position:absolute;bottom:-129px;width:100%;height:183px;border-bottom:1px solid rgba(221,221,221,.4);border-bottom-color:#ccc;background:rgba(0,0,0,0) url(../images/home-slideshow-thumb-bg.jpg) repeat-x 0 bottom}.rsDefault.rsWithThumbsHor .rsThumbsContainer{margin-top:71px;background:#fff}.rsDefault .rsThumbsVer{position:absolute;top:0;right:0;width:96px;height:100%}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%;margin-left:-8px;padding-left:8px}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:visible !important;width:160px;height:92px;background:#666}.rsDefault .rsThumb.tooltip-left .tooltip{right:auto;left:0}.rsDefault .rsThumb:last-child{margin-right:0 !important}.rsDefault .rsThumb .rsTmb{position:relative;display:block}.rsDefault .rsThumb:hover .tooltip,.rsDefault .rsThumb:focus .tooltip{display:block}.rsDefault .rsThumb:hover .arrow,.rsDefault .rsThumb:focus .arrow{display:block}.rsDefault .rsThumb img{position:relative;display:block;width:160px;height:92px}.rsDefault .rsThumb .arrow{position:absolute;display:none;visibility:visible;overflow:visible;z-index:5;right:67px;bottom:102px;width:35px;height:18px;margin:0;background:url(../images/tool-social-tip.png) no-repeat 0 -2px;text-indent:-9999px}.rsDefault .rsThumb .tooltip{position:absolute;display:none;z-index:4;right:0;bottom:118px;box-sizing:none;width:auto;height:30px;margin:0;padding:2px 20px 10px 19px;border:2px solid rgba(0,0,0,.1);background:#fff}.rsDefault .rsThumb .tooltip .details{position:relative;width:auto;white-space:nowrap}.rsDefault .rsThumb .tooltip span{display:inline;margin:0;padding:0;color:#333;font:normal 16px/120% "proxima-nova",Arial,Helvetica,sans-serif;text-indent:0;text-transform:uppercase}.rsDefault .rsThumb .tooltip span span{font:normal 13px/120% "proxima-nova",Arial,Helvetica,sans-serif;text-transform:none}.rsDefault .rsThumb.rsNavSelected{background:#02874a}.rsDefault .rsTmb{display:none}.rsDefault .rsTmb h5{margin:0;padding:0;color:#fff;font-size:16px;line-height:20px}.rsDefault .rsTmb span{margin:0;padding:0;color:#ddd;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{position:absolute;display:block;z-index:21;width:20px;height:100%;background:#000;background:rgba(0,0,0,.75);cursor:pointer}.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{top:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{top:0;right:0}.rsDefault .rsThumbsArrowIcn{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background:url("../images/rs-default.png");cursor:pointer}.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: 0)and (max-width: 800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{position:relative;overflow:hidden;width:100%;height:auto;margin:0 auto;padding-top:12px;text-align:center}.rsDefault .rsTab{display:inline-block;width:auto;min-width:72px;height:auto;padding:5px 13px 6px;color:#333;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;background-color:#fff;background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;cursor:pointer;text-align:center;text-decoration:none;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{border-right:1px solid #cfcfcf;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.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;background:#acacac;background-image:-webkit-linear-gradient(top, #acacac, #bbb);background-image:-moz-llinear-gradient(top, #acacac, #bbb);background-image:linear-gradient(to bottom, #acacac, #bbb);box-shadow:0 1px 9px hsla(0,0%,40%,.65) inset;text-shadow:1px 1px #838383}.rsDefault .rsFullscreenBtn{position:absolute;display:block;z-index:22;top:0;right:0;width:44px;height:44px;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;width:32px;height:32px;margin:6px;border-radius:2px;background:url("../images/rs-default.png") 0 0;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{width:64px;height:64px;margin-top:-32px;margin-left:-32px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.3)}.rsDefault .rsPlayBtnIcon{display:block;width:68px;height:68px;background:url("../images/play.png") no-repeat;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{opacity:.9}.rsDefault .rsBtnCenterer{position:absolute;top:50%;left:50%}.rsDefault .rsCloseVideoBtn{position:absolute;z-index:500;top:0;right:0;width:44px;height:44px;cursor:pointer;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{width:32px;height:32px;margin:6px;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{top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background-image:url("../images/preloader-white.gif")}.rsDefault .rsGCaption{position:relative;z-index:38;bottom:41px;width:98%;height:35px;margin:0 0 0 8px;padding:0;font-size:12px;text-align:center}.rsDefault .rsGCaption .rsABlock{opacity:0;position:relative;top:auto;left:auto;box-sizing:border-box;width:100%;height:100%;padding:0;text-indent:11px}.rsDefault .rsGCaption .rsABlock p{width:100%;height:35px;margin-bottom:0;padding:0 15px;color:#ab3a4d;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:35px;text-transform:uppercase}.rsDefault .rsGCaption .rsABlock p:empty{display:none}.home-slideshow .rsDefault .rsGCaption{bottom:1px;height:60px;width:100%;margin:0;text-align:left;background:url(../images/ss_caption_bg.png) no-repeat 0 0;background-position:top right}.home-slideshow .rsDefault .rsGCaption p,.home-slideshow .rsDefault .rsGCaption h3{font-weight:normal;display:block;margin:0 0 2px;padding:0;color:#fff;font:300 18px/35px "proxima-nova",Arial,sans-serif;cursor:default;text-align:left;font-size:24px;line-height:37px;text-indent:15px;text-transform:none}.home-slideshow .rsDefault .rsArrow{display:none}.home-slideshow .rsDefault span.date{font-weight:normal;display:block;text-indent:15px;color:#fff;font:300 14px/23px "proxima-nova",Arial,sans-serif;text-transform:uppercase;cursor:default}.home-slideshow .rsDefault .buttons{position:absolute;top:0;right:0px;width:150px;height:60px}.home-slideshow .rsDefault .buttons a,.home-slideshow .rsDefault .buttons span{display:block;width:149px;height:60px;line-height:60px;font-size:20px;font-weight:400;padding:0;margin:0;position:absolute;top:0;right:0;color:#fff;text-align:center}.home-slideshow .rsDefault .buttons a:hover{background:#000}.home-slideshow .rsDefault .buttons .more{left:-80px;top:37px;width:80px;height:23px;line-height:23px;font-size:11px;text-transform:uppercase;text-align:left;background:url(../images/buttons_bg.png) no-repeat -10px 0}@media screen and (max-width: 1020px){.rsDefault[data-options=content] .rsGCaption .rsABlock p{font-size:18px}.home-slideshow .rsDefault .rsGCaption p,.home-slideshow .rsDefault .rsGCaption h3{font-size:18px}}.home #branding{height:100%;max-height:700px}@media screen and (max-width: 570px){.home #branding{margin:-10px 0 80px -10px;width:calc(100% + 20px)}.home-slideshow .rsDefault .rsGCaption{background-position:top left}.home-slideshow .rsDefault .buttons a{left:auto;right:0;top:37px;width:85px;height:23px;line-height:23px;font-size:11px;text-transform:uppercase;text-align:left;background:url(../images/buttons_bg.png) no-repeat -10px 0}.home-slideshow .rsDefault .buttons a.more{left:auto;right:85px}}@media screen and (max-width: 420px){.rsDefault[data-options=content] .rsGCaption .rsABlock p{font-size:13px}}@media screen and (max-width: 500px){.home #branding{margin-bottom:135px}.home-slideshow .rsDefault .rsGCaption p,.home-slideshow .rsDefault .rsGCaption h3{text-indent:0}.home-slideshow .rsDefault span.date{text-indent:0}.home-slideshow .rsDefault .rsGCaption{background:#fff;color:#000;height:120px}.home-slideshow .rsDefault .buttons{position:relative;height:auto;overflow:hidden;width:100%;margin-top:10px;padding:0 10px}.home-slideshow .rsDefault .buttons a,.home-slideshow .rsDefault .buttons a.more{position:relative;float:left;top:0;left:auto;display:block;width:114px;height:25px;margin:0;padding:0;background:url(../images/buttons_bg.png) no-repeat 0 0;line-height:25px;font-size:11px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;text-indent:0}.home-slideshow .rsDefault .buttons a.tickets{background-position:right 0;top:0;right:auto}.home-slideshow .rsDefault .buttons a.more{top:0;right:auto}.home-slideshow .rsDefault .rsGCaption p,.home-slideshow .rsDefault .rsGCaption h3{margin:15px 0 0 0;color:#666;text-align:center;line-height:20px;text-indent:0;padding:0 10px;height:auto}.home-slideshow .rsDefault span.date{color:#666;padding-left:10px;text-align:center}.home-slideshow .rsDefault .buttons{top:auto;bottom:0;display:flex;align-items:center;justify-content:center}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.banner{padding:0;margin:0 auto;position:relative;background:#fff}.banner:hover,.banner:focus{-webkit-box-shadow:0px 0px 0px 1px gray;-moz-box-shadow:0px 0px 0px 1px gray;box-shadow:0px 0px 0px 1px gray}.banner .slideshow{position:relative;width:345px;height:115px;border:1px solid #ccc}.banner .slideshow .controls{display:none}.banner .slideshow:hover .controls,.banner .slideshow:focus .controls{display:none}.banner .slideshow .imglink{display:none !important;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.banner .slideshow a,.banner .slideshow a:link,.banner .slideshow a:visited{display:block;width:100%;height:100%;text-decoration:none}.banner .slideshow a:hover,.banner .slideshow a:focus,.banner .slideshow a:link:hover,.banner .slideshow a:link:focus,.banner .slideshow a:visited:hover,.banner .slideshow a:visited:focus{text-decoration:none}.banner .slideshow .thumbs_holder{display:none;top:0;left:0}.banner .slideshow .thumbs_holder .thumbs{display:none}.banner:hover .slideshow,.banner:focus .slideshow{border:1px solid gray}.banner:hover .imglink,.banner:focus .imglink{display:block !important;cursor:pointer}.rslides{position:relative;overflow:hidden;width:100%;margin:0;padding:0;list-style:none}.rslides li{position:absolute;display:none;top:0;left:0;width:100%;margin:0;padding:0;-webkit-backface-visibility:hidden}.rslides li:before{display:none}.rslides li:first-child{position:relative;display:block;float:left}.rslides li a,.rslides li a:visited{position:relative;display:block}.rslides img{display:block;float:left;width:100%;height:auto;border:0}#column_2 .banner .slideshow{width:220px;height:230px}.home #column_1 .banner{float:left;width:calc(50% - 5px);height:auto}.home #column_1 .banner#banner_2{margin:0 10px 0 0}@media screen and (max-width: 860px){#banner_4,#banner_1{width:220px}.banner:hover,.banner:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.banner:hover a,.banner:focus a{opacity:.7}}@media screen and (max-width: 700px){.home #column_1 .banner{background:none;float:none;width:100%;margin:0 auto;height:auto}.home #column_1 .banner#banner_2{margin:0 auto 10px auto}.home #column_1 .banner img{max-width:345px}.home #column_1 .rslides>div{float:none !important;margin:0 auto !important}.home #column_1 .rslides>div a{overflow:hidden;margin:0 auto;display:block;width:100%;max-width:345px}}@media screen and (max-width: 500px){.home #column_1 .banner img{max-width:320px}.home #column_1 .rslides>div a{max-width:320px}}.full_column .fc-calendar-container{position:relative;zoom:1;width:100%}.full_column .fc-calendar-container:before,.full_column .fc-calendar-container:after{content:" ";display:block;height:0;visibility:hidden}.full_column .fc-calendar-container:after{clear:both}.full_column .fc-calendar{zoom:1;width:100%;height:100%}.full_column .fc-calendar:before,.full_column .fc-calendar:after{content:" ";display:block;height:0;visibility:hidden}.full_column .fc-calendar:after{clear:both}.full_column .fc-calendar .fc-head{zoom:1;color:#333}.full_column .fc-calendar .fc-head:before,.full_column .fc-calendar .fc-head:after{content:" ";display:block;height:0;visibility:hidden}.full_column .fc-calendar .fc-head:after{clear:both}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-head{display:none}}.full_column .fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);clear:left}.full_column .fc-calendar .fc-row{zoom:1;width:100%;min-height:160px;margin-bottom:10px}.full_column .fc-calendar .fc-row:before,.full_column .fc-calendar .fc-row:after{content:" ";display:block;height:0;visibility:hidden}.full_column .fc-calendar .fc-row:after{clear:both}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row{height:auto;min-height:0px;margin-bottom:0px}}.full_column .fc-calendar .fc-row>div,.full_column .fc-calendar .fc-head>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:14.2857142857%;position:relative;width:calc(14.2% - 10px);margin:0 5px}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row>div,.full_column .fc-calendar .fc-head>div{width:100%;height:auto}}.full_column .ie9 .fc-calendar .fc-row>div,.full_column .ie9 .fc-calendar .fc-head>div{width:14.2%;width:calc(14% - 10px)}.full_column .fc-calendar .fc-row>div{background:#ccc;padding:0px;overflow:hidden;position:relative;min-height:160px}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row>div{min-height:0px;margin-bottom:10px}}.full_column .fc-calendar .fc-head>div{text-align:center}.full_column .fc-calendar .fc-row>div>span.fc-date{position:absolute;top:0px;left:0px;display:block;height:100%;width:100%;font-size:16px;line-height:20px;font-weight:700;color:#fff;padding:5px;text-align:left;background:#ccc}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row>div>span.fc-date{position:relative;top:auto;left:auto;background:none;padding:10px;display:block}}.full_column .fc-calendar .fc-row>div.fc-content>span.fc-date{width:auto;height:auto;top:5px;left:5px;padding:0px;background:none;color:#fff}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row>div.fc-content>span.fc-date{padding:5px}}.full_column .fc-calendar .fc-row>div.fc-content{background:#175f71;padding-top:30px;padding-bottom:10px}@media screen and (max-width: 860px){.full_column .fc-calendar .fc-row>div.fc-content{margin-bottom:10px;padding-top:0;padding-bottom:0px}}.full_column .fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.full_column .fc-calendar .fc-row>div.fc-today{background:#175f71}.full_column .fc-calendar .fc-row>div.fc-today>span.fc-date{height:auto;width:auto;background:none}.full_column .fc-calendar .fc-row>div.fc-out{opacity:.6}.full_column .event_item_wrapper{padding:10px}@media screen and (max-width: 860px){.full_column .event_item_wrapper{padding:10px;border-top:1px solid hsla(0,0%,100%,.4)}.full_column .event_item_wrapper:first-child{border-top:none}}.full_column .event_item_wrapper.duplicate{display:none}.full_column .fc-content .entry .thumb,.full_column .fc-content .entry .date,.full_column .fc-content .entry .buttons{display:none}.full_column .calendar_tooltip{position:absolute;display:none;overflow:visible !important;z-index:99;top:0;left:50%;width:180px;height:auto;padding:10px;background:#fff}.full_column .calendar_tooltip:after{position:absolute;top:25%;left:-10px;border-top:10px solid rgba(0,0,0,0);border-right:10px solid #fff;border-bottom:10px solid rgba(0,0,0,0);content:""}.full_column .calendar_tooltip .thumb{display:block;overflow:hidden;width:100%;height:87px}.full_column .calendar_tooltip img{width:100%;float:left}.full_column .preventLink{position:absolute;top:0px;left:0px;width:100%;height:100%}.full_column .calendar .modal.fade.in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);outline:none;display:none}.full_column .calendar .modal.fade.in .modal-body{min-height:160px;max-height:320px;padding:20px;background:#fff;overflow-y:scroll}.full_column .calendar .modal.fade.in .close{position:absolute;z-index:20;top:10px;right:10px;margin:10px;border:none;background:none}.full_column .calendar .modal.fade.in:focus{outline:none}.full_column .cal-header{background:#000;padding:0px;height:40px;margin:0 3px;position:relative}.full_column .cal-header h2{color:#fff;font:400 20px/40px "proxima-nova",Arial,Helvetica,sans-serif;margin:0px;padding:0px;letter-spacing:0px;text-align:center}.full_column .cal-header .cal-controls>span{z-index:100;position:absolute;top:0;color:#fff;font-size:20px;cursor:pointer;margin:0;width:30px;height:35px;text-indent:-9999px;overflow:hidden;right:0;text-align:left;background:none;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;background:#fff;width:28px;height:28px;top:50%;margin-top:-14px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;border:2px solid #ccc}.full_column .cal-header .cal-controls>span:first-child{left:8px;right:auto;border-left:0}.full_column .cal-header .cal-controls>span:first-child:after{position:absolute;content:"";width:0;height:0;top:5px;left:5px;border-right:12px solid #ab3a4d;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.full_column .cal-header .cal-controls>span.cal-next{right:8px}.full_column .cal-header .cal-controls>span.cal-next:after{position:absolute;content:"";width:0;height:0;top:5px;left:7px;border-left:12px solid #ab3a4d;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}.full_column .fc-calendar-container .fc-calendar .fc-head{font-weight:500;text-transform:uppercase;font-size:14px;height:35px;line-height:35px;padding-left:0;margin:4px 4px 0}.full_column .fc-calendar-container .fc-calendar .fc-head div{position:relative;z-index:10}.full_column div.calendar_tooltip{width:220px;border-left:5px solid #000;box-shadow:0px 1px 3px #333}.full_column div.calendar_tooltip:after{border-right-color:#000}.full_column div.calendar_tooltip .showings_time{font-size:11px}.full_column div.calendar_tooltip .buttons{width:190px;clear:both;margin-top:10px;position:relative;display:block;height:30px}.full_column div.calendar_tooltip .buttons a{position:absolute;top:0;right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;width:90px;background:rgba(0,0,0,0) url("../images/buttons_bg.png") right -1px no-repeat;display:block;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;font-size:11px}.full_column div.calendar_tooltip .buttons a.btn-more{right:auto;left:0;background-position:left -1px}.full_column div.calendar_tooltip .buttons a:hover{background:#333}.full_column .fc-calendar .fc-row>div.fc-today>span.fc-date{background:none}.full_column .fc-calendar .fc-row>div>span.fc-date{top:0;left:5px;height:42px;width:30px;text-align:center;margin:0px;color:#333;font-size:14px;background:none;border:0;line-height:25px;pointer-events:none;text-shadow:none;font-weight:500}.full_column .fc-calendar .fc-row>div.fc-content{padding:27px 5px 0 5px}.full_column .fc-calendar .fc-row>div.fc-content>span.fc-date{top:0;left:5px;height:42px;width:30px;text-align:center;margin:0px;padding:5px;font-size:14px;background:none;border:0;line-height:25px;pointer-events:none;text-shadow:none;font-weight:500}.full_column .fc-calendar .fc-row>div.fc-content .entry{color:#fff;font-size:11px;border-top:1px solid hsla(0,0%,100%,.4)}.full_column .fc-calendar .fc-row>div.fc-content .entry:first-child{border-top:0}.full_column .fc-calendar .fc-row>div.fc-content .entry h3{color:#fff;font-size:11px;margin:0;font-weight:bold;padding:0;text-transform:none}.full_column .fc-calendar .fc-row>div.fc-content .entry a,.full_column .fc-calendar .fc-row>div.fc-content .entry a:visited{color:#fff}.full_column .fc-calendar .fc-row>div.fc-content .entry .date{color:#fff}.full_column .fc-calendar .fc-row>div.fc-content .entry .event_venue{font-size:11px}.full_column .fc-calendar .fc-row>div.fc-content .entry .event-buttons{display:none}.date_link{display:none}#pages.events-calendar .overview h1{text-align:center}@media screen and (max-width: 860px){.full_column .calendar_tooltip{display:none !important}.full_column .fc-calendar .fc-row>div.fc-content{padding-top:5px}.full_column .cal_header .full_column .fc-calendar .fc-row>div,.full_column .fc-calendar .fc-head>div{margin:0}.full_column .fc-calendar .fc-row>div.fc-content,.full_column .fc-calendar .fc-row>div{margin-left:0;margin-right:0}.full_column .cal-header{margin-left:0;margin-right:0}}.small_calendar{position:relative}.small_calendar .fc-calendar-container{position:relative;zoom:1;width:100%}.small_calendar .fc-calendar-container:before,.small_calendar .fc-calendar-container:after{content:" ";display:block;height:0;visibility:hidden}.small_calendar .fc-calendar-container:after{clear:both}.small_calendar .fc-calendar{zoom:1;width:100%;height:100%}.small_calendar .fc-calendar:before,.small_calendar .fc-calendar:after{content:" ";display:block;height:0;visibility:hidden}.small_calendar .fc-calendar:after{clear:both}.small_calendar .fc-calendar .fc-head{zoom:1;color:#333}.small_calendar .fc-calendar .fc-head:before,.small_calendar .fc-calendar .fc-head:after{content:" ";display:block;height:0;visibility:hidden}.small_calendar .fc-calendar .fc-head:after{clear:both}.small_calendar .fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);clear:left}.small_calendar .fc-calendar .fc-row{zoom:1;width:100%;min-height:160px;margin-bottom:10px;height:160px;min-height:20px;height:20px}.small_calendar .fc-calendar .fc-row:before,.small_calendar .fc-calendar .fc-row:after{content:" ";display:block;height:0;visibility:hidden}.small_calendar .fc-calendar .fc-row:after{clear:both}.small_calendar .fc-calendar .fc-row>div,.small_calendar .fc-calendar .fc-head>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:14.2857142857%;position:relative;width:calc(14.2% - 10px);margin:0 5px}.small_calendar .ie9 .fc-calendar .fc-row>div,.small_calendar .ie9 .fc-calendar .fc-head>div{width:14.2%;width:calc(14% - 10px)}.small_calendar .fc-calendar .fc-row>div{background:rgba(0,0,0,0);padding:0px;overflow:hidden;position:relative;height:100%;min-height:20px}.small_calendar .fc-calendar .fc-head>div{text-align:center}.small_calendar .fc-calendar .fc-row>div>span.fc-date{position:absolute;top:0px;left:0px;display:block;height:100%;width:100%;font-size:16px;line-height:20px;font-weight:700;color:#333;padding:5px;text-align:left;background:#ddd;position:relative;top:auto;display:block;text-align:center;left:auto}.small_calendar .fc-calendar .fc-row>div.fc-content>span.fc-date{width:auto;height:auto;top:5px;left:5px;padding:0px;background:none;color:#fff;position:relative;top:auto;display:block;text-align:center;left:auto}.small_calendar .fc-calendar .fc-row>div.fc-content{background:rgba(0,0,0,0);padding-top:30px;padding-bottom:10px;padding:0px}.small_calendar .fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.small_calendar .fc-calendar .fc-row>div.fc-today{background:rgba(0,0,0,0)}.small_calendar .fc-calendar .fc-row>div.fc-today>span.fc-date{height:auto;width:auto;background:none}.small_calendar .fc-calendar .fc-row>div.fc-out{opacity:.6}.small_calendar .event_item_wrapper{padding:10px;display:none}.small_calendar .event_item_wrapper.duplicate{display:none}.small_calendar .fc-content .entry .thumb,.small_calendar .fc-content .entry .date,.small_calendar .fc-content .entry .buttons{display:none}.small_calendar .calendar_tooltip{position:absolute;display:none;overflow:visible !important;z-index:99;top:0;left:50%;width:180px;height:auto;padding:10px;background:#fff}.small_calendar .calendar_tooltip:after{position:absolute;top:25%;left:-10px;border-top:10px solid rgba(0,0,0,0);border-right:10px solid #fff;border-bottom:10px solid rgba(0,0,0,0);content:""}.small_calendar .calendar_tooltip .thumb{display:block;overflow:hidden;width:100%;height:87px}.small_calendar .calendar_tooltip img{width:100%;float:left}.small_calendar .preventLink{position:absolute;top:0px;left:0px;width:100%;height:100%}.small_calendar .calendar .modal.fade.in{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);outline:none;display:none}.small_calendar .calendar .modal.fade.in .modal-body{min-height:160px;max-height:320px;padding:20px;background:#fff;overflow-y:scroll}.small_calendar .calendar .modal.fade.in .close{position:absolute;z-index:20;top:10px;right:10px;margin:10px;border:none;background:none}.small_calendar .calendar .modal.fade.in:focus{outline:none}@media screen and (max-width: 860px){.small_calendar{display:none}}.small_calendar .fc-calendar-container{height:220px;box-shadow:inset 0px 0px 5px 0px #333;margin-bottom:20px}.small_calendar .fc-calendar{width:97%;margin:0 auto}.small_calendar .fc-five-rows .fc-row{height:18.5%;margin-bottom:1px}.small_calendar .fc-six-rows .fc-row{margin-bottom:1px;height:15.66%;height:-moz-calc(100%/6.5);height:-webkit-calc(100%/6.5);height:15.3846153846%}.small_calendar .fc-calendar-container .fc-calendar .fc-row>div span.fc-date{top:50%;left:50%;width:26px;height:26px;text-align:center;margin:-13px 0 0 -13px;color:#ab3a4d;-moz-border-radius:50%;-webkit-border-radius:50%;padding:0;border-radius:50%;border:1px solid #ccc;font:400 12px/26px "proxima-nova",Arial,Helvetica,sans-serif;background:rgba(0,0,0,0)}.small_calendar .fc-calendar-container .fc-calendar .fc-row>div.fc-content span.fc-date{border-color:#ab3a4d;background:#ab3a4d;color:#fff;cursor:pointer}.small_calendar .fc-calendar-container .fc-calendar .fc-row>div.fc-content span.fc-date:hover{background:#333}.small_calendar .fc-calendar-container .fc-calendar .fc-row>div.fc-today span.fc-date{border-color:#000;background:#000;color:#fff}.small_calendar .fc-calendar-container .fc-calendar .fc-head{background:none;color:#333;text-transform:uppercase;font:400 14px/35px "proxima-nova",Arial,Helvetica,sans-serif;height:35px}.small_calendar .fc-calendar .fc-row>div,.small_calendar .fc-calendar .fc-head>div{width:calc(14.2% - 4px)}.small_calendar .fc-calendar-container .fc-calendar .fc-row>div{position:relative;margin-left:2px;margin-right:2px;border-right:0;overflow:hidden}.small_calendar .fc-calendar-container .fc-calendar .fc-head>div{position:relative;z-index:10;margin-left:2px;margin-right:2px}.small_calendar .cal-header .cal-controls span:first-child:after{position:absolute;content:"";width:0;height:0;top:12px;left:9px;border-right:10px solid #fff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}.small_calendar .cal-header .cal-controls span:first-child{left:0;right:auto;border-left:0}.small_calendar .cal-header .cal-controls span{z-index:100;position:absolute;top:0;color:#fff;font-size:20px;cursor:pointer;margin:0;width:30px;height:35px;text-indent:-9999px;overflow:hidden;right:0;text-align:left;background:none;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.small_calendar .cal-header .cal-controls span.cal-next:after{position:absolute;content:"";width:0;height:0;top:12px;left:12px;border-left:10px solid #fff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}.small_calendar .cal-header .cal-controls span:hover,.small_calendar .cal-header .cal-controls span:focus{background:#333}.small_calendar .cal-header{background:#000;padding:0px;height:35px;position:relative;margin-top:0}.small_calendar .cal-header h2{color:#fff;font:400 16px/35px "proxima-nova",Arial,Helvetica,sans-serif;margin:0px;text-transform:uppercase;padding:0;text-align:center}.small_calendar .header-date{width:220px;margin:0;height:35px;color:#fff;background:#000;padding:0 0 0 20px;text-align:left;font:400 16px/35px "proxima-nova",Arial,Helvetica,sans-serif;text-transform:uppercase}.small_calendar .modal{display:none}.small_calendar .modal-body{padding:10px;position:absolute;height:220px;bottom:0;left:0}.small_calendar .modal.fade.in{width:220px;height:255px;position:absolute;z-index:1001;top:0;left:0;display:none;background:#fff;-moz-box-shadow:inset 0px 0px 5px 0px #333;-webkit-box-shadow:inset 0px 0px 5px 0px #333;box-shadow:inset 0px 0px 5px 0px #333}.small_calendar .modal.fade.in img{display:none}.small_calendar .modal.fade.in .entry{margin-bottom:0;margin:0;padding:8px 0;border-bottom:1px solid #ddd;width:200px}.small_calendar .modal.fade.in .entry:first-child{padding-top:0}.small_calendar .modal.fade.in .entry h3{margin:4px 0;padding:0;margin-left:0px;line-height:110%;font:400 16px/110% "proxima-nova",Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:5px}.small_calendar .modal.fade.in .entry .time{font:400 12px/12px "proxima-nova",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#333;display:block;margin-bottom:7px}.small_calendar .modal.fade.in .entry .buttons{position:relative;height:28px;width:100%;display:block;text-align:left}.small_calendar .modal.fade.in .entry .buttons a,.small_calendar .modal.fade.in .entry .buttons span{position:absolute;top:0;right:0;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;width:90px;background:rgba(0,0,0,0) url("../images/buttons_bg.png") right -1px no-repeat;display:block;color:#fff;text-align:center;text-transform:uppercase;font-weight:600}.small_calendar .modal.fade.in .entry .buttons a.soon,.small_calendar .modal.fade.in .entry .buttons span.soon{width:100px}.small_calendar .modal.fade.in .entry .buttons a:hover{background:#000}.small_calendar .modal.fade.in .entry .btn-more{right:auto;left:0;background-position:left -1px}.small_calendar span.cal-content-close{z-index:20;position:absolute;top:0;right:0;width:35px;height:35px;cursor:pointer;color:#fff;background:none;line-height:30px;border:0;text-indent:-9999px;background:url(../images/links_bg.png) no-repeat -1px -138px}.small_calendar span.cal-content-close:hover{background:#333}.small_calendar span.cal-content-close:before{content:"";position:absolute;width:35px;height:35px;background:url(../images/icons.png) no-repeat center -126px;top:0;left:0;z-index:-1}#featured.event_list{background:#222;margin:0 0 25px;overflow:hidden;position:relative;width:100%;padding:0;height:170px;z-index:500}#featured.event_list h2{text-align:center;color:#fff;font-weight:400;line-height:40px;margin:0 0 -1px}#featured.event_list .list{background:none;padding:0;margin:0;border:0}#featured.event_list .entry{padding:0;float:left;margin-right:4px;width:228px;height:125px;padding:0;background:#eee;clear:none;position:relative;overflow:hidden;border:0}#featured.event_list .entry .info{display:none;position:absolute;top:0px;left:0px;margin:0;width:100%;padding:0px;height:125px;background:url(../images/content_bg.png) repeat 0 0;text-align:center}#featured.event_list .entry .info h3{padding:15px 5px 5px;margin:0;font-size:18px;font-weight:400;line-height:110%}#featured.event_list .entry .info h3 a{color:#ab3a4d}#featured.event_list .entry .info h3 a:hover{color:#000}#featured.event_list .entry .info .date{color:#666;font-size:14px;margin:0 0 5px}#featured.event_list .entry .info .buttons{position:absolute;top:100px;left:0;width:100%}#featured.event_list .entry .info .buttons a,#featured.event_list .entry .info .buttons a:link,#featured.event_list .entry .info .buttons a:visited,#featured.event_list .entry .info .buttons span{display:block;float:left;width:114px;height:25px;margin:0;padding:0;background:url(../images/buttons_bg.png) no-repeat 0 0;line-height:25px;font-size:11px;text-transform:uppercase;text-align:center;font-weight:600;color:#fff;text-indent:0}#featured.event_list .entry .info .buttons a:hover,#featured.event_list .entry .info .buttons a:link:hover,#featured.event_list .entry .info .buttons a:visited:hover,#featured.event_list .entry .info .buttons span:hover{background:#222}#featured.event_list .entry .info .buttons a.tickets,#featured.event_list .entry .info .buttons a.onsale,#featured.event_list .entry .info .buttons a:link.tickets,#featured.event_list .entry .info .buttons a:link.onsale,#featured.event_list .entry .info .buttons a:visited.tickets,#featured.event_list .entry .info .buttons a:visited.onsale,#featured.event_list .entry .info .buttons span.tickets,#featured.event_list .entry .info .buttons span.onsale{background-position:right 0}#featured.event_list .entry .info .buttons span{cursor:default}#featured.event_list .entry .info.active{display:block}#featured.event_list .entry .thumb{display:block;width:228px;height:125px;position:absolute;top:0px;left:0px;background:none;border:none;float:none;margin:0}#featured.event_list .entry .thumb a,#featured.event_list .entry .thumb a:link,#featured.event_list .entry .thumb a:visited{width:100%;height:100%;border:0}#featured.event_list .entry .thumb a img,#featured.event_list .entry .thumb a:link img,#featured.event_list .entry .thumb a:visited img{width:100%;height:100%;padding:0;margin:0}#featured.event_list .entry:hover .info{display:block}.list_holder{position:relative;z-index:10;margin:0 4px;width:calc(100% - 4px);height:125px}.list_holder .owl-theme .owl-controls{width:100%;height:40px;left:0;top:-40px;position:absolute}.list_holder .owl-theme .owl-controls .owl-buttons{height:100%}.list_holder .owl-theme .owl-controls .owl-prev,.list_holder .owl-theme .owl-controls .owl-next{background:url(../images/arrows_carousel.png) no-repeat 0 0;cursor:pointer;width:40px;height:40px;position:absolute;top:0;text-indent:-9999px;z-index:5;display:block;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;opacity:1}.list_holder .owl-theme .owl-controls .owl-prev:hover,.list_holder .owl-theme .owl-controls .owl-next:hover{opacity:.8}.list_holder .owl-theme .owl-controls .owl-prev{left:-3px}.list_holder .owl-theme .owl-controls .owl-next{background-position:-40px 0;right:0}@media screen and (max-width: 1020px){#featured.event_list{height:210px}#featured.event_list h2{background:#000}#featured.event_list .entry{margin-top:20px}#featured.event_list .owl-item .entry{margin:20px auto 0 auto;float:none}}@media screen and (max-width: 860px){#featured.event_list{margin-bottom:20px;height:340px}#featured.event_list .entry{height:250px}#featured.event_list .entry .thumb{position:relative}#featured.event_list .entry .info{display:block;position:relative}}@media screen and (max-width: 700px){#featured.event_list{max-width:496px;margin:0 auto 20px auto}#featured.event_list .owl-item{border-right:none}}@media screen and (max-width: 500px){#featured.event_list{max-width:345px;margin:0 auto 20px auto;border:none}#featured.event_list .entry{float:none}}.event_list#teams .thumb{width:80px;height:62px}.event_list#teams .thumb a{width:80px;height:62px}.event_list#teams .thumb img{width:80px;height:62px}.event_list#teams .info{padding:30px 0 0}.event_list#teams .info h3 a{font-size:20px;color:red}.event_list#teams .info h3 a:hover{color:#fff}.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 20px 10px 0;padding:0;width:100px;height:100px}.team_detail .thumb img{padding:0;margin:0;width:100px;height:100px}.team_detail a.team_link,.team_detail a.team_link:link,.team_detail a.team_link:visited{display:block;padding:6px 0 6px 35px;margin:4px 0 16px;text-decoration:none;color:#ab3a4d;line-height:26px;background:url(../images/icons.png) no-repeat -5px -416px;border-bottom:1px dotted gray;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}.team_detail a.team_link:hover,.team_detail a.team_link:focus,.team_detail a.team_link:link:hover,.team_detail a.team_link:link:focus,.team_detail a.team_link:visited:hover,.team_detail a.team_link:visited:focus{color:#000}.faq{margin:0;padding:0;position:relative}.faq dl{margin:0 0 15px;padding:0;list-style-type:none;list-style-image:none;border-bottom:1px dotted gray}.faq dt{cursor:pointer;border-top:1px dotted gray;padding:6px 0 6px 0;margin:0;background:url(../images/arrows_faq.png) no-repeat -936px -3px;font:400 15px/150% "proxima-nova",Arial,Helvetica,sans-serif}.faq dt p{margin:0 0 0 35px;padding:0;color:#ab3a4d}.faq dt:hover,.faq dt.open{background-position:2px -3px}.faq dt:hover p,.faq dt.open p{color:#000}.faq dd{display:none;padding:0 0 0 35px}.faq dd p{font-size:14px}.faq dd img{margin:5px 10px 10px;margin:5px 10px 10px 20px;padding:1px;border:1px dotted gray;float:right}.map_holder{position:relative;display:block;width:100%;height:390px;border:1px solid #ccc}.map_holder .map{width:100%;height:100%}.map_window .info{border-bottom:1px dotted #999;padding:0 0 4px;margin:0 0 8px}.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:4px 0 0}.map_window .directions label{display:block;font-size:12px;margin:0 0 8px}.map_window .directions input{border:1px solid #999;padding:3px 5px;margin:0 0 8px;width:70%;font-size:12px;color:#000}.map_window .directions form button{float:right;display:block;font-size:10px;font-weight:600;text-transform:uppercase;padding:4px 5px;background:#ab3a4d;color:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.map_window .directions form button:hover{background:#000}@media screen and (max-width: 500px){.map_window .directions form button{margin-top:5px;float:left}}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none;box-sizing:content-box}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;box-sizing:content-box}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:14px;font-weight:bold;line-height:1em;font-family:Arial}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media screen and (max-width: 700px){.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1 !important}}.photo_gallery{width:319px;height:225px;margin:0 8px 16px;padding:1px;border:1px dotted gray;float:left}.photo_gallery .set .thumb{width:315px;height:176px}.photo_gallery .set .thumb img{width:100%;height:100%}.photo_gallery .set h4{margin:0;padding:5px 0;height:40px;overflow:hidden;text-align:center;color:#ab3a4d;font:600 18px/40px "proxima-nova",Arial,Helvetica,sans-serif}.photo_gallery a:hover{text-decoration:none;color:#ab3a4d}@media screen and (max-width: 1020px){.photo_gallery{width:calc(50% - 16px);height:auto}.photo_gallery a{display:block;width:100%;height:auto}.photo_gallery .set h4{line-height:33px}.photo_gallery .set .thumb{width:100%;height:auto}.photo_gallery .set .thumb img{height:auto}}@media screen and (max-width: 700px){.photo_gallery{float:none;width:319px;margin:16px auto}}@media screen and (max-width: 500px){.photo_gallery{width:280px}}
