.nextevents{position:relative}.slider .nextevents{display:table;table-layout:fixed;width:100%;height:100%}.slider .nextevents-content{display:table-cell;vertical-align:middle;width:100%;padding:2rem 0}.slider .nextevents-content>*{max-width:1500px;margin:0 auto;padding:0 2rem}.slider .nextevents-events .slick-list{margin:0 -1rem}.slider .nextevents-event{padding:0 1rem;margin-bottom:0!important}.nextevents .nextevents-event:not(:last-child){margin-bottom:2rem}.nextevents .nextevents-goto .button{margin:2rem 0 0;max-width:60%}.nextevents .nextevents-date{float:left;padding:1rem;width:100px;height:100px;background:#d6412b;display:table;color:#FFF}.nextevents .nextevents-date-content{display:table-cell;vertical-align:middle;text-align:center}.nextevents .nextevents-day{font-size:2rem;margin:0;line-height:1;font-weight:bold}.nextevents .nextevents-month{margin:0}.nextevents .nextevents-title{display:inline}.nextevents .nextevents-time{margin:0}.nextevents .nextevents-time i{padding-right:.5rem}.nextevents .nextevents-day-start{font-size:1.5em;font-weight:bold;line-height:1}.nextevents .nextevents-link{padding:0 1em;text-overflow:ellipsis;overflow:hidden}.nextevents .nextevents-link a{font-weight:bold;white-space:nowrap;line-height:1}.calendarcontent ul{list-style-type:none;margin:0;padding:0}.Pagination{margin:1em auto;display:table;border-collapse:collapse}.Pagination-item{position:relative;width:40px;height:40px;display:table-cell;margin-right:10px;border:1px solid rgba(132,132,132,0.25);color:#000;text-align:center;vertical-align:middle;line-height:0;cursor:pointer;box-sizing:content-box}.Pagination-item.isCurrent{background:rgba(214,214,214,0.25)}.Pagination-item:hover{background:rgba(214,214,214,0.25)}.Pagination-item a{width:inherit;height:inherit;display:table-cell;vertical-align:middle;text-decoration:none;color:#000}.calendar{width:100%;max-width:364px;margin-bottom:2rem;box-shadow:0 0 50px -5px #e4e4e4;border-radius:15px;overflow:hidden}.calendar .pagination{position:relative;text-align:center;background:#d6412b;border-radius:0;padding:.5rem}.calendar .pagihead{display:inline-block;color:#FFF;font-size:1.25rem}.calendar .pagihead p{margin:0}.calendar .pagination a{color:#FFF}.calendar .day.headline{text-transform:uppercase;font-weight:bold}.calendar .day{position:relative;float:left;width:14.28%;height:40px;line-height:40px;text-align:center}.calendar .day.after,.calendar .day.before{color:#cecece}.calendar .day.current,.calendar .day a{font-weight:bold}.calendarcontrols .search-submit{position:absolute;right:1px;top:1px;bottom:1px;width:50px;appearance:none;border:0;outline:0;box-shadow:none;background:#FFF;border-radius:inherit;cursor:pointer;color:#d6412b;font-size:1rem}.event{border-bottom:1px solid #c7c7c7}.event:last-child{border-bottom:0}.event-date,.event-divider,.event-category{display:inline-block;margin-bottom:1rem;vertical-align:middle}.event-category{font-style:italic;max-width:40%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-teaser{position:relative;padding:2rem 0}.event-export{position:absolute;right:0;top:2rem}.event-export>i{padding-right:.25rem}.event-description{margin-bottom:0}.event-detail{padding-bottom:2rem}.event-detail.hidden{display:none}.event-detail img{float:right;max-width:200px;margin:0 0 2rem 2rem}.event-detail strong,.event-detail span{display:block}.event-detail span{margin-bottom:1rem}.event-detail li:last-child span{margin-bottom:0}@media(max-width:679px){.event-date,.event-divider{display:none}}@media(max-width:425px){.event-detail img{float:none;margin:0 0 1rem 0;max-width:none}}