.certificate.cert-pg,.certificate.cert-u{width:2.75em;height:2.75em;margin-top:-.5em}.ratings-container{display:-ms-grid;-ms-grid-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center}.ratings-container .list-rating{font-family:robotoregular,helvetica,arial,sans-serif}.ratings-container .list-rating .rating-banner{display:-ms-grid;-ms-grid-columns:auto 40px;font-size:14.4px}.ratings-container .list-rating .rating-banner span{-ms-flex-item-align:center;-ms-grid-row-align:center}.ratings-container .list-rating .rating-banner #rating-top-score{font-size:17.6px}.ratings-container .list-rating .rating-stats .rating-ambience,.ratings-container .list-rating .rating-stats .rating-appeal,.ratings-container .list-rating .rating-stats .rating-cooking,.ratings-container .list-rating .rating-stats .rating-menu,.ratings-container .list-rating .rating-stats .rating-service{display:-ms-grid;-ms-grid-rows:1fr}.ratings-container .list-rating .rating-stats .rating-ambience .property-name,.ratings-container .list-rating .rating-stats .rating-appeal .property-name,.ratings-container .list-rating .rating-stats .rating-cooking .property-name,.ratings-container .list-rating .rating-stats .rating-menu .property-name,.ratings-container .list-rating .rating-stats .rating-service .property-name{font-size:12px}.ratings-container .list-rating .rating-stats .rating-ambience .rating-squares,.ratings-container .list-rating .rating-stats .rating-appeal .rating-squares,.ratings-container .list-rating .rating-stats .rating-cooking .rating-squares,.ratings-container .list-rating .rating-stats .rating-menu .rating-squares,.ratings-container .list-rating .rating-stats .rating-service .rating-squares{display:-ms-grid;-ms-grid-columns:(1fr)[10]}.ratings-container .list-rating .rating-stats a.explanation{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:9px}.ratings-container .list-rating .rating-reviewer{font-size:9px}.ratings-container .highLow{list-style:none outside none;font-family:robotoregular,helvetica,arial,sans-serif}.ratings-container .highLow li{font-size:100%}@media only screen and (min-width:320px) and (max-width:736px) and (orientation:landscape){.ratings-container .list-rating{width:30vw;min-width:150px}.ratings-container .highLow li{font-size:105%}}@media only screen and (min-width:768px){.ratings-container .list-rating{width:25vw;max-width:200px}.ratings-container .list-rating .rating-banner{-ms-grid-columns:auto 46px;grid-template-columns:auto 46px;font-size:16px}.ratings-container .list-rating .rating-banner #rating-top-score{height:46px;border-radius:46px;font-size:17.6px;line-height:2.6}.ratings-container .highLow li{font-size:108%}}.form-container{display:-ms-grid;-ms-grid-columns:1fr}.form-container h3{font-size:150%}.form-container fieldset legend,.form-container legend legend{font-family:robotomedium,helvetica-bold,arial,sans-serif}.form-container .list-login div>input:not([name=rating]){font-size:120%}.form-container .list-login div>label:not([for=remember]){opacity:.6}.form-container .list-login .actions{display:-ms-grid;-ms-grid-columns:1fr auto}.form-container .list-login .actions button[type=submit]{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:105%}.form-container .list-login .actions .remember{-ms-flex-item-align:center;-ms-grid-row-align:center;font-size:85%}.form-container .social-login .social-login-links{display:-ms-grid;-ms-grid-columns:(minmax(auto,140px))[2];-webkit-box-pack:justify;-ms-flex-pack:justify}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{display:-ms-inline-grid;-ms-grid-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center}.form-container .register,.form-container .social-login .social-login-links a.sign-in-facebook span,.form-container .social-login .social-login-links a.sign-in-google span{font-family:robotomedium,helvetica-bold,arial,sans-serif}.form-container .register{font-size:95%}.form-container .register .password-prompt{font-size:85%}.form-container input.not-empty~label,.form-container input:valid~label:not([for=remember]){color:transparent;display:none}@media only screen and (max-width:374px){.form-container .social-login .social-login-links{-ms-grid-columns:(minmax(auto,125px))[2];grid-template-columns:repeat(2,minmax(auto,125px))}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{grid-gap:6px}}@media only screen and (max-width:650px) and (orientation:landscape){.form-container .social-login .social-login-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media only screen and (min-width:650px){.form-container{-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%;max-width:620px;padding:24px}.form-container h3{-ms-grid-column-span:2;grid-column-end:span 2}.form-container .social-login .social-login-links{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:16px}.form-container .register{-ms-grid-column-span:2;grid-column-end:span 2}}.comment-form-container .list-comment fieldset .commenting-section textarea{font-size:120%}.comment-form-container .list-comment fieldset .commenting-section label[for=commenting-section]{opacity:.6}.comment-form-container .list-comment fieldset .commenting-section #comment-guidelines{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:90%}.comment-form-container .list-comment fieldset .actions{-ms-grid-columns:1fr}.comment-form-container .list-comment fieldset .actions input[type=submit]{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:105%}.comment-form-container .list-comment #display-username{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center}.comment-form-container .list-comment #display-username span{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:120%}@media only screen and (min-width:650px){.comment-form-container{-ms-grid-columns:1fr;grid-template-columns:1fr}.comment-form-container .list-comment fieldset div.username{width:75%}.comment-form-container .list-comment fieldset div.commenting-section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%}.comment-form-container .list-comment fieldset div.commenting-section #comment-guidelines{margin:auto;padding:0 0 0 16px}.comment-form-container .list-comment fieldset .actions{width:50%}.comment-form-container .list-comment #display-username{width:75%}}#rating{display:-ms-grid;-ms-grid-columns:80px auto;-ms-flex-line-pack:center}#rating span{opacity:.6}#star-rating{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end}#star-rating label{font-size:20px;opacity:1}#star-rating input[type=radio]:checked~label:before{opacity:1}.article-credits{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify}.form-container{font-family:robotoregular,helvetica,arial,sans-serif}.form-container h1,.form-container h2,.form-container h3{font-family:glegoobold,georgia,serif}.emailUpdateInfo{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.emailUpdateInfo .emailUpdateIntro{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 16px;padding:16px}.emailUpdateInfo .emailUpdateIntro *,.emailUpdateInfo .emailUpdateIntro :after,.emailUpdateInfo .emailUpdateIntro :before{box-sizing:inherit;margin:0;padding:0}.emailUpdateInfo .emailUpdateIntro :hover{transition:.2s ease-in}.emailUpdateInfo .emailUpdateIntro :hover .social-login-links>a,.emailUpdateInfo .emailUpdateIntro :hover span,.emailUpdateInfo .emailUpdateIntro :hover svg{transition:none}.emailUpdateInfo .emailUpdateIntro a,.emailUpdateInfo .emailUpdateIntro li,.emailUpdateInfo .emailUpdateIntro ol,.emailUpdateInfo .emailUpdateIntro ul{margin:0;padding:0}.main>.form-container{width:95vw;margin-bottom:32px}.offerLogin{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.commentSignIn a.cancel,.report-comment-container a.cancel{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;font-size:20px;z-index:1}.report-comment-container .form-container .report-form fieldset{display:-ms-grid}.report-comment-container .form-container .report-form fieldset .reporting-section textarea{font-size:120%}.report-comment-container .form-container .report-form fieldset .reporting-section label[for=reporting-section]{opacity:.6}.report-comment-container .form-container .report-form fieldset button[value=Report]{font-family:robotomedium,helvetica-bold,arial,sans-serif;font-size:105%}@media only screen and (min-width:650px){.emailUpdateInfo .emailUpdateIntro{width:50%;padding:24px}.commentSignIn,.report-comment-container{max-width:620px}.commentSignIn a.cancel,.report-comment-container a.cancel{top:26px}.commentSignIn>.form-container{-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%}.report-comment-container>.form-container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:24px}.report-comment-container>.form-container .report-form fieldset button[value=Report]{width:50%}}@media only screen and (min-width:1024px){.main>.form-container:not(.comment-form-container){float:left;margin-right:32px}}.social-share-wrapper{-webkit-box-pack:center;-ms-flex-pack:center}.social-share-wrapper,.social-share-wrapper ul,.social-share-wrapper ul li a{display:-webkit-box;display:-ms-flexbox}.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 .social__icons__bar{max-width:95%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.footer__new .social__icons__bar>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.footer__new .social__icons__bar:before{content:"";display:table}.footer__new .social__icons__bar:after{content:"";display:table;clear:both}.footer__new .social__icons__bar .icons__inset{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.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}.footer__new .legal__bar__wrapper .list__legal__bar{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify}@media only screen and (min-width:480px){.footer__new h3{font-size:16px;margin-bottom:8px}.footer__new .list__logo__col .logo__branding span #logo--list:before{height:70px;font-size:70px;line-height:1.1}.footer__new .social__icons__bar{position:relative;height:55px;margin-bottom:25px}.footer__new .social__icons__bar>*{position:absolute;top:auto;right:auto;bottom:0;left:50%;transform:translate(-50%)}.footer__new .social__icons__bar .icons__inset div{font-size:18px}.footer__new .social__icons__bar .icons__inset div #instagram-icon:before{font-size:16px}.footer__new .social__icons__bar .icons__inset div #youtube-icon:before{font-size:20px}.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{-webkit-box-pack:start;-ms-flex-pack:start;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:last-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 .list__logo__col .logo__branding span #logo--list:before{height:85px;font-size:80px;line-height:1.2}.footer__new .social__icons__bar{height:65px}.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}}@alias{ff:font-family;fs:font-size;fw:font-weight;mxw:max-width;ls:list-style;op:opacity}@font-face{font-family:listicons;src:url(/assets/fonts/listicons.eot?20170224);src:url(/assets/fonts/listicons.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/listicons.ttf?20170224) format("truetype"),url(/assets/fonts/listicons.woff?20170224) format("woff"),url(/assets/fonts/listicons.woff2?20170224) format("woff2"),url(/assets/fonts/listicons.svg?20170224#listicons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(/assets/fonts/roboto-regular-webfont.eot?20170224);src:url(/assets/fonts/roboto-regular-webfont.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/roboto-regular-webfont.woff2?20170224) format("woff2"),url(/assets/fonts/roboto-regular-webfont.woff?20170224) format("woff"),url(/assets/fonts/roboto-regular-webfont.ttf?20170224) format("truetype"),url(/assets/fonts/roboto-regular-webfont.svg?20170224#robotoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(/assets/fonts/roboto-medium-webfont.eot?20170224);src:url(/assets/fonts/roboto-medium-webfont.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/roboto-medium-webfont.woff2?20170224) format("woff2"),url(/assets/fonts/roboto-medium-webfont.woff?20170224) format("woff"),url(/assets/fonts/roboto-medium-webfont.ttf?20170224) format("truetype"),url(/assets/fonts/roboto-medium-webfont.svg?20170224#robotoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(/assets/fonts/roboto-bold-webfont.eot?20170224);src:url(/assets/fonts/roboto-bold-webfont.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/roboto-bold-webfont.woff2?20170224) format("woff2"),url(/assets/fonts/roboto-bold-webfont.woff?20170224) format("woff"),url(/assets/fonts/roboto-bold-webfont.ttf?20170224) format("truetype"),url(/assets/fonts/roboto-bold-webfont.svg?20170224#robotoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:glegooregular;src:url(/assets/fonts/glegoo-regular-webfont.eot?20170224);src:url(/assets/fonts/glegoo-regular-webfont.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/glegoo-regular-webfont.woff2?20170224) format("woff2"),url(/assets/fonts/glegoo-regular-webfont.woff?20170224) format("woff"),url(/assets/fonts/glegoo-regular-webfont.ttf?20170224) format("truetype"),url(/assets/fonts/glegoo-regular-webfont.svg?20170224#glegooregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:glegoobold;src:url(/assets/fonts/glegoo-bold-webfont.eot?20170224);src:url(/assets/fonts/glegoo-bold-webfont.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/glegoo-bold-webfont.woff2?20170224) format("woff2"),url(/assets/fonts/glegoo-bold-webfont.woff?20170224) format("woff"),url(/assets/fonts/glegoo-bold-webfont.ttf?20170224) format("truetype"),url(/assets/fonts/glegoo-bold-webfont.svg?20170224#glegoobold) format("svg");font-weight:400;font-style:normal}.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}.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(/assets/img/common/icons-svg/cert_15.svg)}.certificate.cert-18{background-image:url(/assets/img/common/icons-svg/cert_18.svg)}.certificate.cert-12a{background-image:url(/assets/img/common/icons-svg/cert_12a.svg)}.certificate.cert-12{background-image:url(/assets/img/common/icons-svg/cert_12.svg)}.certificate.cert-pg{background-image:url(/assets/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(/assets/img/common/icons-svg/cert_u.svg)}.certificate.cert-e{background-image:url(/assets/img/common/icons-svg/cert_e.svg);width:2.75em;height:2.75em;margin-top:-.5em}.rating-squares div:first-child{background-color:#ece5c4}.rating-squares div:nth-child(2){background-color:#d8e0bb}.rating-squares div:nth-child(3){background-color:#c5dab1}.rating-squares div:nth-child(4){background-color:#b1d5a8}.rating-squares div:nth-child(5){background-color:#9ecf9f}.rating-squares div:nth-child(6){background-color:#8ac996}.rating-squares div:nth-child(7){background-color:#77c48d}.rating-squares div:nth-child(8){background-color:#63be83}.rating-squares div:nth-child(9){background-color:#50b97a}.rating-squares div:nth-child(10){background-color:#3cb371}.ratings-container{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1em;align-items:center;margin-bottom:24px}.ratings-container .list-rating{width:50vw;min-width:160px;margin:16px 0;ff:"robotoregular","helvetica","arial",sans-serif}.ratings-container .list-rating .rating-banner{display:grid;grid-template-columns:auto 40px;margin-bottom:2px;fs:14.4px}.ratings-container .list-rating .rating-banner span{align-self:center;padding:6px 0;border-color:#2f4f4f;border-width:1px 0;border-style:solid}.ratings-container .list-rating .rating-banner #rating-top-score{background-color:#3cb371;color:snow;height:40px;text-align:center;border-radius:40px;fs:17.6px;line-height:2.2}.ratings-container .list-rating .rating-stats{position:relative;margin-bottom:8px}.ratings-container .list-rating .rating-stats .rating-ambience,.ratings-container .list-rating .rating-stats .rating-appeal,.ratings-container .list-rating .rating-stats .rating-cooking,.ratings-container .list-rating .rating-stats .rating-menu,.ratings-container .list-rating .rating-stats .rating-service{display:grid;grid-template-rows:1fr;margin-bottom:4px}.ratings-container .list-rating .rating-stats .rating-ambience .property-name,.ratings-container .list-rating .rating-stats .rating-appeal .property-name,.ratings-container .list-rating .rating-stats .rating-cooking .property-name,.ratings-container .list-rating .rating-stats .rating-menu .property-name,.ratings-container .list-rating .rating-stats .rating-service .property-name{margin-bottom:2px;fs:12px}.ratings-container .list-rating .rating-stats .rating-ambience .rating-squares,.ratings-container .list-rating .rating-stats .rating-appeal .rating-squares,.ratings-container .list-rating .rating-stats .rating-cooking .rating-squares,.ratings-container .list-rating .rating-stats .rating-menu .rating-squares,.ratings-container .list-rating .rating-stats .rating-service .rating-squares{display:grid;grid-template-columns:repeat(10,1fr);grid-column-gap:0;width:90%}.ratings-container .list-rating .rating-stats .rating-ambience .rating-squares div,.ratings-container .list-rating .rating-stats .rating-appeal .rating-squares div,.ratings-container .list-rating .rating-stats .rating-cooking .rating-squares div,.ratings-container .list-rating .rating-stats .rating-menu .rating-squares div,.ratings-container .list-rating .rating-stats .rating-service .rating-squares div{width:auto;height:14px}.ratings-container .list-rating .rating-stats a.explanation{background-color:rgba(60,179,113,.15);color:#3cb371;display:inline-block;position:absolute;right:0;bottom:0;width:14px;text-align:center;border-radius:2px;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:9px}.ratings-container .list-rating .rating-reviewer{margin-top:8px;padding-top:4px;fs:9px;line-height:1.25;border-top:1px solid #2f4f4f}.ratings-container .highLow{margin:0;padding-left:1em;ls:none outside none;ff:"robotoregular","helvetica","arial",sans-serif}.ratings-container .highLow li{fs:100%}.ratings-container .highLow li strong{color:#33a566;padding:4px 0;text-transform:capitalize}@media only screen and (min-width:320px) and (max-width:736px) and (orientation:landscape){.ratings-container .list-rating{width:30vw;min-width:150px}.ratings-container .highLow li{fs:105%}}@media only screen and (min-width:768px){.ratings-container .list-rating{width:25vw;max-width:200px}.ratings-container .list-rating .rating-banner{grid-template-columns:auto 46px;fs:16px}.ratings-container .list-rating .rating-banner #rating-top-score{height:46px;border-radius:46px;fs:17.6px;line-height:2.6}.ratings-container .highLow li{fs:108%}}article>form{background-color:rgba(147,112,219,.2);padding:1em;border-radius:.3em;text-align:center}article>form fieldset{margin-top:-.25em;border:none}article>form fieldset label{color:rgba(75,0,130,.65);letter-spacing:.01em}article>form fieldset label strong{display:block;padding-bottom:.5em}article>form fieldset label input{width:calc(100% - (80px + 2.5em));height:35px;padding:0 1em;border:none}article>form fieldset button{background-color:rgba(75,0,130,.65);color:snow;width:80px;height:35px;border:none;font-size:10.4px;letter-spacing:.1em;text-transform:uppercase}article>form fieldset button:hover{background-color:indigo}@media only screen and (min-width:768px){article>form{padding:.5em}article>form fieldset{margin-top:0}article>form fieldset label strong{display:inline;padding-bottom:0;vertical-align:middle}article>form fieldset label input{width:40%;margin-left:1em}}.form-container{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d7f2ec;display:grid;grid-template-columns:1fr;grid-gap:24px;padding:16px;border-radius:8px;box-shadow:0 0 40px -10px silver,0 0 1px 0 hsla(0,0%,41%,.2)}.form-container *,.form-container :after,.form-container :before{box-sizing:inherit;margin:0;padding:0}.form-container :hover{transition:.2s ease-in}.form-container :hover .social-login-links>a,.form-container :hover span,.form-container :hover svg{transition:none}.form-container a,.form-container li,.form-container ol,.form-container ul{margin:0;padding:0}.form-container h3{fs:150%;line-height:1.2}.form-container fieldset,.form-container legend{width:100%}.form-container fieldset legend,.form-container legend legend{color:#2662ce;margin-bottom:16px;padding-bottom:8px;ff:"robotomedium","helvetica-bold","arial",sans-serif;line-height:1.5;border-bottom:1px solid #2662ce}.form-container .list-login div{position:relative;margin:0}.form-container .list-login div>input:not([name=rating]){color:dimgray;width:100%;padding:6px 24px;fs:120%}.form-container .list-login div>input:focus{color:#5390fe}.form-container .list-login div>label:not([for=remember]){position:absolute;top:0;left:24px;line-height:2.9;op:.6;transition:all .3s ease 0s}.form-container .list-login .actions{display:grid;grid-template-columns:1fr auto;grid-column-gap:16px}.form-container .list-login .actions button[type=submit]{background-color:#2662ce;color:snow;margin:0;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:105%;text-transform:uppercase;cursor:pointer}.form-container .list-login .actions button[type=submit]:hover{background-color:#5390fe}.form-container .list-login .actions .remember{align-self:center;fs:85%}.form-container .list-login .actions .remember input[type=checkbox]{position:absolute;left:-9999px}.form-container .list-login .actions .remember label{position:relative;padding:0 8px 0 20px;cursor:pointer}.form-container .list-login .actions label:before{background-color:snow;content:" ";position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid #2662ce;border-radius:50%}.form-container .list-login .actions input:checked+label:before{background-color:#5390fe;border-color:#5390fe}.form-container .social-login .social-login-links{display:grid;grid-template-columns:repeat(2,minmax(auto,140px));grid-column-gap:16px;justify-content:space-between;margin:0}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{background-color:snow;display:inline-grid;grid-template-columns:auto 1fr;grid-gap:8px;align-items:center;height:40px;padding-left:4px;border-radius:20px;text-decoration:none}.form-container .social-login .social-login-links a.sign-in-facebook span,.form-container .social-login .social-login-links a.sign-in-google span{color:dimgray;ff:"robotomedium","helvetica-bold","arial",sans-serif}.form-container .social-login .social-login-links a.sign-in-google svg{fill:#dd4b39}.form-container .social-login .social-login-links a.sign-in-google:hover{background-color:#dd4b39}.form-container .social-login .social-login-links a.sign-in-google:hover span,.form-container .social-login .social-login-links a.sign-in-google:hover svg{color:snow;fill:snow}.form-container .social-login .social-login-links a.sign-in-facebook svg{fill:#3b5998}.form-container .social-login .social-login-links a.sign-in-facebook:hover{background-color:#3b5998}.form-container .social-login .social-login-links a.sign-in-facebook:hover span,.form-container .social-login .social-login-links a.sign-in-facebook:hover svg{color:snow;fill:snow}.form-container .register{ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:95%;margin:0;padding-top:8px;border-top:1px solid #2662ce}.form-container .register #registration a,.form-container .register a{color:#2662ce}.form-container .register #registration a:hover,.form-container .register a:hover{color:#5390fe;text-decoration:underline}.form-container .register .password-prompt{fs:85%}.form-container input:focus~label:not([for=remember]){color:#2662ce;padding-left:10.66667px}.form-container input.not-empty~label,.form-container input:valid~label:not([for=remember]){color:transparent;display:none}@media only screen and (max-width:374px){.form-container .social-login .social-login-links{grid-template-columns:repeat(2,minmax(auto,125px))}.form-container .social-login .social-login-links a.sign-in-facebook,.form-container .social-login .social-login-links a.sign-in-google{grid-gap:6px}}@media only screen and (max-width:650px) and (orientation:landscape){.form-container .social-login .social-login-links{justify-content:start}}@media only screen and (min-width:650px){.form-container{grid-template-columns:1fr 25%;max-width:620px;padding:24px}.form-container h3{grid-column-end:span 2}.form-container .social-login .social-login-links{grid-template-columns:1fr;grid-gap:16px}.form-container .register{grid-column-end:span 2}}.comment-form-container .list-comment fieldset legend span{position:relative;display:inline-block;padding:0 10px}.comment-form-container .list-comment fieldset legend span:before{background-color:rgba(100,149,237,.2);content:" ";position:absolute;top:1px;left:0;width:100%;height:100%;border-radius:20px}.comment-form-container .list-comment fieldset .commenting-section{position:relative;margin-bottom:24px}.comment-form-container .list-comment fieldset .commenting-section textarea{color:dimgray;width:100%;padding:12px 24px;fs:120%;border:none;border-radius:4px}.comment-form-container .list-comment fieldset .commenting-section textarea:required{box-shadow:none}.comment-form-container .list-comment fieldset .commenting-section textarea:focus{color:#5390fe;outline:none;border:none;box-shadow:0 0 10px -1px #5390fe}.comment-form-container .list-comment fieldset .commenting-section label[for=commenting-section]{position:absolute;top:0;left:24px;line-height:3;op:.6;transition:all .3s ease 0s}.comment-form-container .list-comment fieldset .commenting-section #comment-guidelines{color:dimgray;padding-top:8px;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:90%}.comment-form-container .list-comment fieldset .commenting-section #comment-guidelines a{color:#2662ce;text-decoration:none}.comment-form-container .list-comment fieldset .commenting-section #comment-guidelines a:hover{color:#5390fe;text-decoration:underline}.comment-form-container .list-comment fieldset .actions{grid-template-columns:1fr;grid-gap:0;width:70%;margin:auto}.comment-form-container .list-comment fieldset .actions input[type=submit]{background-color:#2662ce;color:snow;margin:0;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:105%;letter-spacing:.01em;cursor:pointer}.comment-form-container .list-comment fieldset .actions input[type=submit]:hover{background-color:#5390fe}.comment-form-container .list-comment fieldset .actions button[value=Post]{background-color:#008b8b;margin-top:16px}.comment-form-container .list-comment fieldset .actions button[value=Post]:hover{background-color:#00b1b1}.comment-form-container .list-comment #display-username{background-color:rgba(100,149,237,.2);display:flex;align-items:center;height:40px;border-radius:20px;margin-bottom:16px}.comment-form-container .list-comment #display-username span{color:#2662ce;padding-left:24px;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:120%;line-height:2.9}.comment-form-container textarea:focus~label[for=commenting-section]{color:#2662ce;padding-left:10.66667px}.comment-form-container textarea:valid~label[for=commenting-section]{color:transparent;display:none}@media only screen and (min-width:650px){.comment-form-container{grid-template-columns:1fr}.comment-form-container .list-comment fieldset div.username{width:75%}.comment-form-container .list-comment fieldset div.commenting-section{display:grid;grid-template-columns:1fr 25%}.comment-form-container .list-comment fieldset div.commenting-section #comment-guidelines{margin:auto;padding:0 0 0 16px}.comment-form-container .list-comment fieldset .actions{width:50%}.comment-form-container .list-comment #display-username{width:75%}}#rating{background-color:#fff;display:grid;grid-template-columns:80px auto;grid-column-gap:4px;align-content:center;height:40px;margin:0 0 16px;padding:0 24px;border-radius:20px}#rating span{display:inline;width:auto;op:.6}#star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end}#star-rating input[type=radio]{display:none}#star-rating label{position:relative;display:block;left:0;margin-right:8px;fs:20px;line-height:1;op:1}#star-rating label:before{color:dimgray;content:"\2605";opacity:.6;cursor:pointer}#star-rating label:hover:before{color:#5390fe}#star-rating input[type=radio]:checked~label:before{color:#2662ce;op:1}#star-rating input[type=radio]:checked~label:hover:before{color:#c4ece3}@media screen and (max-width:1024px){#star-rating input[type=radio]:checked~label:hover:before{color:#2662ce}}@media only screen and (min-width:650px){#rating{width:75%}#rating #star-rating{width:50%}}.article-credits{display:flex;justify-content:space-between;min-height:50px;margin:16px 0 24px;padding:0;list-style:none outside none;border-width:1px 0;border-style:solid;border-color:#d5d8d8}.article-credits li{margin:auto 0}.article-credits-multiple li:first-child{width:55%;padding:.65em 0}@media only screen and (min-width:768px){.article-credits-multiple li:first-child{width:70%}}.form-container{color:dimgray;ff:"robotoregular","helvetica","arial",sans-serif}.form-container h1,.form-container h2,.form-container h3{color:#2662ce;ff:"glegoobold","georgia",serif}.form-container button,.form-container input{height:40px;margin-bottom:16px;outline:0;border:0;border-radius:20px;-webkit-appearance:none}.form-container button:required,.form-container input:required{box-shadow:none}.form-container button:focus,.form-container input:focus{outline:0;border:0;box-shadow:0 0 10px -1px #5390fe}.commentSignIn,.report-comment-container{position:relative}.commentSignIn a.cancel,.report-comment-container a.cancel{background-color:#ec2d53;color:snow;display:flex;justify-content:center;align-items:center;position:absolute;top:18px;right:16px;width:20px;height:20px;fs:20px;z-index:10}.commentSignIn a.cancel:hover,.report-comment-container a.cancel:hover{background-color:#c51236}.report-comment-container{margin-bottom:20px}.report-comment-container .form-container .report-form fieldset{display:grid}.report-comment-container .form-container .report-form fieldset p{color:dimgray;margin-bottom:8px;line-height:1.6}.report-comment-container .form-container .report-form fieldset p a{color:#2662ce}.report-comment-container .form-container .report-form fieldset p a:hover{color:#5390fe;text-decoration:underline}.report-comment-container .form-container .report-form fieldset .reporting-section{position:relative;margin:16px 0 24px}.report-comment-container .form-container .report-form fieldset .reporting-section textarea{width:100%;padding:12px 24px;fs:120%;border:none;border-radius:4px}.report-comment-container .form-container .report-form fieldset .reporting-section textarea:required{box-shadow:none}.report-comment-container .form-container .report-form fieldset .reporting-section textarea:focus{color:#5390fe;outline:none;border:none;box-shadow:0 0 10px -1px #5390fe}.report-comment-container .form-container .report-form fieldset .reporting-section label[for=reporting-section]{position:absolute;top:0;left:24px;line-height:3;op:.6;transition:all .3s ease 0s}.report-comment-container .form-container .report-form fieldset button[value=Report]{background-color:#ec2d53;color:snow;width:70%;margin:auto;ff:"robotomedium","helvetica-bold","arial",sans-serif;fs:105%;letter-spacing:.01em;text-transform:uppercase;cursor:pointer}.report-comment-container .form-container .report-form fieldset button[value=Report]:hover{background-color:#c51236}.report-comment-container textarea:focus~label[for=reporting-section]{color:#2662ce;padding-left:10.66667px}.report-comment-container textarea:valid~label[for=reporting-section]{color:transparent;display:none}@media only screen and (min-width:650px) and (max-width:992px){.commentSignIn,.report-comment-container{max-width:620px}.commentSignIn a.cancel,.report-comment-container a.cancel{top:26px}.commentSignIn>.form-container{grid-template-columns:1fr 30%}.commentSignIn>.form-container .social-login .social-login-links a{grid-gap:6px}.report-comment-container>.form-container{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:24px}.report-comment-container>.form-container .report-form fieldset button[value=Report]{width:50%}}.social-share-wrapper{display:flex;justify-content:center;margin:16px 0 24px;border-width:1px 0;border-style:solid;border-color:#d5d8d8;text-align:center}.social-share-wrapper div{background-color:#fff;color:crimson;margin:auto 0;font-family:glegooregular,georgia,serif;font-size:.95em;letter-spacing:.01em;line-height:1.4em;text-transform:uppercase}.social-share-wrapper ul{display:flex;margin:auto 0;padding:8px 0;list-style:none outside none}.social-share-wrapper ul li{margin:0 6.4px}.social-share-wrapper ul li a{display:flex}.social-share-wrapper ul li a svg{fill:crimson}.social-share-wrapper ul li a svg:hover{fill:tomato;transition:.2s ease-in}.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}.footer__new{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#34394a;color:#d4d6e0;font-family:robotoregular,arial,sans-serif;font-size:responsive 12px 13px;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{lost-center:95% 15px;lost-align:center;height:100px}.footer__new .list__logo__col .logo__branding{width:100%}.footer__new .list__logo__col .logo__branding span #logo--list:before{color:#d4d6e0;content:"\e904";position:relative;display:inline-block;height:60px;margin-top:5px;font-family:listicons;font-size:65px;line-height:1;cursor:pointer}.footer__new .list__logo__col .logo__branding p{color:#d4d6e0;margin-top:-5px;font-size:responsive 12px 13px;letter-spacing:.015em}.footer__new .social__icons__bar{lost-center:95% 15px;lost-align:center;height:55px;margin-bottom:5px}.footer__new .social__icons__bar .icons__inset{display:flex;flex-direction:row}.footer__new .social__icons__bar .icons__inset div{margin:auto 5px;font-family:listicons;font-size:15px;cursor:pointer}.footer__new .social__icons__bar .icons__inset div a{color:#d4d6e0;display:inline-block;padding:5px 10px}.footer__new .social__icons__bar .icons__inset div a:hover{color:#83be94}.footer__new .social__icons__bar .icons__inset div #twitter-icon:before{content:"\e902"}.footer__new .social__icons__bar .icons__inset div #facebook-icon:before{content:"\e901"}.footer__new .social__icons__bar .icons__inset div #instagram-icon:before{content:"\e908";font-size:14px}.footer__new .social__icons__bar .icons__inset div #youtube-icon:before{content:"\e907";font-size:16px}.footer__new .footer__wrapper{lost-center:95% 15px}.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%);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr="#3a4053 5%",end-colourStr="#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 .list__logo__col .logo__branding span #logo--list:before{height:70px;font-size:70px;line-height:1.1}.footer__new .social__icons__bar{lost-align:bottom;height:55px;margin-bottom:25px}.footer__new .social__icons__bar .icons__inset div{font-size:18px}.footer__new .social__icons__bar .icons__inset div #instagram-icon:before{font-size:16px}.footer__new .social__icons__bar .icons__inset div #youtube-icon:before{font-size:20px}.footer__new .footer__wrapper .footer__col{lost-column:1/2;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:last-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 .list__logo__col .logo__branding span #logo--list:before{height:85px;font-size:80px;line-height:1.2}.footer__new .social__icons__bar{height:65px}.footer__new .footer__wrapper{lost-center:75% 0;max-width:1040px}.footer__new .footer__wrapper .footer__col{lost-column:1/4}.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{lost-center:50% 0;max-width:1040px}.footer__new .legal__bar__wrapper .list__legal__bar{max-width:1040px;margin:0 auto;padding:0}}.current{color:#83be94}html{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%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#222;background:#fff;font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,FreeSans,sans-serif;font-size:14px;font-size:1.4rem}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:#222}a:focus,a:hover{color:#09f}a{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,acronym,dfn{border-bottom:1px dotted #666;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}#cfdebug{display:none}.clearfix:after,.clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (max-width:767px){.noneMobile{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}.cookieNotice{background:#ddd url(/common/img/cookie_bg.gif) repeat-x 0 0;font-size:12px;padding:3px 0}.cookieNotice button{border:1px solid #777;border-radius:4px;padding:3px 6px;background:#aeaeae;color:#fff;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 #555}.cookieNotice button:hover{background:#bbb;border-color:#999}#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(/sites/film/img/location-results-bullet.gif) no-repeat 4px}.locResults ul li a:hover{text-decoration:underline;background:#444 url(/sites/film/img/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(/sites/film/img/filter_bg_selected.gif) no-repeat 100%;color:#fff}.filter li a.selected:hover{background:#09f url(/sites/film/img/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(/sites/film/img/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(/sites/film/img/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}.abstract{padding:9px 0;border-bottom:1px dotted #ccc}.abstract a{text-decoration:none}.abstract a img{float:left;margin:2px 20px 10px 0;border:1px solid #000;vertical-align:bottom}.abstract .head{margin-bottom:.4em;line-height:1.2;color:#06c;font-size:21px;font-size:2.1rem}.abstract .head:hover{text-decoration:underline;color:#09f}.abstract .subhead{margin:.517em 0 0;color:#666;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.5}.abstract p{margin-top:.517em;padding-left:160px}.abstract p:last-child{margin-bottom:0}.abstract .pd,.abstract .pubDate{margin-right:6px;padding:2px 4px;background:#f3f3f3;font-weight:700;font-style:normal;font-size:12px;font-size:1.2rem;color:#666}.abstract .rating{padding-right:8px;vertical-align:middle}.abstract .continue{font-size:12px;font-size:1.2rem;background:#06c;color:#fff;padding:2px 4px;font-weight:700;text-decoration:none;margin-left:160px}.abstract .continue:hover{background:#09f;color:#fff}.abstract .continue span{display:none}.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;-moz-transition:all .25s;-webkit-transition:all .25s;-o-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}.article .offerSummary,.event .offerSummary,.place .offerSummary{padding:9px 13px 13px;margin-bottom:18px;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}.article .offerSummary .head,.event .offerSummary .head,.place .offerSummary .head{margin-bottom:.571em;line-height:1.2;color:#06c;font-size:21px;font-size:2.1rem;text-shadow:1px 1px 1px #fff}.article .offerSummary .head:hover,.event .offerSummary .head:hover,.place .offerSummary .head:hover{text-decoration:underline;color:#09c}.article .offerSummary a,.event .offerSummary a,.place .offerSummary a{text-decoration:none}.article .offerSummary a img,.event .offerSummary a img,.place .offerSummary a img{float:right;margin:2px 0 0 20px;border:1px solid #000;vertical-align:bottom}.article .offerSummary p,.event .offerSummary p,.place .offerSummary p{margin-top:.517em;padding-right:320px;text-shadow:1px 1px 1px #fff}.article .offerSummary p:last-child,.event .offerSummary p:last-child,.place .offerSummary p:last-child{margin-bottom:0}.article .noImage p,.event .noImage p,.place .noImage p{padding-left:0}.offers .offerSummary{padding:18px 0;border-bottom:1px dotted #ccc}.offers .offerSummary .head{margin-bottom:.571em;line-height:1.2;color:#06c;font-size:21px;font-size:2.1rem}.offers .offerSummary .head:hover{text-decoration:underline;color:#09c}.offers .offerSummary a{text-decoration:none}.offers .offerSummary a img{float:left;margin:2px 20px 10px 0;border:1px solid #000!important;vertical-align:bottom}.offers .offerSummary p{margin-top:.517em;padding-left:320px}.offers .offerSummary p:last-child{margin-bottom:0}.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}.pagination{margin:2em 0;text-align:center}.pagination a,.pagination strong{margin:0 4px;padding:4px 8px;background:#f3f3f3;text-decoration:none;vertical-align:middle}.pagination a:hover,.pagination strong{background:#06c;color:#fff}.pagination .next,.pagination .previous{margin:0;border:0;padding:0 4px 0 12px;text-decoration:underline;background:url(/sites/film/img/prev.gif) no-repeat 0!important}.pagination .next{padding:0 12px 0 4px;background:url(/sites/film/img/next.gif) no-repeat 100%!important}.pagination .next:hover,.pagination .previous:hover{border:0;background:#fff;color:#09f}.pagination i{font-style:normal}.backToTop{color:#fff;background:#333 url(/common/img/top.gif) no-repeat 100%;float:right;padding:1px 17px 1px 4px;margin:4px 0;text-decoration:none;font-size:12px;font-size:1.2rem;display:none}.favOff,.favOn,.favPending{font-size:10px;font-size:1rem;display:block;height:16px;padding-right:24px;background-image:url(/sites/film/img/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(/sites/film/img/filter_bg_selected.gif) no-repeat 100%;color:#fff}.ohoh li .remove:hover{background:#09f url(/sites/film/img/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}.pagination a,.pagination i{display:none}.pagination .next,.pagination .previous{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}.pagination a,.pagination i{display:none}.pagination .next,.pagination .previous{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 article h2{color:#222}.article .photo,.event .photo,.place .photo{margin-bottom:1.5em;width:100%;height:auto;position:relative;display:block}.article .main embed,.article .main iframe,.article .main object,.article .main video,.event .main embed,.event .main iframe,.event .main object,.event .main video{width:100%!important;margin-bottom:1em}.article .caption{margin-top:-1.5em;color:#555;font-size:12px;font-size:1.2rem}.article .caption .credit{color:#333}.article .standfirst{font-style:italic;color:#555}.article .embedCaption{display:block;margin:-15px 0 0;color:#666;font-size:12px;font-size:1.2rem}.article .embedCaption .credit{color:#999}.paidContent{font-size:1rem;font-style:italic;letter-spacing:.02rem;color:#a2a2a2}.advertisingFeature{background-color:#f0f8ff;padding:2px 6px;display:inline-block;font-style:normal;font-weight:700}.advertisingFeature a{color:#9cf}.advertisingFeature a:hover{color:#71bcff}.meta{margin:0 0 10px;padding:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fff;position:relative}.meta img{vertical-align:middle;margin:0 4px 0 0}.meta li{font-size:12px;font-size:1.2rem;color:#666;margin:0!important;padding:0;list-style-type:none!important}.meta li a{line-height:1.5;text-decoration:none}.meta li strong{font-weight:700;color:#000;line-height:1.5}.meta li abbr{border:0}.metadata{margin:0;padding:0;list-style-type:none!important}.commentCount{position:absolute;top:10px;right:0;background:#999 url(/common/img/jump-to.gif) no-repeat 100%;color:#fff;padding:2px 17px 2px 5px;text-decoration:none;border-radius:2px;float:right;font-size:12px;font-size:1.2rem}.commentCount:hover{background-color:#ccc;color:#fff}#commentCount{text-decoration:none;float:left;margin:7px 10px 0 0;padding:0;outline:0}#commentCount span{vertical-align:middle}#commentCount:hover span{text-decoration:underline}#commentCount:hover span span,#commentCount span span{vertical-align:bottom}#commentCount img{vertical-align:middle;margin:0 4px 0 0}#fbShare,#gpShare,#twShare{height:21px;overflow:hidden;float:left;margin-top:10px}#fbShare iframe,#gpShare iframe,#twShare iframe{border:0;border:none}#twShare{width:80px}#gpShare{width:76px}#fbShare{width:93px}.yearWarning a{color:#fff}.yearWarning a:hover{color:#eee}@media only screen and (max-width:767px){.article article h2{font-size:18px;font-size:1.8rem}}.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;text-decoration:undeline;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(/sites/film/img/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;-moz-transition:background-color .25s;-webkit-transition:background-color .25s;-o-transition:background-color .25s}.choose .selected a span{padding:0 30px}.choose .selected a:hover{background:#444 url(/sites/film/img/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;-moz-transition:background-color .25s;-webkit-transition:background-color .25s;-o-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}#googleMap{width:100%;height:298px;border:1px solid #000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;float:left}.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}.laterooms:before{border:1px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.laterooms{background:#f7f7f7;border:1px solid #eee;padding:5px;position:relative;z-index:10;width:288px;float:left;margin:0 0 20px;display:block;clear:both}#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}#highLow{margin:0 0 25px}#highLow li{margin:0 0 5px;font-size:108%}.guidePromoCover{float:left;margin:3px 10px 0 0;vertical-align:top}.guidePromo{font-size:85%;margin:0 0 3px!important;font-style:italic}.guidePromo.old{margin:5px 0!important}.guidePromo.old strong{background:#777;color:#fff;padding:2px 4px;font-style:normal!important}#ceasedTrading{font-size:116%!important;margin:0 0 10px;border:1px solid red;padding:10px;clear:both;font-weight:700}#booking{margin:0 0 10px;padding:5px 5px 10px;text-align:center;font-size:93%;background:#fff}#booking a{border:1px solid red;padding:2px 8px 3px;background:#060 url(/common/img/booking_bg.gif) repeat-x top;color:#fff;margin:5px auto 0;font-size:116%;border:1px solid #050;border-right:1px solid #020;border-bottom:1px solid #020;display:block;width:120px;text-align:center}#list-card{border-top:1px solid #7f0625;border-bottom:1px solid #b00931;padding:10px;margin:18px 0;background:#fbfbfb;clear:both}#list-card h2{background:#b00931 url(/sites/www/img/list-card-header_bg.gif) repeat-x top!important;color:#fff;padding:4px 6px;position:relative;font-size:18px;font-size:1.8rem}#list-card h2 span{position:absolute;top:6px;right:3px;padding:0 5px}#list-card #CardMenu{float:right;margin:0 10px 0 0}#list-card #CardBuy{float:right}#list-card #offerDetails{margin:0 0 10px;padding:10px;background:#fff;width:414px;border:1px solid #eee}#list-card #offerDetails p{margin:0 0 4px}#list-card #offerDetails .offerDays{color:#b00931}#list-card #cardMore{border:1px solid #f85c83;padding:10px 10px 10px 100px;background:#fff url(/sites/www/img/list-card-icon.gif) no-repeat 5px 10px;margin-bottom:0!important;font-style:italic;line-height:1.3!important}#list-card #cardMore a{font-weight:700;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:991px){.chooseWhen .allFilms{float:left}#list-card #CardBuy,#list-card #CardMenu{float:none}#list-card #offerDetails{width:auto}}@media only screen and (max-width:767px){.place h1{margin:-10px 0 10px}#googleMap,#googleMapLink,.details,.laterooms,.updateDetails{margin-left:auto!important;margin-right:auto!important;float:none!important}.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}#list-card #CardBuy,#list-card #CardMenu{float:none}#list-card #offerDetails{width:auto}}.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(/sites/film/img/open.gif) no-repeat 0 5px;display:block;padding-left:12px}.eventSchedules h4 a.open{background:url(/sites/film/img/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;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:auto}.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;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:auto}.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(/sites/film/img/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(/sites/film/img/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}}.slotCol1{width:640px;float:left}.slotCol2{margin-right:20px;width:300px;float:left;background:url(/common/img/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;background-image:url(/common/img/slot_bg_over.png)}#sidebar .slot div,.sidebar .slot div{bottom:10px}.slot div h3{margin:0 4px;text-transform:uppercase}.slot div p{margin:0 4px 4px}html .slot div{filter:alpha(opacity=85)}.slot:hover div{background-image:url(/common/img/slot_bg_over.png)!important}.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-image:url(/common/img/slot_bg_000.png)!important}.bg_000:hover div{background-image:url(/common/img/slot_bg_000_over.png)!important}.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-image:url(/common/img/slot_bg_000-40.png)!important}.bg_000-40:hover div{background-image:url(/common/img/slot_bg_000.png)!important}.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(/common/img/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 .mpu,.sidebar .slot{margin:0 auto 20px!important;display:block;float:none}}.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}#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}.mpu{width:300px;min-height:250px;white-space:nowrap;font-size:0;line-height:0;margin-bottom:20px;clear:both}.mpu iframe{border:0!important}.mpu.smallscreen{min-height:0;display:none;margin:20px auto}.largeRectangle{clear:both;width:336px;height:280px;overflow:hidden}.leaderboardContainer{text-align:center}.leaderboard{margin:0 auto 20px;min-height:90px;white-space:nowrap;font-size:0;line-height:0;overflow:hidden}.leaderboard iframe{transition:height 1s;border:0!important}.superHeader{margin:0 auto;width:900px;height:250px;white-space:nowrap;font-size:0;line-height:0;margin-bottom:20px}.mobileBannerContainer{display:none;margin:0 -5px 10px}.mobileBannerContainer .mobileBanner{width:320px;vertical-align:bottom}.mobileBannerContainer .mobileBanner iframe{border:0!important}@media only screen and (min-width:768px) and (max-width:991px){.superHeader{display:none}#sponsorStrip .sponsor-banner img.sb-large{display:inline;width:100%;height:auto}#sponsorStrip .sponsor-banner img.sb-small{display:none}#sponsorStrip .noSmall{display:none!important}.mpu{min-height:0}.mobileBannerContainer{display:block;margin:10px 0}}@media only screen and (max-width:767px){.leaderboard,.leaderboard *,.superHeader{display:none;position:absolute;min-height:auto}#sponsorStrip .sponsor-banner img.sb-large{display:none}#sponsorStrip .sponsor-banner img.sb-small{display:inline}#halfPage,#sponsorStrip .noSmall,.halfPage{display:none!important}.largeRectangle{width:300px;margin:10px auto 0}.mpu,.sidebar .mpu{display:none}.mobileBannerContainer,.mpu.smallscreen,.sidebar .mpu.smallscreen{display:block}}.footer .backToTop{color:#fff;background:url(/common/img/top.gif) no-repeat 100%;padding:1px 17px 1px 4px;margin:4px 4px 4px 0;text-decoration:none;font-size:12px;font-size:1.2rem;position:absolute;top:0;right:0;float:none;display:inline}.footer .footerCol{width:280px;margin:10px;padding:10px;float:left}.footer .footerCol h2{color:#fff;font-size:14px;font-size:1.4rem;margin:0 0 10px;font-weight:700}.footer a,.footer p{color:#fff}.footer ul{color:#fff;margin:0 0 10px;padding:0;list-style-type:none;width:180px}.footer ul li{margin:0;padding:0 0 0 10px}.footer ul li a{font-size:12px;font-size:1.2rem;display:block;padding:0 0 0 12px;background:url(/sites/film/img/location-results-bullet.gif) no-repeat 4px;text-decoration:none}.footer ul li a img{vertical-align:middle;margin-right:5px}.footer ul a:hover{text-decoration:underline}.footer ul .break{border-bottom:1px solid #666;margin-bottom:10px;padding-bottom:10px}.footer .follow--social--media{display:flex;flex-flow:column wrap;list-style:none outside none}.footer .follow--social--media li{margin:0 0 5px}.footer .follow--social--media li a{background:none}.footer .follow--social--media li .social__media__footer{display:flex;line-height:1em}.footer .follow--social--media li .social__media__footer span{margin:auto 5px}.footer .follow--social--media li .social__media__footer span:hover{text-decoration:underline}.footer .follow--social--media li .social__media__footer:before{content:" ";margin-left:-10px;width:25px;height:25px;border-radius:50%;border:1px solid;text-align:center}.footer .follow--social--media li .social__media__footer:hover{text-decoration:none}.footer .follow--social--media li .facebook__footer__icon:before,.footer .follow--social--media li .google__footer__icon:before,.footer .follow--social--media li .twitter__footer__icon:before{font-family:listicons;font-size:1.2em;line-height:1.8em}.footer .follow--social--media li .twitter__footer__icon:before{background:none;content:"\e901"}.footer .follow--social--media li .twitter__footer__icon:hover:before{background:#1da1f2!important;color:#fff;border-color:#1da1f2}.footer .follow--social--media li .facebook__footer__icon:before{background:none;content:"\e900"}.footer .follow--social--media li .facebook__footer__icon:hover:before{background:#3b5998!important;color:#fff;border-color:#3b5998}.footer .follow--social--media li .google__footer__icon:before{background:none;content:"\e902"}.footer .follow--social--media li .google__footer__icon:hover:before{background:#d34836!important;color:#fff;border-color:#d34836}.copyright{display:block;clear:both;font-size:12px;font-size:1.2rem;margin:0 auto;text-align:center;padding:12px 0}.copyright abbr{border:0}@media only screen and (min-width:768px) and (max-width:991px){.footer .footerCol{width:216px}}@media only screen and (max-width:767px){.footer{padding:0 0 10px}.footerCol{margin-bottom:0;padding-bottom:0}}@media only screen and (min-width:480px) and (max-width:767px){.footerCol{width:200px}.col3{width:auto;float:none;clear:both;padding:0}.col3 div{width:200px;float:left;padding:10px;margin:0 20px 0 0}.col3 div.last{margin:0}}#compVerify,#noComments{padding:10px;background:#f7f7f7;margin-bottom:10px}h2#comments em{font-size:12px;font-size:1.2rem}h2#comments em,h2#comments em img,h2#comments em span{vertical-align:middle}.postComment{text-decoration:none;background:#d5f3fe;vertical-align:bottom;padding:4px 8px;float:right;border-bottom:1px solid #fff;color:#0093c1}.postComment:hover{text-decoration:underline;color:#006}#comment{margin:0;padding:0}#comment .report{padding:0 2px 1px 20px;font-size:12px;font-size:1.2rem;font-weight:400;text-decoration:none;letter-spacing:normal}#comment .report:hover{text-decoration:underline}#comment dt{margin:0;padding:4px 60px 4px 4px;background:#d5f3fe;clear:both;border-top:1px solid #86e2ff;position:relative}#comment dt abbr{border:0}#comment dt a,#comment dt abbr,#comment dt span,#comment dt strong{vertical-align:middle}#comment dt strong span{vertical-align:baseline}#comment dt .commentNumber{text-decoration:none;font-size:20px;font-size:2rem;font-weight:400;margin-left:3px;padding:0 5px 1px 4px;color:#0093c1;text-shadow:1px 1px 1px #fff}#comment dt .commentNumber:hover{text-decoration:underline}#comment dt img{margin:1px 0 0 6px;vertical-align:middle}#comment dt .report{position:absolute;top:2px;right:3px;margin:0;padding:2px 10px 2px 4px;background:#fff url(/assets/bg-img/common/report.gif) no-repeat 100%;color:#000;text-decoration:none}#comment dt .report:hover{text-decoration:underline}#comment dt.new{border:1px solid #999;border-bottom:0}#comment dt.removed{border:1px solid #e2e2e2;color:#999;background:none}#comment dt.removed span{color:#999}#comment dt.removed strong{font-weight:400}#comment dt.official,#comment dt.preview{border-top:1px solid #333;border-bottom:0}#comment dt.official{background:#000 url(/assets/bg-img/common/caption_bg.gif) repeat-x top;color:#fff}#comment dt.official .commentNumber{color:#fff;text-shadow:1px 1px 1px #000}#comment dt.official img{background:#fff;padding:2px}#comment dd{margin:0 0 10px;padding:10px 10px 0;position:relative;border-bottom:1px solid #86e2ff;background:#fbfbfb}#comment dd p{margin:0 0 10px;clear:both}#comment dd.preview{border-bottom:1px solid #333}#comment dd.review{border-bottom:1px solid #ffa568}#comment dd.new{border:1px solid #999}#comment dd.official{border:1px solid #000}#comment dd.removed{display:none}#previewWarning{background:#eee;color:#900!important;padding:8px}#commentFeed{background:url(/assets/bg-img/common/feed-icon-12x12.gif) no-repeat 0;padding:0 0 0 16px;margin:10px 0 0;font-size:11px;font-size:1.1rem;display:block;clear:left}#emailVerify{padding-bottom:10px}#emailVerify strong{background:#fff;padding:2px 4px}#validation :before{border:5px solid #fff!important;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}#validation{margin:0 0 21px;border:1px solid red;padding:20px 20px 0;background:#f7f7f7;position:relative;z-index:10}#validation h3{font-weight:700}#validation p{margin-bottom:18px}.disabledCommentForm{position:relative;margin-bottom:90px}.commentSignIn div{position:relative;z-index:10;margin:0 auto 20px}#commentForm{margin:10px 0 5px;background:#d5f3fe url(/assets/bg-img/common/login_bg.gif) repeat-x bottom;padding:5px 0 10px;border-bottom:1px solid #86e2ff;clear:both;position:relative}#commentForm br{display:none}#commentForm fieldset{clear:both;padding:0 10px}#commentForm fieldset legend{font-size:20px;font-size:2rem;color:#0093c1;text-shadow:1px 1px 1px #fff}#commentForm fieldset #displayName,#commentForm fieldset label{display:block;margin:0 0 4px;padding:2px 0;font-size:12px;font-size:1.2rem;font-weight:700;text-align:right;clear:both}#commentForm fieldset #displayName input,#commentForm fieldset label input{margin-left:4px;width:462px;padding:2px;background:#fff url(/assets/bg-img/www/input_bg_events.gif) no-repeat 0 0;border:1px solid #09c;font-weight:400;font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,FreeSans,sans-serif;font-size:13px;font-size:1.3rem}#commentForm fieldset label.firstTime{border-top:0;padding:5px 5px 5px 0}#commentForm fieldset #firstTime{border-bottom:0;clear:both;background:#f3fbfe;margin:-4px 0 4px;padding:2px 4px}#commentForm fieldset #displayName{font-weight:400;float:left;margin-bottom:10px}#commentForm fieldset #displayName strong{float:left;width:128px;text-align:right;display:block;padding-top:2px}#commentForm fieldset #displayName span{width:462px;display:block;text-align:left;font-size:14px;font-size:1.4rem;float:right;margin-left:4px;padding:2px 3px;background:#fff}#commentForm fieldset label.error{background:#f3fbfe}#commentForm fieldset .starRatingLabel{text-align:left}#commentForm fieldset .starRatingLabel span{display:block;width:128px;float:left;text-align:right;margin-top:2px}#commentForm fieldset .starRatingLabel select{margin-left:4px}#commentForm fieldset textarea{margin-left:4px;width:462px;height:150px;font-family:Arial,Helvetica Neue,Helvetica,Liberation Sans,FreeSans,sans-serif;font-size:13px;font-size:1.3rem;vertical-align:top;padding:2px;background:#fff url(/assets/bg-img/common/textarea_comment_bg.gif) no-repeat 0 0;border:1px solid #09c;font-weight:400}#commentForm fieldset button{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;background-image:url(/assets/bg-img/common/generic-butt.png);background-position:0 0;background-repeat:repeat-x;margin:5px 5px 0 0;width:60px;padding:3px 5px}#commentForm fieldset button:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px;background-image:url(/assets/bg-img/common/generic-butt-over.png);background-position:0 0;background-repeat:repeat-x}#commentForm.disabled{background:#f7f7f7;border-color:#ccc}#commentForm.disabled fieldset{opacity:.5}#commentForm.disabled fieldset legend{color:#999!important}#commentForm.disabled fieldset input,#commentForm.disabled fieldset textarea{border-color:#ccc;background:#fff}#modeReview a{background:#fee3ae url(/assets/bg-img/common/review_dt_bg.gif) repeat-x top!important;border:1px solid #ffa568!important;border-bottom:0!important;margin-bottom:0!important;padding-bottom:3px!important}#commentValidation,#postComment,#reportValidation,.commentThanks,.reportThanks{margin:10px 0!important;border:1px solid #86e2ff;background:#d5f3fe;padding:0;line-height:2!important}.commentThanks{padding:10px;background:#fff}#commentValidation p,#postComment p,#reportComment p,#reportValidation p,.commentThanks p,.reportThanks{padding:10px!important}#postComment #postButton,#reportComment #reportButton{margin:2px 0 0;padding:2px 4px;border:2px solid #bbb;border-bottom:2px solid #666;border-right:2px solid #666;background:#999;height:1%;color:#fff;text-decoration:none;line-height:1!important}#postComment #postButton:hover,#reportComment #reportButton:hover{border:2px solid #ccc;border-bottom:2px solid #999;border-right:2px solid #999;background:#aaa}#commentValidation ul li{font-size:11px;font-size:1.1rem;font-weight:700}.reportForm textarea{height:75px!important}#terms{font-size:11px;font-size:1.1rem;float:right}#guidelines{margin:0!important}#guidelines,.hreview-aggregate{font-size:12px;font-size:1.2rem}.hreview-aggregate{color:#777}@media only screen and (min-width:768px) and (max-width:969px){#commentForm fieldset #displayName span{width:272px}#commentForm fieldset input{width:272px!important}#commentForm fieldset textarea{width:272px}#commentForm.reportForm fieldset textarea{width:252px}}@media only screen and (max-width:767px){#commentForm fieldset #displayName,#commentForm fieldset label{display:inline;width:auto;text-align:left}#commentForm fieldset #displayName strong,#commentForm fieldset label strong{width:auto;display:inline}#commentForm fieldset #displayName span,#commentForm fieldset label span{width:247px}#commentForm fieldset .starRatingLabel{display:block}#commentForm fieldset .starRatingLabel span{display:block;width:auto;text-align:left;margin-top:3px}#commentForm fieldset .starRatingLabel select{margin-left:4px}#commentForm fieldset #commentLabel{display:block}#commentForm fieldset input{width:284px!important;float:none!important;margin:0 0 10px!important}#commentForm fieldset textarea{width:284px;float:none;margin:0}#commentForm.reportForm fieldset label strong{display:block}#commentForm.reportForm fieldset textarea{width:95%;float:left;clear:both}}@media only screen and (min-width:480px) and (max-width:767px){#commentForm fieldset #displayName span,#commentForm fieldset label span{width:397px}#commentForm fieldset input{width:434px!important}#commentForm fieldset textarea{width:434px}#commentForm.reportForm fieldset textarea{width:414px}}.genericButton{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;background-image:url(/assets/bg-img/common/generic-butt.png);background-position:0 0;background-repeat:repeat-x}.genericButton:hover{border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px;background-image:url(/assets/bg-img/common/generic-butt-over.png);background-position:0 0;background-repeat:repeat-x}.login{width:260px;padding:10px;background:#d9f0ff;border-radius:4px}.login .loginToPost{margin:0;padding:0 0 10px;font-weight:700;font-size:14px;font-size:1.4rem}.login .signInFacebook,.login .signInGoogle{background-color:#df4a32;background-image:url(/assets/bg-img/common/google-sign-in_bg.gif);background-repeat:no-repeat;background-position:8px;display:block;border-radius:4px;color:#fff;text-decoration:none;padding:9px 0 9px 56px;font-weight:700;margin-bottom:5px;float:left;width:69px;margin-right:0}.login .signInFacebook{padding:9px 0 9px 48px;width:77px;background-color:#41579c;background-image:url(/assets/bg-img/common/facebook-sign-in_bg.gif);margin-right:10px}.login .or{margin:0 0 5px;padding:0;line-height:1;text-align:center;font-weight:700;clear:both}.login .loginForm{margin:0;padding:0}.login .loginForm br{display:none}.login .loginForm fieldset{padding:10px 8px;border-radius:3px;background-color:#40b3ff}.login .loginForm legend{display:none}.login .loginForm label{display:block;margin-bottom:10px;clear:both}.login .loginForm label strong{vertical-align:middle;display:block;width:70px;padding:6px 0;float:left;font-size:14px;font-size:1.4rem;text-align:right;line-height:16px;color:#fff;text-shadow:1px 1px 1px #09f}.login .loginForm label input{margin:0 0 0 5px;background:#fff!important;font-size:14px;font-size:1.4rem;border:0;border-radius:3px;padding:6px;vertical-align:middle;width:155px}.login .loginForm button{font-family:Arial,Verdana,sans-serif;font-size:12px;font-size:1.2rem;font-weight:700;text-decoration:none;vertical-align:middle;text-align:center;margin:0;padding:0;width:auto;overflow:visible;border:1px solid;border-color:#e1e1e1 #c8c8c8 #c8c8c8 #e1e1e1;background-color:#eee;text-shadow:1px 1px 1px #fff;color:#000;border-radius:3px;background-image:url(/assets/bg-img/common/generic-butt.png);background-position:0 0;background-repeat:repeat-x;margin:0 10px 0 75px;width:60px;height:26px;padding:3px 5px}.login .loginForm button:hover{background-image:url(/assets/bg-img/common/generic-butt-over.png);background-position:0 0;background-repeat:repeat-x;border:1px solid;border-color:#e1e1e1 #d5d5d5 #d5d5d5 #e1e1e1;background:#eee;text-shadow:1px 1px 1px #fff;color:#666;border-radius:3px}.login .loginForm .remember{display:inline;white-space:nowrap;vertical-align:middle}.login .loginForm .remember input{width:auto;vertical-align:middle;margin:0 5px 0 0;background:none!important;border-radius:0;padding:0}.login .loginForm .remember span{font-size:12px;font-size:1.2rem;vertical-align:middle;color:#fff;text-shadow:1px 1px 1px #09f}.login .signUp{margin:0;padding:10px 0 0;font-weight:700}.login .signUp br{display:none}.login .signUp a{color:#09f;margin:5px 0;text-align:center;text-shadow:1px 1px 1px hsla(0,0%,100%,.5)}.login .forgotten{font-size:11px;font-size:1.1rem;font-weight:700;color:#09f;display:block;margin:6px 0 0}.newButton{background:#ccc;text-align:left;float:left;width:500px;padding:10px}.newButton button{overflow:visible;margin:0;border:1px solid #666;padding:0 6px;background:#444;color:#fff;font-size:12px;font-size:1.2rem;line-height:1;font-weight:700;font-family:arial;line-height:18px;height:20px;vertical-align:middle;text-align:center;border-radius:4px;text-shadow:1px 1px 1px #000}.newButton button:hover{background:#666;color:#fff}.newButton .small{line-height:12px}a{color:#06c}a:focus{color:#09f}.headArrow{content:url(/sites/film/img/arrow.gif)}.paginationPrev{background:url(/sites/film/img/prev.gif) no-repeat 0!important}.paginationNext{background:url(/sites/film/img/next.gif) no-repeat 100%!important}html{margin:0;padding:0;background:#f0f0f0 url(/sites/film/img/html_bg.png)}body{margin:0;background:url(/sites/film/img/body_bg.gif) repeat-y top;text-align:center}.headerContainer{border-bottom:1px solid #fff;width:100%;background:#000 url(/sites/film/img/header-container_bg.png) repeat-x top;text-align:left}.header,.headerContainer{transition:height .3s linear;-o-transition:height .3s linear;-moz-transition:height .3s linear;-webkit-transition:height .3s linear}.header{position:relative;z-index:10;overflow:hidden;margin:0 auto;width:960px;min-width:960px}.mastheadContainer{width:100%;background:url(/sites/film/img/masthead_bg.png) repeat-y 50%;text-align:left;position:relative}.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}.footerContainer{margin-bottom:50px;width:100%;text-align:left}.footer{margin:0 auto;width:960px;min-width:960px;background:#222 url(/sites/film/img/footer_bg.png) repeat-x top;position:relative}@media only screen and (min-width:768px) and (max-width:991px){html{background:#f0f0f0}body{margin-bottom:0}.footer,.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}.footer,.header,.masthead{width:320px;min-width:320px}.mastheadContainer{background:#37a6c9 url(/sites/film/img/masthead_bg.png) repeat-y 50%}.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,.footer,.header,.masthead{width:480px;min-width:480px}.main{width:460px;float:none}.sidebar{width:300px;float:none;margin:0 auto}}.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:url(/sites/film/img/alpha30.png);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:url(/sites/film/img/alpha30.png);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}.siteSearch #what:-moz-placeholder{color:#555}.siteSearch #what::-webkit-input-placeholder{color:#555}.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(/sites/film/img/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(/sites/film/img/close-fff.gif) no-repeat 8px 8px}.subnav ul{float:left;clear:both;padding:5px;width:950px;margin:0;background:url(/sites/film/img/alpha-000041-65.png)}.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:0;margin-left:7px;width:150px!important;height:28px!important}.nav{margin-top:0;margin-left:0;width:259px}.nav,.nav ul{float:left}.nav ul li a,.nav ul li strong{padding:0 6px}.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:150px!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;border-top:1px dotted #ccc;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;top:0;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}}@font-face{font-family:listicons;src:url(/assets/fonts/listicons.eot?20170224);src:url(/assets/fonts/listicons.eot?20170224#iefix) format("embedded-opentype"),url(/assets/fonts/listicons.woff2?20170224) format("woff2"),url(/assets/fonts/listicons.woff?20170224) format("woff"),url(/assets/fonts/listicons.ttf?20170224) format("truetype"),url(/assets/fonts/listicons.svg?20170224#listicons) format("svg");font-weight:400;font-style:normal}