@media only screen and (min-width: 800px) {
	.photo-archive__list-item.wf-posters {width:25%;}
}
@media only screen and (min-width: 1000px) {
	.photo-archive__list-item.wf-posters {width:20%;}
}
@media only screen and (min-width: 1200px) {
	.photo-archive__list-item.wf-posters {width:16.6666666667%;}
}

.bg__programme td {background-color:#feb7c0 !important;}

.table__body tr.bg__programme:nth-child(odd):last-of-type td:last-of-type, .table__body tr.bg__programme:nth-child(2n):last-of-type td:last-of-type {
  background-color: transparent !important;
  background-image: url(../svg/base--bottom-right-corner--pink-100.svg) !important;
}

.hof {padding:40px 20px;}
@media only screen and (min-width:800px) {
	.hof {padding:40px 60px;}
}
@media only screen and (min-width:1200px) {
	.hof {padding:40px 80px;}
}
@media (max-width: 1269px) {
  .tertiary-navigation__list-item.list-item-merch {
    display: none;
  }
}
@media (max-width: 589px) {
  .tertiary-navigation__list-item.list-item-camping {
    display: none;
  }
}
@media (max-width: 509px) {
  .tertiary-navigation__list-item.list-item-tickets {
    display: none;
  }
}
@media (max-width: 419px) {
  .tertiary-navigation__list-item.list-item-language {
    display: none;
  }
}
@media (max-width: 975px) {
  .tertiary-navigation__list-item.list-item-camping .tertiary-navigation__list-item-link {
    min-width: 46px;
    min-height: 46px;
  }
}
@media (max-width: 975px) {
  .tertiary-navigation__list-item.list-item-camping .tertiary-navigation__list-item-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
}
@media (max-width: 975px) {
  .tertiary-navigation__list-item.list-item-camping .tertiary-navigation__list-item-link::after {
    background-image: url(../svg/icon--camping--white.svg);
    background-size: 22px 22px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 22px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 22px;
  }
}
@media (max-width: 729px) {
  .tertiary-navigation__list-item.list-item-tickets .tertiary-navigation__list-item-link {
    min-width: 46px;
    min-height: 46px;
  }
}
@media (max-width: 729px) {
  .tertiary-navigation__list-item.list-item-tickets .tertiary-navigation__list-item-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
}
@media (max-width: 729px) {
  .tertiary-navigation__list-item.list-item-tickets .tertiary-navigation__list-item-link::after {
    background-image: url(../svg/icon--tickets--white.svg);
    background-size: 22px 22px;
    background-position: center center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 22px;
    left: 12px;
    position: absolute;
    top: 12px;
    width: 22px;
  }
}
