.mod-dpcalendar-upcoming-simplehorizontal .dp-figure{text-align:center;margin:0}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure__caption{display:block;width:100%;box-sizing:border-box}.mod-dpcalendar-upcoming-simplehorizontal .dp-icon svg{fill:currentColor;width:1em;height:1em;vertical-align:-2px}.mod-dpcalendar-upcoming-simplehorizontal{clear:both;overflow:overlay}.mod-dpcalendar-upcoming-simplehorizontal__event{display:block;overflow:hidden}.mod-dpcalendar-upcoming-simplehorizontal__event+div{margin-top:.7rem}.mod-dpcalendar-upcoming-simplehorizontal__group{margin-bottom:1rem}.mod-dpcalendar-upcoming-simplehorizontal__heading.dp-group-heading{font-weight:700;font-size:larger;background-color:#f8f8f8;padding:.5rem .7rem;margin-bottom:.7rem;line-height:2rem;text-align:center}.mod-dpcalendar-upcoming-simplehorizontal__heading.dp-group-heading .month{display:block;text-transform:uppercase}.mod-dpcalendar-upcoming-simplehorizontal__heading.dp-group-heading .day{display:block;font-size:38px;line-height:42px;font-weight:700}.mod-dpcalendar-upcoming-simplehorizontal__heading.dp-group-heading .year{display:none}.mod-dpcalendar-upcoming-simplehorizontal__heading.dp-group-heading~div{margin-left:.7rem;margin-right:.7rem}.mod-dpcalendar-upcoming-simplehorizontal .dp-link_cta{display:inline-block;margin-top:10px;padding:5px 15px}.mod-dpcalendar-upcoming-simplehorizontal .dp-link_cta.dp-button{background-color:#2d9ede;font-weight:700;text-transform:uppercase;color:#000;border:0}.mod-dpcalendar-upcoming-simplehorizontal__date{font-style:italic;padding:2px 0}.mod-dpcalendar-upcoming-simplehorizontal__price,.mod-dpcalendar-upcoming-simplehorizontal__rrule{font-style:italic;padding:2px 0}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure{width:100%}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure .dp-image{width:100%;object-fit:cover;height:100px}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure__caption{opacity:.7}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure{text-align:center;margin:0}.mod-dpcalendar-upcoming-simplehorizontal .dp-figure__caption{display:block;width:100%;box-sizing:border-box}.mod-dpcalendar-upcoming-simplehorizontal__information{padding-top:0;margin-top:0;margin-bottom:.7rem}.mod-dpcalendar-upcoming-simplehorizontal .slideset-navigation-arrows{position:absolute;right:5px;top:5px}.mod-dpcalendar-upcoming-simplehorizontal .uk-button-primary{color:#fff}h3.uk-panel-title.uk-panel-title-background{background:#a81c21;padding:10px 20px;color:#fff}.mod-dpcalendar-upcoming-simplehorizontal .uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#fff;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 16px;background:#a81c21;vertical-align:middle;line-height:32px;min-height:32px;font-size:1rem;text-decoration:none;text-align:center;padding-left:16px;padding-right:16px;border:1px solid rgba(255,255,255,.5);font-style:normal}.mod-dpcalendar-upcoming-simplehorizontal .uk-button-primary:focus,.mod-dpcalendar-upcoming-simplehorizontal .uk-button-primary:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.mod-dpcalendar-upcoming-simplehorizontal .uk-slider-items li{border-left-width:1px;border-left-style:solid;border-image:linear-gradient(to bottom,#e2e2e2 0,#fff 100%);border-image-slice:1;padding-left:30px;padding-right:30px}.mod-dpcalendar-upcoming-simplehorizontal .uk-slider-items li::nth-child(1),.mod-dpcalendar-upcoming-simplehorizontal .uk-slider-items li::nth-child(4){border-left:none}