﻿div.eventsteaser div.bg-light-grey { background-color: transparent;}
.event-image {flex-basis: 20%;}
.event-list .event-title-data {flex-basis: 80%;}
img.event-icon { max-width: 80%;}
.event-title-data p.description-text { font-size: 0.9rem; font-weight: normal;}

div.inner-container {margin-bottom: 10px; border-bottom: 2px solid #b0b5b8 !important; margin-bottom: 10px; padding: 20px;}
div.inner-container.highlightedEventInList { border-bottom: 2px solid #f90018 !important; color: #171715;}
div.inner-container.highlightedEventInList p { color: #171715;}

.inner-container a,
.inner-container a:link { text-decoration: none !important;}

h3 { margin-top: 0; font-weight: 600;}
.event-list-item{ border-bottom:  1px solid #dee2e6; padding-bottom: 1.5rem; padding-top: 1rem; }

.poststeaser  { page-break-inside: avoid;  border: 1px solid #b0b5b8; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none !important;}
.postsCategoryTeaser .poststeaserColumn section.Events .ticketOnlineBookingIcon { top: 4px;}
.postsCategoryTeaser .poststeaserColumn section.Events .ticketOnlineBookingIcon object,
.postsCategoryTeaser .poststeaserColumn section.Events .ticketOnlineBookingIcon svg { height: 25px; width: 50px;}
section:after { bottom: 20px;}
.news-anchor a { font-weight: 600;}

[data-type=IMAGEDIVIDER] { height: 15vh !important; page-break-inside: avoid; }
li.searchRealmResult { page-break-inside: avoid; }
.downloads a { page-break-inside: avoid;}
a.btn { page-break-inside: avoid;}
.qrCode {
    page-break-inside: avoid
}
