.widget-events .event{display:block;margin:0 0 1rem;padding:1rem;border-bottom:.1rem solid rgba(47,46,39,.1);background:rgba(47,46,39,.1);text-align:center}.widget-events .event:before,.widget-events .event:after{content:" ";display:table}.widget-events .event:after{clear:both}.widget-events .event .date{display:block;font-size:2em;width:12rem;height:8.8rem;background:url(../images/date.png) center top no-repeat;background-size:cover;color:#e1ae3f;font-family:arvo,sans-serif;font-weight:700;text-transform:uppercase;margin:0 auto 1rem;padding-top:1.6rem;text-align:center}.widget-events .event .date .month{display:block;line-height:1;font-size:.6em}.widget-events .event .date .day{display:block;line-height:1;font-size:1.2em}.widget-events .event .date .year,.widget-events .event .date .time{display:none}.widget-events .event .header{margin:0 0 1rem}.widget-events .event .header .title{font-size:2rem}.widget-events .event .header .title a{text-decoration:none;color:inherit}.widget-events .event .header .location{line-height:1;font-family:arvo,sans-serif;font-size:1.8rem;text-transform:uppercase}.widget-events .event .actions{margin-top:1rem}.widget-events .event .actions .btn{float:none;vertical-align:top;font-size:.7em}.widget-events .event .more-info{text-align:center}.widget-events .event .more-info .description{margin:0 0 1rem}.widget-events .event .more-info .panel{margin:25px 0 0}@media(min-width:768px){.widget-events .event{text-align:left;position:relative;margin-left:6rem;margin-top:2rem;margin-bottom:6rem}.widget-events .event .date{position:absolute;left:-6rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.widget-events .event .header{margin-left:7rem;padding-right:20rem;position:relative}.widget-events .event .header .title{float:left;width:60%;margin:0;font-size:2rem;line-height:1.2;padding-right:2rem}.widget-events .event .header .location{float:left;width:40%;margin:0;font-size:2rem;line-height:1.2}.widget-events .event .actions{position:absolute;top:0;right:0;margin:0}}@media(min-width:1400px){.widget-events .event .header{margin-left:10rem}.widget-events .event .header .title,.widget-events .event .header .location{font-size:2.4rem}}