html {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
html::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
}

.nobg {
background-image:none !important;
background-color: white !important;
}

.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.c-theme-bg {
    background: #ee9a00 !important;
}
.c-theme-border {
    border-color: #ee9a00 !important;
}
@media (max-width: 991px) {
  /* 991px */
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow:before,
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow:before {
content: "\f103"; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open.dropdown-submenu > a > .c-arrow:before,
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > a.dropdown-toggle > .c-arrow:before,
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open.dropdown-submenu > a > .c-arrow:before,
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open > a.dropdown-toggle > .c-arrow:before {
content: "\f100"; }
c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow {
    font-size: 26px;
}
}
/* algemeen */
body {
	background: black;
}


h1 {
  color: #ee9a00;
  font-size: 32px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  line-height:1.8;
}
h2 {
  color: #a6a6a6;
  font-size: 24px;
  margin: 30px 0;
}
select #donationAmount {
	font-size: 16px!important;
}

a {
	color:#ee9a00;
	text-decoration:none;
}
a:focus,a:hover{
	color:#ee9a00;
}

.c-font-25sm {
    font-size: 25px;
}
.c-content-feature-2-grid .notification a {
	color: #fff;
}
.c-content-feature-2-grid .notification a:hover {
	color: #3f444a;
}
.notification.c-theme-bg a {
	color: #333 !important;
}
.notification.c-theme-bg a:hover {
	color: #000 !important;
}
.color-feestbg {
  background-color: #ff61ab;
  padding: 30px;
}
.color-feestbg h3 {
	color: #fff;
	font-weight:600;
}
.color-feestbg p.help-block {
  color: #fff;
}
/* index video kleiner en border verwijderen */
.container-media {
	width: 690px;
    margin-right: auto;
    margin-left: auto;	
}
.c-content-panel {
    border: none;
}
@media (max-width: 700px) {
.container-media {
	width: 100%;
    margin-right: auto;
    margin-left: auto;	
}
}

/* oranje aanpassen naar oranjegeel */
.c-theme-nav li.c-active {
    color: #ee9a00 !important;
}
.c-theme-btn.btn {
    color: #ffffff;
    background: #ee9a00;
    border-color: #dfb331;
}
.c-theme-font, .c-theme-color {
    color: #ee9a00 !important;
}
.owl-carousel.c-theme .owl-controls .owl-dot.active {
	background: #ee9a00;
}

@media (max-width: 768px) {
.c-font-25sm {
    font-size: 14px;
}
h1 {
    color: #ee9a00;
    font-size: 18px !important;
    margin-bottom: 0px;
    padding-bottom: 20px;
    line-height: 1.4;
}
.c-content-title-1 > h3.c-font-uppercase {
    font-size: 18px;
}
.c-content-title-1 > h3 {
	margin: 0;
}
}

/* index aanpassen ivm video */
.c-content-title-home h1 {
	padding-bottom: 0;
	margin-bottom: 0;
}

/* opacity hover aangepast was 0.9 */
.cbp-caption-zoom .cbp-caption-activeWrap {
    background-color: rgba(0,0,0,0.5);
}

