@-webkit-keyframes $animation_name{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes $animation_name{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes $animation_name{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes $animation_name{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes $animation_name{0%{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes $animation_name{0%{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes $animation_name{0%{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes $animation_name{0%{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes $animation_name{0%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes $animation_name{0%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes $animation_name{0%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes $animation_name{0%{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes $animation_name{0%{-webkit-transform:translateX(-6.3125rem);-moz-transform:translateX(-6.3125rem);-ms-transform:translateX(-6.3125rem);-o-transform:translateX(-6.3125rem);transform:translateX(-6.3125rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes $animation_name{0%{-webkit-transform:translateX(-6.3125rem);-moz-transform:translateX(-6.3125rem);-ms-transform:translateX(-6.3125rem);-o-transform:translateX(-6.3125rem);transform:translateX(-6.3125rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes $animation_name{0%{-webkit-transform:translateX(-6.3125rem);-moz-transform:translateX(-6.3125rem);-ms-transform:translateX(-6.3125rem);-o-transform:translateX(-6.3125rem);transform:translateX(-6.3125rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes $animation_name{0%{-webkit-transform:translateX(-6.3125rem);-moz-transform:translateX(-6.3125rem);-ms-transform:translateX(-6.3125rem);-o-transform:translateX(-6.3125rem);transform:translateX(-6.3125rem)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes $animation_name{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-moz-keyframes $animation_name{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-o-keyframes $animation_name{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@keyframes $animation_name{0%,
	80%,
	100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-webkit-keyframes $animation_name{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes $animation_name{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes $animation_name{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes $animation_name{0%{display:none;opacity:0}1%{display:block;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-size:16px;position:relative;background-color:#1c1c1c;font-family:Arial,Helvetica,sans-serif}main{display:flex}a{cursor:pointer;color:inherit;text-decoration:none}strong{font-weight:700}button{border:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;margin:0;padding:0;cursor:pointer}button:focus{outline:none}figure{margin:0;padding:0}h1,.movie-section h2,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0;width:100%;text-transform:uppercase}h1,.movie-section h2{width:100%;background-color:#1c1c1c;padding:1em;color:#fff;font-size:1.125em;display:flex;justify-content:space-between}h2{font-size:1.9375rem}h3{font-size:1.5625rem}h4{font-size:1.3125rem}h5{font-size:1.0625rem}h6{font-size:0.9375rem}p{margin:0}img{max-width:100%}ul{margin:0;padding:0;list-style:none}select{border:0;width:100%;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:focus,select:active{outline:0}hr{width:100%}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='100%' height='100%'><rect width='28px' height='28px' rx='4' ry='4' style='fill:#1c1c1c;' /><text x='6' y='21' fill='white' font-size='24'>&#x025BE;</text></svg>");background-color:#fff;padding:0.25em 2em 0.25em 0.25em;font-size:1em;height:2.25em;color:#010101;background-size:28px 28px;background-position:99% 4px;background-repeat:no-repeat;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-box-shadow:inset 0 0 6px 0 #010101;-moz-box-shadow:inset 0 0 6px 0 #010101;-ms-box-shadow:inset 0 0 6px 0 #010101;box-shadow:inset 0 0 6px 0 #010101}.mystery-3000{display:none;width:300px;height:250px}#entertainment-728{width:100%;max-width:53.25rem;text-align:center}#hamburger{font-size:1.875em;position:absolute;width:2.1875rem;height:2.1875rem;background-color:#fff;overflow:hidden;cursor:pointer;top:0.5rem;right:0.5rem;-webkit-animation:slide-from-right 0.75s ease-out;-moz-animation:slide-from-right 0.75s ease-out;-ms-animation:slide-from-right 0.75s ease-out;-o-animation:slide-from-right 0.75s ease-out;animation:slide-from-right 0.75s ease-out;-webkit-border-radius:.25rem;border-radius:.25rem;background-clip:padding-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#hamburger.open{-webkit-border-radius:1.3rem;border-radius:1.3rem;background-clip:padding-box;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#hamburger.open #hamburger-icon:before{-webkit-transform:rotate(90deg) translateX(0.375rem);-moz-transform:rotate(90deg) translateX(0.375rem);-ms-transform:rotate(90deg) translateX(0.375rem);-o-transform:rotate(90deg) translateX(0.375rem);transform:rotate(90deg) translateX(0.375rem)}#hamburger.open #hamburger-icon:after{-webkit-transform:translateX(5rem);-moz-transform:translateX(5rem);-ms-transform:translateX(5rem);-o-transform:translateX(5rem);transform:translateX(5rem)}#hamburger-icon{width:1.640625rem;height:0.1825rem;-webkit-border-radius:.25rem;border-radius:.25rem;background-clip:padding-box;background-color:#010101;position:absolute;top:1rem;right:0.25rem;margin:0 auto}#hamburger-icon:before,#hamburger-icon:after{content:"";position:absolute;left:0;width:1.640625rem;height:0.1825rem;-webkit-border-radius:.25rem;border-radius:.25rem;background-clip:padding-box;background-color:#010101;-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease}#hamburger-icon:before{top:-0.4375rem}#hamburger-icon:after{bottom:-0.4375rem}.main-block{width:100%;max-width:53.25rem;display:flex;margin:0 auto;position:relative}#main-wrapper{min-height:-webkit-calc(100vh - 9rem);min-height:-moz-calc(100vh - 9rem);min-height:calc(100vh - 9rem);background-color:#333;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;background-color:#333}.cta{border:1px solid #ff0;background-color:#1c1c1c;color:#fff;padding:0.25em;font-size:1rem;-webkit-transition:color 0.3s ease,background-color 0.3s ease;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease}.cta:hover{background-color:#ff0;color:#1c1c1c}@media only screen and (min-width: 45.5em){#entertainment-728{height:98px}}@media only screen and (min-width: 48em){#hamburger{display:none}.main-block{border-style:solid;border-color:#666;border-width:0 1px}#main-wrapper{min-height:-webkit-calc(100vh - 24.375rem);min-height:-moz-calc(100vh - 24.375rem);min-height:calc(100vh - 24.375rem);padding:1em 0 0 0}}#loading{color:#010101;font-size:0.625rem;margin:5rem auto;position:relative;text-indent:-62.5em;border-radius:50%;width:2.5rem;height:2.5rem;-webkit-animation:load 1.8s infinite ease-in-out;-moz-animation:load 1.8s infinite ease-in-out;-ms-animation:load 1.8s infinite ease-in-out;-o-animation:load 1.8s infinite ease-in-out;animation:load 1.8s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;-ms-animation-delay:-0.16s;-o-animation-delay:-0.16s;animation-delay:-0.16s}#loading:before{content:'';position:absolute;top:0;left:-3.5rem;border-radius:50%;width:2.5rem;height:2.5rem;-webkit-animation:load 1.8s infinite ease-in-out;-moz-animation:load 1.8s infinite ease-in-out;-ms-animation:load 1.8s infinite ease-in-out;-o-animation:load 1.8s infinite ease-in-out;animation:load 1.8s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;-ms-animation-delay:-0.32s;-o-animation-delay:-0.32s;animation-delay:-0.32s}#loading:after{content:'';position:absolute;top:0;left:3.5rem;border-radius:50%;width:2.5rem;height:2.5rem;-webkit-animation:load 1.8s infinite ease-in-out;-moz-animation:load 1.8s infinite ease-in-out;-ms-animation:load 1.8s infinite ease-in-out;-o-animation:load 1.8s infinite ease-in-out;animation:load 1.8s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.time,.time-active,.time-no-tickets,.time-expired,.time-soldout{display:block;margin:0 auto;font-size:0.75rem;text-align:center;position:relative;overflow:hidden;background-color:transparent}.time-active{-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;color:#fff}.time-active:after{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#fff;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.time-active:hover{color:#ff0}.time-no-tickets{color:#fff}.time-expired{color:#fff}.car-poster{display:inline-block;width:6.25rem;position:relative;margin:0 0.25rem 0.25rem 0.25rem}.car-poster img{-webkit-transition:filter 0.3s ease-out;-moz-transition:filter 0.3s ease-out;-o-transition:filter 0.3s ease-out;transition:filter 0.3s ease-out}.car-poster figcaption{opacity:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;font-size:1rem;text-align:center;padding:0.375rem;color:#fff;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.car-poster figcaption .synop{display:none}.car-poster:hover img{-webkit-filter:blur(2px);filter:blur(2px)}.car-poster:hover figcaption{opacity:1}.car-poster:active img,.car-poster:focus img{-webkit-filter:none;filter:none}.car-poster:active figcaption,.car-poster:focus figcaption{opacity:0}.slider{width:100%;margin:0 0 1em 0;overflow:hidden}.slider .slide{width:100%}.slider .slide a{position:relative}.slider .slide figcaption{width:100%;background-color:#010101;color:#fff;position:absolute;height:2rem;top:0;left:0;right:0;text-align:center;padding:0.4rem 0}.slider .slide img{width:100%}@media only screen and (min-width: 48em){.slider .slide a{position:relative}.slider .slide figcaption{text-align:left;text-indent:14.5rem}}#locations{justify-content:flex-end;background-color:#333}.loc-link{border-right:2px solid #fff;font-size:0.75em;padding:1em;color:#fff;text-transform:uppercase}.loc-link:last-of-type{border:0}.loc-link.current{font-weight:700}#site-header{background-size:100% auto;background-repeat:no-repeat;display:flex;justify-content:space-around;align-items:center;padding:1em}#site-logo{width:12.5em}#header-slider{display:none;width:21.625em;height:100%}#site-nav{max-height:0}#site-menu{display:flex;flex-direction:column;background-color:#333;width:100%;padding:1em}.nav-link{width:100%;background-color:#010101;color:#ccc;border:1px solid #666;text-transform:uppercase;font-size:0.75em;margin:0 0 1rem 0;text-align:center;padding:0.5em 0;-webkit-transition:color 0.3s ease,border-color 0.3s ease;-moz-transition:color 0.3s ease,border-color 0.3s ease;-o-transition:color 0.3s ease,border-color 0.3s ease;transition:color 0.3s ease,border-color 0.3s ease}.nav-link:last-of-type{margin:0}.nav-link:hover{color:#ff0;border-color:#ff0}.nav-link a{align-items:center;display:flex;justify-content:center}@media only screen and (min-width: 48em){#site-header{border:1px solid #666;height:13.75em;padding:0}#site-logo{width:18.75em}#header-slider{display:block;margin:0}#header-slider img{height:100%}#site-nav{border-bottom:1px solid #666;display:flex;max-height:inherit}#site-menu{flex-direction:row;justify-content:space-between}.nav-link{margin:0 1rem 0 0}}#site-footer{display:flex;justify-content:space-between;padding:1em}#footer-items{display:flex;align-items:center}.footer-item{color:#fff;font-size:0.75em;padding:0 1em 0 0;margin:0 1em 0 0;border-right:1px solid #ccc;text-decoration:none}.footer-item:last-of-type{margin:0;padding:0;border:0}#powered{height:36px}#home-side,#showtimes-block{display:block;text-align:center;width:100%}#home-side img{width:100%}label[for="showdates"]{color:#fff;margin:0 0.25em 0 0}#showdates{width:18.75em}#showtimes-table{width:100%;margin:0.5em 0 0 0}#showtimes-table th{color:#ccc;font-weight:300;font-size:0.75em}#showtimes-table td{background-color:#010101;border:2px solid #333;min-width:3.25em}#showtimes-table td:first-of-type{background-color:transparent;border:0;width:6.5em}#showtimes{width:100%}.poster{width:6.25em;max-width:inherit}#print-showtimes{color:#ff0;font-size:0.75em;font-weight:400;text-decoration:underline}@media only screen and (min-width: 48em){#showtimes-block{width:1px;flex-grow:1}#home-side{width:9.5em;margin:0 1em}}.movie-section{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.movie-section header{width:100%}#movie-info,#stills{width:50%}#movie-info{padding:1em;color:#fff}#movie-links{list-style:disc;padding:1em 0 1em 2em}#movie-links li{color:#ff0;text-decoration:underline}.detail{font-size:0.75em;margin:0 0 1em 0}#synopsis{border-top:1px solid #ccc;padding:0.75em 0 0 0;font-size:1rem}#stills{padding:1em}.still{width:100%;margin:0 0 1em 0}.still:last-of-type{margin:0}#trailer{width:100%}#poster{width:12.5em;margin:1em}#times-list{flex-grow:1;padding:0.5em 0;width:100%}@media only screen and (min-width: 48em){#times-list{width:1px}}.times-row{display:flex;width:100%;padding:0.5em 0;border-bottom:1px solid #ccc}.times-row:last-of-type{border:0}.times-date{width:25%;color:#fff;font-size:0.75rem}.times{display:flex;flex-grow:1;width:1px}.times>*{margin:0 0.25em 0.25em 0}.iframe-trailer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}@supports (-ms-ime-align: auto){.iframe-trailer{padding-bottom:0;height:508px}}.iframe-trailer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie{border-bottom:1px solid #ccc;display:flex;padding:1em;width:100%}.movie-info{flex-grow:1;margin:0 0 0 1em;width:1px}.movie-info p{font-size:0.75em;color:#fff;margin:0 0 1em 0}#fxp-block{width:100%}#fxp-content{padding:1em;color:#fff}
