.oneforall__week .event .event__name,
.oneforall__week .event_time {
  font-weight: var(--f-weight-b);
  margin-bottom: 0.2rem;
}

.event__link {
  display: inline-block;
  zoom: 1;
  color: rgb(var(--c-neutral-lightest));
  background: rgb(var(--c-primary));
  line-height: 1.4;
  padding: 0.6rem 1.2rem;
  border: none;
  border-radius: var(--b-radius-s);
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  margin-bottom: 2px;
}

@media (hover: hover) {
  a.today__weeklink:hover,
  a.event__link:hover {
    background: rgb(var(--c-primary-dark));
    color: rgb(var(--c-neutral-lightest));
  }
}

.event__link {
  padding: 0.2rem 0.5rem;
  margin: 0.5rem 0.5rem 2px 0;
}

.today__currentdaytext {
  font-size: var(--f-size-s-2);
}

.-ticker .ticker__item a {
  color: rgb(var(--c-neutral-darker));
}

@media (hover: hover) {
  .-ticker .ticker__item a:hover {
    color: rgb(var(--c-primary));
  }
}

.gkmb__oneforall.-eventlist.-ticker .ticker__header {
  border-top-right-radius: var(--b-radius);
  border-bottom-right-radius: var(--b-radius);
}

.-eventlist .oneforall__event {
  border: 1px solid rgb(var(--c-neutral-light));
  padding: 2rem 1.2rem 2rem 0;
  border-radius: var(--b-radius);
}

.-eventlist .event {
  padding-left: 1.2rem;
}

.fancybox__content .eventinfo__date,
.-eventlist .event__date {
  background-color: rgb(var(--c-primary));
  color: rgb(var(--c-neutral-lightest));
  border-top-right-radius: var(--b-radius);
  border-bottom-right-radius: var(--b-radius);
  padding: 0.5rem 1.2rem;
  display: inline-block;
}

.gkmb__oneforall.-ticker.-eventlist .event__date {
  background: none;
  padding: 0;
  border: none;
  color: rgb(var(--c-neutral-dark));
  font-weight: var(--f-weight-b);
}


.eventinfo.fancybox__content {
  padding: 2rem 1.2rem 2rem 0;
}