/* blauw blok toegevoegd */
.c-bg-blue-4 {
  background-color: #78aab1 !important; }

/* 3 grid fontkleur groen ipv wit */
.c-content-feature-3 > p {
    color: #ee9a00;
}
.c-content-feature-3-grid > .c-title {
    color: #ee9a00;
}
.c-content-feature-3-grid {
	height: 500px;
	padding:80px 0;
}
/* icon margin bottom voor uitlijning */
.c-icon-wrapper2.mb-35 {
    margin-bottom: 35px;
}

/* achterkleur grijs toegevoegd */
.c-bg-grey-3 {
  background-color: #454545 !important; }
  .c-bg-grey-3.c-bg-opacity {
    /* RGBa with 0.04 opacity */
    background-color: rgba(69, 69, 69, 0.04) !important; }
  .c-bg-grey-3.c-bg-opacity-2 {
    /* RGBa with 0.4 opacity */
    background-color: rgba(69, 69, 69, 0.4) !important; }
  .c-bg-grey-3.c-bg-opacity-3 {
    /* RGBa with 0.6 opacity */
    background-color: rgba(69, 69, 69, 0.6) !important; }
  .c-bg-grey-3.c-bg-opacity-4 {
    /* RGBa with 0.8 opacity */
    background-color: rgba(69, 69, 69, 0.8) !important; }
  .c-bg-grey-3.c-bg-opacity-5 {
    /* RGBa with 0.8 opacity */
    background-color: rgba(69, 69, 69, 0.9) !important; }
  .c-bg-grey-3.c-bg-grey-3-font {
    color: #ffffff !important; }

.c-bg-grey-3-hover:hover {
  background-color: #454545 !important; }

.c-border-grey-3-hover:hover {
  border-color: #454545 !important; }

.c-bg-after-grey-3:after {
  background-color: #454545 !important; }

.c-bg-before-grey-3:before {
  background-color: #454545 !important; }


.c-bg-grey-4 {
  background-color: #5f5f5f   !important; }
  .c-bg-grey-4.c-bg-opacity {
    /* RGBa with 0.04 opacity */
    background-color: rgba(95, 95, 95, 0.04) !important; }
  .c-bg-grey-4.c-bg-opacity-2 {
    /* RGBa with 0.4 opacity */
    background-color: rgba(95, 95, 95, 0.4) !important; }
  .c-bg-grey-4.c-bg-opacity-3 {
    /* RGBa with 0.6 opacity */
    background-color: rgba(95, 95, 95, 0.6) !important; }
  .c-bg-grey-4.c-bg-opacity-4 {
    /* RGBa with 0.8 opacity */
    background-color: rgba(95, 95, 95, 0.8) !important; }
  .c-bg-grey-4.c-bg-opacity-5 {
    /* RGBa with 0.8 opacity */
    background-color: rgba(95, 95, 95, 0.9) !important; }
  .c-bg-grey-3.c-bg-grey-3-font {
    color: #ffffff !important; }

.c-bg-grey-4-hover:hover {
  background-color: #5f5f5f !important; }

.c-border-grey-4-hover:hover {
  border-color: #5f5f5f !important; }

.c-bg-after-grey-4:after {
  background-color: #5f5f5f !important; }

.c-bg-before-grey-4:before {
  background-color: #5f5f5f !important; }

/* topbar aangepast kleur font */
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > li {
      padding: 0 7px;        
	  color: #aeb8c2;
      font-weight: 600;
	  font-size:15px;
	  text-transform:uppercase;
}


/* kinderfeestje blok padding gewijzigd */
.c-content-feature-2 p {
    padding-left: 0px;
}

/* blokken link kleur gewijzigd */
.c-content-feature-2 {
    background: #bfbdbc;
}
.c-content-feature-2-grid a {
	color:#3f444a;
}
.c-content-feature-2-grid a:hover {
	color:#de540c;
}
.c-content-feature-2 .c-icon-wrapper {
    width: 105px;
    height: 120px;
    padding: 10px 0 10px 0;
    float: left;
    margin-right: 15px;
}
.c-content-feature-2 .c-icon-wrapper2 {
    width: 70px;
    height: 70px;
    padding: 10px 0 10px 0;
    float: left;
    margin-right: 25px;
}

/* blok jubileum afbeelding */
.c-content-box.c-size-jub {
    padding: 30px 0 0 80px;
}

@media (max-width: 991px) {
.c-content-box.c-size-jub {
    padding: 160px 0 0 30px;
}
}
.c-content-blog-post-card-1 .c-body .c-panel .c-tags > li {
    font-size: 18px;
	font-weight:400;
}
.c-content-blog-post-card-1 .c-body .c-panel .c-tags {
    float: left;
}

/* titel top mobiel background en menu */
@media (max-width: 768px) {
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > li {
    padding: 0 3px;
}
.c-btn-uppercase.btn {
    font-size: 14px;
    padding: 7px 7px 5px 7px;
}
}
	
	
@media (max-width: 768px) {
  /* 768px */
.c-content-title-top {
	margin-top:140px;
    background-color: rgba(0,0,0,0.4);
	padding-bottom:10px;}
.c-content-title-top h1{
	font-size:24px;}
.c-content-title-top h2{
	font-size:18px;}
 /* home */	
.c-content-title-top {
    margin-top: 0px;}
.c-content-title-home {
    background-color: rgba(0,0,0,0.6);
	padding-bottom:10px;}
.c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page {
    background-image: none !important;
}
.c-layout-header .c-brand > .c-cart-toggler {
    display: none;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > .c-cart-toggler {
    background: none;
    border: 0;
    margin: 0px 5px 0 0;
    float: left;
    outline: none;
}
.c-layout-header .c-links > .c-cart-toggler i {
    display: inline-block;
    font-size: 18px !important;
    position: relative;
    top: 3px;
}
.c-layout-header .c-links > .c-cart-toggler .c-cart-number {
    margin-left: 3px;
    position: relative;
    top: 0px;
    display: inline-block;
    border-radius: 20px;
    text-align: center;
    padding: 2px 0;
    height: 22px;
    font-size: 13px;
    width: 22px;
    color: #ffffff;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a > i {
    display: none;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > li.address {
    display: none;}
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li.address-mob {
	padding: 0 7px;
    color: #aeb8c2;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
}

}
@media (min-width: 769px) {
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li.address-mob {
	display: none;}
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > li.icon-mob > a > i {
    display: none;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu > .c-links > .c-cart-toggler {
    display: none;
}
}
@media (max-width: 991px) {
.c-margin-top {
	margin-top:120px;
	margin-bottom: 0px;}
/* mobiel menu vastzetten */
.c-layout-header-fixed .c-layout-header {
    top: 0;
    position: fixed !important;
    z-index: 9995;
    width: 100%;
}
}

/* mobiel: topmenu naar links op reserveren pagina */
@media (max-width: 991px) {
.c-layout-header.c-layout-header-6 .c-topbar .c-top-menu.left {
    float: left;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-brand.left {
    float: left !important;
    margin: 10px 0 20px 0;
}
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler.left {
    float: left;
    padding: 5px 7px;
	margin-left: 30px;
}
}

/* actieve voorstelling aangepast */
.c-content-feature-active {
  padding: 0;
  margin: 0; }
  .c-content-feature-active h3 {
    color: #3f444a; }
      .c-content-feature-active {
        padding: 0px 20px; }
  .c-content-feature-active .c-img {
    background-color: #7e8daa;
    padding: 156px 80px;
    position: relative; }
    .c-content-feature-active .c-img h3 {
      margin: 0;
      letter-spacing: 0.5px;
      position: absolute;
      bottom: 5px;
      right: 20px; }

@media (max-width: 1199px) {
  /* 1199px */
  .c-content-feature-active {
    padding: 0 0 10px 0; } }

@media (max-width: 991px) {
  /* 991px */
  .c-content-feature-active  {
    padding: 0 0 10px 0;
    width: 100%; } 
}

@media (max-width: 480px) {
  /* 480px */
  .c-content-feature-active {
    padding: 5px; } }




/* over ons blokken kleur aangepast */
.c-content-tab-4.c-opt-3 > .nav > li > a {
  color: #ffffff;
  background-color: #eea984; }
  .c-content-tab-4.c-opt-3 > .nav > li > a:hover, .c-content-tab-4.c-opt-3 > .nav > li > a:focus {
    background-color: #e67c44; }

.c-content-tab-4.c-opt-3 > .nav > li.active > a,
.c-content-tab-4.c-opt-3 > .nav > li:active > a {
  color: #ffffff;
  background-color: #ee9a00; }

.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a {
  background-color: #eea984; }
  .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:focus {
	background-color: #e67c44;
}

.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even):active > a {
  color: #ffffff;
  background-color: #ee9a00; }

.c-content-tab-4.c-opt-3 > .tab-content {
  background-color: #f6f9fb; }
  .c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li h4 {
    color: #5f6f77; }
  .c-content-tab-4.c-opt-3 > .tab-content .c-tab-items > li p {
    color: #9aaab3; }


/* testimonial fontsize aanpassen */
.c-content-testimonial-2 {
  background: #fff;
  padding: 50px 30px 50px 30px; }
.c-content-testimonial-2 .c-testimonial {
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    color: #3f444a;
    margin: 30px 0 40px 0; }

.c-content-testimonials-1 .c-testimonial > p,
.c-content-testimonials-1 .c-testimonial > h3 {
	color: grey;
}

/* testimonial pers afbeelding aanpassen */
.owl-carousel .owl-item .recensie img{
    display: block;
    width: auto;
    height: 210px;
}


/* lijst nieuws toevoegen */
.c-nieuws {
        padding: 0; }
.c-nieuws > li {
          list-style: none;
          padding: 10px 0;
          border-bottom: 1px solid #394047; }
.c-nieuws > li > a {
            color: #ee9a00; }
.c-nieuws > li > a:hover {
              color: #ee9a00; }
.c-nieuws > li:last-child {
            border-bottom: none; }

/* content blokken media kop margin boven aangepast */
.c-content-media-1 .c-title {
    margin: 10px 0 20px 0; }


/* lijst speeldata toevoegen */
.c-speeldata {
        padding: 0; }
.c-speeldata > li {
          list-style: none;
          padding: 5px 0;
          border-bottom: 2px solid #ffffff;
          color: #ffffff;
}
.c-speeldata > li > a {
            color: #ffffff;
			text-align:left;
}
.c-speeldata > li > a:hover {
              color: #5c6873; }
.c-speeldata > li:last-child {
            border-bottom: none; }

.c-bg-bege {
	background-color: #f7f0de !important;
}
.c-bg-brown {
	background-color: #766754 !important;
}
hr {
	border-top: 2px solid #5c6873;}

/* labels voorstellingen */
.c-content-label {
  background-color: #ee9a00;
  margin-bottom: 5px;
 }
  .c-content-label.c-besloten {
    border: solid 1px black; }

/* voorstellingen blok regie */
.c-content-media-3 {
  padding: 20px;
  background-color: #ffffff;
  margin: 0;
  position: relative;
}
.c-content-media-3 p {
    font-size: 10px;
    color: #5c6873;
    font-weight: 300;
    line-height: 15px;
	text-transform:uppercase;
	text-align:center;
}
@media (max-width: 991px) {
  /* 991px */
.c-content-media-3 {
    margin-bottom: 20px; 
}
}

/* contact google map aangepast - weggooien? */
@media (max-width: 991px) {
  /* 991px */
  .c-content-contact-1-gmap {
    display: block;
    width: 100%;
	margin-bottom:30px;
    height: 300px !important; }
}


/* blokken 4 kolommen toevoegen */
.c-content-feature-11b {
  padding: 0;
  margin: 0; }
  .c-content-feature-11b .c-grid {
    padding-right: 35px; }
    .c-content-feature-11b .c-grid > .c-grid-row {
      display: table;
      padding: 0;
      width: 100%; }
      .c-content-feature-11b .c-grid > .c-grid-row:last-child {
        margin: 0; }
      .c-content-feature-11b .c-grid > .c-grid-row > li {
        display: table-cell;
        width: 25%;
        padding-right: 10px; }
        .c-content-feature-11b .c-grid > .c-grid-row > li > .c-card {
          padding: 40px;
          text-align: left; }
          .c-content-feature-11b .c-grid > .c-grid-row > li > .c-card > h3 {
            margin: 0 0 20px 0;
            color: #3f444a; }
          .c-content-feature-11b .c-grid > .c-grid-row > li > .c-card > p {
            margin: 0;
            line-height: 22px;
            color: #5c6873; }
        .c-content-feature-11b .c-grid > .c-grid-row > li > .c-bg-opacity-1 {
          background-color: rgba(255, 255, 255, 0.7); }
        .c-content-feature-11b .c-grid > .c-grid-row > li > .c-bg-opacity-2 {
          background-color: rgba(255, 255, 255, 0.04); }
  .c-content-feature-11b .c-video {
    padding-left: 45px; }

  .c-content-feature-11b .c-grid > .c-grid-row > li a {
	color: #5c6873;
	text-decoration: none;
	  }

  .c-content-feature-11b .c-grid > .c-grid-row > li a:hover {
	color: #ee9a00;
	text-decoration: none;
	  }
  .c-content-feature-11b .c-grid > .c-grid-row > li:hover {
    background: #ee9a00;
}	  
	  
@media (max-width: 991px) {
  /* 991px */
  .c-content-feature-11b .c-grid {
    padding: 0 15px; }
    .c-content-feature-11b .c-grid > .c-grid-row {
      margin: 0; }
      .c-content-feature-11b .c-grid > .c-grid-row > li {
        display: block;
        width: 100%;
        padding: 0 0 10px 0; }
        .c-content-feature-11b .c-grid > .c-grid-row > li > .c-card {
          padding: 30px; }
        .c-content-feature-11b .c-grid > .c-grid-row > li:last-child {
          padding: 0 0 10px 0; }
  .c-content-feature-11b .c-video {
    padding: 10px 15px 0 15px; } }




/* footer achtergrond en link kleur aanpassen */
.c-prefooter .c-text, .c-prefooter.c-links, .c-prefooter .c-post-title {
	color: #8c959d;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a {
              color: #8c959d; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a {
              color: #8c959d;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li {
              color: #8c959d;
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a:hover {
              color: #ee9a00;
			  text-decoration:none; 
}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a:hover {
              color: #ee9a00; }
.c-postfooter a { color: #ee9a00;
}
.c-postfooter { 
  color: #32c5d2;
  background-color:#3d454c;
}

  .c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page {
	  background-image:url(../../../images/koomans-poppentheater-bg4.jpg);
	  background-repeat:no-repeat;
}

.c-margin-t-100 {
  margin-top: 100px; }
.c-margin-t-120 {
  margin-top: 120px; }
.c-margin-t-180 {
  margin-top: 180px; }

/* reserverings form breedte */
.c-content-login-form .modal-dialog {
  width: 750px;
}

@media (max-width: 762px) {
    .c-content-login-form .modal-dialog {
        max-width: 100%;
    }
}
/* reserveringpagina top margin voor mobiel */
@media (max-width: 762px) {
.c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page.res {
    margin-top: 100px; 
}
}


/* onze klanten tekst aangepast */
.c-content-client-logos-slider-1 .item p{
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
}


/* menu aanpassen breedte */
@media (min-width: 992px) {
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
            padding: 25px 12px 22px 12px;
            min-height: 67px; 
}
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:first-child > .c-link {
    padding-left: 0px;
}
}
@media (max-width: 992px) {
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
            padding: 15px 12px 12px 22px;
            min-height: none; 
}
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:first-child > .c-link {
    padding-left: 22px;
}

.c-layout-header.c-layout-header-6 .c-topbar {
  padding: 10px 0;
  background: #fff;
  height: auto; }
  .c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page {
    margin-top: 0px; 
}
}

@media (min-width: 1200px) {
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
            padding: 25px 25px 22px 25px;
            min-height: 67px;
}
}
@media (max-width: 1200px) {
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
	font-size:12px;
}
}

.tp-bgimg {
  display: none
}

#birthdayPackageRow .popover {
  width: 450px;
  max-width: 450px;
}

h2.no-video  {
  text-align: center;
  vertical-align: middle;
}

/* To hide the calendar while loading */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .data-ng-cloak {
  display: none !important;
}

#gmapbg > div {
    overflow: hidden;
}

/* WEBSHOP */
.c-shop-product-details-1 .c-product-gallery > .c-product-gallery-content img {
    width: 100%;
	margin-bottom: 25px;
}
.c-shop-product-details-1 .c-product-meta > .c-product-price {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 1em;
	color: #fff;
}
  .c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page.webshop {
	  background-image:none;
	  background-color:#fff; 
}


.c-theme-font-color {
    color: #5c6873;
}

.c-theme-font-size {
    font-size: 17px;
}
.c-theme-font-size-sm {
    font-size: 15px;
}
.c-theme-vtop {
    vertical-align: super;
}

.p-l-25 {
    padding-left: 25px;
}

/* jubileum bar */
.jubileum-bar {
  display: block;
  max-width: 800px;
  height: auto;
  position: fixed;
  z-index: 10000;
  left: 0;
  right: 0;
  margin: 20px auto;
  opacity: 0; }
  .jubileum-bar.jubileum-top {
    top: 20px; }
  .jubileum-bar.jubileum-top-left {
    left: 20px;
    top: 20px;
    right: auto; }
  .jubileum-bar.jubileum-top-right {
    right: 20px;
    top: 20px;
    left: auto; }
  .jubileum-bar.jubileum-bottom {
    bottom: 20px; }
  .jubileum-bar.jubileum-bottom-left {
    left: 20px;
    bottom: 20px;
    right: auto; }
  .jubileum-bar.jubileum-bottom-right {
    right: 20px;
    bottom: 20px;
    left: auto; }
  .jubileum-bar > .jubileum-container {
    margin: 20px; }
    .jubileum-bar > .jubileum-container .jubileum-content {
      margin: 5px; }
    .jubileum-bar > .jubileum-container .jubileum-btn {
      text-align: right;
      margin: 10px 0; }

@media (max-width: 991px) {
  .jubileum-bar {
    margin: 20px; }
    .jubileum-bar.jubileum-top-left {
      left: 0;
      top: 20px;
      right: 0; }
    .jubileum-bar.jubileum-top-right {
      left: 0;
      top: 20px;
      right: 0; }
    .jubileum-bar.jubileum-bottom-left {
      left: 0;
      bottom: 20px;
      right: 0; }
    .jubileum-bar.jubileum-bottom-right {
      left: 0;
      bottom: 20px;
      right: 0; }
    .jubileum-bar > .jubileum-container .jubileum-content {
      margin-bottom: 25px; }
    .jubileum-bar > .jubileum-container .jubileum-content,
    .jubileum-bar > .jubileum-container .jubileum-btn {
      text-align: center; } }




/* Cookie Banner */
#cookie-info-banner {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 1000;
}
#cookie-info-banner > div {
    display: inline-block;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    color: black;
    background-color: rgba(185, 185, 185, 0.9);
    padding: 20px;
    border-radius: 5px;
}
#cookie-info-banner p.cookie-info-text {
    display: inline-block;
    float: left;
    width: calc(100% - 125px);
}
#cookie-info-banner p.cookie-info-button {
    display: inline-block;
    float: right;
    vertical-align: middle;
}
#cookie-info-banner p.cookie-info-button button {
    margin-left: 20px;
    padding: 7px 20px 5px 20px;
    border-radius: 5px;
    color: #ffffff;
    background: #ee9a00;
    border-color: #ee9a00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.c-layout-go2top {
    z-index: 1001;
}

@media (min-width: 1200px) {
    #cookie-info-banner div {
        max-width: 80%;
    }
}
@media (max-width: 465px) {
    #cookie-info-banner p.cookie-info-text {
        width: auto;
        font-size: 12px;
    }
}



@media (min-width: 1200px) {
    #employeeInfoContainer .xl-pull-right {
        max-width: 400px;
        float: right !important;
    }
}

#voorstelling0 {
    padding-top: 20px;
}

.popover-title {
    color: #5c6873 !important;
}

.showdates-suffix {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    text-align: center;
}

.showdates-suffix a {
    color: white;
}

@media (max-width: 991px) {
    .mt150md {
        padding-top: 150px;
    }
}
