@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-Bold.eot');src: local('Euclid Square Bold'), local('EuclidSquare-Bold'),url('/assets/fonts/EuclidSquare-Bold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-Bold.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-Bold.woff') format('woff'),url('/assets/fonts/EuclidSquare-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-Regular.eot');src: local('Euclid Square Regular'), local('EuclidSquare-Regular'),url('/assets/fonts/EuclidSquare-Regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-Regular.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-Regular.woff') format('woff'),url('/assets/fonts/EuclidSquare-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-SemiBold.eot');src: local('Euclid Square SemiBold'), local('EuclidSquare-SemiBold'),url('/assets/fonts/EuclidSquare-SemiBold.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-SemiBold.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-SemiBold.woff') format('woff'),url('/assets/fonts/EuclidSquare-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-LightItalic.eot');src: local('Euclid Square Light Italic'), local('EuclidSquare-LightItalic'),url('/assets/fonts/EuclidSquare-LightItalic.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-LightItalic.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-LightItalic.woff') format('woff'),url('/assets/fonts/EuclidSquare-LightItalic.ttf') format('truetype');font-weight: 300;font-style: italic;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-MediumItalic.eot');src: local('Euclid Square Medium Italic'), local('EuclidSquare-MediumItalic'),url('/assets/fonts/EuclidSquare-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-MediumItalic.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-MediumItalic.woff') format('woff'),url('/assets/fonts/EuclidSquare-MediumItalic.ttf') format('truetype');font-weight: 500;font-style: italic;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-Medium.eot');src: local('Euclid Square Medium'), local('EuclidSquare-Medium'),url('/assets/fonts/EuclidSquare-Medium.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-Medium.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-Medium.woff') format('woff'),url('/assets/fonts/EuclidSquare-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-Italic.eot');src: local('Euclid Square Italic'), local('EuclidSquare-Italic'),url('/assets/fonts/EuclidSquare-Italic.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-Italic.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-Italic.woff') format('woff'),url('/assets/fonts/EuclidSquare-Italic.ttf') format('truetype');font-weight: normal;font-style: italic;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-Light.eot');src: local('Euclid Square Light'), local('EuclidSquare-Light'),url('/assets/fonts/EuclidSquare-Light.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-Light.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-Light.woff') format('woff'),url('/assets/fonts/EuclidSquare-Light.ttf') format('truetype');font-weight: 300;font-style: normal;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-SemiBoldItalic.eot');src: local('Euclid Square SemiBold Italic'), local('EuclidSquare-SemiBoldItalic'),url('/assets/fonts/EuclidSquare-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-SemiBoldItalic.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-SemiBoldItalic.woff') format('woff'),url('/assets/fonts/EuclidSquare-SemiBoldItalic.ttf') format('truetype');font-weight: 600;font-style: italic;}@font-face {font-family: 'Euclid Square';src: url('/assets/fonts/EuclidSquare-BoldItalic.eot');src: local('Euclid Square Bold Italic'), local('EuclidSquare-BoldItalic'),url('/assets/fonts/EuclidSquare-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/EuclidSquare-BoldItalic.woff2') format('woff2'),url('/assets/fonts/EuclidSquare-BoldItalic.woff') format('woff'),url('/assets/fonts/EuclidSquare-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic;}.contactform input[type="radio"],.contactform input[type="checkbox"],.contactform .geslacht label{width: auto!important;display: inline-block;margin-right: 10px!important;}.contactform input[type="radio"],.contactform input[type="checkbox"] {height: auto;}#content .container{background: transparent;}#snelreserveren{display: none!important;}body{margin-bottom: 580px;}footer {background: url('/assets/gfx/pattern.png') repeat-x 0px -200px #0F0F11;background-size: 50%;background: url('/assets/gfx/charlie_slidebottom.png')  repeat-x 0px 0px #0F0F11;background-size: 150px;padding-top: 40px;max-height: 1000px;}footer ul{max-height: 1000px;}footer ul li, footer ul .col-sm-3{width: 100%;float: none;display: block;}footer h3, footer h4, footer li a{font-weight: normal;color: #D0B2FC;}footer ul > li strong{color: #CF007F;}#bottom{background: #CF007F;}.footermenutitle{display: none;}#newsletter .nms_subscribe{padding-top: 20px;background: url('/assets/gfx/pattern.png');background-size: 50%;transition: all 150ms linear;}#newsletter  .nms_subscribe.f1[style*="opacity: 1"] {background: transparent;}#newsletter .nms_subscribe form{margin-left: 20px;background: #007B57;border-radius: 0 20px 0 0;padding: 20px;}#newsletter .nms_subscribe .follow{background: #CF007F;}#newsletter .follow{padding: 10px 20px;}#newsletter h4{}#newsletter .follow h4{font-size: 140%;}#newsletter .follow h4, #newsletter .follow a, #newsletter h4{color: white;text-transform: none;}#newsletter #nms_name, #newsletter #nms_email{border: 1px solid white;border-radius: 50px !important;}#newsletter #nms_name::placeholder, #newsletter #nms_email::placeholder {color: white;}#newsletter .next_nms, #newsletter input[type="submit"]{color: white;background-image: url('/assets/gfx/chevron_right_white.png');}#slider, #content{margin-top: 30px;}.spotlight_charlie_image{position: absolute;border-radius: 0 50px 0 0;}.spotlight_charlie_mask{}.spotlight_charlie_button{border-radius: 0 40px 0 0;}.bigbutton.spotlight_charlie_button .bbleesmeer{background-color: #CF007F;font-weight: bold;}.bigbutton.spotlight_charlie_button.charlie1 .bbleesmeer{background-color: #007B57;font-weight: bold;}.bigbutton.spotlight_charlie_button.charlie2 .bbleesmeer{background-color: #D0B2FC;font-weight: bold;}@media only screen and (max-width: 767px) {.bigbutton.spotlight_charlie_button .bbleesmeer{font-size: 150%;}}.thebox.charlie .owl-item{border-radius: 0 50px 0 0;background-color: #CF007F;}.thebox.charlie .extra{left: 19.2%;line-height: 40px;border-radius: 0 20px  0  0;padding-left: 15px;padding-right: 16px;text-transform: none;}@media only screen and (max-width: 767px) {.thebox.charlie .extra{font-size: 150%;}}@media only screen and (min-width: 768px) {.captioninner{float: right;margin-bottom: 10px;}nav ul li a:link, nav ul li a:visited, nav li.sectionheader > span{color: white;}nav ul li ul.active a:link, nav ul li  ul.active a:visited{color: black;}}/*#slidermask{position: absolute;top:0;left:0;right: 0;bottom: 50%;background: linear-gradient(to top, #007B57 0%, rgba(0, 123, 87, 0) 100%);z-index: 1;}*//* Gradient overlay met ::before voor de slider items */#mainSlider .item {position: relative; /* Zorgt ervoor dat ::before correct wordt gepositioneerd */}/* #mainSlider .item::before  */#mainSlider #owl-main::before, #mainSlider .item::before, #youtubewrapper::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url('/assets/gfx/charlie_slideleft.png') no-repeat bottom left, /* Statische afbeelding linksonder */url('/assets/gfx/charlie_slidebottom.png') repeat-x bottom, /* Herhalende afbeelding over x-as */transparent;background-size:36px 313px , /* Afbeelding 1: 150x150px */223px 20px, /* Afbeelding 2: 50x50px voor herhaling */auto; /* Gradiënt vult de container */background-position:bottom 0 left 0, /* Afbeelding 1 precies linksonder */bottom 0 left 36px, /* Afbeelding 2 begint onderaan */center; /* Gradiënt centreren */z-index: 1;pointer-events: none;}#mainSlider .item::before{background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 8%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 30%, rgba(0, 123, 87, 0) 30%, #007B57 60%, #007B57 100%);}#youtubewrapper::before{background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5) 8%, rgba(0, 0, 0, 0.2) 15%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 30%, rgba(0, 123, 87, 0) 30%, #007B57 90%, #007B57 100%);}/* Zorg ervoor dat captions boven de gradient-overlay liggen */#mainSlider .caption {position: relative;z-index: 2; /* Hoger dan de ::before gradient */}.captioninner{text-align: left;}#mainSlider #owl-main .caption.vertical-center{padding-bottom: 30px;}/* Aanpassingen voor bestaande elementen */#mainSlider .itemimg, #mainSlider .youtube-background {z-index: 0; /* Achter de ::before gradient */height: 60% !important;}#mainSlider h2 {font-size: 200%;font-weight: bold;}#mainSlider .btn, #mainSlider .btn-large{background: #000;line-height: 40px;border-radius: 20px;padding-top: 0!important;padding-bottom: 0!important;font-size: 14px;}#mainSlider .btn a, #mainSlider a.btn.btn-large{font-size: 16px;color: #D0B2FC!important;;}#mainSlider #owl-main .owl-controls{top: auto!important;bottom: 83px;display: none;}#mainSlider .owl-inner-nav.owl-ui-lg .owl-prev{left: auto!important;right: 50px;margin-top: -22px;}header .second{background: #000;height: 90px;}header.scroll .second{height: 68px;}.menutrigger span, .menutrigger span:before, .menutrigger span:after{background: #fff;}.menutrigger span{width: 25px;}.menutrigger span:before{top: -12px;}.menutrigger span:after{bottom: -12px;}.menutrigger{top: 18px;top: 32px;}.menutrigger.scroll{top: 3px;}@media only screen and (min-width: 768px){.activemenu .menutrigger, .activemenu .menutrigger.scroll{top: 32px;}}#contrastshift{display: none;}#pagetop{position: absolute;right: 0;z-index: 999;}.scroll #pagetop{display: none;}#toplinks a:hover, #toplinks a:active, a:link, a:visited, footer ul li a:link, footer ul li a:visited,nav ul li a:hover, nav ul li a:hover, nav li.sectionheader:hover > span{color: #CF007F;}header .first{height: 1px;}header {height: 60px;}#logo, .scroll #logo{margin-top: 2px;width: 320px;}.scroll #logo{width: 220px;}#logo img.loaded, #logo img{margin-left: -70px;}.scroll #logo img.loaded, .scroll #logo img{margin-left: -50px;}nav.wide {margin-top: 20px;transition: all 100ms linear;}.scroll nav.wide {margin-top: 0px;}nav, nav.wide{background: #000;}.detailinfo strong{color: #D0B2FC;}.detaildesc::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 200px;margin-top: -25px;background:url('/assets/gfx/charlie_slideleft.png') no-repeat bottom left, /* Statische afbeelding linksonder */url('/assets/gfx/charlie_slidebottom.png') repeat-x bottom, /* Herhalende afbeelding over x-as */transparent;background-size:36px 313px , /* Afbeelding 1: 150x150px */223px 20px, /* Afbeelding 2: 50x50px voor herhaling */auto; /* Gradiënt vult de container */background-position:bottom 0 left 0, /* Afbeelding 1 precies linksonder */bottom 0 left 36px, /* Afbeelding 2 begint onderaan */center; /* Gradiënt centreren */z-index: 1;pointer-events: none;}.detailContent::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 200px;margin-top:-15px;background: #007B57;z-index: 1;pointer-events: none;}.totijdenwrap, .detailContent h1, .detaildesc{background: #007B57;color: white;z-index: 2;display: block;position: relative;}.leesmeerdesc{margin-left: -20px;background: #007B57;margin-bottom: 20px;}.detailContent h1{padding-left: 22px;}a.totijden:link, a.totijden:visited{color: white;border: 2px solid white;border-radius: 20px;margin-bottom: 30px !important;margin-top: 0px;}.totijdenwrap{padding-left: 36px;padding-right: 36px;}.detaildesc{padding-left: 40px;max-height: 154px;}.tijd a{border-radius: 20px;line-height: 30px;color: #0B0B0B;border: 1px solid #0B0B0B;}.tijdweergave .column.timeblock{background: #007B57;padding-top: 105px;padding-left: 17px;padding-bottom: 61px;}.tijdweergave.hasSpecial  .column.timeblock {background: #D0B2FC;}.tijdweergave .timeblock .status{display: block;bottom: 208px;}.tijdweergave hr.tijdhr{position: absolute;top: 269px;left: 32px;right: 21px;}#programmaoverzicht .movie-item.tijdweergave .movietitle{position: absolute;top: 218px;left: 32px;right: 0;}#showfilters {top: -7px;width: 60px;height: 60px;position: absolute;background: white;left: calc(100% - 60px);right: 0;padding-left: 20px;}.tijdweergave .timeblock .status.mob{display :none ;}.tijdweergave .ticketstrigger span br, .tijdweergave a.uitverkocht span br {display: none;}.tijdweergave .ticketstrigger span small, .tijdweergave a.uitverkocht span small {font-size: 60%;}#programmaoverzicht .movie-item.hasSpecial .movietitle, #programmaoverzicht .movie-item.hasSpecial .movietitle a{color: #0B0B0B;}#programmaoverzicht .movie-item.hasSpecial .besteltickets .tickettimes span, .tijdweergave.hasSpecial .ticketstrigger span, .hasSpecial a.uitverkocht span{color: #0B0B0B;border-color: #0B0B0B;}@media only screen and (min-width: 1200px){.tijdweergave .column.timeblock{padding-top: 90px;}#programmaoverzicht .movie-item.tijdweergave .movietitle{top: 175px;}.tijdweergave hr.tijdhr{top: 218px;}.tijdweergave .timeblock .status{bottom: 193px;}}@media only screen and (min-width: 1590px){#programmaoverzicht .movie-item.tijdweergave .movietitle{top: 205px;}.tijdweergave hr.tijdhr{top: 249px;}}@media only screen and (max-width: 990px){.tijdweergave .column.timeblock{padding-top: 90px;}#programmaoverzicht .movie-item.tijdweergave .movietitle{top: 175px;}.tijdweergave hr.tijdhr{top: 218px;}.tijdweergave .timeblock .status{bottom: 193px;}}@media only screen and (max-width: 768px){.tijdweergave .column.timeblock{padding-top: 83px;position: relative;}#programmaoverzicht .movie-item.tijdweergave .movietitle{top: 175px;}.tijdweergave hr.tijdhr{top: 218px;}.tijdweergave .timeblock .status{bottom: 193px;}.tijdweergave .column.filminfo{margin-left: 0;}.tijdweergave .kijkwijzerbox{left: 0;}#programmaoverzicht .movie-item.tijdweergave .movietitle {top: -165px;left: 17px;}#showfilters{top: 3px;}.tijdweergave .timeblock .status{display: none;}.tijdweergave .status.mob{display: block;padding: 2px 22px 15px 15px;top: auto;}}@media only screen and (min-width: 768px) {.detaildesc {width: 100%;left: 0;overflow: hidden;padding-bottom: 80px;transition: all 300ms linear;margin-bottom: 50px;overflow: visible;max-height: 1000px;}.detaildesc.more{overflow: visible;max-height: 1000px;}.detaildesc .leesmeerdesc{display: none;text-align: center;position: absolute;width: 100%;bottom: 0;}.leesmeerdesc .fa-chevron-down:after {content: 'Lees meer';display: block;font-family: 'Euclid Square';}.totijdenwrap{background: transparent;color: #007B52;float: none;width: 100%;padding: 0;}.detailContent{clear: both;}.detailContent::before{background: transparent;}a.totijden:link, a.totijden:visited{color: #fff;border: 2px solid #fff;font-size: 85%;right: 50%;width: 200px;margin-right: -100px;top: -140px;}.detailContent .detailposter{right: auto;margin-top: 0px;width: 40%;padding: 0;}.detailContent .detailinfo{width: 50%;right: 0;float: right;margin-top: 0px;}#detailtijdenblock{margin-bottom: 50px;}}.ajax_form_wrap, .ajax_result{max-width: 320px;margin: 0 auto;}.footertrigger{display: none;}
/* Stylesheet: custom Modified On 2026-11-04 10:54:05 */
