@font-face{font-family:glegooregular;font-display:swap;src:url(../../fonts/glegoo-regular-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:robotoregular;font-display:swap;src:url(../../fonts/roboto-regular-webfont.woff2?20170224) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:listicons;font-display:swap;src:url(../../fonts/listicons.woff2?20170224) format("woff2");font-weight:400;font-style:normal}body,html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}table{border-collapse:collapse;border-spacing:0}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote,q{quotes:"" ""}a img{border:none}a:active,a:hover{outline:none}html{font-size:62.5%}body{color:#222;background:#fff;font-size:14px;font-size:1.4rem}body,button,input,select,textarea{font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,FreeSans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:28px;font-size:2.8rem;margin-bottom:.5em;font-weight:700}h1,h2{line-height:1.25}h2{font-size:24px;font-size:2.4rem;margin-bottom:.75em}h3{font-size:18px;font-size:1.8rem;line-height:1;margin-bottom:1em}h4{line-height:1.25;margin-bottom:1.25em}h4,h5{font-size:14px;font-size:1.4rem;font-weight:700}h5{margin-bottom:1.5em}h6{font-size:14px;font-size:1.4rem;font-weight:700}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em;color:#333}a:focus,a:hover{color:#40b3ff}a{color:#09f;text-decoration:none}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:700}em{font-style:italic}sub,sup{line-height:0}abbr{text-decoration:none}address{margin:0 0 1.5em;font-style:italic}del{color:#666;text-decoration:line-through}pre{margin:1.5em 0;white-space:pre}code,pre,tt{font:1em andale mono,lucida console,monospace;line-height:1.5}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}li ol,li ul{margin:0}ol,ul{margin:0 1.5em 1.5em 0;padding-left:3em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%;border-bottom:1px solid #555}th{font-weight:700}thead th{background:#ddd}caption,td,th{padding:4px 5px;font-size:12px;font-size:1.2rem}tbody tr.even td,tbody tr:nth-child(2n) td{background:#f8f8f8}tfoot{font-style:italic}caption{background:#555;color:#fff}.none{display:none!important}.clear{clear:both}.noBorder{border:0!important}.hidden{visibility:hidden}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}#-lucee-debug,#cfdebug,.tbl{display:none}.clearfix:after,.clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}@media only screen and (max-width:767px){h1{font-size:24px;font-size:2.4rem}.noneMobile{display:none}}form.cookieNotice{position:fixed;width:100%;z-index:999;background-color:#ddd;font-size:12px;padding:3px 0;border-bottom:1px solid #ccc}form.cookieNotice button{border:1px solid #777;border-radius:4px;padding:3px 6px;background:#999;color:#fff;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #555}form.cookieNotice button:hover{background:#bbb;border-color:#999}body.cookieMessage > header{border-top:45px solid #ddd}@media only screen and (min-width:598px){body.cookieMessage > header{border-top-width:27px}}small.disclaimer{clear:both;display:block;margin-bottom:20px;border:1px dashed Salmon;border-radius:8px;padding:4px 8px;background-color:Seashell}.yearWarning{background-color:rgba(47,79,79,.7);color:hsla(0,100%,99%,.85);width:65%;margin:8px auto 16px;padding:3px 0;text-align:center;font-weight:700;letter-spacing:.03em;border-radius:30px}.yearWarning a{color:#fff}.yearWarning a:hover{color:#eee}.slotCol1{width:640px;float:left}.slotCol2{margin-right:20px;width:300px;float:left;background:url(../../bg-img/common/pageCol_bg.gif) no-repeat 100% 100%}.slotCol3{margin-right:-20px;width:320px;float:right;overflow:hidden}.slot{float:left;margin:0 20px 0 0;padding-bottom:20px;position:relative;display:inline;text-rendering:optimizeLegibility}#sidebar .slot,.sidebar .slot{padding-bottom:10px;margin-right:0;clear:both}.slot div{position:absolute;left:0;bottom:20px;padding:3px 0 0;border-top:1px solid #fff}#sidebar .slot div,.sidebar .slot div{bottom:10px}.slot div h3{margin:0 4px;text-transform:uppercase}.slot div p{margin:0 4px 4px}.w620,.w620 div{width:620px}.h200{height:200px}.h200 div.left,.h200 div.right{height:196px;border:0!important}.h225{height:225px}.h225 div.left,.h225 div.right{height:221px;border:0!important}.w460,.w460 div{width:460px}.w300,.w300 div{width:300px}.h300{height:300px}.h300 div.left,.h300 div.right{height:296px;border:0!important}.h460{height:460px}.h460 div.left,.h460 div.right{height:456px;border:0!important}.h620{height:620px}.h620 div.left,.h620 div.right{height:616px;border:0!important}.w140,.w140 div{width:140px}.h140{height:140px}.h140 div.left,.h140 div.right{height:136px;border:0!important}.h48{height:48px}.h48 div.left,.h48 div.right{height:44px;border:0!important}.h61{height:61px}.h61 div.left,.h61 div.right{height:57px;border:0!important}.h74{height:74px}.h74 div.left,.h74 div.right{height:70px;border:0!important}.h87{height:87px}.h87 div.left,.h87 div.right{height:83px;border:0!important}.h100{height:100px}.h100 div.left,.h100 div.right{height:96px;border:0!important}.h113{height:113px}.h113 div.left,.h113 div.right{height:109px;border:0!important}.h126{height:126px}.h126 div.left,.h126 div.right{height:122px;border:0!important}.h139{height:139px}.h139 div.left,.h139 div.right{height:135px;border:0!important}.slot div.top{top:0;bottom:auto!important;border-bottom:1px solid #fff;border-top:0}.slot div.right{right:0;left:auto}.slot div.left,.slot div.right{width:50%;border-top:0;padding:3px 0 1px}.slot div.left{left:0;right:auto}div.floatRight{float:right}.slot h3{font-weight:700}.left h3,.right h3{margin:4px 8px!important}.slot h3 a{color:#000;text-decoration:none}.slot img{vertical-align:bottom}.left p,.right p{margin:4px 8px!important}.slot p a.slotLink{text-decoration:none!important;font-weight:400!important}.slot p a{color:#000;text-decoration:underline;font-weight:700}.slot p a.slotLink:hover{text-decoration:underline!important}.slot a{color:#555}.slot h3{font-size:12px;font-size:1.2rem;line-height:1.1}.slot p{font-size:11px;font-size:1.1rem;line-height:1.2}.left h3,.right h3{font-size:12px;font-size:1.2rem;color:#000}.left p,.right p{font-size:12px;font-size:1.2rem}.left p,.left p a,.right p,.right p a{color:#444!important}.spacing-1{letter-spacing:1px}.shadow a,.shadow h3,.shadow p{text-shadow:1px 1px 1px #222}.shadow_fff a{color:#000;text-shadow:1px 1px 1px #fff}.bg_000 div{border-top:1px solid #000;background-color:rgba(0,0,0,.6)}.bg_000:hover div{background-color:rgba(0,0,0,.7)}.bg_000 div.top{border-bottom:1px solid #000}.bg_000 h3,.bg_000 h3 a,.bg_000 p,.bg_000 p a{color:#f0f0f0!important}.bg_000-40 div{border-top:1px solid #000;background-color:rgba(0,0,0,.4)}.bg_000-40:hover div{background-color:rgba(0,0,0,.5)}.bg_000-40 div.top{border-bottom:1px solid #000}.bg_000-40 h3,.bg_000-40 h3 a,.bg_000-40 p,.bg_000-40 p a{color:#fff!important}.bg_transparent div{border-top:none}.bg_transparent:hover div,.bg_transparent div{background:none!important}.bg_transparent div.top{border-bottom:none}.bg_transparent-fff div{border-top:none}.bg_transparent-fff:hover div,.bg_transparent-fff div{background:none!important}.bg_transparent-fff div.top{border-bottom:none}.bg_transparent-fff h3,.bg_transparent-fff h3 a,.bg_transparent-fff p,.bg_transparent-fff p a{color:#fff!important}.bg_f7f7f7 div{border:1px solid #ccc;border-top:1px solid #000}.bg_f7f7f7 div,.bg_f7f7f7:hover div{background-image:url(../../bg-img/common/slot_bg_f7f7f7.png)!important}.bg_f7f7f7 div.top{border-bottom:1px solid #fff}.alignRight{text-align:right}@media only screen and (max-width:767px){.sidebar .slot{margin:0 auto 10px!important;display:block;float:none}}#sponsorStrip{overflow:hidden}#sponsorStrip .sponsor-banner{margin-bottom:20px;border-bottom:1px dotted #ccc;padding-bottom:10px}#sponsorStrip .sponsor-banner img.sb-large{display:inline}#sponsorStrip .sponsor-banner img.sb-small{display:none}@media only screen and (max-width:767px){#sponsorStrip .sponsor-banner img.sb-large{display:none}#sponsorStrip .sponsor-banner img.sb-small{display:inline}#sponsorStrip .noSmall,.halfPage{display:none!important}}.pagination{--colour:#06c;--hover-colour:#09f}html{margin:0;padding:0;background-color:#f0f0f0}body{margin:0;background-color:#fff;text-align:center}@media only screen and (min-width:1040px){body{background:url(../../bg-img/film/body_bg.webp) repeat-y top}}.headerContainer{border-bottom:1px solid #fff;width:100%;background:linear-gradient(#333,#000);text-align:left}.header,.headerContainer{transition:height .3s linear}.header{position:relative;z-index:10;overflow:hidden;margin:0 auto;width:960px;min-width:960px}.mastheadContainer{width:100%;background-color:#37a6c9;text-align:left;position:relative}.mastheadContainer{margin:0 auto;max-width:1040px}.masthead{position:relative;margin:0 auto;width:960px;min-width:960px;padding:20px 0 0;overflow:hidden}.contentContainer{width:100%;text-align:left}.content{margin:0 auto;width:940px;min-width:940px;padding:20px 10px}.main{position:relative;float:left;width:620px;background:#fff;margin-bottom:20px}.noSidebar .main{width:auto}.sidebar{float:right;width:300px}@media only screen and (min-width:768px) and (max-width:991px){html{background:#f0f0f0}body{margin-bottom:0}.header,.masthead{width:768px;min-width:768px}.content{width:748px;min-width:748px}.main{width:430px;float:left}.sidebar{width:300px;float:right}}@media only screen and (max-width:767px){html{background:#f0f0f0}body{margin-bottom:0}.header,.masthead{width:320px;min-width:320px}.masthead{padding-top:10px}.content{width:310px;min-width:310px;padding:20px 5px 5px}.main{width:310px;float:none;clear:both}.sidebar{width:auto!important;float:none;margin:0 auto}}@media only screen and (min-width:480px) and (max-width:767px){.content,.header,.masthead{width:480px;min-width:480px}.main{width:460px;float:none}.sidebar{width:300px;float:none;margin:0 auto}}@media only screen and (min-width:768px){.sitelink img{margin-right:15px !important}.masthead{padding-top:40px}@media only screen and (max-width:991px){.sitelink img,.headerNav{padding:10px 0}}}@media only screen and (max-width:767px){.sitelink img{width:70px;height:25px;margin:0 !important;padding:12px 10px 12px 0}}.h1logoFilm{display:inline;margin:0;padding:0}.h1logoFilm .logoFilm{float:left;text-transform:uppercase;color:#fff;margin:0 0 3px}.nav{float:right;margin-top:12px;width:450px}.nav ul{list-style-type:none;margin:0;padding:0;float:right}.nav ul li{float:left}.nav ul li a,.nav ul li strong{display:block;margin:0;padding-bottom:0;padding-left:15px;padding-right:15px;color:#fff;line-height:2;font-weight:700;font-size:18px;font-size:1.8rem;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.nav ul li a:hover{color:#ff0}.nav ul li a.selected,.nav ul li strong{color:#000;background-color:rgba(255,255,255,.2);text-shadow:1px 1px 1px hsla(0,0%,100%,.3)}.nav ul li a.selected:hover{color:#fff}.nav ul li.last a a,.nav ul li.last a strong,.nav ul strong a,.nav ul strong strong{margin-right:0}.subnav{background-color:rgba(255,255,255,.2);clear:both}.siteSearch{float:left;padding:15px}.siteSearch fieldset{vertical-align:bottom;background:#fff;padding:2px 5px 2px 2px;border:1px solid #999;border:1px solid #666}.siteSearch label{vertical-align:middle;margin:0 10px 0 0}.siteSearch .keywordsLabel{display:none}.siteSearch input{vertical-align:middle;border:0;margin:0 3px 0 0;padding:0}.siteSearch #what{float:left;margin:0;padding:5px;width:250px;font-size:16px;font-size:1.6rem;font-weight:400}::placeholder{color:#858585}.siteSearch div{float:left}.siteSearch button{border:1px solid #666;background:#444;margin:3px 0 0 3px;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;font-family:arial;line-height:20px;vertical-align:middle;text-align:center}.siteSearch button:hover{background:#666;color:#fff}.subnav .showCategories{display:none;background:none;border:0;background:rgba(0,0,65,.2) url(../../bg-img/film/open-fff.gif) no-repeat 10px 6px;margin:0;padding:3px 5px 3px 20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3);cursor:pointer}.subnav .showCategories.open{background:rgba(0,0,65,.2) url(../../bg-img/film/close-fff.gif) no-repeat 8px 8px}.subnav ul{float:left;clear:both;padding:5px;width:950px;margin:0;background-color:rgba(0,0,65,.2)}.subnav ul li{display:inline}.subnav ul li a,.subnav ul li em,.subnav ul li strong{float:left;border-right:1px solid #fff;padding:1px 5px;color:#fff;text-decoration:none;font-size:12px;font-size:1.2rem;vertical-align:middle;line-height:1.4;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.subnav ul li em,ul.level1 li a.selected{margin:0 2px -5px -1px;border:0;padding-bottom:6px;background:#fff;color:#000;font-style:normal;text-shadow:none}#level3 li a:hover,.subnav ul li a:hover{text-decoration:underline}.subnav .last a{border-right:0}ul.level2{margin:0 0 -4px;padding-top:5px;background:#aaa;border:0}ul.level2 li a{margin:3px 0;color:#000;line-height:normal;white-space:nowrap;border-right:1px solid #000}ul.level2 a.selected{margin:3px 1px 3px 0;background:#333;color:#fff;font-weight:700}ul.level2 a span{color:#555;font-variant:small-caps}ul.level2 a.selected span{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.subnav ul{width:758px}.subnav ul li em,ul.level1 li a.selected{margin-bottom:0;padding-bottom:1px}}@media only screen and (max-width:767px){.logoFilm{margin-top:5px !important;margin-left:7px;width:77px!important;height:28px!important}.nav{margin-top:0;margin-left:0;width:auto}.nav ul li a,.nav ul li strong{padding:0 12px}.subnav .showCategories{display:inline}.subnav ul{width:310px;display:none;padding-bottom:0}.subnav ul li a,.subnav ul li em,.subnav ul li strong{padding:1px 5px;line-height:1.4;margin-bottom:5px}.subnav ul li em,ul.level1 li a.selected{margin:0 2px 5px -1px;padding-bottom:1px}.siteSearch{width:290px}.siteSearch.twoButtons{text-align:center}.siteSearch input{margin-left:3px}.siteSearch #what{width:190px;margin:0;vertical-align:middle}.siteSearch.twoButtons #what{width:270px;border:1px dotted #999;margin-bottom:3px}.siteSearch div{float:right}.siteSearch.twoButtons div{float:none}}@media only screen and (min-width:480px) and (max-width:767px){.logoFilm{margin-top:0;margin-left:10px;width:77px!important;height:28px!important}.nav{margin-top:3px}.nav,.nav ul{float:right}.subnav ul{width:470px}.siteSearch{width:450px}.siteSearch.twoButtons{text-align:left}.siteSearch #what{width:350px}.siteSearch.twoButtons #what{width:200px;border:0;margin-bottom:0}.siteSearch.twoButtons div,.siteSearch div{float:right}}.sectionHeader,.sidebar h2{position:relative;float:left;width:100%;padding:10px 0 5px;margin:0 0 5px;line-height:1;font-size:18px;font-size:1.8rem}.sectionHeader a,.sidebar h2{text-decoration:none;color:#666;text-transform:uppercase;font-weight:700}.localCinemas{margin-bottom:20px}.localCinemas .nearby{color:#666;position:relative;padding-right:76px;margin-bottom:5px}.localCinemas .nearby span{font-weight:700;color:#000;white-space:nowrap}.localCinemas .nearby a{border:1px solid #666;border-radius:4px;padding:3px 6px;background:#444;color:#ff0;font-size:14px;font-size:1.4rem;line-height:1;font-weight:700;font-family:arial;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #222;position:absolute;right:0}.localCinemas table{border-bottom:0;border-collapse:separate;margin-bottom:0}.localCinemas table td{background:none;padding:6px 0;border-bottom:1px dotted #ccc;line-height:1.2}.localCinemas table td a{text-decoration:none;font-size:14px}.localCinemas table td a:hover{text-decoration:underline}.localCinemas table tbody tr.even td,.localCinemas table tbody tr:nth-child(2n) td{background:none}.localCinemas table .days a{font-size:12px;font-weight:700;background:#f3f3f3;padding:1px 6px;vertical-align:top;margin:0 0 0 4px;border-radius:3px;opacity:.5}.localCinemas table tr:hover .days a{opacity:1}.localCinemas table td span{font-size:12px;font-size:1.2rem;font-style:italic}.storeSaved{background:#f8f8f8;margin-top:5px;padding:3px 7px 4px}.storeSaved .signIn{margin:0;font-size:12px;font-size:1.2rem;float:left}.storeSaved .cantSignIn{margin:0;font-size:11px;font-size:1.1rem;text-align:right;float:right}.localCinemas table td.favCol{padding:0 6px 0 0}.localCinemas table td .favOff,.localCinemas table td .favOn,.localCinemas table td .favPending{margin:0 0 -4px;vertical-align:bottom}.localCinemas table td .favOff span,.localCinemas table td .favOn span{display:none}@media only screen and (min-width:768px) and (max-width:991px){.localCinemas table .days a{opacity:1}}@media only screen and (max-width:767px){.localCinemas .nearby{padding-right:0}.localCinemas .nearby a{position:static}.localCinemas table .days a,.storeSaved{display:none}}.box1{background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}#logo{float:left;margin:5px;font-weight:700;color:#fff}.location{margin:5px 0 0;padding:9px 10px 5px 9px;color:#fff;line-height:1.5}.location a,.location span,.location strong{margin-right:5px}.location strong{color:#fff}.location a{border:1px solid #000;border-radius:4px;margin-right:0;padding:3px 6px;background:#444;color:#ff0;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;font-family:arial;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #222}.newloc .location{color:#ff0}.newloc br{display:none}.locationForm{position:relative;float:left;margin:5px;padding:5px 30px 5px 10px;width:490px;background:#353535}.locationForm fieldset{display:inline}.locationForm label{float:left;display:block;margin-right:10px;padding-top:4px;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;vertical-align:middle}.locationForm div{float:left;margin-right:10px;padding:0 4px 0 0;width:230px;background:#fff}.locationForm input{outline:0!important;margin:0 5px 0 0;border:0;padding:4px;background:#fff;width:152px;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1;vertical-align:middle}.locationForm .highlight,.locationForm .highlight input{background:#ff0}.closeButton,.detectButton,.loginButton,.searchButton{border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;font-family:arial;line-height:20px;vertical-align:middle;text-align:center}.searchButton{border:1px solid #666;width:65px;background:#444}.detectButton{margin-top:3px;border:1px solid #222;background:#444}.closeButton{position:absolute;top:9px;right:0;border:0;padding:4px;background:none;line-height:0}.locationForm button span{font-size:10px;font-size:1rem;vertical-align:middle;display:none}.locationForm button img{vertical-align:middle;margin-bottom:2px}.header .loginForm{position:relative;float:right;margin:5px;padding:5px 30px 5px 10px;background:#353535}.header .loginForm .email_address,.header .loginForm .password{margin-right:10px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;vertical-align:middle}.inputs,.notes{float:left}.notes{line-height:1;margin-right:12px}.rememberLabel{font-size:12px!important;font-size:1.2rem!important;font-weight:400}.forgotten,.rememberLabel{color:#fff;vertical-align:middle}.forgotten{font-size:11px;font-size:1.1rem}.forgotten:hover{color:#ccc}.forgotten:focus{color:#fff}.header .loginForm input{margin:0 5px 0 0;border:0;padding:4px;background:#fff;width:152px;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1;vertical-align:middle}.header .loginForm input:focus{box-shadow:0 0 5px #ff0}.header .loginForm #password_1_L{width:145px}#remember_L{margin:0 5px 0 0;padding:0;border:0;width:auto;background:none;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1;vertical-align:middle;background:green}#remember_L:focus{box-shadow:0 0 5px #ff0}.loginButton{margin:3px 10px 0 0;border:1px solid #222;background:#444}.loginButton:focus{box-shadow:0 0 5px #ff0}.header .loginForm button img{vertical-align:middle;margin-bottom:2px}.locResults{clear:both;margin:0}.locResults ul{margin:0 10px;padding:6px 0 10px;list-style-type:none}.locResults ul li{margin:0;padding:0;color:#fff}.locResults ul li.ohoh{font-weight:700;border:0;background:none}.locResults ul li a{display:block;font-size:14px;font-size:1.4rem;color:#fff;border-bottom:1px solid #444;text-decoration:none;padding:2px 2px 2px 12px;background:rgba(0,0,0,.2) url(../../bg-img/film/location-results-bullet.gif) no-repeat 4px}.locResults ul li a:hover{text-decoration:underline;background:#444 url(../../bg-img/film/location-results-bullet.gif) no-repeat 4px}.headerNav{list-style-type:none;float:right;margin:5px;padding:0}.headerNav li{float:left;margin:8px 0;padding:5px 10px;border-right:1px solid #fff;line-height:1}.headerNav li.userSignedIn strong{float:left;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:140px;text-align:right;margin-right:5px}.headerNav li.last{border-right:0}.newloc li.userSignedIn strong{display:none}.userEdit a,.userLogout a,.userNewsletters a,.userRegister a,.userSignedIn,.userSignin a{color:#fff;text-decoration:none}.newAccount{padding:20px 20px 10px;margin-bottom:10px;background:#2e2e2e;clear:both}.newAccount p{margin:0 0 10px;color:#fff!important}.newAccount p a{color:#eee;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.location{overflow:hidden}.location strong{display:block}.headerNav li.userSignedIn strong{width:89px}}@media only screen and (max-width:767px){.pointlessCookieMessage{text-align:left;padding:5px 0}.headerNav{display:none}.location{float:right;clear:none;width:229px;padding:9px 5px 5px}.newloc .location br{display:inline}.header .loginForm,.locationForm{position:relative;float:right;clear:none;padding:5px;width:229px}.locationForm label{float:none;display:block;margin:0 0 5px;padding-top:0;line-height:1}.locationForm div{margin-bottom:5px;width:224px}.locationForm div input{width:145px}.header .loginForm label{display:block;float:left;width:80px;margin-top:5px}.header .loginForm input{width:110px;margin-bottom:5px}.rememberLabel{display:inline!important;float:none!important;width:auto!important}#remember_L{width:auto;float:none}.closeButton{top:0}}@media only screen and (min-width:480px) and (max-width:767px){.header .loginForm,.location,.locationForm{width:389px}.locationForm div{width:230px;margin-right:10px;margin-bottom:0}.locationForm div input{width:152px}.header .loginForm label{float:none;display:inline;margin-top:0}}.filter{margin:0 0 20px;padding:0;list-style-type:none}.filter li{display:inline;margin:0;padding:0}.filter li a,.filter li del,.filter li em,.filter li strong{float:left;margin:0 5px 5px 0;padding:5px 8px;white-space:nowrap;line-height:1}.filter li strong{padding:5px 0}.filter li a,.filter li del,.filter li em{background:#666;border-radius:4px;color:#fff;font-size:14px;font-size:1.4rem;font-weight:700;font-family:arial;vertical-align:middle;text-align:center;text-decoration:none}.filter li a:hover{background:#eee;color:#999}.filter li a.selected{padding-right:24px;background:#06c url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#fff}.filter li a.selected:hover{background:#09f url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#f7f7f7}.filter li del{background:#eee;color:#888;border-color:#ddd}.filter li em{background:#06c;color:#fff;font-style:normal}.placeSummary{padding:18px 0;background:none;border-bottom:1px dotted #ccc;position:relative}.placeSummary a{text-decoration:none}.placeSummary a img{float:left;margin:0 20px 10px 0;border:1px solid #000;vertical-align:bottom}.placeSummary .head{color:#06c;margin-bottom:.571em;margin-right:145px;line-height:1.2;font-size:21px;font-size:2.1rem}.placeSummary .head:after{content:url(../../bg-img/film/arrow.gif);padding:3px 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.placeSummary .head:hover{text-decoration:underline;color:#09f}.placeSummary address{margin:.517em 0;color:#666;font-weight:700;line-height:1.5}.placeSummary p{padding-left:160px}.placeSummary .favOff,.placeSummary .favOn,.placeSummary .favPending{position:absolute;top:20px;right:0}.eventSummaryContainer{margin-bottom:18px}.eventSummary{padding:18px 0;background:none;border-bottom:1px dotted #ccc}.eventSummary a{text-decoration:none}.eventSummary .head{color:#06c;line-height:1.2;font-size:21px;font-size:2.1rem}.eventSummary .head:after{content:url(../../bg-img/film/arrow.gif);padding:0 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle}.eventSummary .head:hover{text-decoration:underline;color:#09f}.eventSummary .thumb{float:left;margin:0 20px 10px 0;border:1px solid #000;vertical-align:bottom}.eventSummary p{margin:10px 0;padding-left:160px}.eventSummary ul{list-style-type:none;margin:0 0 10px 160px;padding:0}.eventSummary ul li{margin:0;padding:1px 0 1px 8px;padding:1px 0;font-size:12px;font-size:1.2rem;color:#333}.eventSummary .info li{display:inline;background:none;padding:0 6px;margin:0;border-right:1px solid #999;font-weight:700;font-style:normal}.eventSummary .info li abbr{border:0}.eventSummary .info li .certificate{vertical-align:middle}.eventSummary .info li .hitlisted{vertical-align:middle;margin:-1px 0 0}.eventSummary .info li:first-child{padding-left:0}.eventSummary .info li:last-child{border:0}.noImage ul{margin-left:0}.p300 p,.p300 ul{padding-left:0}.event .eventSummary{border-bottom:0}.event .abstract{border-bottom:0;padding:0 0 18px}.moviePoster{width:140px;float:left;margin-right:20px;margin-bottom:10px;position:relative;height:249px;overflow:hidden}.moviePoster a{text-decoration:none;position:relative;top:0;left:0;display:block}.moviePoster a span{color:#555;padding:4px 0 0;margin-right:0;margin-bottom:4px;line-height:1.2;font-size:12px;font-size:1.2rem;font-weight:700;display:block}.moviePoster a:hover{opacity:.7;transition:all .25s;color:#000}.moviePoster img{vertical-align:bottom;border:1px solid #000;height:200px}.moviePoster img.rating{border:none;height:auto;vertical-align:middle;margin:0}.moviePoster:nth-child(4n),.n4{margin-right:0}.home .moviePoster.last{display:none}.noImage p{padding-left:0}.nearby{color:#666}.nearby span{font-weight:700;color:#000}.nearby a{border:1px solid #666;border-radius:4px;padding:3px 6px;background:#444;color:#ff0;font-size:14px;font-size:1.4rem;line-height:1;font-weight:700;font-family:arial;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #222}.sortOptions{padding:10px;background:#f5f5f5;margin-bottom:20px;clear:both;text-align:right}.sortOptions p{margin:0;text-align:left;float:left}.sortOptions p br{display:none}.sortOptions .nearby a{font-size:12px;white-space:nowrap}.tixDisclaimer{background:#f4e5e5;padding:10px!important;font-style:italic;text-shadow:1px 1px 1px #fff}.favOff,.favOn,.favPending{font-size:10px;font-size:1rem;display:block;height:16px;padding-right:24px;background-image:url(../../bg-img/film/fav.png);background-repeat:no-repeat;text-decoration:none}.favOff{background-position:right 0}.favPending{background-position:right -16px}.favOn{background-position:right -32px}.favOff span,.favOn span{color:#666;white-space:nowrap}.favOn span{display:none}.ohoh{border:1px dotted #c00;background:#f7f7f7;padding:20px 20px 10px;clear:both}.ohoh p{font-weight:700}.ohoh li{margin-bottom:10px}.ohoh li .remove{margin:0 5px 5px 0;padding:5px 8px;white-space:nowrap;line-height:1;background:#666;border-radius:4px;font-size:14px;font-size:1.4rem;font-weight:700;vertical-align:middle;text-align:center;text-decoration:none;padding-right:24px;background:#06c url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#fff}.ohoh li .remove:hover{background:#09f url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#f7f7f7}@media only screen and (min-width:768px) and (max-width:991px){.abstract p,.offerSummary p,.placeSummary p{padding-left:0;clear:both}.article .offerSummary p,.event .offerSummary p,.place .offerSummary p{padding-right:0;clear:both}.article .offerSummary a img,.event .offerSummary a img,.place .offerSummary a img{float:none;margin-left:0}.continue{margin-left:0}.sortOptions p br{display:inline}.moviePoster{width:130px;height:234px}.moviePoster img{width:128px;height:185px}.moviePoster .rating{width:auto}.home .moviePoster.last{display:block!important}.moviePoster,.moviePoster:nth-child(4n),.n4{margin-right:20px}.moviePoster:nth-child(3n){margin-right:0}.p300 .photo300{float:none}.p300 p{padding-left:0}.p300 ul{margin-left:0;float:none;clear:both}}@media only screen and (max-width:767px){.filter li del{display:none}.abstract p,.eventSummary p,.offerSummary p,.placeSummary p{padding-left:0;clear:both}.article .offerSummary p,.event .offerSummary p,.place .offerSummary p{padding-right:0;clear:both}.article .offerSummary a img,.event .offerSummary a img,.place .offerSummary a img{float:none;margin-left:0}.placeSummary .head{margin-right:0}.placeSummary .favOff,.placeSummary .favOn,.placeSummary .favPending{position:relative;top:auto;right:auto;float:left;clear:both}.eventSummary ul{float:none;margin:0 0 18px}.eventSummary .info li{display:block;border:0;padding:0}.eventSummary .info li .certificate{margin-top:4px}.noImage .info li{display:inline;padding:0 6px;border-right:1px solid #999}.noImage .info li .certificate{margin-top:-1px}.p300 .photo300{float:none}.p300 p{padding-left:0}.p300 ul{float:none;clear:both}.continue,.p300 ul{margin-left:0}.favOff,.favOn,.favPending{padding:0 0 0 24px}.favOff{background-position:left 0}.favPending{background-position:left -16px}.favOn{background-position:left -32px}.sortOptions{text-align:left}.sortOptions p{margin-bottom:5px}.sortOptions p br{display:inline}.moviePoster,.n4{margin-right:30px}.moviePoster:nth-child(2n){margin-right:0}.backToTop{display:block!important}}@media only screen and (min-width:480px) and (max-width:767px){.sortOptions{text-align:right}.home .moviePoster.last{display:block}.moviePoster,.moviePoster:nth-child(2n),.n4{margin-right:20px}.moviePoster:nth-child(3n){margin-right:0}}h1 img{margin-left:10px;vertical-align:middle}.article .photo,.event .photo,.place .photo{margin-bottom:1.5em;width:100%;height:auto;position:relative;display:block}.noLocationSet:before{border:5px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.noLocationSet{margin:0 0 21px;border:1px solid red;padding:20px 20px 0;background:#f7f7f7;position:relative;z-index:10}.noLocationSet h3{font-weight:700}.noLocationSet p{margin-bottom:18px}.noLocationSet button{margin:0 0 2px 6px}.noLocationSet button img,.noLocationSet button span{vertical-align:middle;font-size:12px;font-size:1.2rem}.noLocationSet button img{margin-right:5px}.choose{margin:0 0 1.5em;padding:0;list-style-type:none;overflow:hidden;max-height:243px;position:relative}.choose li{margin:0;padding:0}.choose li a{display:block;padding:6px 0;white-space:nowrap;line-height:1.5;text-decoration:none;background:#eee;color:#000;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #ccc;text-shadow:1px 1px 1px #fff}.choose li a:hover{color:#000;background:#f7f7f7}.choose li .all{padding:10px 0 10px 10px}.choose li .all a{display:inline!important;background:#fff;margin:0;padding:4px;line-height:1;text-align:left}.choose li:last-child a,.choose li:last-child a:hover{border-bottom:0}.choose .selected a{background:#666 url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#fff;text-shadow:1px 1px 1px #000;border-bottom:0;padding-bottom:7px;transition:background-color .25s}.choose .selected a span{padding:0 30px}.choose .selected a:hover{background:#444 url(../../bg-img/film/filter_bg_selected.gif) no-repeat 100%;color:#fff;padding-bottom:7px;text-shadow:1px 1px 1px #000;border-bottom:0}.choose .more a{padding:6px}.choose .more a,.choose .more a:hover{position:absolute;bottom:0;right:0;background:red;border:0}.choose .more a:hover{padding:10px}.choose.showMore{overflow:visible;max-height:none}.choose.showMore .more a{bottom:0;right:0}.officialDescription{position:relative;border:1px solid #eee;padding:20px;margin-bottom:1.5em}.officialDescription .supplier{position:absolute;bottom:0;right:20px;display:block;margin:0 0 11px;font-size:11px;font-size:1.1rem;font-style:italic;text-align:right;z-index:2}.officialDescription .showMore{position:absolute;bottom:0;left:0;padding:25px 0 10px;display:block;width:100%;font-weight:700;text-decoration:none;z-index:1}.officialDescription .showMore span{padding:0 0 0 20px}.officialDescription.restrict{max-height:284px;overflow:hidden}.officialDescription.restrict .showMore{background:url(/common/img/readmore_bg.png) repeat-x bottom}.festivalLogo{margin-right:10px;vertical-align:bottom}.event .photo{margin:10px 0}.event .photo300{float:left;clear:both;margin:0 20px 20px 0;vertical-align:bottom}.event .caption{color:#666;font-size:12px;font-size:1.2rem;margin:-5px 0 20px;float:left;clear:left}.event .caption .credit{color:#999}.infoBox{margin-bottom:1em}.infoBox img{float:left;margin-right:10px}.event .eventDetails{width:460px;float:left;margin:0 0 5px;padding:0;list-style-type:none;clear:right}.eventTags{border-left:1px solid #ccc;padding-left:150px}.eventInfoBox h3{margin:0 0 5px;font-size:14px;font-size:1.4rem;font-weight:700}.eventInfoBox .tags{padding-left:150px}#noPerformances,.noPerformances{border:1px solid red;padding:10px}.updateDetails{border:1px solid #ccc;margin-top:2em;padding:10px}.filmScores{padding:0;height:29px}.filmScores li{display:inline;margin:0;padding:0;white-space:nowrap}.filmScores li a{line-height:24px;text-decoration:none;padding:2px 5px 3px 3px;float:left;color:#000;margin:0 10px 0 -3px}.filmScores li a:hover{background:#eee;border-radius:3px}.filmScores li img{margin-right:5px}.filmScores li .span,.filmScores li img,.filmScores li strong{vertical-align:middle}.filmScores .noScore a{padding-right:3px}.filmScores .noScore a a:hover img{margin-right:0}#reviews,.filmReviews{margin-bottom:18px}.miniAbstract{margin-bottom:1em}.miniAbstract a{text-decoration:none}.miniAbstract h3{margin:0;line-height:1.2;color:#06c}.miniAbstract h3:hover{text-decoration:underline;color:#09f}.miniAbstract .pubDate{margin-right:6px;padding:2px 4px;background:#f3f3f3;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;color:#666}.miniAbstract strong{font-weight:400;font-style:italic;font-size:12px;font-size:1.2rem}.miniAbstract .rating{padding-right:8px;vertical-align:middle}@media only screen and (max-width:767px){.event .eventDetails{width:310px}}.chooseWhen{padding:0;margin:0 0 1em;float:right;width:100%}.chooseWhen li{display:inline}.chooseWhen .allFilms,.chooseWhen li a,.chooseWhen li del,.chooseWhen li strong{margin:0 1px 5px 0;border-top:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:6px 8px;background:#f7f7f7;font-size:18px;font-size:1.8rem;white-space:nowrap;line-height:1.2;text-decoration:none;color:#000;float:left}.chooseWhen li.first a,.chooseWhen li.first del{border-left:1px solid #eee}.chooseWhen .allFilms.selected,.chooseWhen li.first a.selected,.chooseWhen li.first strong{border-left:1px solid #000!important}.chooseWhen .allFilms{border-left:1px solid #eee;float:right}.chooseWhen li a:hover{background:#e4e4e4;color:#000;transition:background-color .25s}.chooseWhen li a.selected,.chooseWhen li strong{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background:#333;color:#fff;font-weight:400}.chooseWhen li del{background:#fff;color:#aaa;border:1px solid #eee}.chooseWhen li a.selected:hover{cursor:default}.addressCard{position:relative}.addressCard .geo{display:none}.addressCard .adr{color:#666;font-weight:700;font-style:italic;margin-bottom:10px}.addressCard .adr .viewMap{vertical-align:middle;font-size:12px;font-size:1.2rem;white-space:nowrap;text-decoration:none;line-height:16px;margin-left:5px}.addressCard .adr .country-name{display:none}.addressCard .contact{list-style-type:none;float:left;margin:0 20px 20px 0;padding:0;width:auto}.addressCard .contact li{margin:0 0 2px;padding:0;font-size:12px;font-size:1.2rem}.addressCard .contact li a{text-decoration:none}.addressCard .contact li strong:after{content:":"}.addressCard .contact.narrow{width:400px}.addressCard .links{list-style-type:none;margin:0 0 20px;padding:0;width:200px;float:left}.addressCard .links li{margin:0 0 2px;padding:0;font-size:12px;font-size:1.2rem}.addressCard .links li img{vertical-align:middle}.addressCard .links li a{vertical-align:middle;text-decoration:none}.addressCard300{float:left;clear:none;width:300px}.addressCard300 .contact,.addressCard300 .links{width:300px;border:0;margin:0}.placeAttributes{clear:both;float:none!important;margin-bottom:12px}.placeAttributes a{vertical-align:bottom;margin-right:6px}.placeAttributes a img{height:16px;width:auto;vertical-align:bottom}.jumpTo{clear:both;font-weight:700;color:#555;margin:20px 0 0!important;line-height:24px}.jumpTo a{background:#06c url(/common/img/jump-to.gif) no-repeat 100%;color:#fff;padding:2px 18px 3px 5px;text-decoration:none;border-radius:2px}.jumpTo .stars1,.jumpTo .stars2,.jumpTo .stars3,.jumpTo .stars4,.jumpTo .stars5{padding-right:62px;background:#06c url(/common/img/link-0star.png) no-repeat right 3px;border-right:3px solid #06c}.jumpTo .stars0{background-image:url(/common/img/link-0star.png)}.jumpTo .stars1{background-image:url(/common/img/link-1star.png)}.jumpTo .stars2{background-image:url(/common/img/link-2star.png)}.jumpTo .stars3{background-image:url(/common/img/link-3star.png)}.jumpTo .stars4{background-image:url(/common/img/link-4star.png)}.jumpTo .stars5{background-image:url(/common/img/link-5star.png)}.jumpTo a:hover{color:#eee}.place .jumpTo{margin:20px 0!important}#times{clear:both}.place h1{margin-right:145px}.place .main .favOff,.place .main .favOn,.place .main .favPending{position:absolute;top:8px;right:0}#map{margin:20px 0 0}.largerMap{font-size:11px;font-size:1.1rem;background:#000;display:block;margin:0 0 10px;color:#fff;padding:0 0 2px;text-align:center;width:100%;clear:both}.details:before{border:1px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.details{background:#f7f7f7;border:1px solid #eee;padding:10px 10px 0;position:relative;z-index:10;width:278px;float:left;margin-bottom:20px;clear:both}.details .org{font-weight:700;color:#000}.details .maplink{font-variant:small-caps;vertical-align:top}.details ul{margin:0 0 10px;background:#fff;padding:10px;list-style-type:none}.details ul li{margin:0 0 1px;font-size:13px;font-size:1.3rem}.sidebar .updateDetails:before{border:1px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.sidebar .updateDetails{background:#f7f7f7;border:1px solid #eee;padding:5px;position:relative;z-index:10;width:288px;float:left;margin:0 0 20px;clear:both}#update:target{padding:20px;width:258px;text-align:center;background:#ff0;border-color:red;font-weight:700}#placeDescription{clear:both}.officialBlurb{margin-bottom:21px;padding:10px;border:1px solid #eee}.officialBlurb p{color:#555}.officialBlurb .supplier{font-style:italic;color:#666;font-size:12px;font-size:1.2rem}.officialBlurb p:last-child{margin-bottom:0}#placeDescription p{margin:0 0 18px;line-height:1.5}#ceasedTrading{font-size:116%!important;margin:0 0 10px;border:1px solid red;padding:10px;clear:both;font-weight:700}@media only screen and (max-width:767px){.place h1{margin:-10px 0 10px}.chooseWhen .allFilms{float:left}.addressCard .contact{margin:0 0 9px}.place .main .favOff,.place .main .favOn,.place .main .favPending{position:relative;top:auto;right:auto;float:none;clear:both;margin:0 0 10px}}.tixNoBg{background-image:url(/common/img/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.eventSchedules{margin-bottom:1.5em;position:relative;clear:both}.eventSchedules .eventSummary{background:#fff;padding:10px 10px 0;margin-bottom:10px;border-color:transparent}.eventSchedules .eventSummary .moreDetails{margin-top:0;padding:0;list-style-type:none}.eventSchedules .eventSummary .moreDetails li{display:inline;margin:0 4px 0 0;padding:0;white-space:nowrap;vertical-align:top}.eventSchedules .eventSummary .moreDetails li a{padding:2px 5px 3px;background:#06c;color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;clear:both;border-radius:2px}.eventSchedules .eventSummary .moreDetails li .stars1,.eventSchedules .eventSummary .moreDetails li .stars2,.eventSchedules .eventSummary .moreDetails li .stars3,.eventSchedules .eventSummary .moreDetails li .stars4,.eventSchedules .eventSummary .moreDetails li .stars5{padding-right:62px;background:#06c url(/common/img/link-0star.png) no-repeat right 2px;border-right:2px solid #06c}.eventSchedules .eventSummary .moreDetails li .stars0{background-image:url(/common/img/link-0star.png)}.eventSchedules .eventSummary .moreDetails li .stars1{background-image:url(/common/img/link-1star.png)}.eventSchedules .eventSummary .moreDetails li .stars2{background-image:url(/common/img/link-2star.png)}.eventSchedules .eventSummary .moreDetails li .stars3{background-image:url(/common/img/link-3star.png)}.eventSchedules .eventSummary .moreDetails li .stars4{background-image:url(/common/img/link-4star.png)}.eventSchedules .eventSummary .moreDetails li .stars5{background-image:url(/common/img/link-5star.png)}.eventSchedules .eventSummary .moreDetails li a:hover{background-color:#09f}.eventSchedules h3{color:#09f;margin-bottom:2px;line-height:1.2;clear:both}.eventSchedules h3 a{text-decoration:none}.eventSchedules .addressCard .adr{font-size:1.3rem;font-size:13px}.eventSchedules h4{margin:6px 0 0;padding:0;font-size:14px;font-size:1.4rem;line-height:1.286em;font-weight:700}.eventSchedules h4 a{text-decoration:none;background:url(../../bg-img/film/open.gif) no-repeat 0 5px;display:block;padding-left:12px}.eventSchedules h4 a.open{background:url(../../bg-img/film/close.gif) no-repeat 0 7px}.eventSchedules h4 a:hover{text-decoration:underline;color:#09f}.eventSchedules h5{margin:0;display:none;margin:6px 0 0}.eventSchedules h5,.eventSchedules h6{line-height:1.286em;font-weight:400;font-weight:700}.eventSchedules h6{margin:6px 0 0;color:#757575;clear:both}.eventSchedules .byPlace{margin-bottom:2em}.eventSchedules .byPlace h4{width:140px;float:left;text-align:right}.eventSchedules .byPlace .eventTimes p{margin:4px 0 0}.eventSchedules .byPlace .eventTimes p.price{font-style:italic}.eventSchedules .byPlace .eventTimes p.price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.eventSchedules .byPlace .favOff,.eventSchedules .byPlace .favOn,.eventSchedules .byPlace .favPending{clear:both;margin:0 0 .571em;padding:0 0 0 24px}.eventSchedules .byPlace .favOn{background-position:left -32px}.eventSchedules .byPlace .favPending{background-position:left -16px}.eventSchedules .byPlace .favOff{background-position:left 0}.eventSchedules .byDate{margin-bottom:5px;padding:4px 10px 2px 0;background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}.eventSchedules .byDate .eventTimes{margin-left:150px}.eventSchedules .byDate .eventTimes p{margin:4px 0 0}.eventSchedules .byDate .eventTimes p.price{font-style:italic}.eventSchedules .byDate .eventTimes p.price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.eventSchedules .byDate h5{color:#757575}.eventSchedules .byEvent{position:relative;margin-bottom:5px;background:#efefef;background:#f2f2f2;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px;padding:10px 10px 0}.eventSchedules .byEvent h4{font-size:16px;font-size:1.6rem;margin:0;padding:5px 10px;background:#fff;font-weight:400}.eventSchedules .byEvent h5{color:#000}.eventSchedules .byEvent .eventTimes{margin:5px 0 0;padding:1px}.eventSchedules .byEvent .eventTimes p{margin:4px 0 0}.eventSchedules .byEvent .eventTimes p.price{font-style:italic}.eventSchedules .byEvent .eventTimes p.price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.eventSchedules .eventTimes ul{margin:0 0 10px!important;padding:0!important;list-style-type:none}.eventSchedules .eventTimes ul li{display:inline;float:left}.eventSchedules .eventTimes ul li abbr,.eventSchedules .eventTimes ul li time{border:0;cursor:auto}.eventSchedules .eventTimes ul li abbr a,.eventSchedules .eventTimes ul li abbr del,.eventSchedules .eventTimes ul li abbr span,.eventSchedules .eventTimes ul li time a,.eventSchedules .eventTimes ul li time del,.eventSchedules .eventTimes ul li time span{margin:0 5px 5px 0;padding:5px 4px;border-radius:3px;white-space:nowrap;text-decoration:none;background:#06c;color:#fff;line-height:2.2;height:26px}.eventSchedules .eventTimes ul li abbr a,.eventSchedules .eventTimes ul li time a{background-color:#09f;position:relative;padding-right:28px}.eventSchedules .eventTimes ul li abbr a:after,.eventSchedules .eventTimes ul li time a:after{content:"\e903";position:absolute;top:50%;padding-left:4px;font-family:listicons;font-size:1.2em;line-height:0;transform:translateY(-50%);opacity:.7}.eventSchedules .eventTimes ul li abbr a:hover:after,.eventSchedules .eventTimes ul li time a:hover:after{opacity:1}.eventSchedules .eventTimes ul li abbr .tixNo,.eventSchedules .eventTimes ul li time .tixNo{background-image:url(/common/img/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.eventSchedules .eventTimes ul li abbr a:hover,.eventSchedules .eventTimes ul li time a:hover{color:#fff}.eventSchedules .eventTimes ul li abbr del,.eventSchedules .eventTimes ul li time del{background:#bbb}.eventSchedules.all h4 a{background:none;padding-left:0}.eventSchedules.all h5{display:block}.eventSchedules.all h6{clear:none;float:left;width:100%}.eventSchedules.all .byEvent h5{width:140px;float:left;text-align:right}.eventSchedules.all .byEvent .eventTimes{margin-left:150px;margin-top:0}.place .eventSchedules.all .eventTimes,.place .eventSchedules.all h5{display:block!important}@media only screen and (max-width:767px){.eventSchedules .byDate,.eventSchedules .byEvent{padding:10px}.eventSchedules .eventTimes{margin-left:0!important}.eventSchedules.all .byEvent h5,.eventSchedules h4{width:auto!important;float:none!important;text-align:left!important}.place .all .eventTimes,.place .all h5{display:none!important}.place .all .expand .eventTimes,.place .all .expand h5{display:block!important}.place .all .eventSummary .moreDetails a,.place .all .eventSummary a{display:inline}}.events .main h2{font-size:21px;font-size:2.1rem}.performanceButton{margin:0 5px 0 0;padding:5px 7px;border-radius:3px;white-space:nowrap;text-decoration:none;background:#06c;color:#fff;line-height:2.2;height:26px;position:relative}.resultsRow{clear:both;margin-bottom:18px;padding-bottom:18px;border-bottom:1px dotted #000}.resultsRow .eventTimes{margin-left:150px}.resultsRow .eventTimes .price{font-style:italic}.resultsRow .eventTimes .price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.resultsRow .eventTimes p{margin:4px 0 0}.resultsRow .eventTimes h5{margin:4px 0 0;color:#757575}.resultsRow .eventSummary{border:0;padding:0;margin:0;background:#fff}.resultsRow h3{font-size:14px;font-size:1.4rem;color:#000;margin:20px 0 10px;font-weight:700}.resultsRow h3 em{color:#555}.resultsRow h3 a{text-decoration:none}.resultsRow h3 a:hover{text-decoration:underline}.resultsRow .byDate{clear:both;background:#f2f2f2;margin-bottom:5px;padding:5px 0;border-top:1px solid #ebebeb;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ebebeb;border-radius:3px}.resultsRow .byDate h4{width:140px;float:left;margin:4px 0 0;text-align:right;line-height:1.5}.resultsRow .byDate ul{margin:0!important;padding:0!important;list-style-type:none}.resultsRow .byDate ul li{display:inline;float:left}.resultsRow abbr{border:0;cursor:auto}.resultsRow abbr span{background:#06c}.resultsRow abbr del,.resultsRow abbr span{margin:0 5px 0 0;padding:5px 7px;border-radius:3px;white-space:nowrap;text-decoration:none;color:#fff;line-height:2.2;height:26px;position:relative}.resultsRow abbr del{background:#06c;background:#bbb}.resultsRow abbr a{margin:0 5px 0 0;padding:5px 7px;border-radius:3px;white-space:nowrap;text-decoration:none;background:#06c;color:#fff;line-height:2.2;height:26px;background-color:#09f;position:relative;padding-right:32px}.resultsRow abbr a:after{content:"\e903";position:absolute;top:50%;padding-left:4px;font-family:listicons;font-size:1.2em;line-height:0;transform:translateY(-50%);opacity:.7}.resultsRow abbr a:hover:after{opacity:1}.resultsRow abbr .tixNo{background-image:url(/common/img/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.resultsRow .andMore{background:#333;color:#fff;padding:4px;text-decoration:none;border-radius:3px;margin:0 0 0 150px;font-style:italic;line-height:2.2}.resultsRow .andMore:hover{text-decoration:underline}.resultsRow .andMore:after{content:url(../../bg-img/film/arrow-fff.gif);padding:2px 2px 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.resultsRow .alsoAt li a{text-decoration:none}.resultsRow .alsoAt li em{color:#000}.dateChoose label{font-weight:700;vertical-align:middle}.dateChoose select{font-size:18px;font-size:1.8rem}.dateChoose button,.dateChoose select{vertical-align:middle}.resultsByDate{margin-bottom:20px}.resultsByDate h3{margin:0 0 20px;font-size:18px;font-size:1.8rem;color:#666;text-transform:uppercase;font-weight:700;background:#ccc}.resultsByDate .grouping{clear:both}.resultsByDate .grouping h3{font-size:14px;font-size:1.4rem;margin:18px 0 10px;padding:5px 6px;background:#000 url(/sites/www/img/reviewsHeading_bg.gif) repeat-x top;color:#fff}.resultsByDate .grouping .resultsRowDateSort{margin:0;padding:13px 0 10px;border-bottom:1px dotted #ccc;clear:both}.resultsByDate .grouping .resultsRowDateSort .eventDetails{margin-bottom:5px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul{display:table-row;margin:0;padding:0;list-style-type:none}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul li{background:#fff}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time{display:table-cell;padding-right:10px;margin-bottom:10px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr{border:0;cursor:auto}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr span{background:#06c}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr del,.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr span{margin:0 5px 0 0;padding:5px 7px;border-radius:3px;white-space:nowrap;text-decoration:none;color:#fff;line-height:2.2;height:26px;position:relative;margin:0}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr del{background:#06c;background:#bbb}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a{margin:0 5px 0 0;padding:5px 7px;border-radius:3px;white-space:nowrap;text-decoration:none;background:#06c;color:#fff;line-height:2.2;height:26px;position:relative;margin:0;padding-right:18px}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr a span{vertical-align:middle}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .time abbr .tixNo{background-image:url(/common/img/tixNo.gif);background-repeat:no-repeat;background-position:100%;padding-right:72px!important}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title{display:table-cell;border-right:0;width:100%;line-height:1.3}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a{font-weight:700;text-decoration:none}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a img{vertical-align:middle}.resultsByDate .grouping .resultsRowDateSort .eventDetails ul .title a:after{content:url(../../bg-img/film/arrow.gif);padding:0 0 0 4px;font-size:9px;font-size:.9rem;vertical-align:middle;white-space:nowrap}.resultsByDate .grouping .resultsRowDateSort .eventBlurb{margin:0 5px 5px 0;font-size:13px;font-size:1.3rem;float:left}.resultsByDate .grouping .resultsRowDateSort .eventBlurb span{padding:2px 7px 2px 0}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .performanceSpace,.resultsByDate .grouping .resultsRowDateSort .eventBlurb .price{color:#333;font-weight:700;border-right:1px solid #bbb}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .price .cancelled{font-weight:700;color:red;text-transform:uppercase;font-style:normal}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .boxOffice{color:#333;font-weight:700;white-space:nowrap}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .scheduleTitle{color:#333;font-weight:700}.resultsByDate .grouping .resultsRowDateSort .eventBlurb .scheduleDescription{font-style:italic}.resultsByDate .grouping .resultsRowDateSort .eventBlurb p{display:inline}@media only screen and (max-width:767px){.dateChoose{clear:both}.resultsRow .eventTimes{margin-left:0}.resultsRow .byDate{clear:both;padding:5px}.resultsRow .byDate h4{width:auto;float:none;text-align:left}.resultsRow .andMore{margin:0}.resultsRowDateSort .eventDetails ul{display:block!important}.resultsRowDateSort .eventDetails ul .time{display:block!important;margin:0;border:0}.resultsRowDateSort .eventDetails ul .title{display:block!important;width:auto;margin:0}}.tags{margin:0 0 1em;padding:0}.tags li{display:inline;margin:0;padding:0}.tags li a{float:left;margin:0 5px 5px 0;padding:4px 5px;border-radius:3px;white-space:nowrap;text-decoration:none;font-size:12px;font-size:1.2rem;line-height:13px;background:#06c;color:#fff}.tags li a:hover{background:#09f;color:#fff}.sidebar .tags{margin-bottom:15px}@media only screen and (max-width:767px){.tags{clear:both}}.externalLink,.externalMedia p{margin:0 0 10px}.place .externalLink{clear:both}.externalLink a{font-weight:700;font-size:12px;font-size:1.2rem}.externalLink a,.externalLink img{margin:0 5px 0 0;vertical-align:middle}.externalLink p{margin:4px 0 0 21px}.document{margin:0 0 18px}.document img{vertical-align:middle;margin:0 0 0 5px}ul.similar{margin:0 0 20px;padding:0;list-style-type:none;border-top:1px dotted #ccc}ul.similar li{margin:0;padding:0;clear:both}ul.similar li a{color:#555;text-decoration:none;font-size:12px;font-size:1.2rem;display:block;min-height:50px;border-bottom:1px dotted #ccc}ul.similar li a strong{margin-right:3px;color:#000;vertical-align:top}ul.similar li a p{padding:0 0 0 68px;margin:0;line-height:1.5;color:#666}ul.similar li a img{vertical-align:middle;margin:0 0 1px}ul.similar li a img.thumb{float:left;border:1px solid #000;margin:3px 4px 0 0}ul.similar li a em{color:#666;font-style:italic;font-size:12px;font-size:1.2rem;vertical-align:baseline;white-space:nowrap}ul.similar li a span{display:block}ul.similar li a br{display:none}ul.similar li a:hover{background:#f7f7f7}ul.similar .noImage p{padding-left:0}ul.similar .noImage a{min-height:0}a{color:#06c}a:focus{color:#09f}.single-border{border-width:0 0 1px;margin-top:-24px}.js-map-styles{margin:2em 0}.js-map-styles #article-map{margin-bottom:16px;border:1px solid rgba(47,79,79,.2)}.js-map-styles table tbody{border-top:1px solid #e1e9ec}.js-map-styles table tbody tr{border-bottom:1px solid #e1e9ec}.js-map-styles table tbody tr td:first-child{background-color:#b65496;color:snow;width:32px;padding:2px;font-family:georgia;font-size:1.25em;text-align:center;vertical-align:middle}.js-map-styles table tbody tr td:not(:first-child){padding:.5em 0 .5em 1em}.js-map-styles table tbody tr td:not(:first-child) a{color:#b65496;font-size:1.2em;font-weight:700;letter-spacing:.005em;text-decoration:none}.js-map-styles table tbody tr td:not(:first-child) a:hover{color:#cf95bc}.js-map-styles table tbody tr:nth-child(2n) td:last-child{background-color:#fff}.certificate{background-repeat:no-repeat;background-color:transparent;display:inline-block;width:2em;height:2em;margin:.5em 0;border-color:transparent}.certificate em{opacity:0}.certificate.cert-15{background-image:url(../../img/common/icons-svg/cert_15.svg)}.certificate.cert-18{background-image:url(../../img/common/icons-svg/cert_18.svg)}.certificate.cert-12a{background-image:url(../../img/common/icons-svg/cert_12a.svg)}.certificate.cert-12{background-image:url(../../img/common/icons-svg/cert_12.svg)}.certificate.cert-pg{background-image:url(../../img/common/icons-svg/cert_pg.svg)}.certificate.cert-pg,.certificate.cert-u{width:2.75em;height:2.75em;margin-top:-.5em}.certificate.cert-u{background-image:url(../../img/common/icons-svg/cert_u.svg)}.certificate.cert-e{background-image:url(../../img/common/icons-svg/cert_e.svg);width:2.75em;height:2.75em;margin-top:-.5em}.pagination{margin:20px 0;padding:5px 0 6px;text-align:center;color:#222;border-radius:3px;background:#fff;line-height:32px}.pagination a,.pagination strong{margin:0 4px;padding:5px 8px;background-color:#eee;color:var(--colour,#005163);font-weight:700;text-decoration:underline;text-decoration:none;vertical-align:middle}.pagination strong{background:var(--colour,#005163);color:#fff;text-shadow:1px 1px 1px #000;margin:0}.pagination a:hover{background-color:#f7f7f7;color:var(--hover-colour,#0080ae)}.pagination .previous,.pagination .next,.pagination .previous:hover,.pagination .next:hover{background-color:unset;white-space:nowrap}.pagination i{font-style:normal;color:#999}.pagination .previous:before{content:"◄ "}.pagination .next:after{content:" ►"}@media only screen and (max-width:767px){.pagination a,.pagination i{display:none}.pagination .next,.pagination .previous{display:inline}}.footer__new{font-size:calc(12px + 1 * ((100vw - 420px) / 860))}@media screen and (min-width:1280px){.footer__new{font-size:13px}}@media screen and (max-width:420px){.footer__new{font-size:12px}}.footer__new .list__logo__col{max-width:95%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.footer__new .list__logo__col>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.footer__new .list__logo__col:before{content:"";display:table}.footer__new .list__logo__col:after{content:"";display:table;clear:both}.footer__new .list__logo__col .logo__branding p{font-size:calc(12px + 1 * ((100vw - 420px) / 860))}@media screen and (min-width:1280px){.footer__new .list__logo__col .logo__branding p{font-size:13px}}@media screen and (max-width:420px){.footer__new .list__logo__col .logo__branding p{font-size:12px}}.footer__new .footer__wrapper{max-width:95%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}@media only screen and (min-width:480px){.footer__new h3{font-size:16px;margin-bottom:8px}.footer__new .footer__wrapper .footer__col{width:calc(99.9% * 1/2 - 15px);padding:12px 0 18px}.footer__new .footer__wrapper .footer__col:nth-child(1n){float:left;margin-right:30px;clear:none}.footer__new .footer__wrapper .footer__col:last-child{margin-right:0}.footer__new .footer__wrapper .footer__col:nth-child(2n){margin-right:0;float:right}.footer__new .footer__wrapper .footer__col:nth-child(odd){clear:both}.footer__new .legal__bar__wrapper{margin-top:25px}.footer__new .legal__bar__wrapper .list__legal__bar{justify-content:flex-start;height:40px}.footer__new .legal__bar__wrapper .list__legal__bar span{font-size:11px}.footer__new .legal__bar__wrapper .list__legal__bar span:not(:first-child):before{color:rgba(191,215,189,.25);content:"|";padding:0 10px;font-weight:700}}@media only screen and (min-width:1280px){.footer__new h3{padding-bottom:2px}.footer__new .footer__wrapper{max-width:75%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:1040px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}.footer__new .footer__wrapper .footer__col{width:calc(99.9% * 1/4 - 22.5px)}.footer__new .footer__wrapper .footer__col:nth-child(1n){float:left;margin-right:30px;clear:none}.footer__new .footer__wrapper .footer__col:last-child{margin-right:0}.footer__new .footer__wrapper .footer__col:nth-child(4n){margin-right:0;float:right}.footer__new .footer__wrapper .footer__col:nth-child(4n+1){clear:both}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:static;display:list-item}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;height:50px;margin:0 auto;padding:0}}@media only screen and (min-width:1920px){.footer__new h3{font-size:1.3em}.footer__new .footer__wrapper{max-width:50%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:1040px}.footer__new .footer__wrapper:before{content:"";display:table}.footer__new .footer__wrapper:after{content:"";display:table;clear:both}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;margin:0 auto;padding:0}}.footer__new{box-sizing:border-box;background-color:#34394a;color:#d4d6e0;font-family:robotoregular,arial,sans-serif;letter-spacing:.015em}.footer__new *,.footer__new:after,.footer__new:before{box-sizing:inherit;margin:0;padding:0}.footer__new:hover{transition:.2s ease-in}.footer__new:hover .social-login-links>a,.footer__new:hover span,.footer__new:hover svg{transition:none}.footer__new a,.footer__new li,.footer__new ol,.footer__new ul{margin:0;padding:0}.footer__new h3{color:#d4d6e0;margin-bottom:6px;font-family:glegooregular,georgia,serif;font-size:1.2em;font-weight:400}.footer__new .list__logo__col{height:100px}.footer__new .list__logo__col .logo__branding{width:100%}.footer__new .list__logo__col .logo__branding p{color:#d4d6e0;margin-top:-5px;letter-spacing:.015em}.footer__new .footer__wrapper .footer__col{padding:10px 0 16px;text-align:left;border-top:1px solid rgba(191,215,189,.25)}.footer__new .footer__wrapper .footer__col ul{list-style:none outside none}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:absolute;display:none}.footer__new .footer__wrapper .footer__col ul li{margin-bottom:2px}.footer__new .footer__wrapper .footer__col ul li a{color:#d4d6e0;text-decoration:none}.footer__new .footer__wrapper .footer__col ul li a:hover{color:#83be94}.footer__new .footer__wrapper .footer__col abbr{border:none}.footer__new .legal__bar__wrapper{background-color:#3a4053;background-image:linear-gradient(180deg,#3a4053 5%,#34394a 80%);margin-top:15px}.footer__new .legal__bar__wrapper .list__legal__bar{display:flex;justify-content:space-between;height:35px;padding:0 calc(2.5% + 15px)}.footer__new .legal__bar__wrapper .list__legal__bar span{margin:auto 0;font-size:10px}.footer__new .legal__bar__wrapper .list__legal__bar span a{color:#d4d6e0;text-decoration:none}.footer__new .legal__bar__wrapper .list__legal__bar span a:hover{color:#83be94}.footer__new .legal__bar__wrapper .list__legal__bar span abbr{border:none}@media only screen and (min-width:480px){.footer__new h3{font-size:16px;margin-bottom:8px}.footer__new .footer__wrapper .footer__col{padding:12px 0 18px}.footer__new .legal__bar__wrapper{margin-top:25px}.footer__new .legal__bar__wrapper .list__legal__bar{justify-content:flex-start;height:40px}.footer__new .legal__bar__wrapper .list__legal__bar span{font-size:11px}.footer__new .legal__bar__wrapper .list__legal__bar span:not(:first-child):before{color:rgba(191,215,189,.25);content:"|";padding:0 10px;font-weight:700}}@media only screen and (min-width:1280px){.footer__new h3{padding-bottom:2px}.footer__new .footer__wrapper{max-width:1040px}.footer__new .footer__wrapper .footer__col ul .non-mobile{position:static;display:list-item}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;height:50px;margin:0 auto;padding:0}}@media only screen and (min-width:1920px){.footer__new h3{font-size:1.3em}.footer__new .footer__wrapper{max-width:1040px}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;margin:0 auto;padding:0}}.footer__new .current{color:#83be94}