@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slideout{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 slideout{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 slideout{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 slideout{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 load{0%,80%,100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-moz-keyframes load{0%,80%,100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-o-keyframes load{0%,80%,100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@keyframes load{0%,80%,100%{box-shadow:0 2.5rem 0 -1.3rem}40%{box-shadow:0 2.5rem 0 0}}@-webkit-keyframes posterhover{0%{-webkit-transform:rotateY(0deg) scale(1);-moz-transform:rotateY(0deg) scale(1);-ms-transform:rotateY(0deg) scale(1);-o-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);-webkit-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-ms-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);box-shadow:0px 0 2px 0 rgba(0,0,0,0.5)}50%{-webkit-transform:rotateY(20deg) scale(1.05);-moz-transform:rotateY(20deg) scale(1.05);-ms-transform:rotateY(20deg) scale(1.05);-o-transform:rotateY(20deg) scale(1.05);transform:rotateY(20deg) scale(1.05);-webkit-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-ms-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75)}100%{-webkit-transform:rotateY(0deg) scale(1.1);-moz-transform:rotateY(0deg) scale(1.1);-ms-transform:rotateY(0deg) scale(1.1);-o-transform:rotateY(0deg) scale(1.1);transform:rotateY(0deg) scale(1.1);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}}@-moz-keyframes posterhover{0%{-webkit-transform:rotateY(0deg) scale(1);-moz-transform:rotateY(0deg) scale(1);-ms-transform:rotateY(0deg) scale(1);-o-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);-webkit-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-ms-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);box-shadow:0px 0 2px 0 rgba(0,0,0,0.5)}50%{-webkit-transform:rotateY(20deg) scale(1.05);-moz-transform:rotateY(20deg) scale(1.05);-ms-transform:rotateY(20deg) scale(1.05);-o-transform:rotateY(20deg) scale(1.05);transform:rotateY(20deg) scale(1.05);-webkit-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-ms-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75)}100%{-webkit-transform:rotateY(0deg) scale(1.1);-moz-transform:rotateY(0deg) scale(1.1);-ms-transform:rotateY(0deg) scale(1.1);-o-transform:rotateY(0deg) scale(1.1);transform:rotateY(0deg) scale(1.1);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}}@-o-keyframes posterhover{0%{-webkit-transform:rotateY(0deg) scale(1);-moz-transform:rotateY(0deg) scale(1);-ms-transform:rotateY(0deg) scale(1);-o-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);-webkit-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-ms-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);box-shadow:0px 0 2px 0 rgba(0,0,0,0.5)}50%{-webkit-transform:rotateY(20deg) scale(1.05);-moz-transform:rotateY(20deg) scale(1.05);-ms-transform:rotateY(20deg) scale(1.05);-o-transform:rotateY(20deg) scale(1.05);transform:rotateY(20deg) scale(1.05);-webkit-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-ms-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75)}100%{-webkit-transform:rotateY(0deg) scale(1.1);-moz-transform:rotateY(0deg) scale(1.1);-ms-transform:rotateY(0deg) scale(1.1);-o-transform:rotateY(0deg) scale(1.1);transform:rotateY(0deg) scale(1.1);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}}@keyframes posterhover{0%{-webkit-transform:rotateY(0deg) scale(1);-moz-transform:rotateY(0deg) scale(1);-ms-transform:rotateY(0deg) scale(1);-o-transform:rotateY(0deg) scale(1);transform:rotateY(0deg) scale(1);-webkit-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);-ms-box-shadow:0px 0 2px 0 rgba(0,0,0,0.5);box-shadow:0px 0 2px 0 rgba(0,0,0,0.5)}50%{-webkit-transform:rotateY(20deg) scale(1.05);-moz-transform:rotateY(20deg) scale(1.05);-ms-transform:rotateY(20deg) scale(1.05);-o-transform:rotateY(20deg) scale(1.05);transform:rotateY(20deg) scale(1.05);-webkit-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);-ms-box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75);box-shadow:-4px 0 4px 0 rgba(0,0,0,0.75)}100%{-webkit-transform:rotateY(0deg) scale(1.1);-moz-transform:rotateY(0deg) scale(1.1);-ms-transform:rotateY(0deg) scale(1.1);-o-transform:rotateY(0deg) scale(1.1);transform:rotateY(0deg) scale(1.1);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5)}}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2.4375rem}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}strong{font-weight:700}em{font-style:italic}main{display:block}#main-wrapper{max-width:61.25rem;background-color:#fff;margin:0 auto;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box}a{cursor:pointer;text-decoration:none}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}figure img{width:100%}p{margin:0}ul{margin:0;padding:0}img{max-width:100%}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#site-header{text-align:center;max-width:61.25rem;margin:0 auto}#site-logo{margin:2rem auto}#site-nav{display:block;width:100%;text-align:left;position:relative;overflow:hidden;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-clip:padding-box}#site-menu{display:none}#site-menu li{display:block;padding:0.25rem;border-bottom-width:1px;border-bottom-style:solid;font-size:1.125em}#nav-trigger{height:2.25rem;position:relative;width:100%;display:block;color:#fff}#nav-trigger strong{text-decoration:none;font-weight:400;display:inline-block;font-size:1.25rem;padding:0.4rem}#nav-trigger.open #menu-button{-webkit-border-radius:1rem;border-radius:1rem;background-clip:padding-box;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-trigger.open #menu-button #hamburger: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)}#nav-trigger.open #menu-button #hamburger:after{-webkit-transform:translateX(5rem);-moz-transform:translateX(5rem);-ms-transform:translateX(5rem);-o-transform:translateX(5rem);transform:translateX(5rem)}#menu-button{cursor:pointer;display:inline-block;font-size:1.875em;position:absolute;top:0.125rem;right:0.125rem;width:1.875rem;height:1.875rem;background-color:#2f2d32;overflow:hidden;-webkit-border-radius:0.25rem;border-radius:0.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{width:1.4375rem;height:0.1875rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;background-clip:padding-box;background-color:#fff;position:absolute;top:0.8125rem;left:0;right:0;margin:0 auto;font-size:0}#hamburger:before{content:"";position:absolute;left:0;top:-0.4375rem;width:1.4375rem;height:0.1875rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;background-clip:padding-box;background-color:#fff;-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease}#hamburger:after{content:"";position:absolute;left:0;bottom:-0.4375rem;width:1.4375rem;height:0.1875rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;background-clip:padding-box;background-color:#fff;-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease}#main-content{padding:0.5rem;border-width:0 1px;border-style:solid}.sidebar-block{padding:0 0.25rem 0.25rem 0.25rem;margin:0 0 0.25rem 0;border-bottom-width:1px;border-bottom-style:solid}#directions{padding:0.25rem 0.5rem;text-transform:uppercase;border-width:2px;border-style:solid;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out}.site-social-icon{font-size:2rem!important}.site-social-icon:hover{-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}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:61.25rem;padding:0.25em 0;width:100%}.footer-links li{margin:0 1em}#powered-container{width:100%;height:44px;position:relative}#PoweredRight{position:absolute;left:0;right:0;bottom:0;margin:10px auto 0 auto;clip:rect(0px,164px,36px,119px);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#PoweredRight:hover{position:absolute;right:0;clip:rect(0px,164px,36px,0px)}#sidebar-nl{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:4px}#newsletter-signup{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:4px}#newsletter-signup p{margin:0 0 0.25rem 0}#newsletter-signup label{display:block}#newsletter-signup label.checkbox{display:inline-block}#form-drop{display:none}#homepage-message{display:block;width:100%;padding:0.25em;margin:1em 0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}@media only screen and (min-width: 48em){#main-wrapper{padding:1em}#site-aside{width:18.75rem;font-size:0.75em;float:right}#main-content{width:-webkit-calc(100% - 20rem);width:-moz-calc(100% - 20rem);width:calc(100% - 20rem);display:inline-block;border:0;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}#nav-trigger{display:none}#site-nav{display:block;overflow:visible}#site-menu{display:flex;justify-content:space-around}#site-menu li{width:auto;padding:0.4rem 0;text-align:center;flex-grow:1;border-bottom:0;border-right-width:2px;border-right-style:solid}#site-menu li:last-of-type{border:0}#site-menu li.dropdown{position:relative}#site-menu li.dropdown ul{display:none;position:absolute;top:34px;right:-2px;height:auto;width:auto;z-index:10}#site-menu li.dropdown ul li{border-bottom-width:2px;border-bottom-style:solid;width:100%}#site-menu li.dropdown:hover ul{display:block}#site-menu li a{-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}.sidebar-block{padding:0 0 0.25rem 0}}.grid-poster{width:12.5em;font-size:0.75em;display:inline-block;vertical-align:top;margin:0 0 0.33em 0.0833em;perspective:500px;z-index:900}.grid-poster strong{font-size:1.33em;font-weight:400;width:100%;display:inline-block}.grid-poster a{text-decoration:none;color:#2f2d32}.grid-poster img{border-width:1px;border-style:solid;border-color:#2f2d32;transform-origin:right;position:relative;z-index:900;width:100%;height:18.75em;transform-style:preserve-3d}.grid-poster figcaption{padding:0 0.33em}.grid-poster:hover{z-index:1000}.grid-poster:hover img{-webkit-animation:posterhover 0.3s linear;-moz-animation:posterhover 0.3s linear;-ms-animation:posterhover 0.3s linear;-o-animation:posterhover 0.3s linear;animation:posterhover 0.3s linear;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1000}.grid-poster-house{display:block;font-weight:700}#times-header{position:relative}#print-times{position:absolute;top:0;bottom:0;right:0;display:none;font-size:2rem}.movie{max-width:100%;padding:1rem}.movie h2,.movie h3,.movie h4{margin:0 0 0.25rem 0;font-weight:400}.movie h3{text-transform:uppercase;margin:0.25rem 0}.movie h4{font-weight:700;font-size:1rem}.poster{display:inline-block;vertical-align:top;width:3.125rem;height:4.6875rem;margin:0 0.625rem 0 0}.poster img{width:100%;height:100%}.info{display:inline-block;vertical-align:top;font-size:0.75em;width:-webkit-calc(100% - 4.125rem);width:-moz-calc(100% - 4.125rem);width:calc(100% - 4.125rem)}.info h2{font-size:1.33em}.social-button{display:inline-block;vertical-align:top}.mpaa,.runtime{font-style:italic}.synopsis{display:none}@media only screen and (min-width: 48em){#print-times{display:block}.poster{width:12.5rem;height:18.75rem;float:left}.poster img{width:100%;height:100%}.synopsis{display:block}.info h2{font-size:1.9375rem}.info,.times-row,.movie h3,.movie h4{width:-webkit-calc(100% - 13.5rem);width:-moz-calc(100% - 13.5rem);width:calc(100% - 13.5rem);float:right}.times-row h4{width:-webkit-calc(100% - 12.5rem);width:-moz-calc(100% - 12.5rem);width:calc(100% - 12.5rem);float:none;display:inline-block;vertical-align:top}.times-row{border-bottom:1px solid black;padding:0.5rem 0 0 0}}#trailer-button,#trailer{display:none}#trailer{display:block;width:100%;height:18.75rem}#trailer-button{display:block;width:100%;padding:0.25rem;text-align:center;margin:0 0 0.125rem 0;border-width:2px;border-style:solid;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out;-moz-transition:color 0.3s ease-out,background-color 0.3s ease-out;-o-transition:color 0.3s ease-out,background-color 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out}#poster{width:100%;display:block;padding:0.125rem}#poster img{width:6.25rem;display:block;margin:0 auto}#movie-info{width:100%;display:block}#runtime{width:100%;display:block}#mpaa{font-weight:700}#cast{font-style:italic}#movie-times{width:100%;display:block}#movie-times .times-row{width:100%;float:none}.movie-container{-webkit-transform:translateY(-18.75rem);-moz-transform:translateY(-18.75rem);-ms-transform:translateY(-18.75rem);-o-transform:translateY(-18.75rem);transform:translateY(-18.75rem)}#main-content.movie-container{-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}#main-content.trailer-show{-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem)}@media only screen and (min-width: 30em){#poster{width:6.25rem;display:inline-block;vertical-align:top}#poster img{width:100%}#movie-info{width:-webkit-calc(100% - 6.625rem);width:-moz-calc(100% - 6.625rem);width:calc(100% - 6.625rem);display:inline-block;vertical-align:top}}@media only screen and (min-width: 48em){#poster{width:12.5rem;float:left}#movie-info,#movie-times{width:-webkit-calc(100% - 12.875rem);width:-moz-calc(100% - 12.875rem);width:calc(100% - 12.875rem);float:right}#trailer{display:block;width:-webkit-calc(100% - 20rem);width:-moz-calc(100% - 20rem);width:calc(100% - 20rem);height:21.25rem;float:left}.movie-container{-webkit-transform:translateY(-21.25rem);-moz-transform:translateY(-21.25rem);-ms-transform:translateY(-21.25rem);-o-transform:translateY(-21.25rem);transform:translateY(-21.25rem)}}.showtime,.time-active,.time-expired,.time-soldout{display:inline-block;font-size:1rem;text-align:center;position:relative;margin:0 0.5rem 0.25rem 0;overflow:hidden}.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}.time-active:after{content:'';width:100%;height:100%;position:absolute;bottom:0;left:0;right:0;border-bottom-width:2px;border-bottom-style:solid;-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:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.time-expired{text-decoration:line-through}.time-soldout{text-decoration:line-through}#fxp-content ul{padding:0 0 0 2.5rem}#contact-form label{width:100%;display:block;margin:0.5rem 0 0 0}