.postid-800 .article-hero__background, .postid-1233 .article-hero__background, .postid-1286 .article-hero__background{
	filter: blur(5px);
	background-attachment: fixed;
}

h1.hero__headline{
    line-height: 1em;
    font-size: 3em;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.25)
}

.hero-badges .badge-container {
    max-width: 10em;
}

.work-grid__overlay.btn-video{ background:none;
}

.work-grid__overlay.btn-img{ background:none;
}

.badge-container{
	 -webkit-animation: fadein 4s;
   -moz-animation: fadein 4s;
   -ms-animation: fadein 4s;
   -o-animation: fadein 4s;
}
.badge-container:nth-of-type(1){
   animation: fadeinSAOY 2s;
}
.badge-container:nth-of-type(2){
   animation: fadein-slide 3s;
}
.badge-container:nth-of-type(3){
   animation: fadein-slide 3.5s;
}
.badge-container:nth-of-type(4){
   animation: fadein-slide 4s;
}
.home h1.hero__headline{
	animation: fadein 6s;
}

@keyframes fadeinSAOY {
    0% { opacity:0; }
    50% { opacity:0; transform: scale(3); }
	
    85% { opacity:1; transform: scale(0.95);}
    100% { opacity:1; transform: scale(1);}
}


@keyframes fadein {
   0% { opacity:0;}
   66% { opacity:0;transform: translate(0em, 1em);}
   100% { opacity:1;transform: translate(0em, 0em);}
}

@keyframes fadein-slide {
   0% { opacity:0; transform: translate(-3em, 0px);
}
    66% { opacity:0;  transform: translate(-3em, 0px);}
    100% { opacity:1; transform: translate(0em, 0px);}
}

/* Firefox < 16 */
@-moz-keyframes fadein-slide {
    0% { opacity:0; transform: translate(-3em, 0px);
}
    66% { opacity:0; transform: translate(-3em, 0px);}
    100% { opacity:1; transform: translate(0em, 0px);}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein-slide {
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}


/* for specific page issue */
/* Base: One line, centered */
.postid-2403 .article-hero__copy {
  display: flex;
  justify-content: center;
  text-align: center;
}

.postid-2403 .article-hero__headline {
  white-space: nowrap;   /* one line */
  margin: 0;
  text-align: center;
}

/* On small screens: allow wrapping */
@media (max-width: 1049px) {
  .postid-2403 .article-hero__copy {
    display: block; /* reset flex for proper centering when wrapping */
  }

  .postid-2403 .article-hero__headline {
    white-space: normal;
  }
}

.postid-2399 .article-hero__headline {
  font-size: 40px; 
}


