body{font-family:Montserrat,sans-serif}body a,body a:visited{color:#005542}body a:hover{color:#003c2e}body hr{height:3px;background:#005542}body hr.thin{height:1px;background:#cfcbc2}body .caps{text-transform:uppercase}body.archive{padding:0}body,html{font-family:Montserrat,sans-serif!important}h2{font-weight:300}#page{position:relative;font-size:16px;max-width:1650px;overflow:hidden;margin:0 auto}.main-btn{background:#005542;display:block;max-width:250px;text-align:center;margin:25px 0;transition:all .4s ease-in-out}.main-btn:hover{background:#003c2e}@media (min-width:992px){.main-btn{margin:0}}.main-btn a{color:#fff!important;display:block;width:100%;height:100%;padding:20px;text-decoration:none}.main-content ul{margin:0 0 20px;padding:0 0 0 20px}table{font-size:10px;margin-top:30px!important}@media (min-width:400px){table{font-size:17px}}@media (min-width:992px){table{font-size:16px}table td{border:2px solid #000}}table td{padding:10px}.hamburger-menu{width:30px;height:23px;cursor:pointer;position:relative}.bar,.bar:after,.bar:before{width:30px;height:3px}.bar{position:relative;transform:translateY(10px);background:#fff;transition:all 0ms .3s}.bar.animate{background:hsla(0,0%,100%,0)}.bar:before{bottom:10px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar:after,.bar:before{content:"";position:absolute;left:0;background:#fff}.bar:after{top:10px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1)}.bar.animate:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s}.search-menu{width:0;height:0;overflow:hidden;position:absolute;top:120px;right:auto;opacity:0;background:#fff;z-index:9999999;transition:all .5s ease-in-out}.search-menu.toggled{width:100%;height:75px;opacity:1}.search-menu #close_search{display:none;position:absolute;top:25px;right:25px;font-size:42px;color:#005542;cursor:pointer;transition:all .3s ease-in-out}.search-menu #close_search:hover{color:#e3ac72}.search-menu form{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;width:100%}.search-menu form label{display:block;position:relative}.search-menu form input{width:85%;height:40px;max-width:500px;padding-left:20px;font-size:16px;outline:none}.search-menu form input[type=submit]{display:none}@media (min-width:568px){.search-menu form{left:40px;text-align:left}}@media (min-width:992px){.search-menu{top:75px;right:0}.search-menu.toggled{width:40%}.search-menu form{text-align:center;left:0}}@media (min-width:992px){.home .search-menu{top:44px}}.site-header{position:relative}.site-header .site-header__mobile-logo{background-color:#023649}.site-header .site-header__mobile-logo img{padding:10px 0;width:200px;height:auto;display:block;margin:0 auto}.site-header .site-header__mobile-nav{padding:10px 0;background-color:#005542;position:relative}.site-header .site-header__mobile-nav .mobile-toggle,.site-header .site-header__mobile-nav .search-toggle{font-size:20px;color:#fff}.site-header .site-header__top-bar{position:relative}.site-header .site-header__top-bar ul{float:right;margin:0;padding:10px 0}.site-header .site-header__top-bar ul li{padding-left:10px;list-style:none;display:inline-block}.site-header .site-header__top-bar ul li i{font-size:18px}.site-header .site-header__top-bar ul li a{text-decoration:none;transition:all .3s ease-in-out}.site-header .site-header__top-bar ul li span{color:#e3ac72}.site-header .site-header__top-bar ul li span:hover{color:#db9347}.site-header .separator:after{content:"";position:absolute;width:1px;height:100%;background-color:#005542;top:0}.site-header .site-header__left-col{height:600px;width:23.8%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;float:left}.site-header .site-header__left-col .site-header__logo{position:absolute;bottom:0;background-color:#023649;width:100%;padding:15px 20px}.site-header .site-header__left-col .site-header__logo img{width:100%;height:auto}.site-header .site-header__right-col{height:auto;float:left;width:100%;position:relative}@media (min-width:992px){.site-header .site-header__right-col{width:76.2%}}.site-header .site-header__right-col .flickity-page-dots{right:0;width:auto;top:auto;background-color:hsla(0,0%,100%,.6);bottom:0;padding:10px 20px}.site-header .site-header__right-col .scroll-banner{height:180px;background:#fff;position:relative;width:100%}.site-header .site-header__right-col .scroll-banner a{width:100%;height:100%}.site-header .site-header__right-col .scroll-banner .banner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position-y:top;background-position-x:center}@media (min-width:376px){.site-header .site-header__right-col .scroll-banner{height:200px}}@media (min-width:401px){.site-header .site-header__right-col .scroll-banner{height:250px}}@media (min-width:600px){.site-header .site-header__right-col .scroll-banner{height:350px}}@media (min-width:768px){.site-header .site-header__right-col .scroll-banner{height:400px}}@media (min-width:850px){.site-header .site-header__right-col .scroll-banner{height:450px}}@media (min-width:992px){.site-header .site-header__right-col .scroll-banner{height:500px}.site-header .site-header__right-col .scroll-banner .banner{background-position-y:bottom;background-size:contain}}@media (min-width:1024px){.site-header .site-header__right-col .scroll-banner{height:525px}}.site-header .site-header__right-col nav{height:75px;background-color:#005542;width:100%}.site-header .site-header__right-col nav ul{padding:0;margin:0;text-align:center}.site-header .site-header__right-col nav ul li{display:inline-block;padding:18px 40px;font-size:13px;position:relative;border-right:1px solid #004133}.site-header .site-header__right-col nav ul li:last-child{border-right:none}.site-header .site-header__right-col nav ul li.menu-item-has-children:hover>ul{display:block}@media (min-width:1200px){.site-header .site-header__right-col nav ul li{font-size:16px;padding:13px 40px}}@media (min-width:1210px){.site-header .site-header__right-col nav ul li{font-size:16px;padding:13px 41px}}@media (min-width:1224px){.site-header .site-header__right-col nav ul li{padding:13px 42px}}@media (min-width:1240px){.site-header .site-header__right-col nav ul li{padding:13px 43px}}.site-header .site-header__right-col nav ul li a{color:#fff;text-transform:uppercase;position:relative;font-weight:800}.site-header .site-header__right-col nav ul li ul{position:absolute;width:auto;top:100%;left:0;right:0;margin:0 auto;background:#005542;z-index:10000;display:none}.site-header .site-header__right-col nav ul li ul li{display:block;padding:13px 15px;text-align:center;border-right:0}.site-header .site-header__right-col nav ul li ul li a{color:#c2beb6}.mobile-menu{position:absolute;background-color:#005542;width:100%;right:-100%;z-index:100000;transition:all .4s ease;height:100vw}.mobile-menu.toggled{right:0}.mobile-menu ul{margin:0;list-style-type:none;padding:40px 0;background-color:#005542}.mobile-menu ul li{font-size:20px;text-align:center;line-height:30px;margin-bottom:30px;position:relative}.mobile-menu ul li ul{padding:0;margin-top:20px;background:#023649;display:none}.mobile-menu ul li ul li{padding:20px 0;margin-bottom:0}.mobile-menu ul li a{color:#fff!important}.site-header--main{position:relative;height:150px;width:100%}.site-header--main__logo{background-color:#023649;width:30%;height:100%;left:0;position:absolute}.site-header--main__logo img{width:300px;display:block;position:absolute;margin:0 auto;left:0;right:0;top:50%;padding:0 15px;transform:translateY(-50%)}.site-header--main__top-bar{position:absolute;right:0;top:0;width:70%;height:50%}.site-header--main__top-bar ul{margin:0;padding:0;list-style-type:none;position:absolute;right:0;padding:25px 20px 25px 0}.site-header--main__top-bar ul li{display:inline-block;padding-left:10px;font-size:18px}.site-header--main__top-bar ul li a{text-decoration:none}.site-header--main__top-bar ul li a span{color:#e3ac72}.site-header--main__top-bar ul li a span:hover{color:#db9347!important}.site-header--main__nav{position:absolute;right:0;bottom:0;width:70%;height:50%;background-color:#005542;text-align:center}.site-header--main__nav ul{margin:0;padding:0;padding:20px 0;white-space:nowrap}.site-header--main__nav ul li{display:inline-block;padding:0 30px;font-size:13px;text-align:center;position:relative}@media (min-width:1200px){.site-header--main__nav ul li{font-size:14px;padding:0 40px}}.site-header--main__nav ul li.menu-item-has-children:hover>ul{display:block}.site-header--main__nav ul li .current-menu-item a{color:#e3ac72}.site-header--main__nav ul li a{color:#fff;text-transform:uppercase;font-weight:800}.site-header--main__nav ul li ul{position:absolute;width:auto;top:100%;left:0;right:0;margin:0 auto;background:#005542;z-index:10000;display:none}.site-header--main__nav ul li ul li{display:block;padding:13px 15px;text-align:center}.site-header--main__nav ul li ul li a{color:#c2beb6;white-space:normal}.site-header__breadcrumbs{padding:20px 0}.site-header__breadcrumbs p{margin-bottom:0}.site-header__hero-image{height:400px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.search .site-header__breadcrumbs,.search .site-header__hero-image{display:none}@media (max-width:992px){.site-header .site-header__mobile-nav{position:fixed;top:0;left:0;width:100%;z-index:10000}body{margin-top:43px}.search-menu{position:absolute;top:0}.sub-menu.is-active{display:block}.mobile-menu{height:100vh;overflow:scroll}}@media (min-width:1200px) and (max-width:1260px){.site-header .site-header__right-col nav ul li{font-size:15px}}@media (min-width:992px) and (max-width:1100px){.site-header .site-header__right-col nav ul li{padding:18px 30px}}.featured{background:#f3eee4;padding:20px 0}.featured .featured__quick-links{background-color:#fff;height:300px;padding:20px}.featured .featured__quick-links h3{font-weight:300;margin-top:0}.featured .featured__quick-links ul{margin:0;padding:0;list-style-type:none}.featured .featured__quick-links ul li{font-size:13px;text-transform:uppercase;padding-bottom:5px}@media (min-width:1200px){.featured .featured__quick-links ul li{font-size:16px}}.featured .featured__quick-links ul li a{font-weight:800}.featured .featured__featured-event{background-color:#023649;position:relative;height:auto}@media (min-width:992px){.featured .featured__featured-event{height:300px}}.featured .featured__featured-event .featured-event__image{position:relative;width:100%;height:200px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:992px){.featured .featured__featured-event .featured-event__image{position:absolute;width:55%;height:100%;left:0}}.featured .featured__featured-event .featured-event__content{position:relative;height:100%}@media (min-width:992px){.featured .featured__featured-event .featured-event__content{position:absolute;right:0;width:45%}}.featured .featured__featured-event .featured-event__content .content__body{padding:20px}@media (min-width:992px){.featured .featured__featured-event .featured-event__content .content__body{padding-left:50px;position:absolute;top:50%;transform:translateY(-50%)}}.featured .featured__featured-event .featured-event__content .content__body h2{margin:0 0 20px;color:#fff;font-weight:300}.featured .featured__featured-event .featured-event__content .content__body p{color:#fff}.cta{padding:120px 0;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}.cta h2{color:#fff;font-size:52px;font-weight:300}.currently-playing{padding:25px 0;background-color:#f3eee4;background-size:cover;background-repeat:no-repeat;background-position:bottom}.currently-playing h2{font-weight:300;margin-top:0}.currently-playing hr{height:4px;background-color:#005542}.currently-playing ul{display:block;margin:0;padding:0}.currently-playing ul li{display:inline-block;padding-right:15px;padding-bottom:20px;text-transform:uppercase}.currently-playing ul li.current{font-weight:800;text-decoration:underline}.currently-playing ul li .time{text-transform:none}.currently-playing .current-featured{max-width:400px;margin:0 auto;min-height:375px}.currently-playing .current-featured a{text-decoration:none}.currently-playing .current-featured .category-label{padding:5px 10px;font-size:14px;position:absolute;width:100%;bottom:0;text-align:right;font-weight:600}.currently-playing .current-featured .category-label a{color:#000}.currently-playing .current-featured .category-label a:hover{text-decoration:underline}.currently-playing .current-featured .current-featured-image{margin-top:20px;height:250px;width:100%;position:relative}.currently-playing .current-featured .current-featured-image .image{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:100%}.currently-playing .current-featured .current-featured-content{padding:20px 0;font-size:18px}.currently-playing .current-featured .current-featured-content p{margin:0}.currently-playing .current-featured .current-featured-content p:first-child{color:#000}@media (min-width:992px){.currently-playing .currently-playing-col{padding-right:100px}.currently-playing .currently-playing-col .feature-blocks{display:flex;flex-wrap:wrap;margin-bottom:25px}}.featured-sidebar{padding:20px 0;margin:50px auto 0;max-width:400px}@media (min-width:992px){.featured-sidebar{background-color:#fff;padding:20px;max-width:100%;margin:0}}.featured-sidebar .show-title a{color:#000}.featured-sidebar .show-title a:hover{text-decoration:none}.featured-sidebar .playing-this-week,.featured-sidebar .this-day{display:flex;flex-direction:column}.featured-sidebar .playing-today{margin:15px 0}.featured-sidebar .playing-today p{margin:0;padding-bottom:5px;font-size:20px}.featured-sidebar .playing-today ul li{display:inline-block;padding-right:10px}.featured-sidebar .playing-today ul li a{font-weight:800}.featured-sidebar .this-week{border-bottom:1px solid #ccc;margin-bottom:35px}.featured-sidebar .this-week p.day-name{font-weight:600;margin-bottom:.5em;font-size:20px}.featured-sidebar .this-week .not-this-week{margin-bottom:35px}.featured-sidebar .this-week:nth-of-type(6){border-bottom:none}.social-media{background:#fdf8ee;padding:20px 0;position:relative}.social-media .social-media-row{border-bottom:1px solid #d7d3cb}.social-media .social-media__content{padding:35px 0}.social-media .social-media__content p{padding:20px 60px;margin-bottom:0}.social-media .tt-sign{position:absolute;right:0;top:50%;transform:translateY(-50%);width:65px}.social-media .ig-feed{list-style:none;margin:0;padding:0;display:block;text-align:center;display:flex;justify-content:space-between;margin-top:30px}.social-media .ig-feed li{width:150px;height:150px;background-size:cover;background-repeat:no-repeat}.social-media .ig-feed li img{width:100px;height:auto}.social-media .cff-wrapper{margin-top:14px}.social-media .cff-item{border-bottom:none!important}.site-main.site-main--default{background-color:#f3eee4;padding:50px 0;position:relative}.site-main hr.thin{margin-top:70px;margin-bottom:35px}.site-main .main-content__slideshow{overflow:hidden;margin:50px 0;padding:0;list-style-type:none;width:100%}.site-main .main-content__slideshow img{display:block;width:220px;margin:0 auto;height:auto}.site-main .image-content-cta,.site-main .main-content-cta{position:relative;margin-top:50px}.site-main .image-content-cta a,.site-main .main-content-cta a{background-color:#005542;color:#fff!important;padding:15px 50px;text-decoration:none!important;text-transform:uppercase;font-weight:400}.site-main .image-content-cta{position:relative;bottom:0}.site-main .image-content-cta a{display:inline-block;margin-top:10px;float:right}.slick-prev{left:0;z-index:9999}.slick-next{right:0}.slick-prev:hover:before{opacity:1}.slick-prev:before{content:"\F177"!important;font-family:FontAwesome!important;color:#000!important;font-size:20px!important;opacity:.8}.slick-next:hover:before{opacity:1}.slick-next:before{content:"\F178"!important;font-family:FontAwesome!important;color:#000!important;font-size:20px!important;opacity:.8}.acf-map{height:400px;border:1px solid #ccc;margin:20px 0}@media (min-width:992px){.acf-map{width:90%}}.acf-map img{max-width:inherit!important}.gform_wrapper form input,.gform_wrapper form label{font-weight:400!important}.gform_wrapper form select{-webkit-appearance:none}.gform_wrapper form input,.gform_wrapper form select,.gform_wrapper form textarea{border:1px solid #000;padding:10px!important;display:block!important;border-radius:0!important;width:100%!important}@media (min-width:992px){.gform_wrapper form input,.gform_wrapper form select,.gform_wrapper form textarea{width:92%!important}}.gform_wrapper form input[type=submit]{background:transparent!important;border:0!important;width:100px!important;color:#005542!important;outline:0;font-weight:700!important;text-decoration:underline!important;text-transform:uppercase!important;padding-left:0!important;text-align:left!important}.gform_wrapper form input[type=submit]:hover{color:#003c2e!important}.gform_confirmation_wrapper{padding:40px 0 100px;font-size:2em}.ginput_container{position:relative}.ginput_container i{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:10px;pointer-events:none}@media (min-width:992px){.ginput_container i{margin-right:70px}}.image_with_content{border-bottom:1px solid #cfcbc2;padding:50px 0 75px}.image_with_content:first-child{padding-top:0}.image_with_content .image_with_content__image{width:100%;max-width:500px;height:350px;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:25px}.image_with_content h2{margin-top:0;margin-bottom:25px}.about-gallery-slider{margin:50px auto 0;width:90%;max-width:600px}.about-gallery-slider .about-gallery-image{height:300px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:992px){.about-gallery-slider .about-gallery-image{height:400px}}.about-gallery-slider .slick-prev{left:-50px}.about-gallery-slider .slick-next{right:-50px}.membership-table{overflow-x:scroll}.membership-table .membership tr td{border:none;padding:10px;line-height:20px;height:3.5em}.membership-table .membership tr th{min-width:200px}.membership-table .membership tr th.title{text-align:center;text-transform:uppercase;background-color:#005542;color:#fff;font-weight:400;font-size:18px;padding:20px;line-height:20px;border:2px solid #005542;width:18%}.membership-table .membership tr.sub-head td.feature-title{text-align:right;font-size:18px;height:3em}.membership-table .membership tr.sub-head td.price{text-align:center;background-color:#3b6354;color:#fff;font-weight:400;font-size:16px;padding:10px;line-height:20px;border:2px solid #3b6354;height:3em}.membership-table .membership tr.benefits td.benefit{text-align:right;text-transform:none;font-size:16px;color:#404040}.membership-table .membership tr.benefits td{border-bottom:2px solid #e3ac72;text-align:center;text-transform:uppercase;font-size:18px;color:#005542}.membership-table .membership tr.benefits td.grey{color:#adadad}.membership-table .membership tr.link td{text-align:center;height:4.5em}.membership-table .membership tr.link td a{color:#777;font-size:16px}.membership-table .membership tr.button-row td.button{background-color:#023649;text-align:center;border-right:2px solid #f3eee4;border-left:2px solid #f3eee4}.membership-table .membership tr.button-row td.button a{color:#fff;font-size:18px}.archive{padding:20px 0}.archive .archive-image-section{height:250px;width:100%}.archive .archive-image-section .archive-image{height:100%;width:100%;position:relative}.archive .archive-image-section .archive-image .image{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:100%}.archive .archive-image-section .category-label{padding:5px 10px;font-size:14px;position:absolute;width:100%;bottom:0;text-align:right;font-weight:600}.archive .archive-title{padding:20px 0}@media (min-width:768px){.archive .archive-title{padding:0 0 20px}}.archive .archive-title p{margin-bottom:0;font-size:18px}.archive .archive-title p a{font-size:18px}.archive .archive-title p.more-text{color:#005542}.archive .archive-title p.entry-title a{color:#000}.archive .archive-title p.entry-title a:hover{text-decoration:none}.archive .archive-showtimes a{font-weight:800}.error404 .site-header__hero-image{display:none}.movie-meta{font-size:18px}.movie-meta span{display:inline-block}.sponsorship-logos{margin:40px 0 0;padding:0}.movie-sponsors{border-top:1px solid #cfcbc2;margin:50px 0;padding:50px 0;overflow:hidden}.movie-sponsors .slick-slide{display:inline-block!important;float:none;vertical-align:middle}.movie-sponsors img{max-width:150px;display:block!important;margin:0 auto!important}.movie-trailer{border-top:1px solid #cfcbc2;padding-top:50px}.movie-info-sidebar{position:relative;margin-top:40px}@media (min-width:992px){.movie-info-sidebar.sidebar-show-info{margin-top:-114px}}.movie-info-sidebar .showtimes{background:#fff;padding:10px 20px 20px;margin-bottom:30px}.movie-info-sidebar .showtimes h4{margin-top:20px;margin-bottom:5px;font-size:20px;line-height:1.42857143}.movie-info-sidebar .showtimes a{font-weight:800}.movie-info-sidebar .quick-links{background:#fff;padding:10px 20px 20px;margin-bottom:30px}.movie-info-sidebar .quick-links h4{margin-top:20px}.movie-info-sidebar .quick-links ul{margin:0;padding:0;list-style-type:none}.movie-info-sidebar .quick-links ul li{font-weight:500;margin-bottom:10px}.movie-info-sidebar .movie-info{background-color:#ac3c03;padding:10px 20px;color:#fff!important;margin-bottom:30px}.movie-info-sidebar .movie-info hr{background:#fff!important;margin-bottom:0}.movie-info-sidebar .movie-info .movie-info-box{padding:15px 0;border-bottom:1px solid #883002}.movie-info-sidebar .movie-info .movie-info-box:last-child{border-bottom:0}.movie-info-sidebar .movie-info .movie-info-box p{margin:0}.movie-info-sidebar .movie-info .movie-info-box .door-img,.movie-info-sidebar .movie-info .movie-info-box .ticket-img,.movie-info-sidebar .movie-info .movie-info-box img{width:30px;display:block;margin:0 auto 10px}.movie-info-sidebar .movie-poster{cursor:pointer}.movie-info-sidebar .movie-poster img{display:block;margin:0 auto;max-width:100%}@media (min-width:992px){.movie-main-col{padding-right:125px}}.faq-accordion{margin:50px 0}.faq-accordion .faq{border-bottom:1px solid #c2beb6}.faq-accordion .faq h2{margin:25px 0;position:relative;cursor:pointer}.faq-accordion .faq h2 i{position:absolute;right:0}.faq-accordion .faq .faq-content{padding-bottom:20px;display:none}@media (min-width:992px){.faq-accordion .faq .faq-content{padding-left:50px}}.faq-accordion .faq .faq-content p{margin-bottom:1rem!important}.gallery-photo{height:300px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:992px){.gallery-photo{height:500px}}.main-gallery-slide-nav .slick-slide{padding:5px}.main-gallery-slide-nav .slick-slide img{height:auto}.main-gallery-slide-nav .slick-dots{display:none;position:static;margin-top:20px}@media (min-width:1200px){.main-gallery-slide-nav .slick-dots{display:block}}.movie-thumb{height:250px;width:100%;background-size:cover;background-repeat:no-repeat;position:relative;max-width:360px;margin:0 auto 25px}.movie-thumb p{top:25px;color:#fff;font-weight:300}.movie-thumb i,.movie-thumb p{position:absolute;left:25px;z-index:5}.movie-thumb i{bottom:25px;color:#fff;color:#005542;font-size:40px;background:-moz-radial-gradient(center,ellipse cover,#fff 0,#fff 26%,hsla(0,0%,100%,0) 29%,hsla(0,0%,100%,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 0,#fff 26%,hsla(0,0%,100%,0) 29%,hsla(0,0%,100%,0) 100%);background:radial-gradient(ellipse at center,#fff 0,#fff 26%,hsla(0,0%,100%,0) 29%,hsla(0,0%,100%,0) 100%)}.movie-thumb .video-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.5)}.modal-image .modal-dialog{width:90%}.modal-image .modal-content{text-align:center}.gallery-photo{margin-bottom:70px}.gallery-photo:hover{cursor:pointer}.gallery-photo .material-icons{position:absolute;left:0;right:0;margin:0 auto;font-size:52px;color:#fff;top:48%;transform:translateY(-48%);text-align:center}.gallery-photo .download-link{position:absolute;top:20px;right:40px}.gallery-photo .gallery-photo-caption{position:absolute;bottom:25px;left:0;font-size:14px;width:100%;text-align:center}@media (min-width:992px){.gallery-photo .gallery-photo-caption{font-size:16px}}.gallery-photo .gallery-photo-caption span{display:inline-block;color:#4a4948;filter:brightness(100%)}.gallery-photo .gallery-photo-caption span:first-child{margin:0 10px 0 0}.gallery-photo .gallery-photo-caption span:last-child{margin:0 0 0 10px}.poster-modal img{display:block;height:auto;margin:0 auto}#colophon{background:#005542;padding:50px 0}#colophon .logo{width:200px;height:auto;display:block;margin:0 auto 25px}#colophon p{display:inline-block;color:#fff;width:100%;text-align:center}@media (min-width:992px){#colophon p{width:49%;text-align:left}}#colophon hr{background-color:#004435!important;height:1px!important}#colophon .social-icons{padding:0;margin:0;text-align:center}#colophon .social-icons li{display:inline-block;list-style:none;font-size:22px;padding:0 20px}#colophon .social-icons li a{color:#e3ac72}#colophon .accessibility img{width:30px;display:inline-block;margin-bottom:5px}#colophon .accessibility span{display:inline-block;color:#fff;font-size:12px;width:80%;padding-left:5px;vertical-align:top}#colophon form{margin-top:20px}#colophon form label{direction:block;color:#fff;font-weight:500;font-size:14px}#colophon form input{display:block;width:100%;border-radius:0;height:50px;padding:0 10px;font-size:16px}.footer-byline{display:block;text-align:center;font-size:12px;background:#005542;color:#fff}.footer-byline .copyright{padding-bottom:5px}.footer-byline .sparxoo-attribution{text-align:center}.footer-byline .container{padding-bottom:30px}.footer-byline .container a,.footer-byline .container a:visited{color:#fff}@media (min-width:768px){.footer-byline{text-align:left}.footer-byline .copyright{padding-bottom:0}.footer-byline .sparxoo-attribution{text-align:right}}
