.mod_laufkalender_topevents_slider{overflow:hidden;margin:0 auto !important;padding:0 !important}.mod_laufkalender_topevents_slider .subheadline{font-family:"Source Sans Pro",Helvetica,sans-serif !important;font-weight:bold;font-size:1.6rem;line-height:2rem;color:#e42313}.mod_laufkalender_topevents_slider .wiper,.mod_laufkalender_topevents_slider .swiper-wrapper{margin:0 auto;display:inline-flex;flex-flow:row nowrap;width:100%;max-width:100%;justify-content:center;justify-items:center;align-content:center;align-items:center}.mod_laufkalender_topevents_slider .swiper-button-prev,.mod_laufkalender_topevents_slider .swiper-button-next{display:none !important}.mod_laufkalender_topevents_slider .swiper-button-prev::before,.mod_laufkalender_topevents_slider .swiper-button-next::before{display:none !important}.mod_laufkalender_topevents_slider .wrap{padding:0 !important;margin:0 !important}.mod_laufkalender_topevents_slider .topevent{flex-basis:auto;width:auto !important;height:100%;border-left:1px dotted #555;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;padding-left:12.5px;padding-right:12.5px;max-width:250px;white-space:wrap;text-decoration:none;box-shadow:none !important}.mod_laufkalender_topevents_slider .topevent .inner{height:100%;box-shadow:none !important;display:inline-flex;flex-flow:row wrap;align-content:center}.mod_laufkalender_topevents_slider .topevent:hover .inner{box-shadow:none}.mod_laufkalender_topevents_slider .topevent .date,.mod_laufkalender_topevents_slider .topevent .name{text-decoration:none;flex-basis:100%}.mod_laufkalender_topevents_slider .topevent .date{white-space:nowrap;font-size:110%;font-weight:bold !important}.mod_laufkalender_topevents_slider .topevent .name{white-space:normal}
