.calendar-event .event-date-time{padding-left:30px;position:relative}.calendar-event .event-date-time:before{content:'\f073';position:absolute;top:50%;left:2px;font-family:fontAwesome;font-size:20px;transform:translateY(-50%)}.calendar-event .event-sidebar{margin-top:0}.calendar-event .event-sidebar .sidebar-content>div+div{margin-top:32px}.calendar-event .event-sidebar .sidebar-content>div h2+*{margin-top:16px}.calendar-event .event-sidebar .event-categories ul li{position:relative;padding-left:30px}.calendar-event .event-sidebar .event-categories ul li:before{content:'\f02b';position:absolute;top:50%;left:2px;font-family:fontAwesome;transform:translateY(-50%)}.calendar-event .event-sidebar .event-categories ul li+li{margin-top:10px}.calendar-event .event-sidebar .event-files ul{padding-left:0;list-style:none}.calendar-event .event-sidebar .event-files ul li{position:relative;padding-left:38px}.calendar-event .event-sidebar .event-files ul li>img{position:absolute;top:50%;left:0;max-width:30px;transform:translateY(-50%)}.calendar-event .event-sidebar .event-files ul li+li{margin-top:10px}.calendar-event .event-sidebar .event-links .button-link,.calendar-event .event-sidebar .event-links h2{margin:0}.calendar-event .event-sidebar .event-links .button-link{margin-top:18px}.calendar-event .event-map{margin-top:30px}.calendar-event .event-map iframe{width:100%;min-height:400px;border:none}@media all and (max-width:991px){.calendar-event .event-sidebar{margin-top:15px}.calendar-event .event-sidebar .sidebar-content>div+div{margin-top:17px}.calendar-event .event-sidebar .sidebar-content>div h2+*{margin-top:0}.calendar-event .event-map{margin-top:22px}}