/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none !important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-right{text-align:right}.text-center{text-align:center}.text-white{color:#fff}.ttu{text-transform:uppercase}#header-theatre-select{margin-left:30px;position:relative;line-height:1.8}#header-theatre-select .info{padding-left:35px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background:url("../img/header-location-pin.svg") 0 50% no-repeat;background-size:22px auto;color:#fff;min-height:50px}#header-theatre-select .info .subtitle{font-size:14px}#header-theatre-select .info .active{font-family:"Bebas Neue",Arial,Helvetica,sans-serif;font-size:18px;line-height:24px}#header-theatre-select .info .active::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #00b5df;margin-left:8px}#header-theatre-select .info.loading::before{content:"";display:inline-block;width:36px;height:36px;background:url("../img/loading.svg") 0 0 no-repeat transparent;background-size:36px;animation:spin 2s infinite reverse linear}#header-theatre-select .info.loading .subtitle,#header-theatre-select .info.loading .active{display:none !important}#header-theatre-select .dropdown{position:absolute;top:50px;z-index:30;background-color:rgba(64,64,64,.75);list-style:none;padding:10px 0;margin-top:0;opacity:0;visibility:hidden}#header-theatre-select .dropdown li{white-space:nowrap;font-size:16px;padding:3px 20px;color:#fff;cursor:pointer;transition:color .2s linear}#header-theatre-select .dropdown li:hover{color:#00b5df}@media(max-width: 767px){#header-theatre-select .dropdown{right:-30px}}#header-theatre-select.show-subnav .dropdown{opacity:1;visibility:visible}#header-newsletter-subscribe{max-width:250px;margin-left:35px;margin-top:12px}#header-newsletter-subscribe form{padding-left:45px;background:url("../img/paper-plane.svg") 0 17px no-repeat;background-size:32px auto;position:relative}#header-newsletter-subscribe form .mailgun-list-widget-email{margin:0 63px 0 0}#header-newsletter-subscribe form .mailgun-list-widget-email>strong{font-size:13px;font-weight:400;color:#fff;display:block;line-height:1.1}#header-newsletter-subscribe form .mailgun-list-widget-email input[type=email]{border:1px solid #adadad;border-radius:0;font-size:14px;padding:3px 10px;height:auto}#header-newsletter-subscribe form .mailgun-list-widget-email input[type=email]::-webkit-input-placeholder{color:#ccc}#header-newsletter-subscribe form .mailgun-list-widget-email input[type=email]::-moz-placeholder{color:#ccc}#header-newsletter-subscribe form .mailgun-list-widget-email input[type=email]:-ms-input-placeholder{color:#ccc}#header-newsletter-subscribe form .mailgun-list-widget-email input[type=email]::placeholder{color:#ccc}#header-newsletter-subscribe form .mailgun-list-submit-button{font-family:"Bebas Neue",Arial,Helvetica,sans-serif;position:absolute;bottom:0;right:0;display:block;height:27px;width:65px;text-align:center;border-radius:0;background:#00b5de;color:#fff;text-transform:uppercase;border:0;cursor:pointer;transition:all .2s;font-size:18px}#header-newsletter-subscribe form .mailgun-list-submit-button:hover{background-color:#54c4de}#header-newsletter-subscribe .result-panel{font-size:16px;padding-top:27px;color:#ccc}.fusion-header .fusion-logo{display:-webkit-flex;display:flex}.fusion-header .fusion-logo img.fusion-standard-logo{width:150px}@media(min-width: 1251px){.fusion-header .fusion-main-menu{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}}.fusion-header #menu-main-menu::after{content:"";display:block;width:0px;clear:both}.fusion-footer{background:url("../img/star-dark.svg") calc(100% + 120px) calc(100% + 100px) no-repeat #020202;background-size:300px auto}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1){font-size:16px}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .selected-theatre-info{margin-top:2em}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .selected-theatre-info h3{font-size:18px !important;color:#ccc;margin-bottom:.15em}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .selected-theatre-info p{margin-top:0}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .widget-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;color:#ccc;margin-bottom:.5em}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .widget_nav_menu li{padding:0;border:0;font-size:16px;margin-bottom:.5em}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .widget_nav_menu li a{color:#ccc !important}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .widget_nav_menu li a:hover{color:#fff !important}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(1) .widget_nav_menu li a::before{content:none}.fusion-footer>.fusion-footer-widget-area>div:nth-of-type(2) .fusion-text p{color:#8a8b8c;font-size:16px}div.fusion-button-wrapper .button-xlarge,div.fusion-button-wrapper .fusion-body .fusion-button-xlarge,div.fusion-button-wrapper .fusion-body .wpcf7-form .wpcf7-submit.button-xlarge,div.fusion-button-wrapper .fusion-body .wpcf7-form .wpcf7-submit.fusion-button-xlarge,div.fusion-button-wrapper .fusion-button_size-xlarge .fusion-button-default-size{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:14px 40px 11px;line-height:30px;font-size:30px}@media(max-width: 767px){.caldera-grid form.caldera_forms_form .col-sm-8{width:100%}}.caldera-grid form.caldera_forms_form input[type=text][disabled]{background:#f2f2f2;height:34px;border-radius:0;border-color:#ccc;color:#555;font-size:14px;line-height:1.42857143}.caldera-grid form.caldera_forms_form input.btn[type=submit]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;background:#00b4df;color:#fff;text-transform:uppercase;white-space:nowrap;font-family:"Bebas Neue";font-weight:400;font-size:26px;padding:6px 40px 3px;border-radius:0;cursor:pointer}#showtimes-selector{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:140px}#showtimes-selector .element-wrap{max-width:100%}#showtimes-selector .element-wrap:not(:last-child){margin-right:50px;padding-left:28px;background:url("../img/location-pin-dark.svg") 0 50% no-repeat;background-size:auto 26px}#showtimes-selector .element-wrap:nth-child(1){-webkit-flex:2 2;flex:2 2}#showtimes-selector .element-wrap:nth-child(2){min-width:190px;background-image:url("../img/calendar-dark.svg");background-size:auto 20px}#showtimes-selector .element-wrap:nth-child(3){-webkit-flex:2 2;flex:2 2;background-image:url("../img/movie-dark.svg");background-size:auto 16px}#showtimes-selector .element-wrap:nth-child(4){min-width:215px}#showtimes-selector select{border:0;border-bottom:2px solid #8a8b8c;background:url("../img/chevron-down-blue.svg") 100% 50% no-repeat transparent;color:#58595b;font-size:18px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis}#showtimes-selector button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;background:#00b4df;color:#fff;text-transform:uppercase;white-space:nowrap;font-family:"Bebas Neue";font-weight:400;font-size:26px;padding:6px 40px 3px;border-radius:0;cursor:pointer}#showtimes-selector.submit-disabled{cursor:wait}#showtimes-selector.submit-disabled>*{pointer-events:none}@media(max-width: 1023px){#showtimes-selector{-webkit-flex-wrap:wrap;flex-wrap:wrap}#showtimes-selector .element-wrap{margin-bottom:15px}#showtimes-selector select{font-size:16px}}@media(max-width: 1023px)and (min-width: 768px){#showtimes-selector .element-wrap:nth-child(3){margin-right:0}#showtimes-selector .element-wrap:nth-child(4){min-width:100%}}@media(max-width: 767px)and (min-width: 550px){#showtimes-selector .element-wrap:nth-child(1),#showtimes-selector .element-wrap:nth-child(3){min-width:200px}#showtimes-selector .element-wrap:nth-child(2){min-width:215px;margin-right:0}}@media(max-width: 549px){#showtimes-selector .element-wrap{min-width:100% !important}}#map-of-branches{width:100%;height:400px}#map-of-branches .leaflet-control-attribution{background:transparent}@supports((-o-object-fit: cover) or (object-fit: cover)){#movies-near-you .fusion-carousel-item{min-height:100%;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#movies-near-you .fusion-carousel-item .fusion-carousel-item-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#movies-near-you .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch}#movies-near-you .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper a{-o-object-fit:cover;object-fit:cover}#movies-near-you .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.coming-soon-block{max-width:320px;margin-left:auto;margin-right:auto;background:#000}body.error404 main#main{padding:0}body.single-theatre header.fusion-header-wrapper .fusion-row,body.single-theatre .fusion-footer .fusion-row,body.single-theatre .fusion-fullwidth.nonhundred-percent-fullwidth .fusion-row{max-width:1350px !important}body.single-theatre main#main{padding-top:20px;padding-bottom:0}body.single-theatre main#main #content>div.theatre>.fusion-post-slideshow{display:none !important}#theatre-information{font-size:15px}#theatre-information .theatre-logo{margin-bottom:20px;border-bottom:1px solid #ebebeb;padding-bottom:10px}#theatre-information .section-title{color:#00b5df;border-bottom:1px solid #ebebeb;padding-bottom:5px;margin-bottom:20px;font-size:36px !important}#theatre-information .social-links{margin-bottom:10px}#theatre-information .social-links a:not(:last-child){margin-right:5px}#theatre-information .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}#theatre-information .row .col-xs-3{margin-bottom:30px}@media(max-width: 991px){#theatre-information .row .col-xs-3{width:50%}}@media(max-width: 559px){#theatre-information .row .col-xs-3{width:100%;margin-bottom:10px}}#theatre-information address{font-style:normal;margin-bottom:20px;line-height:1.3}#theatre-information p{line-height:1.65}#theatre-information a{text-decoration:underline}#theatre-information a:hover{text-decoration:none}body.single-theatre #showtimes-selector{min-height:0;margin-bottom:30px}#theater-schedule.loading::after{content:"";display:block;width:36px;height:36px;margin:30px auto;background:url("../img/loading.svg") 0 0 no-repeat transparent;background-size:36px;animation:spin 2s infinite reverse linear}#theater-schedule.loading .movie-showtime{display:none !important}#theater-schedule .section-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00b5df;font-size:36px !important;border-bottom:1px solid #4a4b4d;padding-bottom:5px;margin-bottom:20px}#theater-schedule .movie-showtime{border-bottom:1px solid #4a4b4d;padding-bottom:25px;margin-bottom:30px;color:#d9d9d9}#theater-schedule .movie-showtime .cols{display:-webkit-flex;display:flex}#theater-schedule .movie-showtime .cols .col:nth-child(1){width:20%;padding-right:30px}#theater-schedule .movie-showtime .cols .col:nth-child(2){width:45%;padding-right:40px}#theater-schedule .movie-showtime .cols .col:nth-child(3){width:35%;-webkit-align-self:center;align-self:center}@media(max-width: 767px){#theater-schedule .movie-showtime .cols{-webkit-flex-direction:column;flex-direction:column}#theater-schedule .movie-showtime .cols .col{width:100% !important;margin-right:0}#theater-schedule .movie-showtime .cols .col:not(:last-child){margin-bottom:30px}}#theater-schedule .movie-showtime .movie-poster{margin:0;text-align:center}@media(max-width: 767px){#theater-schedule .movie-showtime .movie-poster{text-align:left}}#theater-schedule .movie-showtime .movie-title{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:25px;text-transform:uppercase;margin-bottom:16px}#theater-schedule .movie-showtime .rating-block{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:12px}#theater-schedule .movie-showtime .rating-block .rated{border:2px solid #d9d9d9;padding-left:4px;padding-right:4px;margin-right:13px}#theater-schedule .movie-showtime .rating-block .runtime+.genre::before{content:"";display:inline-block;vertical-align:top;width:4px;height:4px;border-radius:999px;margin:8px 11px 0;background:#d9d9d9}#theater-schedule .movie-showtime .synopsis input[type=checkbox]{display:none}#theater-schedule .movie-showtime .synopsis .synopsis-toggle{display:inline-block;color:#00b5df;cursor:pointer;margin-bottom:10px}#theater-schedule .movie-showtime .synopsis .synopsis-toggle::after{content:"+";display:inline-block;text-align:center;width:16px;height:16px;border:1px solid #00b5df;border-radius:50%;position:relative;top:1px;line-height:16px;margin-left:10px}#theater-schedule .movie-showtime .synopsis .synopsis-toggle+.movie-synopsis+.synopsis-toggle::after{content:"—"}@media(min-width: 768px){#theater-schedule .movie-showtime .synopsis .synopsis-toggle{display:none}}#theater-schedule .movie-showtime .synopsis .movie-synopsis-wrap{margin-bottom:10px}#theater-schedule .movie-showtime .synopsis .disallow-passes-info{font-weight:bold;margin-bottom:10px;color:#d00}#theater-schedule .movie-showtime .synopsis .warnings-block{font-weight:bold;margin-bottom:10px;color:#fff}@media(max-width: 767px){#theater-schedule .movie-showtime .synopsis input[type=checkbox]:checked+.synopsis-toggle{display:none}#theater-schedule .movie-showtime .synopsis input[type=checkbox]:not(:checked)+.synopsis-toggle+.movie-synopsis,#theater-schedule .movie-showtime .synopsis input[type=checkbox]:not(:checked)+.synopsis-toggle+.movie-synopsis+.synopsis-toggle{display:none}}#theater-schedule .movie-showtime .cast p{margin-bottom:10px}#theater-schedule .movie-showtime .performances .type{margin-top:30px}#theater-schedule .movie-showtime .performances .type-title{text-transform:uppercase;font-weight:bold;margin-bottom:15px}#theater-schedule .movie-showtime .performances .times{padding-left:41px;background:url("../img/clock-icon-white.svg") 0 2px no-repeat;background-size:20px}#theater-schedule .movie-showtime .performances .times a{display:inline-block;margin-bottom:10px;font-size:16px;line-height:1;padding:4px 6px;color:#fff;background:#7256a4}#theater-schedule .movie-showtime .performances .times a:not(:last-child){margin-right:25px}#theater-schedule .movie-showtime .performances .times a.sold-out{opacity:.4;cursor:not-allowed}#theater-schedule .movie-showtime .performances .times a.past-showtime{background:#333;color:#666;pointer-events:none}#theater-schedule .movie-showtime .video-thumbnail .popup-link{margin-top:-10px}#theater-schedule .movie-showtime .video-thumbnail .popup-link a .icon{display:inline-block;width:18px;height:18px;border:1px solid #00b5df;border-radius:50%;position:relative;top:3px;line-height:16px;margin-left:6px}#theater-schedule .movie-showtime .video-thumbnail .popup-link a .icon::before{content:"";display:block;width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #00b5df;margin:3px 0 0 6px}@media(max-width: 767px){#theater-schedule .movie-showtime .video-thumbnail .youtube-wrap{display:none !important}}@media(min-width: 768px){#theater-schedule .movie-showtime .video-thumbnail .popup-link{display:none !important}}body.blog main#main,body.archive main#main{background-color:#1f1f1f}body.blog .fusion-load-more-button,body.archive .fusion-load-more-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent !important;border:1px solid #fff;padding:14px 40px 11px;line-height:30px;font-size:30px;font-family:Bebas Neue;font-weight:400;font-style:normal;letter-spacing:2px;height:auto;color:#fff}body.blog .fusion-load-more-button:hover,body.archive .fusion-load-more-button:hover{color:#00b5df;border-color:#00b5df}body.blog main#main+.fusion-tb-footer>.fusion-footer-widget-area>p:empty,body.archive main#main+.fusion-tb-footer>.fusion-footer-widget-area>p:empty{display:none}
