/* Emmen Actueel Foto Credits 1.2.4 – Universal Detection */
.ea-photo-frame{
  position:relative!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  line-height:0!important;
}
.ea-photo-frame>a,
.ea-photo-frame>picture,
.ea-photo-frame>img,
.ea-photo-frame>a>picture,
.ea-photo-frame>a>img,
.ea-photo-frame picture>img{
  display:block!important;
  width:100%;
  max-width:100%;
}
.ea-photo-credit{
  position:absolute!important;
  left:14px!important;
  bottom:14px!important;
  z-index:50!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  max-width:calc(100% - 28px)!important;
  padding:7px 11px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:8px!important;
  background:rgba(8,13,22,.90)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 4px 16px rgba(0,0,0,.20)!important;
  color:#fff!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.2!important;
  letter-spacing:.005em!important;
  pointer-events:none!important;
  white-space:nowrap!important;
}
.ea-photo-credit__camera{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:14px!important;height:14px!important;opacity:.92!important}
.ea-photo-credit__camera svg{display:block!important;width:14px!important;height:14px!important;fill:currentColor!important}
.ea-photo-credit__text{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.2!important}
.ea-photo-credit__prefix{opacity:.78!important;font-weight:650!important}
.ea-photo-description,
.ea-caption-normalized{
  position:static!important;
  display:block!important;
  clear:both!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  margin:7px 0 0!important;
  padding:0 4px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#667085!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-style:normal!important;
  font-weight:500!important;
  line-height:1.5!important;
  text-align:left!important;
  text-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
  white-space:normal!important;
}
.ea-credit-original--hidden{display:none!important}
body.dark-skin .ea-photo-credit,body.dark-mode .ea-photo-credit,html.dark .ea-photo-credit{background:rgba(3,7,18,.92)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}
body.dark-skin .ea-photo-description,body.dark-mode .ea-photo-description,html.dark .ea-photo-description,body.dark-skin .ea-caption-normalized,body.dark-mode .ea-caption-normalized,html.dark .ea-caption-normalized{color:#b8c1cf!important}
@media(max-width:767px){
  .ea-photo-credit{left:10px!important;bottom:10px!important;max-width:calc(100% - 20px)!important;padding:6px 9px!important;border-radius:7px!important;font-size:11px!important}
  .ea-photo-credit__camera,.ea-photo-credit__camera svg{width:13px!important;height:13px!important}
  .ea-photo-description,.ea-caption-normalized{margin-top:6px!important;padding:0 2px!important;font-size:11px!important}
}

/* 1.2.4: handmatige beschrijving en universele herkenning veranderen de bestaande visuele stijl niet. */
