.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 .boxContent{margin:0 0 10px 100px}.swcalendar .boxContent .teaser{margin:10px 0 0}.swcalendar .boxDetail{border-bottom:1px solid #00418f;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,.swcalendar .boxDetail .detailInfo .siteswift-map-wrapper{padding-left:25px;padding-top:20px}.swcalendar .boxDetail .detailLink{align-self:flex-end;flex-grow:0}.swcalendar .topHeader{display:none}.swcalendar .contentSection{display:flex;margin-bottom:50px}.swcalendar .contentSection .boxDate{color:#fdab00;flex:0 0 50px;font-family:Roboto Condensed,sans-serif;font-weight:700}.swcalendar .contentSection .boxDate .day{font-size:3rem;line-height:3rem}.swcalendar .contentSection .boxDate .month{font-size:2.1rem;text-transform:lowercase}.swcalendar .contentSection .boxLeft{border-bottom:1px solid #00418f;color:#fdab00;flex:0 0 160px;margin-right:30px;padding-bottom:10px}.swcalendar .contentSection .boxLeft .label{font-weight:700}.swcalendar .contentSection .boxRight{flex:1 1 auto}.swcalendar .contentSection .boxRight .modTitle,.swcalendar .contentSection .boxRight .modTitle a{color:#00418f;font-family:Roboto Condensed,sans-serif;font-size:2rem;font-weight:700;line-height:2.2rem;margin-bottom:20px;text-decoration:none}.swcalendar .contentSection .boxRight .detailLink{margin-top:5px;text-align:right}.swcalendar .contentSection .boxRight .detailLink a{color:#00418f}.swcalendar[max-width~="570px"] .contentSection{border-bottom:1px solid #00418f;flex-wrap:wrap;padding-bottom:15px}.swcalendar[max-width~="570px"] .contentSection .boxLeft{border:0}.swcalendar[max-width~="570px"] .contentSection .boxRight{flex:1 1 100%;margin-top:30px}.swcalendarDetail.swcalendar .contentSection .boxLeft .label{margin-top:30px}.swcalendarDetail.swcalendar .contentSection .boxLeft .dateBegin .label,.swcalendarDetail.swcalendar .contentSection .boxLeft .dateEnd .label{margin-top:0}.swcalendarDetail.swcalendar .contentSection .boxRight .modTitle{font-size:4rem;line-height:4rem}.kawienCalendarList{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:15px 15px}.kawienCalendarList .item{display:flex;text-decoration:none}.kawienCalendarList .item *{transition:all .5s}.kawienCalendarList .item .boxDate{color:#fdab00;flex:0 0 45px;font-family:Roboto Condensed,sans-serif;font-weight:700}.kawienCalendarList .item .boxDate .day{font-size:3rem;line-height:3rem}.kawienCalendarList .item .boxDate .month{font-size:2.1rem;line-height:2.1rem}.kawienCalendarList .item .boxContent{flex:1 1 100%}.kawienCalendarList .item .boxContent .title{color:#000;font-size:1.5rem;font-weight:500;line-height:1.8rem}.kawienCalendarList .item .boxContent .timeplace{color:#fdab00;font-size:1.2rem;line-height:1.5rem}.kawienCalendarList .item:hover *{color:#000!important;opacity:.8!important}
/*# sourceMappingURL=mod_calendar.css.map */