.event-header .save-as-ics a svg{width:1em;height:1em}.event-header .save-as-ics a svg path{fill:var(--axc-primary)}.event-header .save-as-ics a:hover svg path{fill:#000}.event-news-list .news-category-filter a{background-color:var(--axc-tritary-light)}.event-month .event-calendar-wrapper{position:relative;overflow-x:scroll}.event-month .event-calendar-wrapper table.event-calendar{position:relative;width:100%;max-width:100%}.event-month .event-calendar-wrapper table.event-calendar tr th,.event-month .event-calendar-wrapper table.event-calendar tr td{padding:0;margin:0;border-spacing:0;border:1px solid var(--axc-tritary-light);text-align:center;width:14.2857142857%}.event-month .event-calendar-wrapper table.event-calendar tr th{padding:5px 0;background-color:var(--axc-tritary-light)}@media(max-width: 360px){.event-month .event-calendar-wrapper table.event-calendar tr th{font-size:.6875rem}}.event-month .event-calendar-wrapper table.event-calendar tr td{height:8rem;text-align:left;vertical-align:top}.event-month .event-calendar-wrapper table.event-calendar tr td .day{padding:5px 6px;font-size:.875rem;text-align:right}.event-month .event-calendar-wrapper table.event-calendar tr td.othermonth{color:var(--axc-gray-light)}.event-month .event-calendar-wrapper table.event-calendar tr td.today .day{font-weight:bold}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event{position:relative;display:block;font-size:.6875rem;padding:2px 5px;margin-bottom:1px;z-index:2}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-1{margin-right:0}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-2{width:calc(200% + 1px);margin-right:-100%}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-3{width:calc(300% + 2px);margin-right:-200%}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-4{width:calc(400% + 3px);margin-right:calc(-300% + 4px)}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-5{width:calc(500% + 4px);margin-right:-400%}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-6{width:calc(600% + 5px);margin-right:-500%}.event-month .event-calendar-wrapper table.event-calendar tr td .calday-event.width-7{width:calc(700% + 6px);margin-right:-600%}.event-month .event-category-title{color:var(--axc-gray-light)}.event-month .event-category-square{position:relative;display:inline-block;width:1rem;height:1rem;border:2px solid var(--axc-gray);border-radius:1px}.event-month .event-category-check:checked~.event-category-square{background-color:var(--axc-gray)}.event-month .event-category-check:checked~.event-category-title{color:var(--bs-body-color)}.popover.event-popover{border-radius:0;border-color:var(--axc-tritary-light)}.popover.event-popover .popover-header{font-size:.875rem;padding:5px 5px 5px 10px;background-color:var(--axc-tritary-light);color:var(--bs-body-color);border-radius:0;border-color:var(--axc-tritary-light)}.popover.event-popover .popover-header .popover-close{cursor:pointer;z-index:1071;height:30px}.popover.event-popover .popover-body{font-size:.75rem;padding:10px}.popover.event-popover.bs-popover-top>.popover-arrow::before,.popover.event-popover.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{border-top-color:var(--axc-tritary-light)}