.bub-events-noevents__past-events-link a{color:var(--cl-primary-def)}.bub-events-noevents__past-events-link a:hover{color:var(--cl-primary-acc)}.bub-event-info{margin:.5rem 0 0}.bub-event-details{font-size:.9rem;margin:10px 0 25px}.bub-event-details__item,.bub-event-details__item-title{line-height:1.4}.bub-event-details__item{background:#fafafa;display:flex;padding:.8em .7em .7em}.bub-event-details__item:nth-child(odd){background:#eee}.bub-event-details__item-title{margin:0;min-width:100px}.bub-event-details__tourlink{margin-left:5px}.bub-event-details__venue-note,.bub-event-details__venue-maplink{display:block}.bub-event-details__venue-country{display:none}.bub-event-map__map{background:url(../../../../../../../../../../../themes/editionatelier/bubessentials/media/placeholders/ph-event-map.jpg) no-repeat;background-size:cover;height:400px;position:relative}.bub-event-map__map--embed,.bub-event-map--js.map-loaded .bub-event-map__map{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.bub-event-map__wrap{height:100%;position:relative}.bub-event-map.map-error .bub-event-map__wrap{background:#e5e5e5}.bub-event-map--js{opacity:0}.bub-event-map--js.map-loaded,.bub-event-map--js.map-error{transition:opacity 1000ms ease-in;opacity:1}.bub-event-map__element{height:100%;width:100%}.bub-event-map__embed-wrap{height:100%}.bub-event-map__embed-element{border:0;height:100%;padding:0!important;margin:0!important;width:100%}.bub-event-map__error-message{color:#999;display:none;font-size:24px;font-weight:700;line-height:1.3;padding:15px;position:absolute;top:50%;text-align:center;transform:translateY(-50%);width:100%}.bub-event-map.map-error .bub-event-map__error-message{display:initial}.bub-event-map__overlay{font-size:.9rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.bub-event-map__overlay-trigger{background:rgba(0,0,0,.6);border-radius:.8em;color:#fff;display:block;line-height:1;margin:0 auto;padding:.8em 1em .7em;transition:all 200ms}.bub-event-map__overlay-trigger:hover{background:rgba(0,0,0,.55)}.bub-event-map__overlay-note{font-size:.87rem;line-height:1.35;margin:10px auto 0;max-width:22em;text-align:center}.bub-event-map__overlay-note p{background:#fff;display:inline;hyphens:none}.bub-event-map__caption{line-height:1}.bub-event-map__caption{background:#f5f5f5;display:block;font-size:14px;padding:10px 10px 8px 2px}.bub-event-map.map-error .bub-event-map__caption{display:none}.bub-eventlist__list{margin-left:0!important}.bub-eventlist__item{list-style-type:none!important}