.swcalendar .topHeader{padding:0 0 50px;text-align:center}.swcalendar .dateInfo{font-weight:700;padding:0 0 5px;text-transform:uppercase}.swcalendar .modAlert{padding:30px 0;text-align:center}.swcalendar .listSpacer{height:30px}.swcalendar .boxDate{float:left;overflow:hidden;text-align:center;width:80px}.swcalendar .boxDate .daytime{background-color:#00000012;display:flex;flex-direction:column;font-weight:700;height:50px;justify-content:center}.swcalendar .boxDate .day{font-size:30px;font-weight:700;line-height:27px}.swcalendar .boxDate .time{font-size:12px;line-height:15px}.swcalendar .boxDate .month{background-color:var(--color-primary);color:var(--color-white);display:flex;flex-direction:column;font-size:12px;height:30px;justify-content:center;line-height:12px;position:relative;text-transform:uppercase}.swcalendar .boxDate .vcalLink{bottom:3px;color:var(--color-white);font-size:10px;line-height:10px;position:absolute;right:3px;text-decoration:none}.swcalendar .boxDate .vcalLink:hover{opacity:.5}.swcalendar .boxContent{margin:0 0 10px 100px}.swcalendar .boxContent .teaser{margin:10px 0 0}.swcalendar .boxDetail{border-bottom:1px solid var(--color-stroke);clear:both;display:flex;margin:10px 0 0;padding:10px 0}.swcalendar .boxDetail .detailInfo{flex-grow:1;padding-left:25px}.swcalendar .boxDetail .detailInfo .dateBegin:before,.swcalendar .boxDetail .detailInfo .dateEnd:before,.swcalendar .boxDetail .detailInfo .place:before{display:inline-block;font-family:FontAwesome;margin-left:-25px;margin-right:5px;text-align:center;width:20px}.swcalendar .boxDetail .detailInfo .dateBegin:before{content:"\f017"}.swcalendar .boxDetail .detailInfo .dateEnd:before{content:"\f192"}.swcalendar .boxDetail .detailInfo .place:before{content:"\f041"}.swcalendar .boxDetail .detailInfo .label{font-weight:700}.swcalendar .boxDetail .detailInfo .address,.swcalendar .boxDetail .detailInfo .organizer{padding-left:25px;padding-top:20px}.swcalendar .boxDetail .detailLink{align-self:flex-end;flex-grow:0}.swcalendarDetail .modTitle{font-weight:700;padding:0 0 30px;text-transform:uppercase}.swcalendarDetail .boxContent{margin:40px 0}.swcalendarDetail .teaser{padding:0 0 20px}.swcalendarDetail .recurring_event{clear:both;padding:20px 0}
/*# sourceMappingURL=mod_calendar.css.map */