.processing {
  animation-name: processing;
  animation-duration: 0.7s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.cookie_age_container {
  background-color: rgba(0,0,0,.8);
  top: 0;
  visibility: visible;
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: 1050;
}
.acceptcookie_scherm {
  display: block;
  background-color: white;
  border-radius: 3px;
  padding: 25px 15px 15px;
  margin: 15px 20px;
  height: calc(100% - 95px);
  position: relative;
}
@media (min-width: 768px) {
  .acceptcookie_scherm {
	position: absolute;
    width: 560px;
    height: 510px;
    top: 50%;
    left: 50%;
    margin: -235px 0 0 -280px;
  }
}

.acceptcookie_scherm .geen-18-geen-druppel {
 	float: left; 
}
.acceptcookie_scherm span.logo {
  height: 60px;
  width: 60px;
  display: block;
  margin: 0px auto;
  background-color: white;
}



@keyframes processing {
  0% {
    transform: rotate(0deg)
  }
  100% {
    transform: rotate(360deg)
  }
}

ul.socialicons { 
  list-style: none; 
  overflow: auto; 
  width: 335px;
  margin: 0px auto;
  padding 0px;
} 

ul.socialicons li { 
  width: 37px; 
  height: 37px; 
  padding: 0 0 0 0; 
  float: left; 
  margin: 0 16px 0 0;
} 

ul.socialicons li a { 
  width: 37px; 
  height: 37px; 
  display: block; 
  background: url(//assets.bettyblocks.com/bcbd5f64e6fe46b39a57b8a4ec687397_assets/files/social_sprite_beer.png?_=8a995622a6ecf7306c407d6a78d71329) no-repeat; 
} 

ul.socialicons li a.twitter { 
  background-position: -10px -10px; 
}
ul.socialicons li a.twitter:hover { 
  opacity: 0.6; 
}
ul.socialicons li a.facebook { 
  background-position: -58px -10px; 
} 
ul.socialicons li a.facebook:hover { 
  opacity: 0.6; 
} 
ul.socialicons li a.insta { 
  background-position: -110px -10px; 
} 
ul.socialicons li a.insta:hover { 
  opacity: 0.6; 
} 
ul.socialicons li a.youtube { 
  background-position: -161px -10px; 
} 
ul.socialicons li a.youtube:hover { 
  opacity: 0.6; 
} 
ul.socialicons li a.linkedin { 
  background-position: -210px -10px; 
} 
ul.socialicons li a.linkedin:hover { 
  opacity: 0.6; 
} 

.end {
  background-color: #505050;
  padding: 5px 0 0 0;
  margin: 0px;
}

.footer {
 padding-bottom: 0px; 
}

.footer h5 {
 color: #000;
}


a.white {
   color: #fff;
  text-decoration: underline;
}
  a.white:hover {
    color: #fff;
}

.card-img-top {
  display: block;
  max-width: 500px;
  max-height: 256px;
  width: auto;
  height: auto;
  margin: 0px auto;
  padding-top: 10px;
}