.mod-dpcalendar-upcoming-panel{display:flex;flex-wrap:wrap;margin:0 -5px}
.mod-dpcalendar-upcoming-panel{clear:both;overflow:overlay}
.mod-dpcalendar-upcoming-panel__event{display:block;overflow:hidden}
.mod-dpcalendar-upcoming-panel__event+div{margin-top:.7rem}
.mod-dpcalendar-upcoming-panel__group{margin-bottom:1rem}
.mod-dpcalendar-upcoming-panel__heading.dp-group-heading{font-weight:bold;background-color:rgba(0,0,0,0.05);padding:.5rem .7rem;margin-bottom:.7rem}
.mod-dpcalendar-upcoming-panel__heading.dp-group-heading ~ div{margin-left:.7rem;margin-right:.7rem}
.mod-dpcalendar-upcoming-panel .dp-link{font-size: 50px;font-family: 'Open Sans', sans-serif;color: #ffffff;font-weight: 200;line-height: 1em;text-transform: uppercase;}
.mod-dpcalendar-upcoming-panel .dp-date__start,.mod-dpcalendar-upcoming-panel .dp-date__end,.mod-dpcalendar-upcoming-panel .dp-time__start,.mod-dpcalendar-upcoming-panel .dp-time__end,.mod-dpcalendar-upcoming-panel .dp-time__separator{opacity: 0.3;font-family: 'Roboto Condensed', sans-serif;font-size: 20px;font-weight: 700;text-transform: uppercase;line-height: 2;}
	.mod-dpcalendar-upcoming-panel .dp-figure__caption{font-size:.8em;opacity:.7}
	.mod-dpcalendar-upcoming-panel__group,.mod-dpcalendar-upcoming-panel>.mod-dpcalendar-upcoming-panel__event{flex:1 1 200px;position:relative;margin:5px; background: none; }
	.mod-dpcalendar-upcoming-panel__event{/*background-color:#fff;box-shadow:0 0 2px rgba(52,58,67,0.1),0 2px 5px rgba(52,58,67,0.08),0 5px 15px rgba(52,58,67,0.08)*/}
	.mod-dpcalendar-upcoming-panel__information{padding:.7rem}.mod-dpcalendar-upcoming-panel__heading .dp-group-heading ~ div{padding-left:0;padding-right:0}
	.mod-dpcalendar-upcoming-panel .dp-figure{display:flex;flex-direction:column;text-align:center;margin:0}
	.mod-dpcalendar-upcoming-panel .dp-figure__caption{width:100%;box-sizing:border-box}
