@font-face{font-family:'GillSans';font-weight:normal;font-style:normal;src:url('/resource/fonts/27B1C3_0_0.eot?');src:url('/resource/fonts/27B1C3_0_0.eot?#iefix') format('embedded-opentype'),url('/resource/fonts/27B1C3_0_0.woff') format('woff'),url('/resource/fonts/27B1C3_0_0.ttf') format('truetype')}@font-face{font-family:'GillSans';font-weight:bold;font-style:normal;src:url('/resource/fonts/27B1C3_1_0.eot?');src:url('/resource/fonts/27B1C3_1_0.eot?#iefix') format('embedded-opentype'),url('/resource/fonts/27B1C3_1_0.woff') format('woff'),url('/resource/fonts/27B1C3_1_0.ttf') format('truetype')}html,body,section,div,menu,nav,footer,dl,dt,dd,fieldset,td,ul,ol,li,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0;padding:0}strong{font-weight:bold}a{text-decoration:none}body{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:100%;color:#333;padding-top:5.25em}.nobr{white-space:nowrap}.mobileOnly{display:none}.mobileOnlyBlock{display:none !important}@media(max-width:650px){.mobileOnlyBlock{display:block !important}}.cookieBanner{padding:1em 1em 1em 1em;background-color:#333;text-align:center;color:#fff;font-size:.85em;position:fixed;bottom:0;left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:opacity .2s linear;z-index:11000}.cookieBanner.hidden{opacity:0}.cookieBanner.hiding{animation:cookieHide .5s ease 1 forwards}.cookieBanner.displayNone{display:none}.cookieBanner p{display:block;max-width:70em;margin:0 auto 0 auto;text-align:left;padding-right:10em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.cookieBanner a{font-weight:bold;color:#aaa}.cookieBanner span.close{font-family:GillSans,sans-serif;font-weight:normal;font-size:1em;text-transform:uppercase;font-weight:bold;display:block;text-align:center;position:absolute;right:0;top:0;padding:.5em 1em .5em 1em;background-color:#0073ae;color:#fff;cursor:pointer;transition:opacity ease-out .2s;box-sizing:border-box}.cookieBanner span.close:hover{opacity:.8}.cookieButton{background-color:#888;color:#fff;font-size:1.2em;padding:.5em;border:0}@media(max-width:36.25em){.cookieBanner p{padding-right:0;text-align:center}.cookieBanner p span.close{position:relative;width:100%;display:block;margin-top:.5em}}@keyframes cookieHide{from{transform:translateY(0);opacity:1}30%{opacity:1}to{transform:translateY(100%);opacity:0}}main#outerBody{display:flex;align-items:flex-start}.cnt{display:block;width:100%;max-width:60em;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.cnt .cnt{padding-left:0;padding-right:0}.cnt.twoCol,.twoCol,.twoCol>.cnt{display:flex;flex-direction:row;justify-content:space-between}.cnt.twoCol>article,.twoCol>article,.twoCol>.cnt>article{flex-shrink:1;flex-basis:43%}.twoCol.vcenter{align-items:center}.twoCol.heavyLeft>.cnt>article.left,.twoCol.heavyRight>.cnt>article.right{flex-basis:60%}.twoCol.heavyLeft>.cnt>article.right,.twoCol.heavyRight>.cnt>article.left{flex-basis:30%}div.fps+section{margin-top:2em}#innerBody{padding-bottom:4em}h2.section{font-family:GillSans,sans-serif;font-size:1.5em;color:#0073ae;margin-bottom:1em;display:flex;justify-content:space-between;align-items:flex-end}h2.section a{color:#0073ae;transition:color ease-out .2s}h2.section a:hover{color:#333}h2.section a.ctx{font-size:.625em;color:#333;margin-left:auto;font-weight:bold;text-transform:uppercase;transition:color ease-out .2s}h2.section a.ctx:hover{color:#0073ae}@media(max-width:960px){div.cnt,a.cnt{padding-left:1em;padding-right:1em}}@media(max-width:650px){.cnt.twoCol,.twoCol,.twoCol>.cnt{display:block}.cnt.twoCol>article+article,.twoCol>article+article,.twoCol>.cnt article+article{margin-top:2em}}section{display:block}section+section{margin-top:2em}section.minibanner+section.withBG{margin-top:0 !important}section.withBG{padding-top:2em;padding-bottom:1em;background-repeat:no-repeat;background-size:cover}section.pnone{padding-top:0;padding-bottom:0}section.psmall{padding-top:2em;padding-bottom:2em}section.pmedium{padding-top:5em;padding-bottom:5em}section.plarge{padding-top:8em;padding-bottom:8em}section.pxl{padding-top:12em;padding-bottom:12em}.aspect-16-9{position:relative;padding-bottom:56.25%;height:0;pointer-events:none}.aspect-4-3{position:relative;padding-bottom:75%;height:0;pointer-events:none}.aspect-3-2{position:relative;padding-bottom:66%;height:0;pointer-events:none}.aspect-3-1{position:relative;padding-bottom:33%;height:0;pointer-events:none}.aspect-1-1{position:relative;padding-bottom:100%;height:0;pointer-events:none}.aspect-2-1{position:relative;padding-bottom:50%;height:0;pointer-events:none}.aspect-1-2{position:relative;padding-bottom:200%;height:0;pointer-events:none}span.nowrap{white-space:nowrap}.aspectContent{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.nofocus:focus{outline:none}.donotshow{display:none}.screen{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#fafafa;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:opacity .25s ease-out,backdrop-filter .1s ease-out,-webkit-backdrop-filter .1s ease-out;z-index:16000}.screen.show{opacity:.9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#mpx{position:fixed;top:0;width:100%;height:0;z-index:1000}#menuSub{position:absolute;top:100%;right:0;width:100%;max-width:51.25em;z-index:1000}.menuPanel{background-color:#e0e0e0;border-top:7px solid #23425b;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:1em;visibility:hidden;min-height:16em}.menuPanel.slabVisible{visibility:visible}.menuPanel .row{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.menuPanel .row+.row{margin-top:2em}.menuPanel .col{flex-shrink:1;flex-grow:1}.menuPanel .col+.col{margin-left:2em}.menuPanel h2{font-family:GillSans,sans-serif;font-size:1.5em;color:#23425b}.menuPanel h2 a{color:#23425b}.menuPanel p{color:#333;font-size:.875em}.menuPanel p a{color:#333}.menuPanel h2+p{margin-top:.5em}.menuPanel p+p{margin-top:.25em}.menuPanel p+h2{margin-top:1em}menu .inchild .col{border-left:4px solid #0073ae;padding:.5em 0 .5em .75em}menu .inchild h2{font-family:GillSans,sans-serif;font-size:1.5em;color:#23425b;text-transform:none}menu .inchild h2 a{color:#23425b}menu .inchild p{color:#333;text-transform:none;font-family:Arial,sans-serif;font-weight:normal}menu .inchild p a{color:#333;padding:.5em 0 .5em 0;display:block}menu .inchild p+h2{margin-top:1.5em}menu .inchild .col+.col{margin-top:1em}header{position:fixed !important;top:0;left:0;width:100%;display:flex;justify-content:flex-start;position:relative;z-index:500}header .emblem{display:block;z-index:501}header .emblem svg{display:block;width:9.375em;height:5.25em;fill:#0073ae;transition:width ease-out .2s,height ease-out .2s}header .smec{z-index:501}header .smec span{display:inline-block;margin-left:1em;height:0;padding-top:4em;width:7.25em;overflow:hidden;background:transparent url(/img/logo-text.png) left center no-repeat;background-size:contain;opacity:1;transition:opacity ease-out .2s,padding-top ease-out .2s,width ease-out .2s}nav{display:flex;justify-content:space-between;align-items:flex-end;background-color:#f4f4f5;box-shadow:0 1px 1px rgba(0,0,0,.25);flex-grow:1}#mc{padding-right:1em;display:flex;flex-wrap:nowrap;align-items:center}#mc div.m{font-family:GillSans,sans-serif;font-weight:bold;text-transform:uppercase;display:inline-block;vertical-align:middle}#mc div.m>a{display:block;padding:.5em;color:#333}#mc a.search{padding:.5em;display:inline-block;z-index:501}#mc a.search svg{display:block;width:1.5em;height:1.5em}#mc a#navMenu svg{display:block;width:1.5em;height:1.5em;stroke:#333;stroke-width:2px}#mc a.mo{display:none}#mc #searchBar{position:absolute;right:1em;background-color:#fff;border-radius:1em;width:0;transition:width ease-out .2s;overflow:hidden}#mc #searchBar.show{overflow:visible}#mc #searchBar input[type=search]{border:none;background-color:transparent;font-family:sans-serif;font-size:1em;color:#333;padding:.5em;width:100%;outline:none}#searchResults{position:absolute;background-color:#fff;box-shadow:0 3px 2px rgba(0,0,0,.25)}#searchResults ul.searchResults{list-style-type:none}#searchResults ul.searchResults li a{padding:.5em 1em .5em 1em;display:block;background-color:#fff;transition:background-color ease-out .2s}#searchResults ul.searchResults li a:hover{background-color:#fafafa}#searchResults ul.searchResults li a strong{display:block;color:#333;transition:color ease-out .2s;font-size:.85em}#searchResults ul.searchResults li a:hover strong{color:#0073ae}#searchResults ul.searchResults li a em{display:block;font-style:normal;font-size:.75em;color:#333}#searchResults .sFull{display:block;padding:.5em 1em .5em 1em;background-color:#f4f3f3;color:#23425b}#mc #navMiniGuide{display:none;z-index:501;font-family:GillSans,sans-serif;font-size:1.5em;width:1.5rem;height:1.5rem;padding:.5rem;text-align:center;color:#333;align-items:center}#mc #navLudo{display:none;z-index:501;font-size:1.5rem;width:1.5rem;height:1.5rem;padding:.5rem}#mc #navLudo svg{display:block;width:100%;height:100%;fill:#333;pointer-events:none}body.scrolled header .emblem svg{width:4.6875em;height:2.625em}body.scrolled header .smec span{opacity:0;width:0;padding-top:0}@media(max-width:1140px){header .smec span{display:none}}@media(max-width:990px){#mc div.m{display:none}#mc a.mo{display:inline-block;padding:.375em .75em .375em .75em;z-index:501}header .smec span{display:block}#mc #navMiniGuide{display:inline-flex;justify-content:center;padding:.375em .75em .375em .75em}#mc #navMiniGuide span{font-size:.65em;border:1px solid #555;border-top-width:4px;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;padding:.175rem .675rem .175rem .675rem}#mc #navLudo{display:inline-block}#mc menu{position:absolute;left:0;width:100%;top:calc(100% - 1em);background-color:#f4f4f4;transition:height .2s ease-out;box-sizing:border-box}#mc menu div.m{padding:.5rem 1rem .5rem 0}#mc menu div.m:first-child{padding-top:3rem}#mc menu div.m>a{font-size:1.5em;transition:color ease-out .2s}#mc menu div.m.open>a{color:#0073ae}#mc menu.showing,#mc menu.hiding{overflow:hidden}#mc menu.hiding div.m,#mc menu.showing div.m,#mc menu.show div.m{display:block}#mc menu.show{overflow:auto}#mc #searchBar{position:fixed;top:5.25em;left:0;width:100%;border-radius:0;transition:height ease-out .2s,top ease-out .2s;height:0;overflow:hidden}.scrolled #mc #searchBar{top:2.625em}#mc #searchBar .inner{padding:.5em;opacity:0;transition:opacity ease-out .2s}#mc #searchBar.show .inner{opacity:1}#mc #searchResults{position:fixed;overflow:hidden;transition:opacity ease-out .2s;height:0;opacity:0}}@media(max-width:500px){body{padding-top:2.625em}body header .emblem svg{width:4.6875em;height:2.625em}body header .smec span{opacity:0;width:0;padding-top:0}}footer{background-color:#333;color:#fff;padding:2em 1em 3em 1em;display:flex;justify-content:space-between;align-content:flex-start;position:relative}footer .copyright{line-height:150%;color:#f0f0f0}footer .copyright span{white-space:nowrap}footer .social{display:flex;align-items:center;padding-left:2em}footer .social p{margin:0 .5em 0 .5em}footer .social p.twitter{display:flex;align-items:center}footer .social p.twitter span a{display:block;color:#fff;text-decoration:none;padding-left:.5rem;padding-right:.5rem;font-size:.875em}footer .social img{width:2.5em;height:2.5em}footer .credits{position:absolute;font-size:.75em;right:1em;bottom:1em}footer .credits a{color:#666}@media(max-width:700px){footer{display:block;text-align:center}footer .social{padding-left:0;padding-top:2em;justify-content:center}}@media(max-width:500px){footer .copyright{font-size:.75em}}@media(max-width:420px){footer .social{font-size:.75em}}.fps{margin-top:-1em}.fpsi{position:relative}.fpsi .spc{display:block;position:relative;max-width:70em;pointer-events:none}.fpsi .spc>div{height:0;padding-top:50%}.fps ul{display:flex;list-style-type:none}.fps ul li{flex-shrink:1;flex-grow:1;flex-basis:20%;cursor:pointer;font-family:GillSans,sans-serif;font-size:1.25em;box-sizing:border-box;position:relative;display:flex}.fps ul li::after{position:absolute;left:0;top:0;content:' ';width:0;height:0;border-left:1.5em solid #23425b;border-top:1.5em solid transparent;transition:top ease-out .2s;z-index:1}.fps ul li div{background-color:#f4f4f5;color:#23425b;padding:1rem;z-index:2;position:relative;width:100%}.fps ul li.show div{color:#f4f4f5;background-color:#23425b}.fps ul li.show::after{top:-1.5em}.fps ul li+li{margin-left:4px}.fp{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;-moz-transition:opacity ease-out .2s;-o-transition:opacity ease-out .2s;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;background-repeat:no-repeat;background-position:center center;background-size:cover}.fp:first-child{visibility:visible}.fp.show{visibility:visible;opacity:1}.fp.hidden{opacity:0}.fp.hiding{opacity:0}.fp div.img{height:22.625em;overflow:hidden}.fp img{min-width:100%;min-height:22.625em}.fp .c{position:absolute;right:2.5em;bottom:3.5em}.fp .c .h{text-align:right}.fp .c .h h2{display:inline-block;font-family:GillSans,sans-serif;font-size:2.5em;line-height:80%;font-weight:normal;color:#fff;padding:.5rem;background-color:rgba(35,66,91,.8);max-width:40em}.fp .c .b{text-align:right}.fp .c .b p{display:inline-block;color:#fff;font-family:Arial,sans-serif;font-size:1.125em;padding:.5rem;background-color:rgba(35,66,91,.8);max-width:40em}@media(max-width:850px){.fps ul li{font-size:1em}}@media(max-width:750px){.fp .c .h h2{font-size:2em}.fp .c .b p{font-size:1em}}@media(max-width:650px){.fps ul li h3{display:none}}@media(max-width:550px){.fp .c{right:1.5em;bottom:1.5em}}@media(max-width:450px){.fp .c .h h2{font-size:1.5em}.fp .c .b p{font-size:.85em}}a.watch{display:inline-flex;cursor:pointer;white-space:nowrap;font-size:1em;font-weight:400;font-family:GillSans,sans-serif;background-color:#f4f4f4;transition:background-color ease-out .2s}a.watch:hover{background-color:#fafafa}a.watch span.msg{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;white-space:normal;width:calc(100% - 2.5em);line-height:100%;font-size:1.125em;border-left:1px solid #d0d0d0;padding:.5em 1em .5em 1em;color:#333;transition:color ease-out .2s}a.watch:hover span.msg{color:#0073ae}a.watch span.msg em{display:block;font-weight:300;font-size:.75em;font-style:normal}a.watch span.icon{display:flex;justify-content:center;align-items:center;padding:1em}a.watch svg{display:inline-block;width:1.75em;height:1.75em;fill:#0073ae}a.watch.working svg{display:none}a.watch.watched span.icon{background-color:#0073ae}a.watch.watched svg{fill:#fff}a.progwatch{display:flex;margin-bottom:1em}a.progwatch span.icon{padding:.5em 1em .5em 1em}a.progwatch span.msg{padding:.5em 1em .5em 1em}@media(max-width:38.75em){a.progwatch span.icon,a.progwatch span.msg{padding-top:1em;padding-bottom:1em}}.browseCat{clear:both;padding:1.25em 1em 0 1em;-moz-transition:height ease-out .2s;-o-transition:height ease-out .2s;-webkit-transition:height ease-out .2s;transition:height ease-out .2s;margin:0 auto 0 auto;max-width:60em;box-sizing:border-box}.browseCat h2,.browseCat p{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:normal;font-size:1.25em;line-height:1.3em}.browseCat h2{color:#0073ae;font-size:1.5em}.browseCat h2{position:relative}.browseCat p a{white-space:nowrap;color:#333;-moz-transition:color ease-out .2s;-o-transition:color ease-out .2s;-webkit-transition:color ease-out .2s;transition:color ease-out .2s}.browseCat p a.active{color:#0073ae}.browseCat p a:hover{color:#888}ul.tenants{display:block;margin:.625em auto 0 auto;max-width:60em;padding-left:1em;padding-right:1em;box-sizing:border-box}ul.tenants li{display:block;float:left;width:23.5%;height:10.125em;margin:0 2% .625em 0;position:relative}ul.tenants li:nth-child(4n){margin-right:0}ul.tenants li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:20;background-position:center center;background-repeat:no-repeat;background-color:#fff;background-size:contain;-moz-transition:box-shadow ease-out .1s;-o-transition:box-shadow ease-out .1s;-webkit-transition:box-shadow ease-out .1s;transition:box-shadow ease-out .1s;border:1px solid #f4f4f4}ul.tenants li a[href] h4{background-position:right bottom;background-image:url(/img/workstation/tenant_active.png);background-repeat:no-repeat}ul.tenants li a h4{display:block;position:absolute;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;padding:.714286em;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:bold;font-size:.875em;color:#333;line-height:110%;text-transform:uppercase;background-color:rgba(255,255,255,.75)}ul.tenants li p{display:none;position:absolute;left:0;top:10.125em;width:17.75em;background-color:#fff;padding:.625em;z-index:21;box-shadow:rgba(0,0,0,.5) 0 .3125em .3125em}ul.tenants li:nth-child(4n) p{right:0;left:auto}ul.tenants li:hover p{display:block}ul.tenants li:hover a{box-shadow:rgba(0,0,0,.5) 0 0 .3125em}.tenantAbout{margin:.625em auto 0 auto;padding-left:1em;padding-right:1em;max-width:60em;display:flex;justify-content:space-between}.tenantAbout:first-child{margin-top:0}.tenantAbout div.left{width:50%;margin:.625em}.tenantAbout div.right{width:33%;margin:.625em}.tenantAbout div.right *+dl{margin-top:.625em}.tenantAbout div.right dt{font-weight:bold;display:block}.tenantAbout div.right dd{font-weight:normal;display:block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:.625em}.tenantAbout div.right dd a{color:#333}.tenantAbout div.right dd a:hover{color:#7f2d17}.tenantAbout p.social{display:block;margin-top:1.25em}.tenantAbout p.social a{display:inline-block;width:3.25em;height:0;padding-top:3.25em;overflow:hidden;margin-right:.3125em;transition:opacity ease-out .2s;background-size:contain}.tenantAbout p.social a:hover{opacity:.8}.tenantAbout p.social a.facebook{background-image:url(/img/workstation/facebook.png)}.tenantAbout p.social a.twitter{background-image:url(/img/workstation/twitter.png)}.tenantAbout p.social a.linkedIn{background-image:url(/img/workstation/linkedin.png)}.tenantAbout p.social a.blog{background-image:url(/img/workstation/blog.png)}.rtoc ul.toc li.active a{background-color:#edc333;color:#333}.oneColumn:first-child{margin-top:2em}@media(max-width:59.375em){.browseCat{overflow:visible;height:auto}.browseCat .expander{display:none}}@media(max-width:38.75em){.browseCat h2,.browseCat p{font-size:1em}.browseCat .expander{display:block}.browseCat{overflow:hidden;height:2.1em}.browseCat h2{background-color:#666;color:#fff;padding:.25em .75em .25em .75em;margin:0 0 .5em 0}ul.tenants li{display:block;float:left;width:48%;height:10.125em;margin:0 2% .625em 0;position:relative}ul.tenants li:nth-child(2n){margin-right:0}ul.tenants li:hover p{display:none}.tenantAbout{display:block}.tenantAbout div.left{width:100%}.tenantAbout div.right{width:100%;margin:.625em}}#innerBody{display:inline-block;width:calc(100% - 18.25em);vertical-align:top}#sidebar{display:inline-block;vertical-align:top;width:18em;margin-left:.25em}.twitterFeed h2{font-family:GillSans,sans-serif;font-size:1em;color:#23425b;padding:.5em;font-weight:bold}.twitterFeed h2 a{color:#23425b}@media(max-width:990px){#innerBody{display:block;width:100%}#sidebar{display:none}}.miniguide{display:block;background-color:#f4f4f5;-moz-transition:right ease-in-out .3s;-o-transition:right ease-in-out .3s;-webkit-transition:right ease-in-out .3s;transition:right ease-in-out .3s}.miniguide h2{font-family:GillSans,sans-serif;font-size:1.125em;color:#0073ae;padding:.5em 0 .5em .44444em;text-transform:uppercase;font-weight:bold;background-color:#dbdbdb}.miniguide h2 span{font-weight:normal}.miniguide h3 a{padding:.5em;color:#0073ae;-moz-transition:color ease-out .2s;-o-transition:color ease-out .2s;-webkit-transition:color ease-out .2s;transition:color ease-out .2s;display:block;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;text-transform:uppercase;font-weight:bold;font-size:1em}.miniguide h3 a:hover{color:#333}.miniguide p.warning{display:block;padding:.5em 1em .5em 1em;color:#666}.miniguide ul.days{display:flex;list-style-type:none}.miniguide ul.days li{box-sizing:border-box;width:14.28%}.miniguide ul.days li a{display:block;background-color:#dbdbdb;color:#333;text-transform:uppercase;text-align:center;font-size:.75em;padding:.3333em 0 .3333em 0;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s}.miniguide ul.days li a span{display:block}.miniguide ul.days li a:hover{background-color:#f4f4f5}.miniguide ul.days li.active a{background-color:#0073ae;color:#fff}.miniguide .day{padding:.75em 0 .75em 0;font-size:.875em}.miniguide .day a.festival{display:block;font-size:1.2em;margin:.15em 0 .75em 0;background-color:#aaa;color:#fff;padding:.25em .5em .25em .5em;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;text-transform:uppercase;font-weight:bold;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s}.miniguide .day a.festival:hover{background-color:#3a747f}.miniguide .day ul{list-style-type:none}.miniguide .day ul li.p{position:relative;clear:both;margin-bottom:.6666667em;border-left:2px solid #ecc43f;padding:.125em .25em .125em 12px;transition:all ease-out .2s}.miniguide .day ul li.p:hover{border-left-width:4px;padding-left:10px}.miniguide .day ul li.p a{color:#333;transition:color ease-out .2s,background-color ease-out .2s}.miniguide .showingTime{text-decoration:none;background-color:#e0e0e0;padding:.25em .5em .25em .5em;display:inline-block;transition:background-color ease-out .2s}.miniguide .showingTime:hover{background-color:#dadada}.miniguide .day ul li.p:hover a{color:#000}.miniguide .day ul li.p a span.cert{font-size:.75em}.miniguide .day ul li.p a.info{display:none;position:absolute;right:.25em;top:0;width:25px;height:0;padding-top:25px;background:transparent url(/img/miniguideinfo.png) no-repeat center center;transition:background-color ease-out .2s,opacity ease-out .2s;overflow:hidden;opacity:.25}.miniguide .day ul li.p a.info:hover{opacity:.5}.miniguide .day ul li.p a.info.open{opacity:.75}.miniguide .day ul.t{clear:both;margin-top:.25em}.miniguide .day ul.t li{display:inline-block;margin-right:.8333333em}.miniguide .day ul.t li .past{color:#aaa}.miniguide .day{display:none}.miniguide .day.active{display:block}.dayContainer.s{overflow:hidden;-moz-transition:height ease-out .5s;-o-transition:height ease-out .5s;-webkit-transition:height ease-out .5s;transition:height ease-out .5s}.miniguide .day ul li.film{border-left-color:#0073ae}.miniguide .day ul li.evt{border-left-color:#752539}.miniguide .day ul li.evtf{border-left-color:#752539}.miniguide .day ul li.evtc{border-left-color:#969}.miniguide .day ul li.evtd{border-left-color:#0f4329}.miniguide .day ul li.evts{border-left-color:#357c7b}#miniguide.panel{height:100%;top:0;position:fixed;z-index:1001;right:-19em;width:19em}#miniguide.panelOn{right:0;box-shadow:-2px 0 2px rgba(0,0,0,.125)}#miniguideClose{display:none;position:absolute;right:.125em;top:.125em;width:2em;height:0;padding-top:2em;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;overflow:hidden;background:transparent url(/img/miniguideclose.png) no-repeat center center}#miniguide .infoPane{display:none;opacity:0;-moz-transition:opacity ease-out .2s;-o-transition:opacity ease-out .2s;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;font-size:1em}#miniguide .infoPane img{max-width:100%;margin-top:.5em}#miniguide .infoPane p{font-size:.75em;color:#666;margin-top:.25em}#miniguide .infoPane p a.more{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:1.25em;color:#666;background-color:#f0f0f0;padding:.25em;text-align:center;font-weight:bold;text-transform:uppercase;display:block;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s}#miniguide .infoPane p a.more:hover{background-color:#c0c0c0}#miniguide .infoPane.open{display:block;opacity:1}@media(max-width:990px){#miniguide .dayContainer{position:absolute;left:0;right:0;bottom:3em;top:4.5em;overflow:auto}#miniguide h3.fullGuide{position:absolute;left:0;bottom:0;right:0}#miniguide h3.fullGuide a{padding-top:.5em;background-color:#333;color:#fff}#miniguideClose{display:block}#miniguideClose:hover{background-color:#999}.miniguide p.warning{margin-left:.5em;margin-right:.5em}.miniguide .day{font-size:1em}.miniguide .day ul li.p{padding-right:30px}.miniguide .day ul li.p a.info{display:block}.miniguide .day ul li.p:hover{border-left-width:.58333333em;padding-left:.833333em}}@media(max-width:38.75em){body.mgPanelOn #header{left:-19em}}fieldset.axfrm{border:none}fieldset.axfrm legend{display:none}fieldset.axfrm .f{display:block;margin:0 auto 0 auto;max-width:35em;padding:.5em 0 .5em 0}fieldset.axfrm .f>label{display:inline-block;width:30%;vertical-align:top;padding-top:.25em;font-size:1.25em;color:#333;white-space:nowrap}fieldset.axfrm .f .fld{display:inline-block;width:100%;vertical-align:middle}fieldset.axfrm .f.f40>label{width:40%}fieldset.axfrm .f.f40>.fld{width:60%}fieldset.axfrm .f.f50>label{width:50%}fieldset.axfrm .f.f50 .fld{width:50%}fieldset.axfrm .f.f70>label{width:70%}fieldset.axfrm .f.f70 .fld{width:30%}fieldset.axfrm .i{display:inline-flex;border:1px solid #23425b;background-color:#fff;box-sizing:border-box;position:relative;width:100%}fieldset.axfrm .i input[type=text],fieldset.axfrm .i input[type=email],fieldset.axfrm .i input[type=number],fieldset.axfrm .i input[type=password],fieldset.axfrm .i input[type=tel]{flex-grow:1;flex-shrink:1;width:1em;padding:.5em;border:none;box-sizing:border-box;background-color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:1em}fieldset.axfrm .integer .i input[type=number],fieldset.axfrm .integer.i input[type=number]{text-align:right}fieldset.axfrm .i input::placeholder{color:#666;font-style:normal}fieldset.axfrm .i input::-webkit-input-placeholder{color:#666;font-style:normal}fieldset.axfrm .i input:-ms-input-placeholder{color:#666;font-style:normal}fieldset.axfrm .i input::-ms-input-placeholder{color:#666;font-style:normal}fieldset.axfrm .i input::-moz-placeholder{color:#666;font-style:normal}fieldset.axfrm .short .i{flex-grow:0;width:10em}fieldset.axfrm .f span.unit{display:inline-block;padding:0 0 0 .5em;color:#666;box-sizing:border-box;flex-grow:0;flex-shrink:0;align-self:center}fieldset.axfrm .f input+span.unit{padding:0 .5em 0 0}fieldset.axfrm select{display:block;box-sizing:border-box;border:none;width:100%;padding:.5em .5em .375em .5em;margin:0;background-color:transparent}fieldset.axfrm select option{color:#000}fieldset.axfrm .radbut{position:relative}fieldset.axfrm .radbut input[type=radio]{position:absolute;width:1px;height:1px;top:0;left:0;opacity:0}fieldset.axfrm .radbut .fld label{display:inline-block;padding:.5em 2em .5em 2em;color:#000;background-color:#fff;border:solid 1px #fff;cursor:pointer;text-align:center}fieldset.axfrm .radflex .fld{display:inline-flex;justify-content:space-between}fieldset.axfrm .radflex .fld label{display:block;flex-shrink:1;flex-grow:1;padding-left:.25em;padding-right:.25em;flex-basis:1em}fieldset.axfrm .radbut .fld label:hover{color:#0073ae}fieldset.axfrm .radbut .fld label+input+label{margin-left:.25em}fieldset.axfrm .radbut .fld input[type=radio]:focus+label{background-color:#ccc}fieldset.axfrm .radbut .fld input[type=radio]:checked+label{color:#fff;background-color:#0073ae}fieldset.axfrm .chk input[type=checkbox]{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:1em}fieldset.axfrm .chk label{display:inline-block;vertical-align:middle;white-space:normal;width:calc(100% - 3em)}fieldset.axfrm .buttons{display:block;margin:1em 0 1em 0}fieldset.axfrm div.acResults{position:absolute;left:0;top:100%;width:100%;height:auto;min-height:3em;background-color:#fff;border:1px solid #808080;box-shadow:1px 3px 3px rgba(0,0,0,.4);z-index:500;box-sizing:border-box;transition:height ease-out .2s}fieldset.axfrm div.acResults.working p{display:block;box-sizing:border-box;font-size:.85em;color:#888;padding:.5em}fieldset.axfrm div.acResults p.warn{position:absolute;top:0;left:0;width:100%;font-size:.85em;color:#888;padding:.5em}fieldset.axfrm div.acResults p.none{display:block;font-size:.85em;color:#888;padding:.5em;box-sizing:border-box}fieldset.axfrm div.acResults ul{display:block;max-height:15em;overflow:auto}fieldset.axfrm p.warn+ul{margin-top:1.5em}fieldset.axfrm .hasOther div.acResults ul{margin-bottom:3em}fieldset.axfrm div.acResults li{display:block;padding:.5em;cursor:pointer}fieldset.axfrm div.acResults li em{font-style:normal;color:#666}fieldset.axfrm div.acResults li:hover{color:#000;background-color:#f0f0f0}fieldset.axfrm div.acResults li+li{border-top:1px solid #c0c0c0}fieldset.axfrm div.acResults p.other{position:absolute;bottom:0;left:0;right:0;background-color:#00718f;color:#fff;padding:.5em;cursor:pointer;transition:background-color ease-out .2s}fieldset.axfrm div.acResults p.other:hover{background-color:#666}fieldset.axfrm .autocomplete span.vd{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;vertical-align:top;line-height:100%;width:100%}fieldset.axfrm .autocomplete span.vd span{display:inline-block;width:2em;flex-grow:1;overflow:hidden;text-overflow:ellipsis;padding:.5em;vertical-align:top;font-size:.85em;box-sizing:border-box}fieldset.axfrm .autocomplete span.vd span em{font-style:normal;color:#666}fieldset.axfrm .autocomplete span.vd a{display:inline-block;padding:.65em .85em .65em .85em;font-size:.75em;background-color:#eaf7fe;color:#00718f;cursor:pointer;transition:background-color ease-out .2s;vertical-align:top;flex-grow:0}fieldset.axfrm .autocomplete span.vd a:hover{background-color:#c2e3f4}fieldset.axfrm .personName{white-space:nowrap}fieldset.axfrm .personName>div{display:inline-block;vertical-align:top;box-sizing:border-box}fieldset.axfrm .personName>div+div{padding-left:1em}fieldset.axfrm .personName>div .fld{width:100%}fieldset.axfrm .personName>div .fld .i{display:block}fieldset.axfrm .personName>div.title{width:20%}fieldset.axfrm .personName>div.firstname{width:40%}fieldset.axfrm .personName>div.surname{width:40%}fieldset.axfrm .personName label{display:block;padding-bottom:.25em}fieldset.axfrm .personName input[type=text],fieldset.axfrm .personName select{width:100%;display:block}fieldset.axfrm .f.tpd .i{display:flex;width:100%;flex-direction:row;border:none;background-color:transparent}fieldset.axfrm .tpd select{width:auto;flex-grow:1;flex-basis:auto;border:1px solid #23425b;background-color:#fff;color:#333}fieldset.axfrm .tpd select+select{margin-left:.5em}fieldset.axfrm .tpd select[data-c='month']{flex-grow:2}fieldset.axfrm .tpd select option{background-color:#fff;color:#000}fieldset.axfrm .yesno{display:flex;flex-direction:row;flex-wrap:nowrap}fieldset.axfrm .yesno>label{flex-grow:1;width:auto;white-space:normal}fieldset.axfrm .yesno .fld{flex-grow:0;width:auto;white-space:nowrap;margin-left:2em}fieldset.axfrm .yesno input[type=radio]{opacity:0;width:.125em;height:.125em}fieldset.axfrm .yesno .fld label{display:inline-block;padding:.5em 0 .5em 0;color:#00718f;background-color:#fff;border:solid 1px #000;cursor:pointer;box-sizing:border-box;width:3.5em;text-align:center}fieldset.axfrm .yesno .fld label:last-child{margin-left:.5em}fieldset.axfrm .yesno .fld label:hover{color:#000}fieldset.axfrm .yesno .fld input[type=radio]:focus+label{background-color:#c2e3f4}fieldset.axfrm .yesno .fld input[type=radio]:checked+label{color:#fff;background-color:#00718f}fieldset.axfrm .widetext>label{width:100%;display:block;margin-bottom:.5em}fieldset.axfrm .widetext .fld{display:block;background-color:#fff;border:1px solid #23425b;width:100%}fieldset.axfrm textarea{width:100%;box-sizing:border-box;border:none;padding:.5em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.85em;height:4em;outline:none}fieldset.axfrm textarea.h8{height:8em}fieldset.axfrm .wide>label{width:100%;display:block;margin-bottom:.5em}fieldset.axfrm .wide .fld{display:block;width:100%}fieldset.axfrm .pca .lookup .f{display:block;border:1px solid #000;background-color:#fff;padding:0}fieldset.axfrm .pca .lookup .f input{display:block;width:100%;padding:.5em;box-sizing:border-box;border:none;outline:none}fieldset.axfrm .pca .lookup.err .f{border-color:#c31b22}fieldset.axfrm .pca a.m{display:block;margin-top:.5em;text-decoration:underline;cursor:pointer;margin-bottom:1em;color:#00718f}fieldset.axfrm .err>label{color:#c31b22}fieldset.axfrm .err .i,fieldset.axfrm .err select{border-color:#c31b22}span.vmsg{display:block;font-size:.85em;color:#c31b22;padding:.125em 0 0 .5em}span.vmsg>span{display:block}.dialog{position:fixed;padding:2em;background-color:#fff;box-shadow:rgba(0,0,0,.5) 0 0 20px;border:1px solid #c0c0c0;z-index:51;border-radius:5px}.spinner{position:relative;display:none;vertical-align:middle;width:1em;height:1em;border:.25em solid transparent;margin-right:1em;border-bottom-color:rgba(255,255,255,.6);border-left-color:rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8);border-radius:100%;transform-origin:.75em .75em .75em}.spinner::after{content:' ';position:absolute;width:1em;height:1em;left:-.25em;top:-.25em;display:block;border:.25em solid transparent;border-bottom-color:rgba(255,255,255,.8);border-top-color:rgba(255,255,255,.6);border-left-color:rgba(255,255,255,.2);border-radius:100%;transform-origin:.75em .75em .75em;transform-origin:center center}.spinner.onwhite{border-bottom-color:rgba(128,128,128,.4);border-left-color:rgba(128,128,128,.2);border-top-color:rgba(128,128,128,.6)}.spinner.onwhite::after{border-bottom-color:rgba(128,128,128,.6);border-top-color:rgba(128,128,128,.4);border-left-color:rgba(128,128,128,.2)}.working .spinner,.spinner.active{display:inline-block;-moz-animation:rotate 1.5s linear 0s infinite;-o-animation:rotate 1.5s linear 0s infinite;-webkit-animation:rotate 1.5s linear 0s infinite;animation:rotate 1.5s linear 0s infinite}.working .spinner::after,.spinner.active::after{-moz-animation:rotate 3.3s linear infinite;-o-animation:rotate 3.3s linear infinite;-webkit-animation:rotate 3.3s linear infinite;animation:rotate 3.3s linear infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.axfrm .twocolvert .f,.axfrm.twocolvert .f{display:inline-block;width:50%;box-sizing:border-box;padding:.5em 1em .25em 1em;vertical-align:top}.axfrm .twocolvert .f>label,.axfrm.twocolvert .f>label{font-size:85%;padding-bottom:.5em;font-family:Arial,sans-serif}.axfrm .twocolvert .vmsg,.axfrm.twocolvert .vmsg{font-family:Arial,sans-serif;padding:.25em 0 0 0}fieldset.axfrm.ff .f{margin-left:0}fieldset.axfrm.ff .f.sep{margin-bottom:1em}fieldset.axfrm.ff .f>label{font-size:1em;color:#333}fieldset.axfrm.ff .i{border-color:#aaa;background-color:rgba(255,255,255,.85)}fieldset.axfrm.ff .i input::placeholder{color:#666}fieldset.axfrm.ff .i input::-webkit-input-placeholder{color:#666}fieldset.axfrm.ff .i input:-ms-input-placeholder{color:#666}fieldset.axfrm.ff .i input::-ms-input-placeholder{color:#666}fieldset.axfrm.ff .i input::-moz-placeholder{color:#666}fieldset.axfrm.ff .tpd select{border-color:#aaa;background-color:rgba(255,255,255,.85);color:#333}fieldset.axfrm.ff .err>label{color:#c31b22}fieldset.axfrm.ff .err .i,fieldset.axfrm.ff .err select{border-color:#740f13}fieldset.axfrm.ff span.vmsg{color:#c31b22}fieldset.axfrm.ff .buttons{text-align:center}fieldset.axfrm.ff .buttons button{display:inline-block;padding:.5em 2em .5em 2em;font-family:GillSans,Arial,Helvetica,sans-serif;font-size:1.25em;background-color:#23425b;color:#fff;font-weight:bold;text-transform:uppercase;margin:0 auto 0 auto;border:none;cursor:pointer;transition:background-color ease-out .2s}fieldset.axfrm.ff .buttons button:hover{background-color:#666}fieldset.axfrm.ff h3{font-family:GillSans,Arial,Helvetica,sans-serif;color:#333;margin-top:1em;margin-bottom:.5em;padding-top:.5em;font-weight:normal;font-size:1.25em}fieldset.axfrm.ff label a{color:#00718f;transition:color ease-out .2s;font-weight:bold}fieldset.axfrm.ff label a:hover{color:#23425b}.axfrm .singlerow{display:flex;flex-wrap:nowrap;align-items:flex-start}.axfrm .singlerow .f{display:block;flex-shrink:1;flex-grow:1;box-sizing:border-box;padding:.5em 1em .25em 1em;vertical-align:top}.axfrm .singlerow button{width:auto !important;flex-shrink:1;flex-grow:0;margin-top:0 !important}@media(max-width:550px){.axfrm .singlerow{display:block}}@media(max-width:38em){fieldset.axfrm .f>label,fieldset.axfrm .f.f40>label,fieldset.axfrm .f.f50>label,fieldset.axfrm .f.f70>label,fieldset.axfrm .f .fld,fieldset.axfrm .f.f40 .fld,fieldset.axfrm .f.f50 .fld,fieldset.axfrm .f.f70 .fld{display:block;width:100%}fieldset.axfrm .f>label{margin-bottom:.25em}fieldset.axfrm .f.chk>label{display:inline-block;width:calc(100% - 3em)}.axfrm .twocolvert .f,.axfrm.twocolvert .f{display:block;width:100%}}.screen{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#23425b;transition:opacity .25s ease-out;z-index:3000}.screen.show{opacity:.9}div.popup{position:fixed;white-space:nowrap;z-index:3100;left:0;right:0;top:1em;bottom:1em;text-align:center}div.popup .c{width:90%;max-width:40em;background:#f4f4f4;background-size:3em;position:relative;display:inline-block;max-height:90%;margin:0 auto 0 auto;opacity:0;transform:scale3d(.75,.75,1);transition:opacity ease-out .25s,transform ease-out .25s;text-align:left;vertical-align:middle;white-space:normal;overflow:auto;box-shadow:0 0 20px rgba(0,0,0,.25)}div.popup.show .c{opacity:1;transform:scale3d(1,1,1)}strong.myshowroom{display:inline-block;overflow:hidden;height:1.5em;color:transparent;fill:#fff}strong.myshowroom svg{display:block;width:100%;height:100%}.signinSplash{padding:.5em;max-width:30em}.signinSplash a{transition:background-color ease-out .2s;cursor:pointer}.signinSplash p.title img.myshowroom{display:block;width:17em;height:5.25em;margin:0 auto .5em auto}.signinSplash p.intro{display:block;text-align:center;font-family:GillSans,Arial,Helvetica,sans-serif;color:#333;font-size:1.1em;margin-bottom:1em !important}.signinSplash fieldset.axfrm .singlerow .f{padding:0 .5em 0 .5em}.signinSplash fieldset.axfrm .singlerow button{padding:.25em 2em .25em 2em;margin:0 .5em 0 .5em}@media(max-width:550px){.signinSplash fieldset.axfrm .singlerow button{margin:.5em auto 0 auto}.signinSplash fieldset.axfrm .singlerow .f{margin-bottom:1em}}.signinSplash p.links{display:flex;box-sizing:border-box;padding:.5em 1em .5em 1em;margin-top:.5em}.signinSplash p.links a{display:inline-block;font-family:GillSans,Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;flex-grow:1;flex-shrink:1;flex-basis:50%;padding:.5em;box-sizing:border-box;line-height:100%}.signinSplash a.signup{background-color:#23425b;color:#fff;font-weight:bold;text-transform:uppercase}.signinSplash a.signup:hover{background-color:#888}.signinSplash a.login{color:#fff;background-color:#505050;margin-left:4%}.signinSplash a.login:hover{background-color:#888}.signinSplash a.login span{font-size:.75em;display:block}.signinSplash a.guest{display:block;padding:1em;color:#333;text-align:center;transition:color ease-out .2s}.signinSplash a.guest:hover{color:#0073ae}.signinSplash p.promos{margin-top:1em;display:flex;flex-direction:row;justify-content:space-between}.signinSplash p.promos a{width:50%;box-sizing:border-box;display:flex;flex-basis:50%;flex-shrink:1;flex-grow:1}.signinSplash p.promos a+a{margin-left:.5em}.signinSplash a.cine26{flex-direction:row;align-items:center;background-color:#fff;padding:.5em;white-space:nowrap}.signinSplash a.cine26 img{display:block;font-size:1.1em;width:4.25em;height:3.5em;flex-grow:0;flex-shrink:1;flex-basis:auto}.signinSplash a.cine26 span{display:block;margin-left:1em;color:#505050;line-height:140%;flex-grow:1;flex-shrink:1;flex-basis:auto}.signinSplash a.cine26 span em{font-style:normal;display:block}.signinSplash p.promos a.membership{display:block;background-color:#23425b;padding:1em;transition:background-color ease-out .2s}.signinSplash p.promos a.membership:hover{background-color:#0073ae}.signinSplash a.membership strong{display:block;font-family:GillSans,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;color:#fff;font-size:1.1em;margin-bottom:.25em}.signinSplash a.membership span{display:block;color:#ccc;font-size:.85em}.signinSplash a.membership span em{white-space:nowrap;font-style:normal}.loginSplash{padding:.5em;max-width:30em}.popup p.logos{text-align:center;line-height:100%;margin-top:1em;margin-bottom:1em;white-space:nowrap}.popup p.logos img.myshowroom{display:block;width:20em;max-width:100%;margin-left:auto;margin-right:auto}.popup p.logos strong.myshowroom{display:inline-block;vertical-align:middle;font-size:3em}.popup p.intro{color:#333;text-align:center;margin:0 1em 0 1em;max-width:80%;margin-left:auto;margin-right:auto}@media(max-width:36.375em){.signinSplash p.promos{margin-top:1em;display:block}.signinSplash p.promos a{width:100%;margin-top:.5em}.signinSplash p.promos a+a{margin-left:0}}.popup div.msg{padding:1em;font-size:1.25em;text-align:center;width:auto;min-width:40%}.popup div.msg h2,.popup div.msg p{font-family:GillSans,Arial,Helvetica,sans-serif;font-weight:bold;color:#333}.popup div.msg h2+p{font-size:.85em;color:#333;max-width:30em;margin:.5em auto 0 auto;line-height:130%;font-family:Arial,Helvetica,sans-serif}.popup div.msg a.msgclose{display:block;margin-top:1em;font-family:GillSans,Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;background-color:#23425b;text-align:center;padding:.25em 1em .5em 1em;transition:background-color ease-out .2s;cursor:pointer;text-transform:uppercase}.popup div.msg a.msgclose:hover{background-color:#fff}.popup .popupClose{position:absolute;right:1em;top:1em;width:2em;height:2em;stroke-width:.25em;stroke:#333;opacity:.6;transition:opacity ease-out .2s;cursor:pointer}.popup .popupClose svg{display:block;width:100%;height:100%}.popup .popupClose:hover{opacity:1}.signupSplash{padding-top:1em;padding-bottom:1em}.signupSplash p.logo{display:block;text-align:center}.signupSplash p.logo strong.myshowroom{font-size:3em;max-width:50%}.signupSplash p.intro{color:#333;text-align:center;padding-top:.5em}.signupSplash p.intro strong{display:block;font-weight:normal;margin-top:.25em;color:#0073ae}.signupSplash fieldset.axfrm.twocolvert .f>label{color:#23425b}.forgotSplash{padding:.5em 1em 1.5em 1em}.popup a.forgot{display:block;color:#0073ae;font-weight:normal;margin:.5em 0 .5em 0;text-align:center;cursor:pointer;transition:color ease-out .2s}.popup a.forgot strong{font-weight:bold;margin-right:.5em}.popup a.forgot:hover{color:#23425b}.popup .axfrm .i,.popup .axfrm .tpd select{border-color:#c0c0c0}.popup .axfrm .i select,.popup .axfrm .i input{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#666}.popup fieldset.axfrm.twocolvert div.chk{display:block;width:100%}.popup p.chk label{width:auto}.popup .axfrm button{display:block;background-color:#23425b;color:#fff;padding:.5em 2em .5em 2em;border:none;font-family:GillSans,Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;width:100%;max-width:20em;box-sizing:border-box;margin:1em auto 0 auto;font-size:1.25em;transition:background-color ease-out .2s;cursor:pointer}.popup .axfrm button:hover{background-color:#888}.popup .axfrm button.working{background-color:#0073ae}.popup .axfrm p.actionMsg{font-weight:bold;color:#0073ae;text-align:center}.popup .axfrm p.chk{display:block;text-align:center;font-size:1em;margin:1em auto 1em auto;color:#fff}.popup .axfrm p.chk input[type=checkbox]{width:1em;height:1em}.popup .axfrm p.chk label{color:#333;padding-left:1em;display:inline-block}.popup .axfrm p.chk label a{color:#0073ae}.popup .c.member{padding:1em}.popup .c.member h2{font-family:GillSans,sans-serif;font-size:1.5em;color:#23425b;text-align:center}@media(min-width:43.75em){div.popup{display:flex;justify-content:center;flex-direction:column}}.memberInfo p{margin-top:.25em}.memberInfo p.club{font-family:GillSans,sans-serif;color:#555;font-size:1.25em}.memberInfo p.expires em{font-weight:bold;font-style:normal}.memberInfo p.card em{font-weight:bold;color:#555;letter-spacing:2px;font-style:normal}.acInfoBlock{padding:1em;background-color:#fafafa;margin-bottom:2em}.acInfoBlock h3{margin-bottom:.5em}.acInfoBlock .acAction{margin-bottom:0}.acInfoBlock #cPersonal dl{display:flex;margin-bottom:.25em}.acInfoBlock #cPersonal dt{flex-basis:7em;flex-grow:0;flex-shrink:0;white-space:nowrap;font-weight:500;padding-right:1em;color:#555}.acInfoBlock #cPersonal dd{flex-grow:1;flex-shrink:1}.acInfoBlock ul.optin li,.acInfoBlock ul.optout li{list-style-type:none;margin-left:0;display:flex;justify-content:flex-start}.acInfoBlock ul.optin svg,.acInfoBlock ul.optout svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:1em;flex-shrink:0;flex-grow:0;padding-top:.25em}.dlg p.acPopupAction{font-weight:500;color:#00998e;transition:color ease-out .2s;cursor:pointer;margin-bottom:1em}.dlg p.acPopupAction:hover{color:#d84b17}.watches div.watches{margin-bottom:2em}.watches h4{font-family:GillSans,sans-serif;color:#0073ae}.watches p.w{display:block;background-color:#f8f8f8;display:flex;justify-content:space-between;align-items:center}.watches p.w.removing a.p{text-decoration:line-through;opacity:.8}.watches p.w:nth-child(2n+1){background-color:#eaeaea}.watches p.w a.p{padding:1em;color:#000;text-decoration:none;transition:color ease-out .2s,opacity ease-out .2s}.watches p.w a.p:hover{color:#0073ae}.watches p.w.removing a.p{text-decoration:line-through;opacity:.8;color:#666}.watches p.w a.x{padding:.5em;cursor:pointer;background-color:transparent;transition:background-color ease-out .2s}.watches p.w a.x:hover{background-color:#f2d5ca}.watches p.w svg{display:block;width:2em;height:2em;pointer-events:none}.watches p.none{background-color:#fafafa;font-size:.85em;margin-bottom:1em}.watches p.none a{color:#0073ae;text-decoration:none}.watches p.none a:hover{color:#0073ae}.watches p+p.none{display:none}.prog{margin-top:-1em}.prog-header{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.prog-header .spc{position:relative;pointer-events:none;max-width:30em}.prog-header .spc>div{height:0;padding-bottom:100%}.prog-header .c{position:absolute;left:1.5em;right:1.5em;bottom:1.5em}.prog-header .ci{display:block;margin:0 auto 0 auto;max-width:60em}.prog h1{font-family:GillSans,sans-serif;font-size:2em;color:#fff;line-height:85%}.prog h1 strong{display:inline-block;padding:.5rem;background-color:rgba(35,66,91,.8);font-weight:normal}.prog h1 em{font-weight:normal;font-style:normal;padding-left:.25em;font-size:.5em}.prog h2.subtitle{font-weight:normal;color:#fff;line-height:85%;padding:.5rem;background-color:rgba(35,66,91,.8);font-family:GillSans,sans-serif;display:inline-block;font-size:1.25em}.prog div.col p{font-size:1em;margin:1em 2em 0 0;color:#fff;display:inline-block;padding:.5rem;background-color:rgba(35,66,91,.8)}.prog div.col p a{text-decoration:underline;color:#fff;-moz-transition:color ease-out .2s;-o-transition:color ease-out .2s;-webkit-transition:color ease-out .2s;transition:color ease-out .2s}.prog div.col p a:hover{color:#fafafa}.prog-body{margin:1em auto 1em auto;max-width:60em}.prog .intro{display:block;padding-left:.625em;margin-top:1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.prog .moreinfo{clear:both}.prog .showings{display:block;float:right;width:45%;max-width:26em;box-sizing:border-box;margin-left:4em;margin-bottom:2em;padding:.75em;background-color:#f4f4f4}.prog .showings h3{font-family:GillSans,sans-serif;font-size:1em;margin-bottom:.25em;font-weight:bold;text-transform:uppercase;padding:.25em}.prog .showings h3 a{color:#23425b}.prog .showings h3 a:hover{color:#0073ae}.prog .showings *+h3{padding-top:1em}.prog .showings .schedule>li{display:flex;justify-content:flex-start;clear:both;padding:.25em;margin-bottom:.1875em}.prog .showings .schedule>li.today{font-weight:bold}.prog .showings .schedule>li em{flex-shrink:0;flex-grow:0;width:10em;max-width:40%;font-style:normal;padding:.25em 0 .25em 0}.prog .showings .schedule ul li.t{display:inline-block;margin:0 .5em .5em 0}.prog .showings .showingsToday{display:none}.prog .showings .fullSchedule{display:block;-moz-transition:height ease-out .2s;-o-transition:height ease-out .2s;-webkit-transition:height ease-out .2s;transition:height ease-out .2s}.prog .credits{width:100%;box-sizing:border-box;background-color:#f4f4f4;padding:1em;margin-top:1.25em;display:flex}.prog .credits div.left{flex-shrink:1;flex-grow:1;flex-basis:31%}.prog .credits div.right{flex-shrink:1;flex-grow:1;flex-basis:68%}.prog .credits dl{display:flex;align-items:flex-start}.prog .credits dt{font-weight:bold;min-width:5.625em}.prog .credits dd{font-weight:normal}.prog .socialShare{margin-top:1em;padding:1em;border-top:1px solid #fafafa}p.bookingGuide{font-size:.85em;padding-left:.25rem;margin-top:.5em}.availGreen{border:1px solid transparent;color:#333}.availAmber{border:1px solid #917827;color:#917827}.availAmber::after{display:inline-block;content:"Last few";text-transform:uppercase;padding-left:.5em;font-size:80%;font-weight:bold}.availRed{border:1px solid #621b35;color:#621b35}.availRed::after{display:inline-block;content:"Sold out";text-transform:uppercase;padding-left:.5em;font-size:80%;font-weight:bold}.prog .media{display:flex;align-items:flex-start}.prog .trailer{display:block;margin:1.25em 0 0 0;flex-shrink:1;flex-grow:1;flex-basis:69%}.prog .trailer iframe,.prog .traler object{width:100%}.prog .trailer h3{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:bold;text-transform:uppercase;margin:0 0 .3125em .625em}.prog .gallery{flex-shrink:1;flex-grow:1;flex-basis:29%;margin:1.25em 0 0 0}.prog .trailer+.gallery{margin-left:1em}.prog .gallery h3{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:bold;text-transform:uppercase;margin:0 0 .3125em 0}.prog .gallery h3 span{font-weight:normal;font-size:.75em;float:right;line-height:110%}.prog .gallery a{display:block;float:left;-moz-transition:opacity ease-out .2s;-o-transition:opacity ease-out .2s;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.prog .gallery a img{display:block}.prog .gallery a:hover{opacity:.8}.prog .gallery2 a:nth-of-type(2){padding-top:.3125em}.prog .gallery3 a{padding-top:.3125em}.prog .gallery3 a:nth-of-type(1){padding-top:0}.prog .gallery3 a:nth-of-type(2){padding-right:.25em}ul.filterTags{display:block;clear:both;margin-bottom:1em}ul.filterTags li{display:block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.filterTags2 li{width:50%}ul.filterTags2 li:nth-child(2n){margin-right:0}ul.filterTags3 li{width:33%}ul.filterTags3 li:nth-child(3n){margin-right:0}ul.filterTags4 li{width:25%}ul.filterTags4 li:nth-child(4n){margin-right:0}ul.filterTags5 li{width:20%}ul.filterTags5 li:nth-child(5n){margin-right:0}ul.filterTags li a{display:block;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:1em;color:#fff;background-color:#666;font-weight:bold;text-transform:uppercase;padding:.5em 1em .5em 1em;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;text-align:center;margin:0 2px 2px 0}ul.filterTags li a:hover{background-color:#333}ul.filterTags li a.active{background-color:#387480}div.filterList{display:block;margin-bottom:1em;background-color:#666;color:#fff;padding:.5em 1em .5em 1em}div.filterList label{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1em;margin-right:1.5em}div.filterList select{padding:.125em .5em .125em .5em;font-size:1em;border:none;background-color:#fff;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;text-transform:uppercase;font-weight:normal}ul.dayFilter{display:block;clear:both;margin-bottom:1em}ul.dayFilter li{float:left;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.dayFilter3 li{width:33%}ul.dayFilter4 li{width:25%}ul.dayFilter5 li{width:20%}ul.dayFilter6 li{width:16.66%}ul.dayFilter7 li{width:14.28%}ul.dayFilter8 li{width:12.5%}ul.dayFilter li a{display:block;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:1em;color:#fff;background-color:#666;font-weight:bold;text-transform:uppercase;padding:.5em 1em .5em 1em;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;text-align:center;margin:0 2px 2px 0;cursor:default}ul.dayFilter a.active{cursor:pointer}ul.dayFilter a.active:hover{background-color:#333}ul.dayFilter a.on,ul.dayFilter a.on:hover{background-color:#3a747f}ul.dayFilter a.inactive{background-color:#999}a.showingTime{position:relative;display:inline-block;padding:.25em .5em .25em .5em;background-color:#e0e0e0;transition:background-color ease-out .2s;text-decoration:none}a.showingTime:hover{background-color:#fafafa}a.showingTime span.showingCols{position:absolute;background-color:#3a747f;box-shadow:rgba(0,0,0,.5) 3px 3px 3px;color:#fff;padding:.35em .5em .35em .5em;left:.5em;top:120%;width:auto;white-space:nowrap;z-index:1002;margin-top:.5em;display:none}a.showingTime span.showingCols span.colsa{position:absolute;left:.15em;top:-.5em;border-left:.5em solid transparent;border-bottom:.5em solid #3a747f;border-right:.5em solid transparent}a.showingTime:hover span.showingCols{display:block}@media(max-width:38.75em){.prog-body{margin-top:0}.prog .intro,.prog .showings{display:block;width:100%;max-width:100%;float:none;margin-left:0;border-bottom:none}.prog .showings{padding:0 .625em 2em .625em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.prog .showings li.t a{padding:.25em}.prog .showings .showingsToday{display:block}.prog .showings.showFull .showingsToday{display:none}.prog #showAllShowings{display:block;background-color:#666;color:#fff;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;padding:10px;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s;margin-top:1em}.prog .showings.showFull .showingsToday+#showAllShowings{display:none}.prog .showings .showingsToday+.fullSchedule{overflow:hidden;height:0}.prog .showings.showFull .fullSchedule{height:auto}.prog .media{display:block}.prog .trailer{width:100%;float:none;box-sizing:border-box;padding:0 1em}.prog .gallery{width:100%;float:none;box-sizing:border-box;padding:0 1em;margin-left:0}.prog .trailer+.gallery{margin-left:0}.prog .gallery h3{margin-left:.625em}.prog .gallery a{padding-top:0}.prog .gallery2 a{width:50%;padding-top:0}.prog .gallery2 a:nth-of-type(1){padding-right:.3125em}.prog .gallery2 a:nth-of-type(2){padding-top:0}.prog .gallery3 a:nth-of-type(1){width:50%;padding-right:.3125em}.prog .gallery3 a:nth-of-type(2){width:25%}.prog .gallery3 a:nth-of-type(3){width:25%;padding-right:.3125em}.prog .gallery a img{width:100%}.prog .credits{float:none}.prog .credits div.left,.prog .credits div.right{float:none;width:auto;display:block}ul.dayFilter li{width:25% !important;font-size:.8em}}a.fRated{padding:1em;background-color:#f4f4f4;display:block}a.fRated>div{margin:0 auto 0 auto;max-width:60em;display:flex;align-content:flex-start}a.fRated div.img{margin-right:1em;width:3em;flex-shrink:0;flex-grow:0}a.fRated div.img img{display:block;max-width:100%}a.fRated div.c{flex-shrink:1;flex-grow:1;flex-basis:auto}a.fRated h3{font-family:GillSans,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.25em;text-transform:uppercase;color:#000}a.fRated p{font-family:GillSans,Arial,Helvetica,sans-serif;font-weight:normal;color:#666}.guide-container{display:flex;justify-content:flex-start;flex-direction:row-reverse;width:100%}.guide{flex-grow:1;padding-bottom:2em}.guide-body{margin:0 auto 0 auto;max-width:60em;padding-left:2em;padding-right:1em}.guideheading{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.guideheading .nav{display:flex;flex-direction:row-reverse}.guideheading h1{color:#23425b;flex-grow:1;margin:0;font-size:1.75em;line-height:100%;font-family:GillSans,sans-serif}.guideheading a{display:block;font-size:1.25em;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-weight:normal;color:#23425b;background-color:#f4f4f4;padding:.5rem 1rem .5rem 1rem;transition:background-color ease-out .2s,color ease-out .2s}.guideheading a:hover{background-color:#0073ae;color:#fff}.guideheading h1 em{font-style:normal;font-weight:normal}.guide .warning{color:#23425b;margin-top:.325em;font-size:.9em;font-weight:bold}.guide .p{display:flex;align-items:flex-start;position:relative;margin-top:.9375em;padding-top:.625em;border-top:1px solid #969}.guide .p.film{border-top-color:#3a747f}.guide .p.evt{border-top-color:#f6ac4b}.guide .p.evtf{border-top-color:#ecc43f}.guide .p.evtc{border-top-color:#969}.guide .p.evtd{border-top-color:#0f4329}.guide .p.evts{border-top-color:#ec7997}.guide .p a.img{display:block;width:13.75em;max-width:30%;margin-right:1em;position:relative;background-color:#666;flex-shrink:0;flex-grow:0}.guide .p a.img .spc{display:block;width:13.75em;max-width:100%;padding-bottom:57.3%}.guide .p a.img>img{position:absolute;left:0;top:0;width:100%;height:100%}.guide span.badge{position:absolute;right:.5em;bottom:.5em;background-color:rgba(255,255,255,.75);box-shadow:0 0 5px rgba(255,255,255,.75);padding:.125em;max-width:25%}.guide span.badge img{display:block;width:100%;max-width:2em}.guide .c{flex-shrink:1;flex-grow:1;flex-basis:auto}.guide .p h2{font-family:GillSans,sans-serif;font-size:1.5em;margin-bottom:.1em}.guide .p h2 a{color:#23425b;-moz-transition:color ease-out .2s;-o-transition:color ease-out .2s;-webkit-transition:color ease-out .2s;transition:color ease-out .2s}.guide .p a.img:hover+h2 a,.guide .p h2 a:hover{color:#0073ae}.guide .p h2 a em{color:#666;font-size:.75em;font-style:normal;padding-left:.25em}.guide p.subTitle{font-family:GillSans,sans-serif;font-size:1.25em;color:#23425b;margin-bottom:.25em}.guide .p .cols{font-size:.75em}.guide .p .cols a{color:#333;text-decoration:underline}.guide .p .cols a:hover{color:#666}.guide .p .summary{margin:.625em 1.875em 0 0}.guide .p .schedule{margin-top:.625em}.guide .p .schedule li{display:block;position:relative;clear:both;margin-bottom:.5em;padding-left:8em}.guide .p .schedule li span.dt{position:absolute;left:0;top:.25em;width:7em}.guide .p .schedule li.today{font-weight:bold}.guide .p .schedule ul li.t{display:inline-block;text-align:left;clear:none;margin:0;padding:0}.guide .p .schedule a{display:inline-block;padding:.25em .5em .25em .5em;background-color:#e0e0e0;margin-right:.55em;transition:background-color ease-out .2s;font-weight:normal}.guide .p .schedule a:hover{background-color:#eaeaea}.guide .p .schedule a:after{font-size:50%;max-width:3em;vertical-align:middle;text-align:left}.guide .p .schedule span.past{display:inline-block;padding:.25em .5em .25em .5em;background-color:#f4f4f4;color:#888;margin-right:.55em;font-weight:normal;border:1px solid transparent}.guide .p p.showings{color:#666;margin:.625em 0 .3125em 0}.guide .festivals{display:block;margin:1em 0 .5em 0}.guide .festivals a{display:block;background-color:#3a747f;color:#fff;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:1em;font-weight:bold;padding:.5em 1em .5em 1em;text-transform:uppercase;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s}.guide .festivals a:hover{background-color:#999}.guide .festivals a em{font-weight:normal;padding:0 .5em 0 .5em;font-style:normal}.guide div.past h2{color:#6c6660;margin:1rem 0 0 0;font-size:1.5em;font-family:GillSans,sans-serif;padding-top:.5rem;border-top:1px solid #6c6660}.guide div.past h3{color:#333;margin:.55556em 0 .5556em 0;font-family:GillSans,sans-serif;font-size:1.125em;text-transform:uppercase;font-weight:bold}.guide .past-items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em}.guide a.past{display:block;width:calc(25% - .75em);margin-bottom:1em;position:relative;transition:opacity ease-out .2s;background-color:#f4f4f4}.guide a.past:hover{opacity:.8}.guide a.past img{display:block;max-width:100%}.guide a.past h4{display:block;padding:.5em .625em 0 .5em;text-overflow:ellipsis;color:#333;font-weight:bold;font-size:.85em}.guide a.past h4 em{font-style:normal;font-weight:normal}.guide a.past p{display:block;font-weight:normal;color:#666;font-size:70%;padding:.1rem .5rem 1rem .5rem}.guideNav{background-color:#f4f4f4;padding:1em;margin-top:-1em;max-width:20em}.guideDays{margin-top:.625em;position:relative;transition:height ease-out .2s}.guideDays h2{color:#333;font-family:GillSans,sans-serif;font-size:1.25em;font-weight:bold;text-transform:uppercase;margin:0}.guideDays ul{display:block;list-style-type:none}.guideDays li.d{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:14.25%;text-align:center}.guideDays li.d a{display:block;background-color:#f0f0f0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em;margin-right:1px;margin-top:1px;color:#aaa;cursor:default}.guideDays li.d a.active{color:#333;background-color:#fff}.guideDays li.header li span{background-color:#fff;color:#333;text-transform:uppercase;font-family:GillSans,Arial,Helvetica,sans-serif;display:block;font-size:.9em;padding:.25em}.guideDays li.d:nth-child(7n) a,.guideDays li.header li:nth-child(7n) span{margin-right:0}.guideDays li.showall{display:block;background-color:#fff;margin-top:.125em;clear:both}.guideDays li.showall a{display:block;padding:.25em;text-align:center;text-transform:uppercase;font-family:GillSans,Arial,Helvetica,sans-serif}.guideDays a.active,.guideDays li.d a.active{cursor:pointer;-moz-transition:background-color ease-out .2s;-o-transition:background-color ease-out .2s;-webkit-transition:background-color ease-out .2s;transition:background-color ease-out .2s}.guideDays a.active:hover,.guideDays li.d a.active:hover{background-color:#eee}.guideDays li.showall a.on{background-color:#e0e0e0}.guideDays a.today{color:#3a747f !important;font-weight:bold}.guideDays li.d a.on{background-color:#0073ae !important;color:#fff !important}.guideDays li.padding span{display:block;background-color:#fff;padding:.25em;margin:1px 1px 0 0}.guideFilter{margin-top:1.5em;transition:height ease-out .2s;position:relative}.guideFilter h2{color:#333;font-family:GillSans,sans-serif;font-size:1.25em;text-transform:uppercase;font-weight:bold;margin:0}.guideFilter h3{font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:1.125em;font-weight:normal;color:#333;text-transform:uppercase}.guideFilter ul{list-style-type:none;margin-bottom:1em}.guideFilter h2+h3{margin-top:10px}.guideFilter h3+ul{margin-top:.3125em}.guideFilter a{color:#333}.guideFilter li.active a,.guideFilter li a.active{font-weight:bold}@media(max-width:59.375em){.guide-container{flex-direction:column-reverse}.guide,.guideheading{float:none;width:100%}.guide-body{padding-left:1em}.guideNav{box-sizing:border-box;width:100%;max-width:100%}.guideNav h2{position:relative}.guideNav h2 a.expander{position:absolute;left:0;top:0;width:100%;height:100%}.guideFilter,.guideDays{float:none;width:100%;margin-top:.625em}#guideFilterInner,#guideDaysInner{position:relative;overflow:hidden;transition:height ease-out .2s;height:0}.guideFilter ul{margin-top:1em}.guideFilter ul li{display:inline-block;width:13em;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-bottom:.25em}.guide a.past{width:24%;margin:0 .65% .625em .65%}.guide a.past:nth-child(3n){margin-right:.65%}.guide a.past:nth-child(4n+1){margin-left:0}.guide a.past:nth-child(4n){margin-right:0}}@media(max-width:38.75em){.guide .p{padding-left:0}.guide .p h2{font-size:1.125em}.guide .p p.subTitle{font-size:.85em}.guide .p .summary{display:none}.guide .p .cols,.guide .p .lang{font-size:.75em}.guide .p p.showings{clear:both;display:block;padding-top:.5em;font-size:.9em}.guide .p div.showings{clear:both;padding-top:.25em;font-size:.95em}.guide .p .schedule{width:auto;margin-left:0}.guide .p .schedule li{width:auto;padding-bottom:.25em;padding-left:6.5em}.guide .p .schedule ul{width:auto}.guide .p .schedule span.past{display:inline-block;padding:0 .25em .25em .25em;color:#999;font-weight:normal}.guide a.past{width:48%;margin:0 .5% .5em 0%}.guide a.past:nth-child(3n){margin-right:0}.guide a.past:nth-child(4n+1){margin-left:0}.guide a.past:nth-child(4n){margin-right:0}.guide a.past:nth-child(2n){margin-right:0}}section.post .post-header h1{font-family:GillSans,sans-serif;font-size:2em;font-weight:normal;color:#23425b;margin-bottom:.25em}section.post .post-header p.info{font-weight:bold;color:#23425b;margin-bottom:1em;font-size:.85em}section.post .post-header p.info a{color:#0073ae}section.postmeta .tags{display:block;margin-top:1em}section.postmeta .tags h4{font-family:GillSans,sans-serif;color:#23425b;font-size:1.25em;font-weight:normal;margin-bottom:.25em}section.postmeta .tags ul{display:block;list-style-type:none}section.postmeta .tags ul li{display:inline-block;margin:0 .5em .5em 0}section.postmeta .tags a{display:inline-block;padding:.5em 1em .5em 1em;font-size:.85em;background-color:#0073ae;font-weight:bold;color:#fff;transition:color ease-out .2s}section.postmeta .tags a:hover{background-color:#555}section.postmeta .authorTile{display:flex;justify-content:flex-start;align-items:center;margin-top:1em}section.postmeta .authorTile img{max-width:30%;margin-right:2em}section.postmeta .authorTile h4{font-family:GillSans,sans-serif;text-transform:uppercase;font-weight:bold;color:#23425b;font-size:1.25em;margin-bottom:.125em}section.postmeta .authorTile a{display:block;font-weight:bold;font-size:.85em;color:#0073ae;margin-top:.25em}section.posts h1{font-family:GillSans,sans-serif;font-size:1.75em;color:#23425b;margin-bottom:.25em}section.posts .filter h3{font-family:GillSans,sans-serif;font-weight:bold;text-transform:uppercase;color:#23425b;font-size:1em;margin-bottom:.5em}section.posts .filter ul{display:block;list-style-type:none}section.posts .filter li{display:inline-block;margin:0 .5em .5em 0}section.posts .filter li a{display:inline-block;padding:.5em 1em .5em 1em;font-size:.85em;color:#fff;background-color:#0073ae;font-weight:bold;transition:background-color ease-out .2s}section.posts .filter li a:hover{background-color:#333}section.posts .filter li a.active{background-color:#23425b}section.posts .postnav{display:block;text-align:center;margin:1em 0 1em 0}section.posts .postnav a{display:inline-block;padding:.5em 1em .5em 1em;background-color:#f4f4f4;color:#23425b;transition:background-color ease-out .2s;margin:0 .5em 0 .5em}section.posts .postnav a:hover{background-color:#e0e0e0}a.postSummary{display:flex;margin-top:1em;justify-content:flex-start;align-items:flex-start}a.postSummary img{display:block;max-width:25%;margin-right:1.5em}a.postSummary h3{font-family:GillSans,sans-serif;color:#0073ae;transition:color ease-out .2s;font-size:1.5em}a.postSummary:hover h3{color:#333}a.postSummary p.info{font-size:.85em;color:#555;margin-top:.5em}a.postSummary p.summary{margin-top:.5em;color:#333}div.adTiles{display:flex;justify-content:space-between;margin:3.25em auto 0 auto;max-width:60em;padding-left:1em;padding-right:1em}.adTile{display:block;width:calc(50% - .5em);box-sizing:border-box;color:#f4f4f5;padding:1em;transition:opacity ease-out .2s,background-color ease-out .2s,color ease-out .2s}.adTile h2{font-family:GillSans,sans-serif;font-size:1.5em;line-height:1.25em;font-weight:normal}.adTile p{font-size:.875em;margin-top:.1875em}.ad1{background-color:#0073ae}.ad2{background-color:#752539}.ad3{background-color:#357c7b}.ad4{background-color:#084873}.ad5{background-color:#6c6660}.ad6{background-color:#752539}.ad7{background-color:#357c7b}.ad8{background-color:#084873}.adTile:hover{background-color:#333;color:#fff}@media(max-width:580px){div.adTiles{display:block}.adTile{width:100%;margin-bottom:1em}}a.clubSummary{display:flex;max-width:58em;padding:0 1em 0 1em;margin:1em auto 0 auto;align-items:flex-start}a.clubSummary img{max-width:25%;margin-right:2em}a.clubSummary .c{color:#333}a.clubSummary h3{font-family:GillSans,sans-serif;font-size:1.25em;color:#0073ae;transition:color ease-out .2s;margin-bottom:.25em}a.clubSummary:hover h3{color:#333}a.clubSummary h4{margin-top:.5em;font-size:.85em;color:#666;font-family:GillSans,sans-serif;text-transform:uppercase;font-weight:bold}section.progSummaries{margin:2em auto 0 auto;max-width:60em;padding:0 1em 0 1em;box-sizing:border-box}a.progSummary{display:flex;position:relative;align-items:flex-start;margin-bottom:1.5em;color:#333;-moz-transition:color ease-out .2s;-o-transition:color ease-out .2s;-webkit-transition:color ease-out .2s;transition:color ease-out .2s;clear:both}a.progSummary:hover{color:#666}a.progSummary div.img{display:block;width:13.75em;max-width:30%;margin-right:1em;position:relative;background-color:#666;flex-shrink:0;flex-grow:0}a.progSummary div.img .spc{display:block;width:13.75em;max-width:100%;padding-bottom:57.3%}a.progSummary div.img>img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}a.progSummary span.badge{position:absolute;right:.5em;bottom:.5em;background-color:rgba(255,255,255,.75);box-shadow:0 0 5px rgba(255,255,255,.75);padding:.125em;max-width:25%}a.progSummary span.badge img{display:block;width:100%;max-width:2em}a.progSummary dl.progSummary{flex-shrink:1;flex-grow:1;flex-basis:auto}a.progSummary dt{padding-bottom:.3125em;font-size:1.25em;font-family:GillSans,sans-serif;color:#0073ae;font-weight:normal;line-height:100%;transition:color ease-out .2s}a.progSummary dt span.cert{font-weight:normal;color:#666;font-size:.75em}a.progSummary:hover dt{color:#333}a.progSummary dd.altTitle{font-family:GillSans,sans-serif;color:#0073ae;font-size:1.125em;line-height:100%;margin-bottom:.5em}a.progSummary dd.lang{color:#666;font-size:.75em}a.progSummary dd.summary{margin:.3125em 0 .625em 0}a.progSummary ul.times{clear:both;list-style-type:none}a.progSummary ul.times li{float:left;width:3.125em}a.progSummary ul.times li.title{width:7.5em}section.pods{padding:1em;background-color:#f4f4f4;margin-top:2em}section.pods h2{font-family:GillSans,sans-serif;font-weight:bold;font-size:1.25em;text-transform:uppercase;color:#23425b;max-width:58rem;margin:0 auto .75em auto}section.pods p.more{margin:0 auto 0 auto;max-width:58em;padding:0 1em 0 1em}section.pods p.more a{color:#333;transition:color ease-out .2s}section.pods p.more a:hover{color:#0073ae}section.pods.progpods{background-color:transparent}section.pods.progpods+section.pods.progpods{margin-top:0}section.pods.progpods h2{text-transform:none;font-weight:normal;font-size:1.5em}section.pods.progpods h2 a{color:#333;transition:color ease-out .2s}section.pods.progpods h2 a:hover{color:#0073ae}section.pods div.pods{max-width:58rem;margin:0 auto 1em auto;display:flex;flex-wrap:wrap;justify-content:space-between}section.pods div.pods a{display:block;position:relative;margin:0 0 1.5em 0;width:calc(33% - 1em)}section.pods div.pods a .i{position:relative}section.pods div.pods a .i .img{height:0;padding-bottom:66%}section.pods div.pods a .img img{position:absolute;left:0;top:0;width:100%;height:100%}section.pods div.pods a .i span{position:absolute;left:.5rem;bottom:.5rem;padding:.25rem .5rem .25rem .5rem;background-color:rgba(35,66,91,.8);font-family:GillSans,sans-serif;color:#fff;font-size:1.25em;transition:background-color ease-out .2s}section.pods div.pods a p{padding:.5rem;color:#333;font-size:.85em;transition:color ease-out .2s}section.pods div.pods a:hover .i span{background-color:rgba(35,66,91,1)}section.pods div.pods a:hover p{color:#0073ae}section.pods div.pods a p span.cert{display:inline-block;padding-left:.25em;color:#666;font-size:.85em}section.pods div.pods a.p1 .i span{background-color:rgba(117,37,57,.8)}section.pods div.pods a.p1:hover .i span{background-color:rgba(117,37,57,1)}section.pods div.pods a.p2 .i span{background-color:rgba(53,124,123,.8)}section.pods div.pods a.p2:hover .i span{background-color:rgba(53,124,123,1)}section.pods div.pods a.p3 .i span{background-color:rgba(8,72,115,.8)}section.pods div.pods a.p3:hover .i span{background-color:rgba(8,72,115,1)}section.pods div.pods a.p4 .i span{background-color:rgba(108,102,96,.8)}section.pods div.pods a.p4:hover .i span{background-color:rgba(108,102,96,1)}section.pods div.pods a.p5 .i span{background-color:rgba(117,37,57,.8)}section.pods div.pods a.p5:hover .i span{background-color:rgba(117,37,57,1)}section.pods div.pods a.p6 .i span{background-color:rgba(53,124,123,.8)}section.pods div.pods a.p6:hover .i span{background-color:rgba(53,124,123,1)}section.pods div.pods a.p7 .i span{background-color:rgba(8,72,115,.8)}section.pods div.pods a.p7:hover .i span{background-color:rgba(8,72,115,1)}section.pods div.pods a.p8 .i span{background-color:rgba(108,102,96,.8)}section.pods div.pods a.p8:hover .i span{background-color:rgba(108,102,96,1)}section.pods div.pods a.p9 .i span{background-color:rgba(117,37,57,.8)}section.pods div.pods a.p9:hover .i span{background-color:rgba(117,37,57,1)}section.pods div.pods a.p10 .i span{background-color:rgba(53,124,123,.8)}section.pods div.pods a.p10:hover .i span{background-color:rgba(53,124,123,1)}section.pods div.pods a.p11 .i span{background-color:rgba(8,72,115,.8)}section.pods div.pods a.p11:hover .i span{background-color:rgba(8,72,115,1)}section.pods div.pods a.p12 .i span{background-color:rgba(108,102,96,.8)}section.pods div.pods a.p12:hover .i span{background-color:rgba(108,102,96,1)}section.pods div.pods a.p13 .i span{background-color:rgba(117,37,57,.8)}section.pods div.pods a.p13:hover .i span{background-color:rgba(117,37,57,1)}#sidebar .user{padding:.75em 1em .75em .5em;background-color:#23425b;color:#fff;display:flex;justify-content:space-between;align-items:center;font-family:GillSans,sans-serif}#sidebar .user a{color:#fff}#sidebar #userLogin{display:flex;align-items:center;font-weight:bold;text-transform:uppercase;color:#fff;transition:color ease-out .2s;cursor:pointer}#sidebar #userLogin svg{display:inline-block;vertical-align:middle;fill:#fff;padding-right:.5em;width:1.25em;height:1.25em;pointer-events:none}#sidebar #userLogin:hover{color:#f4f4f4}#sidebar #userJoin{color:#fff;transition:color ease-out .2s}#sidebar #userJoin:hover{color:#f4f4f4}p.member-expiry-warning{display:block;background-color:#0073ae;color:#fff;font-size:.85em;padding:.5em 1em .5em 1em}.freeform p{line-height:140%;max-width:60em;margin-top:1em}.freeform p.small{font-size:.85em}.freeform p.plus{font-size:1.75em;font-family:GillSans,sans-serif;line-height:120%}.freeform a{font-weight:bold;color:#0073ae;text-decoration:underline;text-decoration-color:#eaeaea;transition:color ease-out .2s,text-decoration-color ease-out .2s}.freeform a:hover{color:#23425b;text-decoration-color:#c0c0c0}.freeform h1{font-size:1.75em;font-family:GillSans,sans-serif;color:#23425b;line-height:110%}.freeform h2{font-size:2em;font-family:GillSans,sans-serif;color:#0073ae;font-weight:normal;margin:0 0 .5em 0;line-height:100%}.freeform h3{font-size:1.25em;font-family:GillSans,sans-serif;color:#0073ae}.freeform h3 strong,.freeform h3 b{font-weight:bold}.freeform h4,.freeform h5{font-size:1.1em;margin:0 0 .125em 0}.freeform *+h2{margin-top:1em}.freeform *+h3,.freeform *+h4,.freeform *+h5{margin-top:1em}.freeform h2+p,.freeform h3+p{margin-top:.25em}.freeform img{max-width:100%}.freeform img.left{margin:.5em 1em 1em 0;border:none;float:left}.freeform img.right{margin:.5em 0 1em 1em;border:none;float:right}.freeform ul,.freeform ol{margin-bottom:1.25em;margin-top:.625em;text-align:left}.freeform ul li{list-style-type:disc;padding-left:.75em;margin-left:1em;padding-bottom:.3125em;line-height:140%;list-style-position:outside}.freeform ol li{list-style-type:decimal;padding-left:1.25em;line-height:140%;list-style-position:outside}.freeform ul li+li{margin-top:.3125em}.freeform ol li+li{margin-top:.3125em}.freeform ul li ul{margin-bottom:0}.freeform em{font-style:italic}.freeform strong{font-weight:bold}.freeform iframe{max-width:100% !important}.freeform p:first-child{margin-top:0}.freeform p.actionLink{margin-top:1em}.freeform p.actionLink a{background-color:#0073ae;text-decoration:none;display:inline-block;font-family:GillSans,sans-serif;color:#fff;text-transform:uppercase;font-weight:bold;padding:.25em .5em .25em .5em;transition:background-color ease-out .2s;position:relative;cursor:pointer}.freeform p.actionLink a:hover{background-color:#23425b}.freeform p.actionLink a::after{position:absolute;content:' ';width:0;height:0;left:100%;top:0;border-top:1em solid #0073ae;border-right:1em solid transparent;transition:border-color ease-out .2s}.freeform p.actionLink a:hover::after{border-top-color:#23425b}.freeform p.actionLink a+a{margin-left:2em;margin-top:1em}.freeform div.tableContainer{display:block;max-width:100%;overflow:auto}.freeform table{border-spacing:0;border-collapse:collapse;margin-top:1em}.freeform table tbody tr:nth-child(2n+1){background-color:#fafafa}.freeform table td,th{padding:.5em;margin:0 0 0 0;vertical-align:top}.freeform table td.center{text-align:center}.freeform table td.na{background-color:#eaeaea}.freeform table.ruled tbody td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media(max-width:40em){.freeform h2{font-size:1.5em}}@media(max-width:650px){.freeform img.left,.freeform img.right{float:none !important;display:block;max-width:100%;margin:1em auto 1em auto}}@media(max-width:550px){.freeform p.plus{font-size:1.5em}}.pictureHeader{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:-1em}.pictureHeader div.spc{position:relative;max-width:30em;pointer-events:none}.pictureHeader div.spc>div{height:0;padding-bottom:100%}.pictureHeader .c{position:absolute;left:1.5em;right:1.5em;bottom:1.5em}.pictureHeader .ci{margin:0 auto 0 auto;max-width:60em}.pictureHeader .c h2{display:inline-block;font-family:GillSans,sans-serif;background-color:rgba(35,66,91,.8);padding:.25em .5em .25em .5em;color:#fff;font-size:2em}.pictureHeader+section{margin-top:2em}section.twoColumn .cnt{display:flex;max-width:60em;padding:0 1em 0 1em;margin:1em auto 1em auto;align-items:flex-start;justify-content:space-between}section.twoColumn .cnt>div{width:45%}section.twoColumn+section{margin-top:2em}@media(max-width:650px){section.twoColumn .cnt{display:block}section.twoColumn .cnt>div.right{margin-top:1em}}.collapsible{display:block;margin-top:2em}.collapsible .c-head{padding:.5rem 2.5rem .5rem 1rem;background-color:#f4f4f5;transition:background-color ease-out .2s,color ease-out .2s;position:relative;color:#0073ae;cursor:pointer;font-weight:500;font-size:1.5em;font-family:GillSans,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;line-height:100%}.collapsible .c-head:hover{background-color:#f0f0f0;color:#23425b}.collapsible .c-head::after{position:absolute;right:.5em;top:.25em;width:1em;height:1em;background:transparent url(/img/expander.svg) no-repeat center center;background-size:contain;content:' ';transform:rotate(0deg);transition:transform ease-out .2s;transform-origin:50% 50%}.collapsible .c-head.opening::after,.collapsible .c-head.open::after{transform:rotate(90deg)}.collapsible .c-head.closing::after{transform:rotate(0deg)}.collapsible .c-head.opening,.collapsible .c-head.open{color:#000}section.collapsible+section.collapsible{margin-top:.75em}section.collapsible section{padding-top:0}section.collapsible section .cnt{padding-top:1em;padding-left:1em !important;padding-right:1em !important}section.collapsible section:last-child .cnt{padding-bottom:2em}.collapsible .c-body{height:auto;transition:height ease-out .25s}.collapsible .c-body>div{height:auto}.collapsible .c-body>div>div.freeform:first-child{padding:1em}section.linkTileContainer+section.linkTileContainer{margin-top:0}section.linkTileContainer .linkTile{display:block;padding:1.5em 1em 1.5em 1em;background-color:#084873;color:#f4f4f4;box-sizing:border-box;transition:background-color ease-out .2s}section.linkTileContainer .linkTile.green{background-color:#357c7b}section.linkTileContainer .linkTile.red{background-color:#752539}section.linkTileContainer .linkTile.grey{background-color:#6c6660}section.linkTileContainer .linkTile h2{font-family:GillSans,sans-serif;font-size:1.5em;margin-bottom:.25em}section.linkTileContainer .linkTile:hover{background-color:#333}section.linkTileContainer.twoColumn .cnt{display:flex;flex-wrap:nowrap;justify-content:space-between}section.linkTileContainer.twoColumn .linkTile{width:calc(50% - .5em);flex-shrink:0;flex-grow:0}@media(max-width:600px){section.linkTileContainer.twoColumn .cnt{display:block}section.linkTileContainer.twoColumn .linkTile{width:100%}}section.biogs{margin:1em auto 1em auto;max-width:60em}section.biogs .cnt{display:flex;flex-wrap:wrap;max-width:60em;justify-content:center;padding-left:0;padding-right:0}section.biogs .biog{display:block;padding:1em;margin:1em;box-sizing:border-box;width:calc((100% - 6em)/3 - 1px);background-color:#fafafa;flex-shrink:0;flex-grow:0}section.biogs .biog img{display:block;width:100%}section.biogs .biog .c{padding:.5em 0 0 0}section.biogs .biog h3{color:#333}section.biogs a.biog h3{color:#0073ae;transition:color ease-out .2s}section.biogs a.biog:hover h3{color:#23425b}section.biogs a.biog p{color:#333}@media(min-width:990px) and (max-width:1050px){section.biogs .biog{width:calc((100% - 4em)/2 - 1px)}}@media(max-width:800px){section.biogs .biog{width:calc((100% - 4em)/2 - 1px)}}@media(max-width:500px){section.biogs .biog{width:calc(100% - 2em)}}