@media screen and (min-width: 486px) {
  .swiss-congress .block-with-titles-tabs .tabheading {
    width: 15%;
  }
}

/* swiss congress 2016 page */
.vorschau {
  border-top: 2px solid #888a8b;
  padding-top: 20px;
}

#presse img,
#reports img,
#roundtables img {
  width: 50px;
  float: left;
}

#presse img.header,
#reports img.header,
#roundtables img.header {
  width: 100%;
}

#roundtables .vorschau img,
.vorschau img {
  width: 30%;
}

.block-simple-page-manager button {
  margin-top: 20px;
  margin-bottom: 20px;
}

.opening-media {
  display: none;
}

.opening-media.show {
  display: block;
  border-top: 2px solid #888a8b;
  padding-top: 20px;
}

.vorschau.hidden {
  display: none;
}

/* swiss congress 2019 page */
.banner img {
  height: 100px;
  object-fit: cover;
  margin-bottom: 20px;
}

.previewimage {
  max-height: 300px;
  max-width: 100%;
}

#media .mediawrap img {
  width: 50px;
  float: left;
}

.mediawrap {
  margin-bottom: 10px;
}

button.prevnext {
  display: none;
}

.videopreview {
  position: relative;
}

.videopreview.hidden {
  display: none;
}

.hover-play-button.show {
  position: absolute;
  top: 25%;
  left: 25%;
  background: url("/sites/default/files/images_content/playbutton_new.png") no-repeat;
  background-position: center;
  background-size: contain;
  width: 50%;
  height: 50%;
  z-index: 10;
  cursor: pointer;
}

.videofull {
  display: none;
}

.videofull.show {
  display: block;
}

.videofull.show iframe {
  width: 100%;
  height: 200px;
  margin: auto;
  display: block;
}

@media  screen and (min-width: 640px) {
  .videofull.show iframe {
    height: 400px;
  }
}

.wraplecture {
  margin-bottom: 20px;
  min-height: 140px;
}

.wraplecture.videoclippresentation {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  overflow: hidden;
  background: rgba(0, 0, 0, .8);
  width: 100%;
  height: 100% !important;
}

.wraplecture.videoclippresentation .videofull {
  width: 100%;
  height: 100%;
  margin-top: 40px;
}

/* Page Tagung-2018 */
.tagung-2018 #introduction img {
  margin-bottom: 20px;
  max-height: 300px;
  width: auto;
}

/* Page Hackathon-2018*/
#hackathonheaderwrap img {
  max-width: 100%;
}
