/* custom styles just for this website */@font-face {font-family: 'sofia_problack';src: url('https://www.cinemajestic.nl/assets/fonts/sofiaproblack-webfont.woff2') format('woff2'),url('https://www.cinemajestic.nl/assets/fonts/sofiaproblack-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'sofia_probold';src: url('https://www.cinemajestic.nl/assets/fonts/sofiaprobold-webfont.woff2') format('woff2'),url('https://www.cinemajestic.nl/assets/fonts/sofiaprobold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'sofia_prolight';src: url('https://www.cinemajestic.nl/assets/fonts/sofiaprolight-webfont.woff2') format('woff2'),url('https://www.cinemajestic.nl/assets/fonts/sofiaprolight-webfont.woff') format('woff');font-weight: normal;font-style: normal;}@font-face {font-family: 'sofia_promedium';src: url('https://www.cinemajestic.nl/assets/fonts/sofiapromedium-webfont.woff2') format('woff2'),url('https://www.cinemajestic.nl/assets/fonts/sofiapromedium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}section#filmcaroussel {display: none;}body.darkmodus {background-size: cover;background-position: center 93px;background-attachment: fixed;}.darkmodus main {background: none;}.darkmodus #content .container {background: #000;}element.style {}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}user agent stylesheetdiv {display: block;}html, body {font-family: "sofia_prolight";line-height: normal;font-size: 18px;font-weight: 400;}#programmaoverzicht .movie-item .movietitle span, h1, h2, h3, h4 {font-family: "sofia_problack";text-transform: uppercase;color: #cca645;}#toplinks a:hover, #toplinks a:active {color: #000;}.isApp .home main{padding-top: 0;}.isApp #programmaoverzicht .movieimg img{height: auto  !important;}#contrastshift {padding-top: 0;}header .first, #pagetop #toplinks {background: #cca645;}header .second {transition: all 0.3s;height: 80px;background: #000;}nav ul li {margin-left: 10px;}nav ul li a:link, nav ul li a:visited, nav li.sectionheader > span {color: #fff;height: 80px;padding-top: 30px;font-size: 85%;transition: all 0.3s;}nav ul li ul {top: 79px;}nav ul li ul li a:link, nav ul li ul li a:visited {color: #333;}.isApp .apphide {display: none;}.isApp footer {background: none;}.isApp #bottom{opacity: 0;}.infoOnSlider h4 {background: #000;}.overzicht .movietitle .specialsnw span, #overzicht .movietitle .specialsnw span {font-size: 110%;line-height: normal;}.selectwrapper > i {top: -1px;}.darkmodus .registration_input_table td input[type="date"].gebdatumtarget{background:black!important;}header {height: auto;}header.scroll {height: 79px;}header.scroll .second {height: 46px;}#logo {margin-top: 44px;width: 320px;}.scroll #logo {width: 222px;margin-top: 35px;}.scroll nav ul li a:link, .scroll nav ul li  a:visited, .scroll nav li.sectionheader > span {padding-top: 15px;height: 45px;}.scroll nav ul li ul li a:link, .scroll nav ul li ul li a:visited, .scroll nav ul li ul li.sectionheader > span {height: auto;padding: 5px 10px;}.scroll nav ul li ul {top: 45px;}#slider #snelreserveren .selectwrapper > i {color: #fff;top: -1px;}.isApp #slider #snelreserveren .selectwrapper > i {color: #333;top: -1px;}/*#homebuttonswrapper .verwacht, #homebuttonswrapper .specials{display: none !important;}*/.home main {padding-bottom: 75px;}#schedulesmobile ul{width: 100%;}#schedulesmobile ul li ul li{display: flex;align-items: flex-start;gap: 10px;}#schedulesmobile ul li ul li div, #schedulesmobile .time{float: none;display: flex;align-items: flex-start;}#schedulesmobile .time{flex: 0 0 70px;justify-content: flex-start;}#schedulesmobile .title i {margin-top: 4px;align-self: flex-start;   /* extra zekerheid */}.cc-animate.cc-revoke.cc-bottom {display: none!important;}.whatsappwrapper{display: block;position: fixed;bottom: 0;right: 0;height: 48px;width: 50px;background: #763196;padding: 0 10px;z-index: 99999;}.whatsappwrapper.appshow {bottom: auto;margin-top: -52px;}.whatsappwrapper .fab {float: left;color: #fff;font-size: 36px;margin-top: 4px;}.kw-audiodescriptie {background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576.82 358.18"><defs><style>.cls-1{fill: %23000000;}<\/style><\/defs><path class="cls-1" d="M395.82,100.39q29.81,27.27,29.8,75.85t-29.05,76.9q-29.07,28.31-88.67,28.32H236.66V73.11h73.62Q366,73.11,395.82,100.39ZM361.7,224.22q17.12-16.09,17.13-46.79T361.7,130.18q-17.16-16.53-52.61-16.53H283.16V240.31h29.51Q344.56,240.31,361.7,224.22Z"\/><path class="cls-1" d="M175.54,281.64l-19.37-45H68.85l-19.38,45H0L90,73.29h45l90,208.35ZM112.65,135.29,86.42,195.8h52.16Z"\/><path class="cls-1" d="M458.57,312.37l-23-23a158.4,158.4,0,0,0,0-224.06l23-23a190.93,190.93,0,0,1,0,270.05Z"/><path class="cls-1" d="M502.65,358.18l-23-23A220.71,220.71,0,0,0,479.6,23l23-23a253.24,253.24,0,0,1,0,358.18Z"/><\/svg>');background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;width: 41px;height: 22px;}.kw.kw-prikkelarm{background: url('data:image/svg+xml;utf8,<svg vid="Laag_1" xmlns="http:\/\/www.w3.org\/2000\/svg" xmlns:xlink="http:\/\/www.w3.org\/1999\/xlink" viewBox="0 0 97.04 97.04" >\<style type="text\/css">\.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1D1D1B;}\.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}\.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:#1D1D1B;stroke-miterlimit:10;}\<\/style>\<circle class="st0" cx="48.52" cy="48.52" r="48.52"\/>\<g>\<path class="st1" d="M32.35,38.85c-0.17-1.05,0.61-2.93,1.72-5.15c1.03-2.07,1.72-3.43,1.72-3.43s0.16-13.69,4.29-18.87\c5.27-6.61,15.44-6.01,15.44-6.01s9.64,0.39,13.73,6.86c5.81,9.22,2.57,18.87,2.57,18.87l5.15,31.74H48.65v-9.44\c0,0-1.94-0.25-4.29,0c-2.6,0.28-3.96,0.29-4.29,0c-1.13-1-1.72-14.58-1.72-14.58S32.41,39.18,32.35,38.85z"\/>\<path class="st1" d="M21.2,86.04V65.45c0,0,1.59-1.34,3.43-2.57c2.01-1.34,5.15-3.43,5.15-3.43s-0.52-12.04,0-12.87\c0.52-0.83,2.06-0.28,3.43,0.86c1.19,1,1.72,3.43,1.72,3.43v9.44c0,0,1.4-0.71,2.57,0c0.94,0.57,1.72,2.57,1.72,2.57v12.01\l-3.43,3.43v7.72H21.2z"\/>\<path class="st2" d="M35.48,66.4v-6.86"\/>\<path class="st2" d="M63.06,39.98c0,0-2.04,5.21-4.29,8.58c-2.03,3.05-4.29,4.29-4.29,4.29l-6.86,0.86"\/>\<\/g>\<\/svg>');background-size: contain;background-repeat: no-repeat;background-position: 50% 50%;width: 33px;height: 32px;}html.alle-films .kw.kw-prikkelarm{width: 23px;height: 22px;margin-top: 4px;}.scroll .lavalamp-object {height: 46px!important;transition: height 0.3s;}#programmaoverzicht .movieimg img.loaded {height: auto;}.home .newsitems{margin-top: 0;}@media only screen and (max-width: 767px) {#overzicht .movietitle span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}#overzicht .movietitle{height: 30px;display: block;}}.ticketstrigger .fa-wheelchair {display: none;}/* start snelreserveren in kolom */.home #slider #snelreserveren {display: none;}/*.home #filmprogramma #snelreserverenkolom {position: relative;margin: 0 0 30px 0;right: auto;bottom: auto;width: 100%;padding: 20px 20px 0;background: #000;}.home #filmprogramma #snelreserverenkolom #snelreserverenbutton {background: #cca645;margin-left: -20px;width: calc(100% + 40px);color: #fff;}*/#sortboxwrap {background: #cca645;}/*#snelreserverenkolom h2{text-transform: uppercase;font-size: 130%;border-bottom: 1px solid white;padding: 13px 20px;color: white;margin: -20px -20px 14px;background: #cca645;}#snelreserverenkolom .normalcolor {color: #fff;display:none;}#snelreserverenkolom h2 .right {float: right;}#snelreserverenkolom .snelreserverenbutton {cursor: pointer;margin: 20px -20px 0;float: none!important;font-size: 110%;text-transform: uppercase;line-height: 20px;padding: 10px 48px 10px 20px;width: calc(100% + 40px);}#snelreserverenkolom .snelreserverenbutton .fa {font-size: 20px;margin-top: 4px;top: 10px;right: 37px;}#snelreserverenkolom .snelreserverenbutton:hover .fa {right: 34px;}#snelreserverenkolom select {border-bottom: 8px solid #cca645;text-transform: uppercase;color: white;margin-bottom: 0px;width: 100%;}#snelreserverenkolom select {padding:3px;padding-left: 0px;padding-right: 28px;margin: 0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background: rgba(0,0,0,0.8);background: url('/assets/gfx/chevron_down_grey.png') no-repeat 98% 50%;background-size: 16px;border:none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}#snelreserverenkolom select.hide {display: none;}#snelreserverenkolom .option {text-transform: none;font-size: 14px!important;}#snelreserverenkolom .option, #snelreserveren .option {text-transform: none;font-size: 14px!important;background: #fff!important;color: #000!important;}#snelreserverenkolom .snelreserverenbutton {background-image: none;}*//* eind snelreserveren in kolom */@media only screen and (max-width: 1199px) {.menutrigger, .activemenu .menutrigger, .activemenu.scroll .menutrigger {top: 5px;}.scroll .menutrigger {top: -2px;}.menutrigger span, .menutrigger span:before, .menutrigger span:after {background: #fff;}.scroll nav ul li a:link, .scroll nav ul li a:visited, .scroll nav li.sectionheader {padding-top: 0;height: auto;}nav ul li ul li a:link, nav ul li ul li a:visited {font-size: 20px!important;}}@media only screen and (max-width: 991px) {.home #slider #snelreserveren {display: block;}.home #filmprogramma #snelreserverenkolom {display: none;}}@media only screen and (max-width: 767px) {/*.home main{padding-top: 275px;}*/header .second {height: 60px;}#logo {width: 220px;}#slider #snelreserveren .selectwrapper > i {color: #333;}#programmaoverzicht .kw {font-size: 22px;width: auto;}#programmaoverzicht.kw-audiodescriptie {width: 24px;}section#filmcaroussel {border-top: 0 none;}#bottom {height: 20px;}.copy {top: -9px;right: auto;left: 15px;}.genre{margin-top: 23px;}#logo {margin-top: 38px;}.scroll #logo {width: 180px;margin-top: 34px;}}@media only screen and (max-width: 375px) {}
/* Stylesheet: custom Modified On 2026-04-15 11:44:39 */
