h2.calendar-sidebar{border-bottom:1px solid #e3edf5;padding-bottom:15px;font-family:'KlintPro-regular',sans-serif;font-weight:400}h2.calendar-sidebar span.icon-calendar{padding-right:10px}a.calendar-post{color:#404040}a.calendar-post:hover{text-decoration:none}a.calendar-post h2{font-size:30px;font-family:'klintpro-light',sans-serif;font-weight:800}a.calendar-post .date{color:#0061ab;text-align:center}a.calendar-post .month-date .day{font-size:102px;line-height:1.2}a.calendar-post .multiple-days{padding:15px 0}a.calendar-post .multiple-days .day,a.calendar-post .multiple-days .day{font-size:48px}a.calendar-post .multiple-days .date-1 .day:after{content:"-"}a.calendar-post .month-date .month{font-size:18px;line-height:.5;display:block}a.calendar-post .multiple-days .month-diff{margin-left:30px;padding-left:10px}a.calendar-post .meta,section.body-text .meta{border-top:1px solid #e3edf5;border-bottom:1px solid #e3edf5;padding:23px 6px;font-family:'KlintPro-Italic',sans-serif;font-size:18px;margin:30px 0 50px 0}a.calendar-post .meta .time,a.calendar-post .meta .date,section.body-text .meta .time,section.body-text .meta .date{margin-right:30px}a.calendar-post span.time span.start span.icon-time,a.calendar-post span.place span.icon-pin-simple{padding-right:5px}.meta .time,.meta .place{display:inline-block}div.calendar-filter ul{list-style:none;font-size:16px;font-family:'klintpro-regular',sans-serif;padding-left:0;margin:23px 0}div.calendar-filter ul li{margin:15px 0}div.calendar-filter a.active{color:#404040}div.subnav .calendar-list-block a.calendar-post h3{font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.5px;margin-bottom:5px;font-family:'klintpro-light',sans-serif}div.calendar-list-block>h2{margin-top:0}.calendar-list-block a.calendar-post .date,.calendar-list-block a.calendar-post .place{color:#999}div.page-content-container .calendar-list-block .event{margin-bottom:30px}