div.exhibit-items iframe {
    width:100%;
    height:100%;
}

div.youtubeGDPR{
  position:relative;
  cursor: pointer;
  text-align: center;
}

.element-text .youtubeGDPRImage {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 240px;
  margin-bottom:10px;
}

.youtubeGDPR::before, .youtubeGDPR::after {
  position: absolute;
  left: calc(50% - 110px);
  left: -o-calc(50% - 110px);
  left: -webkit-calc(50% - 110px);
  left: -moz-calc(50% - 110px);
  color: #fff;
  width: 220px;
  background-color:rgba(0,0,0,0.5);
  text-align: center;
  display: block;
  pointer-events: all;
}

.youtubeGDPR::before {
  top: calc(50% + 1em);
  top: -o-calc(50% + 1em);
  top: -webkit-calc(50% + 1em);
  top: -moz-calc(50% + 1em);
  font-family: amboy-black;
}

.youtubeGDPR::after {
  line-height: 1em;
  bottom: calc(50% - 0.2em);
  bottom: -o-calc(50% - 0.2em);
  bottom: -webkit-calc(50% - 0.2em);
  bottom: -moz-calc(50% - 0.2em);
  font-size:75px;
  font-family: "FontAwesome";
  content: "\f16a";
  pointer-events: all;
}

.element-set .element[id] h3:empty {
  display: none;
}

.element-set .element[id] br {
  display: none;
}
