.notification{float:left;width:15px;height:15px;margin-right:2px;background-image:url("../Images/Notification.png")}.error-text{margin-bottom:5px;line-height:15px;font-size:medium}.input-validation-error{border:2px solid #333}select.input-validation-error{border-width:1px}.field-validation-error{background-image:url("../Images/Notification_Red.png")}.voucher-error .field-validation-error{background-image:none!important}.field-validation-valid{visibility:hidden}.field-validation-valid.field-validation-text{display:none}.field-validation-text{display:block;width:auto;padding-left:20px;background-position:left center}.validation-summary-valid{display:none}.ticketing-signin-widget .widget-title,.ticketing-signedin-widget .widget-title,.ticketing-signin-required-widget .widget-title{color:#fff;font-family:"Roboto",sans-serif}.ticketing-signin-widget .widget-title,.ticketing-signedin-widget .widget-title{font-size:16px;display:block;margin-bottom:8px}.ticketing-signin-widget .form-actions button,.ticketing-signedin-widget .form-actions button,.ticketing-signin-required-widget .form-actions button{color:#fff;font-family:"Roboto",sans-serif;font-size:14px}.ticketing-signin-widget .form-actions li,.ticketing-signedin-widget .form-actions li,.ticketing-signin-required-widget .form-actions li{border-left:1px solid #93908f;padding-left:3px;padding-right:3px}.ticketing-signin-widget .form-actions li:first-child,.ticketing-signedin-widget .form-actions li:first-child,.ticketing-signin-required-widget .form-actions li:first-child,.ticketing-signin-widget .form-actions li.first,.ticketing-signedin-widget .form-actions li.first,.ticketing-signin-required-widget .form-actions li.first{border-left:none}.ticketing-signin-widget .webforms-form .form-line input,.ticketing-signedin-widget .webforms-form .form-line input,.ticketing-signin-required-widget .webforms-form .form-line input{background-color:#282828;border:1px solid #4a4a4a;border-radius:4px}.ticketing-signin-widget .webforms-form .form-line input,.ticketing-signedin-widget .webforms-form .form-line input,.ticketing-signin-required-widget .webforms-form .form-line input{height:30px}.ticketing-signin-widget a,.ticketing-signedin-widget a,.ticketing-signin-required-widget a{padding:0;border:none}.ticketing-signin-widget .widget-blurb,.ticketing-signedin-widget .widget-blurb,.ticketing-signin-required-widget .widget-blurb{margin-bottom:15px;display:block}.ticketing-signin-widget .form-error,.ticketing-signedin-widget .form-error,.ticketing-signin-required-widget .form-error{margin-bottom:5px}.ticketing-signin-widget .form-actions,.ticketing-signedin-widget .form-actions,.ticketing-signin-required-widget .form-actions{text-align:right}.ticketing-signin-widget .form-actions li,.ticketing-signedin-widget .form-actions li,.ticketing-signin-required-widget .form-actions li{display:inline}.ticketing-signin-widget .form-actions a,.ticketing-signin-widget .form-actions input,.ticketing-signedin-widget .form-actions a,.ticketing-signedin-widget .form-actions input,.ticketing-signin-required-widget .form-actions a,.ticketing-signin-required-widget .form-actions input{color:#38a8fd;font-family:"Roboto",sans-serif;font-size:12px}.ticketing-signin-widget .webforms-form,.ticketing-signedin-widget .webforms-form,.ticketing-signin-required-widget .webforms-form{margin-bottom:5px}.ticketing-signin-widget .webforms-form .form-line,.ticketing-signedin-widget .webforms-form .form-line,.ticketing-signin-required-widget .webforms-form .form-line{height:auto;line-height:normal;padding-top:1px;padding-bottom:1px}.ticketing-signin-widget .webforms-form .form-line label,.ticketing-signedin-widget .webforms-form .form-line label,.ticketing-signin-required-widget .webforms-form .form-line label{width:100px;display:inline-block}.ticketing-signin-widget .webforms-form .form-line input,.ticketing-signedin-widget .webforms-form .form-line input,.ticketing-signin-required-widget .webforms-form .form-line input{width:200px;margin-right:5px}.ticketing-signin-widget .form-actions,.ticketing-signedin-widget .form-actions,.ticketing-signin-required-widget .form-actions{padding-right:80px}.ticketing-signin-widget .form-actions,.ticketing-signedin-widget .form-actions,.ticketing-signin-required-widget .form-actions{text-align:right}.ticketing-signin-required-widget{width:385px}.ticketing-signin-widget{width:385px}.ticketing-signin-widget .widget-blurb{margin-bottom:5px;margin-bottom:5px}.ticketing-signin-widget .form-error{margin-top:15px;margin-bottom:10px}.ticketing-signin-widget .sign-in-form-toggler{text-decoration:underline;color:#38a8fd}.ticketing-signin-widget .sign-in-form-container{margin-top:15px}.ticketing-signedin-widget{width:385px}.ticketing-signedin-widget .widget-blurb{margin-bottom:5px;margin-bottom:5px}.ticketing-signedin-widget .widget-blurb .member-name{font-weight:bold}.ticketing-signedin-widget .webforms-form .form-line{height:auto}button,.button{background:none;border-style:none;cursor:pointer;display:inline-block;font-family:"Roboto",sans-serif;margin:0;padding:0}button span,.button span{white-space:nowrap}input[type=submit]{cursor:pointer}button::-moz-focus-inner,.button::-moz-focus-inner{padding:0;border:0}.page-action{vertical-align:bottom;display:inline-block;margin:0;padding:3px;color:#f5f5f5;background-color:#ba0831;cursor:pointer;font-family:"Work Sans",sans-serif;font-weight:bold;font-size:20px;line-height:24px;border-style:none;border-radius:5px}a.page-action:visited{color:#efeabd}.page-action span{display:inline-block;padding:3px 30px 3px 30px;text-transform:capitalize;border-radius:7px;white-space:nowrap}.page-action-disabled{background-color:#eaeaea;color:#fff;cursor:default;opacity:1}.page-action-disabled span{border-color:#fff}.user-action{background:none;color:#fff;font-family:"Roboto",sans-serif;line-height:20px;padding:0;vertical-align:baseline}.user-action span{font-size:12px;text-decoration:underline}.user-action .icon{padding:0 0 0 17px;background-position:left center}.user-action .icon.icon-print{padding-left:21px}.button-list{margin:30px 0 15px 0}.button-list-single{text-align:right;margin-right:30px}.button-list-multi{text-align:center}.button-list button{margin-left:8px;margin-right:8px}.media-info:before,.media-info:after{content:" ";display:table}.media-info:after{clear:both}.media-info{*zoom:1}#banner .generic-image-carousel .image-select-container{display:none}.generic-image-carousel{overflow:hidden;margin-bottom:0}.generic-image-carousel .images{}.generic-image-carousel .images img.gallery-image,.generic-image-carousel .images embed.gallery-image{display:block;margin:0 auto}.generic-image-carousel .images img.other-image,.generic-image-carousel .images embed.other-image{display:none}.generic-image-carousel .images a{border:none;margin:0;padding:0;display:block}.generic-image-carousel .image-select-container{overflow:hidden}.generic-image-carousel .image-select-container .image-select-inner{text-align:center;margin-top:2px}.generic-image-carousel .image-select-container .image-select{height:10px;width:10px;background-color:#444;border-radius:5px;display:inline-block;margin:3px;cursor:pointer}.generic-image-carousel .image-select-container .image-select.selected{background-color:#ba0831}.generic-image-carousel .image-descriptions .image-description{display:none;float:right;margin-top:5px}.generic-image-carousel .image-descriptions .image-description.selected{display:inline;color:#666}.media-info .generic-image-carousel,.media-info .media-gallery{float:left;background-color:#fff;margin-right:15px;width:400px}.media-info .generic-image-carousel .images,.media-info .media-gallery .images{width:400px;height:300px}.media-info .generic-image-carousel.loading,.media-info .media-gallery.loading{background:url("../Images/Icon_Loading_Light.gif") no-repeat center center}.media-info .generic-image-carousel.loading .images,.media-info .media-gallery.loading .images{background:none}.media-info .description-box{overflow:hidden;background-color:#333;padding:5px 10px;line-height:14px}.media-info .description-box h3{line-height:26px}.media-info .description-box .other-information{float:left;width:40%}#trailer{display:block;max-height:330px;padding-bottom:0;border-bottom:0}#trailer-wrapper{width:auto;max-height:330px;margin:-15px -15px 0 -15px;background-color:#000;overflow:hidden;z-index:5;position:relative}#trailer-wrapper img{display:block;margin:0 auto}#print-preview{display:inline;position:absolute;right:0;line-height:20px}#print-preview span{background:url("../Images/Printer.png") no-repeat center;width:20px;float:left}.attributes-print{position:relative}.login-wrapper .form-wrapper form ul li input{background-color:#282828;border:1px solid #4a4a4a;border-radius:4px}.login-wrapper .form-wrapper form ul li input{height:30px}.rating-wrapper{overflow:hidden;position:relative;cursor:pointer}.rating-wrapper .current,.rating-wrapper .over{line-height:26px;height:26px}.rating-wrapper .current .star-wrapper,.rating-wrapper .over .star-wrapper{display:inline-block;height:26px;font-size:0;min-width:28px}.rating-wrapper .current .star-wrapper .star,.rating-wrapper .over .star-wrapper .star{width:28px;height:26px;display:block;background-image:url("../images/RatingStars.png")}.rating-wrapper .current .star-wrapper .selected::before,.rating-wrapper .over .star-wrapper .selected::before{background-position:0 26}.rating-wrapper .current .star-wrapper .star.selected{background-position:0 26px}.rating-wrapper .over-wrapper{overflow:hidden;position:absolute;top:200px}.rating-wrapper .over-wrapper.left{left:0}.rating-wrapper .over-wrapper.left .star-wrapper .star{background-position:0 26px}.rating-wrapper:hover .over-wrapper{top:0}.attributes-print .attributes-wrapper{text-align:left}.attributes-print .attributes-wrapper .attributes-key{display:block;min-height:59px;padding:0}.attributes-print .attributes-wrapper .attributes-key .key{display:none}.attributes-print .attributes-wrapper .attributes-key .attribute{float:none;display:inline-block;width:24%;line-height:16px;margin:5px 0;font-size:13px;white-space:nowrap;overflow:hidden}.attributes-print .attributes-wrapper .attributes-key .attribute img{vertical-align:middle;height:16px}.attributes-print .attributes-wrapper .attributes-key .attribute span{vertical-align:middle}@media screen and (max-width:767px){.attributes-print{margin:0!important}}#show-times .film-list .film-item .advance-sale-date~.session-times,#show-times .film-list .film-item .film-showtimes .session .session-times .session-time{margin-top:10px;display:inline-block;height:auto;padding-left:8px;padding-right:8px;font-family:"Roboto",sans-serif;margin-right:10px;vertical-align:middle;color:#fff;background-color:#ba0831;border-color:#ba0831;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#show-times .film-list .film-item .advance-sale-date~.session-times img,#show-times .film-list .film-item .film-showtimes .session .session-times .session-time img{vertical-align:middle;height:16px}#show-times .film-list .film-item .advance-sale-date~.session-times time,#show-times .film-list .film-item .film-showtimes .session .session-times .session-time time{vertical-align:middle;display:inline-block}#show-times{margin-top:30px}#show-times .film-list{margin-top:15px}#show-times .film-list .film-item{margin-bottom:8px;overflow:hidden;border:1px solid #4a4a4a;padding:10px}#show-times .film-list .film-item .toggle-future-dates{float:right;color:#fff}#show-times .film-list .film-item .advance-sale-date~.session-date{padding-top:10px;padding-bottom:10px}#show-times .film-list .film-item .movie-image{float:left;margin:0;padding:0}#show-times .film-list .film-item .movie-image .image-outer{float:left;width:121px;height:180px;overflow:hidden;position:relative}#show-times .film-list .film-item .movie-image .image-outer>a,#show-times .film-list .film-item .movie-image .image-outer>div{display:block;text-align:center;text-decoration:none;border:none;padding:0;z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}#show-times .film-list .film-item .movie-image .image-outer>a img,#show-times .film-list .film-item .movie-image .image-outer>div img{width:121px;height:180px;border:none;margin:0;padding:0;float:none;display:none}#show-times .film-list .film-item .movie-image .image-outer>a.play,#show-times .film-list .film-item .movie-image .image-outer>div.play{z-index:15;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;opacity:0}#show-times .film-list .film-item .movie-image .image-outer>a.play>span,#show-times .film-list .film-item .movie-image .image-outer>div.play>span{display:block;position:absolute;top:40px;left:0;width:121px;padding-top:80px;z-index:30;font-family:"Roboto",sans-serif;font-weight:bold;font-size:14px;color:#eaeaea;text-transform:uppercase;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-khtml-opacity:.6;opacity:.6}#show-times .film-list .film-item .movie-image .image-outer>a.play .overlay,#show-times .film-list .film-item .movie-image .image-outer>div.play .overlay{display:block;background-image:url("../Images/PosterTrailerHover.png");postion:absolute;top:0;left:0;width:121px;height:180px;z-index:20}#show-times .film-list .film-item .movie-image .image-outer>a.play:hover,#show-times .film-list .film-item .movie-image .image-outer>div.play:hover{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;opacity:1;background-color:transparent}#show-times .film-list .film-item .movie-image a{border-bottom:none}#show-times .film-list .film-item .movie-image.rating-image{vertical-align:top}@media screen and (min-width:768px){#show-times .film-list .film-item .film-showtimes{margin-left:150px;padding-top:0}}@media screen and (max-width:767px){#show-times .film-list .film-item .movie-image{display:none}#show-times .film-list .film-item .film-showtimes{padding:0;margin:0}#show-times .film-list .film-item .session{clear:both}}#show-times .dynamic-pricing-sessions-key{background-color:#aee5e1;font-style:italic;font-family:"Roboto",sans-serif;font-size:14px}button.user-action.toggle-future-dates span.icon{padding:0 25px 0 0;background-position:right center;font-size:13px}button.user-action.toggle-future-dates span.icon.up-arrow{background-image:url("../Images/Icon_Arrow_Up.png")}button.user-action.toggle-future-dates span.icon.down-arrow{background-image:url("../Images/Icon_Arrow_Down.png")}#show-times .film-list .film-item .film-showtimes .film-header{margin-bottom:20px}#show-times .film-list .film-item .film-showtimes .film-header a{border-bottom:none}#show-times .film-list .film-item .film-showtimes .film-header h3.film-title{display:inline;font-size:20px;font-weight:normal;font-family:"Roboto",sans-serif}#show-times .film-list .film-item .film-showtimes .session{margin-bottom:20px}#show-times .film-list .film-item .film-showtimes .session .session-date{font-family:"Roboto",sans-serif;font-weight:normal;font-size:16px;color:#19b4e5;margin-bottom:-2px}#show-times .film-list .film-item .film-showtimes .session .session-times{margin:0}#show-times .film-list .film-item .film-showtimes .session .session-times .session-attributes-list{margin-top:10px;display:block;height:37px;font-size:18px;padding-right:8px;font-family:"Roboto",sans-serif;font-weight:bold;color:#666;margin-right:10px;line-height:37px;vertical-align:middle;border:0}#show-times .film-list .film-item .film-showtimes .session .session-times img{vertical-align:middle;height:16px}#show-times .film-list .film-item .film-showtimes .session .session-times .session-time-with-dynamic-pricing{background-color:#aee5e1}.play-bar{height:78px;z-index:10;position:absolute;left:0;right:0;bottom:0}.play-bar button.user-action{position:absolute;bottom:0;left:0;right:0;width:100%;height:78px;background-color:transparent;background-image:url("../images/PlayTrailer_MovieDetail.png")}.play-bar button.user-action:focus,.play-bar button.user-action:active{outline:0}.play-bar button.user-action span.icon{position:absolute;left:85px;bottom:0;font-family:"Roboto",sans-serif;font-size:18px;font-weight:bold;line-height:34px;vertical-align:middle;text-transform:uppercase;color:#eaeaea;opacity:.5;text-decoration:none}#trailer-wrapper{margin:0}#show-times h2{width:560px}#show-times .film-list .film-item .film-showtimes{margin-left:0}.film-info{position:static;margin:0 12px}.film-info .film-header{display:block;margin-left:5px}.film-info .film-header h3.boxout-title{font-weight:normal;font-size:24px}.film-info .censor-rating{width:24px;line-height:24px;height:24px;text-align:center;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;text-align:center;position:absolute;top:0;left:15px;height:40px;line-height:unset}.film-info .censor-rating .icon{max-width:24px;max-height:24px;margin-left:auto;margin-right:auto;vertical-align:middle}.film-info .film-info-item .boxout-line-item{display:inline-block;float:left;width:50%}.film-info .film-info-item .boxout-line-item label{font-size:14px}.film-info .boxout-line-item{margin-bottom:3px;font-size:13px}.film-info .boxout-line-item label{font-size:14px}.film-info .site-url .boxout-line-item{margin-top:10px;margin-bottom:10px;font-size:14px}.film-info .social-media-padding{height:25px}.film-info .social-media>div{display:inline-block;margin-right:12px}.film-info .customer-rating{margin-bottom:15px;font-family:"Roboto",sans-serif;font-size:16px}.film-info .customer-rating .average{font-size:24px}.rating-wrapper{margin:6px -3px 0 -3px}.film-rating{margin-top:12px;border-top:1px solid #4a4a4a}.film-rating .top-line{display:table;width:100%}.film-rating .top-line>div{display:table-row}.film-rating .top-line>div>div{display:table-cell;vertical-align:top}.film-rating .top-line>div>div.left{border-right:1px solid #4a4a4a;width:90px}.film-rating .bottom-line{border-top:1px solid #4a4a4a}.film-rating .trailer-rating{width:90px;height:70px;color:#333;text-align:center;font-size:10px;position:relative}.film-rating .trailer-rating .liked,.film-rating .trailer-rating .disliked{position:absolute;transform:translateY(-50%);top:50%;background-repeat:no-repeat;background-position:top center;padding:32px 5px 0 5px}.film-rating .trailer-rating .liked{background-image:url("../Images/Trailers/Thumb_MovieDetail_Up.png")}.film-rating .trailer-rating .disliked{background-image:url("../Images/Trailers/Thumb_MovieDetail_Dwn.png")}.film-rating .your-rating{font-family:"Roboto",sans-serif;width:90px;height:70px;text-align:center;font-size:12px}.film-rating .your-rating .rated .score{font-family:"Roboto",sans-serif;font-size:32px}.film-rating .your-rating .rated .score::before{content:' ';font-size:0;height:20px;width:20px;display:inline-block;margin-right:4px;background-image:url("../images/SmallStar.png")}.film-rating .your-rating .rated .max-score{font-family:"Roboto",sans-serif;color:#666;font-size:18px}.film-rating .your-rating>div{position:relative;top:50%;transform:translateY(-56%);text-align:center}.film-rating .rating-stars{font-size:14px;color:#79858e}.film-rating .rating-stars>div{margin:10px 12px 12px 12px}.film-rating .rating-stars .current{overflow:visible;white-space:nowrap}.film-rating .comment{padding:5px 21px 21px 5px}.film-rating .comment .display{margin:2px -8px 3px 12px;font-size:12px;line-height:17px}.film-rating .comment textarea{width:100%;height:50px;border:none;resize:none;padding:2px 2px 2px 12px}.film-rating .comment .actions{margin-right:-12px;margin-top:3px}.film-rating .comment .actions .submit-rating,.film-rating .comment .actions .edit-comment{text-decoration:underline;text-transform:capitalize;float:right;cursor:pointer}.login-wrapper{background-color:#000;padding:20px 30px;font-size:14px}.login-wrapper .loyalty-login{display:block}.login-wrapper .form-wrapper h2{margin-bottom:8px}.login-wrapper .form-wrapper>p{margin-bottom:30px}.login-wrapper .form-wrapper .signin-errors{margin-bottom:15px;margin-top:-8px;font-family:"Roboto",sans-serif;font-size:14px;font-style:italic}.login-wrapper .form-wrapper .signin-errors li{color:#93908f;margin-bottom:5px;padding-left:28px;line-height:18px;background:url("../Images/Notification_Red.png") no-repeat left center}.login-wrapper .form-wrapper form h3{display:none}.login-wrapper .form-wrapper form ul li input{width:388px;padding:0 7px;margin-bottom:5px}.login-wrapper .form-wrapper form ul li input.error{border-color:#bc3939;color:#dd9c9c}.login-wrapper .form-wrapper form .footer{margin-top:3px;color:#93908f}.login-wrapper .form-wrapper form .footer>a{float:left}.login-wrapper .form-wrapper form .footer .right{text-align:right;font-size:0}.login-wrapper .form-wrapper form .footer .right>a{border:0;font-size:14px;display:inline-block;line-height:20px;vertical-align:middle}.login-wrapper .form-wrapper form .footer .right .button-separator{border-right:1px solid #666;height:23px;width:1px;display:inline-block;margin:0 15px;vertical-align:middle}.login-wrapper .form-wrapper form .footer .right input{border:0;border-radius:5px;height:44px;padding:0;width:140px;background-color:#e01027;font-weight:bold;font-size:20px;line-height:44px;vertical-align:middle}@media screen and (max-width:767px){#show-times{margin-top:0}#show-times h2{font-size:20px;margin-top:5px;width:auto}#show-times h2 em{font-size:20px}#show-times .film-list{margin-top:0}#show-times .film-list .film-item{margin-left:0}#show-times .film-list .film-item .film-showtimes .film-header{margin-bottom:10px}#show-times .film-list .film-item .film-showtimes .film-header h3.film-title{font-size:18px}#show-times .film-list .film-item .film-showtimes .film-header span.icon{font-size:16px}#show-times .film-list .film-item .toggle-future-dates span{color:#38a8fd}}@media screen and (max-width:450px){.login-wrapper{padding-left:10px;padding-right:10px}.login-wrapper .loyalty-login #Email,.login-wrapper .loyalty-login #Password{width:100%;box-sizing:border-box}.login-wrapper .loyalty-login .right{clear:both;padding-top:10px}}@media screen and (max-width:375px){#show-times .film-list .film-item .toggle-future-dates{float:none}}.close-trailer,#close-gallery{float:right;margin-right:5px;padding:3px 3px 3px 0}.close-trailer span.icon,#close-gallery span.icon{color:#d8d8d8;text-decoration:none;background-image:url("../Images/Trailers/Icon_Close.png")}.close-trailer:hover span,#close-gallery:hover span{color:#35a0a8;background-image:url("../Images/Trailers/Icon_Close_Hover.png")}#simplemodal-container{margin:0;padding:0;border:0}img.horizontal-bound{position:relative}.attributes-wrapper{text-align:center}.attributes-key{border:1px solid #4a4a4a;display:inline-block;padding-bottom:10px}.attributes-key .attributes-list{padding:0 5px}.attributes-key .attributes-list .key{padding-top:10px;font-weight:bold;float:left;width:30px}.attributes-key .attributes-list .attribute{margin:10px 20px 0 20px;float:left}.attributes-key .attributes-list .dynamically-priced-ticket-key .highlight{background-color:#aee5e1;display:inline-block;height:19px;padding-left:3px;padding-right:3px}.attributes-key .attributes-list .dynamically-priced-ticket-key .highlight .dynamically-priced-ticket-key-icon{background-image:url("../images/Icon_DynamicallyPricedTickets.png");background-size:contain;height:16px;display:inline-block;margin-top:2px}