:root {
  --sky: #191d29;
  --dark-sky: #0e1014;
  --magma: #b76317;
  --text-white: #fff;
  --white: #fff;
}

body.page-movies-detail-ho00001963,
body.page-movies-detail-ho00007989,
body.page-movies-detail-ho00007998,
body.page-movies-detail-ho00008068,
body.page-movies-detail-ho00007984,
body.page-movies-detail-ho00006182,
body.page-movies-detail-ho00012172,
body.page-movies-detail-ho00012173,
body.page-movies-detail-ho00005908,
body.page-movies-detail-ho00006139,
body.page-movies-detail-ho00006140,
body.page-movies-detail-ho00015110,
body.page-movies-detail-ho00015111,
body.page-movies-detail-ho00014403,
body.page-movies-detail-ho00014402,
body.front{
  /* TEXT */
  body{
    color: var(--text-white);
  }
  .paragraphs-item-movies-overview-cr h2, .paragraphs-item-coming-soon-cr h2{
    color: var(--magma) !important;
  }
  .field a, a{
    color: var(--magma);
  }
  #main .field-type-selligent-field-field p{
    color: var(--text-white) !important;
  }
  h1{
    color: var(--magma);
  }
  h2{
    color: var(--magma);
  }

  /* BUTTONS */
  button, .form-submit{
    background-color: var(--magma);
  }
  #button-filters a{
    border: 2px solid var(--magma);
    background-color: var(--text-white);
    color: var(--magma);
  }
  #button-filters a:hover,
  #button-filters a.active{
    background-color: var(--magma);
    color: var(--text-white);
  }
  a.button{
    background-color: var(--magma);
    color: var(--text-white) !important;
  }
  .btn{
    background-color: var(--magma) !important;
  }

  /* HEADER */
  #pto-top{
    background-color: var(--sky);
  }
  #header-header-top{
    background-color: var(--sky);
  }
  #header-header-middle{
    background-color: var(--dark-sky);
  }
  #mainfilter-explanation.active i{
    color: var(--magma);
  }
  #header-header-top #block-kinepolis-kinepolis-controller-login{
    background-color: var(--magma);
  }
  #header-header-top #block-kinepolis-kinepolis-controller-menu{
    background-color: var(--dark-sky);
  }
  #extra-filters-dropdown{
    background-color: var(--magma);
    color: var(--text-white);
  }
  #movie_overview_filters::after{
    background-color: var(--dark-sky);
  }

  /* LOGOS */
  .technology-logos{
    img{
      filter: invert(100%);
    }
  }

  /* MESSAGE */
  .kinepolis-movie-filter-message .kinepolis-movie-filter-message-wrapper{
    background-color: var(--dark-sky);
  }

  /* PAGE */
  #main,
  #page{
    background-color: var(--sky) !important;
  }
  .node-general-page .movie-prog-block .ticket-selection-wrapper{
    background-color: var(--dark-sky);
  }


  /* MOVIE */
  #movie_overview .movie-container, #movie_coming_soon .movie-container{
    background-color: var(--white);
  }
  .related-movies-container .movie-container .movie-overview-title, #movie_overview .movie-container .movie-overview-title, #movie_coming_soon .movie-container .movie-overview-title{
    color: var(--sky);
  }
  .selligent-actions__wrapper svg path{
    fill: var(--magma);
  }
  .glide__arrow i{
    background-color: var(--magma);
  }

  /* MOVIE EVENT */
  #movie_overview .movie-container-wrapper.event .movie-container, #movie_coming_soon .movie-container-wrapper.event .movie-container{
    border-color: var(--dark-sky);
  }
  #movie_overview .event .movie-container, #movie_coming_soon .event .movie-container{
    background-color: var(--dark-sky);
  }
  #movie_coming_soon .event .movie-container .movie-overview-title, #movie_overview .event .movie-container .movie-overview-title, #movie_coming_soon .event .movie-container .movie-overview-this-week, #movie_overview .event .movie-container .movie-overview-this-week{
    color: var(--text-white);
  }
  .event .selligent-actions__wrapper svg path{
    fill: var(--magma);
  }
  #movie_overview .event-type, #movie_coming_soon .event-type{
    background-color: var(--magma);
    color: var(--text-white);
  }
  .ticket-selection-wrapper .time-block, .movie-overview-data-timeline-container .time-block{
    background-color: var(--magma);
  }
  .special-attribute-icon svg{
    fill: var(--magma);
  }
  #movie_overview .movie-container-full .movie-container-full-data > div > div.title-bar-wrapper::after{
    background-color: var(--dark-sky);
  }
  #movie_overview .event .movie-container-full{
    background-color: var(--dark-sky);
  }
  #movie_overview .movie-container-wrapper-full.event .movie-container-full .movie-timeline-hall-wrapper{
    background-color: var(--sky);
  }
  .movie-container-full-data .selligent-actions__wrapper svg path{
  var(--magma);
  }
  #movie_overview .movie-container-full .movie-container-full-data{
    color: var(--sky);
  }
  #movie_overview .movie-container-full-data .movie-overview-hall{
    color: var(--sky);
  }

  /* FOOTER */
  #promo-footer{
    background-color: var(--dark-sky);
  }
  #bottom-bottom-footer{
    background-color: var(--sky);
  }
  #bottom-bottom-bottom{
    background-color: var(--dark-sky);
  }
  #bottom-bottom-bottom ul li a{
    color: var(--magma);
  }
  #bottom-bottom-footer a:hover{
    color: var(--magma);
  }
  #splash-banner{
    background-color: var(--dark-sky);
  }

  /* MOVIE DETAIL */
  .carousel-wrapper-glide::after{
    background-color: var(--dark-sky);
  }
  .user-interface-bar-wrapper::after{
    background-color: var(--sky);
  }
  .ticket-selection-wrapper::after{
    background-color: var(--dark-sky);
  }
  .movie-info-card-wrapper{
    background-color: var(--dark-sky);
    border: none;
  }
  .details-label{
    color: var(--magma);
  }
  .movie-timeline-hall-wrapper{
    background-color: var(--sky);
  }
  .ticket-selection-wrapper .time-block, .movie-overview-data-timeline-container .time-block{
    background-color: var(--magma);
  }
  .movie-container-wrapper.event .movie-container{
    border-color: var(--dark-sky);
    background-color: var(--dark-sky);
  }
  .movie_overview .event-type, .movie_coming_soon .event-type{
    background-color: var(--magma);
  }

  /* BIOSCOPEN PAGE */
  #kinepolis-movie-filter-upper{
    background-color: var(--dark-sky);
  }
  #kinepolis-movie-filter-links .kinepolis-movie-filter-links:not(#kinepolis-movie-filter-subtriggers):not(.kinepolis-movie-filter-link-active){
    background-color: var(--magma);
  }
  #kinepolis-movie-filter-links .kinepolis-movie-filter-links a{
    color: var(--text-white);
  }
  .node-type-person .view-mode-full > .group-right, .node-type-theater .view-mode-full > .group-right, .node-type-movie .view-mode-full > .group-right{
    background-color: var(--dark-sky);
  }
  .node-type-person .view-mode-full > .group-right h2, .node-type-theater .view-mode-full > .group-right h2, .node-type-movie .view-mode-full > .group-right h2{
    color: var(--magma);
  }
  .node-type-person .view-mode-full > .group-right a, .node-type-theater .view-mode-full > .group-right a, .node-type-movie .view-mode-full > .group-right a{
    color: var(--magma);
  }
  .ds-normal-text{
    color: var(--text-white);
  }
  #content-bottom-first{
    background-color: var(--dark-sky);
  }
  #content-bottom-first h2{
    color: var(--magma);
  }
  #block-kinepolis-theaters-theater-halls table th{
    color: var(--text-white);
    background-color: var(--magma);
  }
  #block-kinepolis-theaters-theater-halls table{
    border: 1px solid var(--magma);
  }
  #block-kinepolis-theaters-theater-halls table tr{
    border-bottom: 1px solid var(--magma);
  }
  tr.even{
    background-color: var(--sky);
  } tr.odd{
      background-color: var(--dark-sky);
    }
  #content-bottom-second{
    background-color: var(--sky);
  }
  #block-kinepolis-theaters-theater-concessions .node-concession .group-right a{
    color: var(--magma);
  }

  /* FAQ ITEMS */
  .field-name-otrs-related-question ul li, #faq-sub-page .faq-qa ul li, #faq-main-page .faq .item-list > ul > li{
    color: var(--magma);
  }
  #faq-sub-page .faq-qa ul li a, #faq-main-page .faq .item-list > ul > li .item-list > ul > li a{
    color: var(--text-white);
  }
  .node-type-faq .node-faq .group-right, .page-faq-page .faq-right-content{
    background-color: var(--dark-sky);
    border: 1px solid var(--dark-sky);
  }
  .faq-top10-questions li a{
    color: var(--text-white);
  }

  /* MENU */
  #header-hidden-right, #header-hidden-left{
    background-color: var(--sky);
  }
  #header .block-menu-block{
    background-color: var(--sky);
  }
  #header .hamburger-header{
    background-color: var(--dark-sky);
  }
  #header .block-menu-block .menu li:first-child{
    border-top: 1px solid var(--dark-sky);
  }
  #header .block-menu-block .menu li{
    border-bottom: 1px solid var(--dark-sky);
  }
  #header .block-menu-block .menu a:hover{
    background-color: var(--dark-sky);
  }
  #header .block-menu-block .menu .hamburger-sub-menu{
    background-color: var(--sky);
  }
  #header h2, #header h3,
  #header .hamburger-header .hamburger-action i.hamburger-return,
  #header .hamburger-header .hamburger-action i,
  #header .block-menu-block .menu a i{
    color: var(--magma);
  }

  /* LOGO */
  #original-kinepolis-logo img{
    content: url('/sites/all/themes/custom/avatar_zen/images/kinepolis_logo2.png');
  }
  #logo .header__logo-image{
    content: url('/sites/all/themes/custom/avatar_zen/logo-avatar.png');
  }
}
