.rhc-upcoming-events7 .rhc-event-item .rhc-widget-body{opacity:0;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in,opacity .4s ease-in;-moz-transition:max-height .5s ease-in,opacity .4s ease-in;-ms-transition:max-height .5s ease-in,opacity .4s ease-in;-o-transition:max-height .5s ease-in,opacity .4s ease-in;transition:max-height .5s ease-in,opacity .4s ease-in}.rhc-upcoming-events7 .rhc-event-item.open .rhc-widget-body{opacity:1;max-height:2048px;-webkit-transition:max-height .7s ease-out,opacity .4s ease-in;-moz-transition:max-height .7s ease-out,opacity .4s ease-in;-ms-transition:max-height .7s ease-out,opacity .4s ease-in;-o-transition:max-height .7s ease-out,opacity .4s ease-in;transition:max-height .7s ease-out,opacity .4s ease-in}.rhc-upcoming-events7{box-sizing:border-box}.rhc-upcoming-events7 *{box-sizing:border-box}.rhc-upcoming-events7 .rhc-event-item{background-color:#fbfbfb;border:1px solid #ecf0f1;border-radius:2px;font-family:lato,sans-serif;margin:0 auto 6px;padding:0;opacity:1}.rhc-upcoming-events7 .rhc-event-item{z-index:1}.rhc-upcoming-events7 .rhc-event-item.supe-animate.supe-shown{margin:0 auto 6px;opacity:1;max-width:100%}.rhc-upcoming-events7 .rhc-event-item.supe-animate{margin:20px;opacity:0;max-width:90%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.rhc-upcoming-events7 .rhc-widget-header{position:relative;height:auto;transition:.95s ease;-webkit-transition:.95s ease;-moz-transition:.95s ease;background-color:transparent;min-height:154px}.rhc-upcoming-events7 .rhc-widget-header .rhc-widget-image{background-image:repeating-linear-gradient(-45deg,transparent,transparent 45px,rgba(0,0,0,.1) 45px,rgba(0,0,0,.1) 95px);background-color:#2980b9;width:100%;height:100px;overflow:hidden;transition:.95s ease;-webkit-transition:.95s ease;-moz-transition:.95s ease;border-radius:2px 2px 0 0}.rhc-upcoming-events7 .rhc-widget-image img{width:101%;max-width:101%;height:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);position:relative;top:50%;left:50%}.rhc-upcoming-events7 .rhc-widget-date-title{position:relative}.rhc-upcoming-events7 .rhc-widget-header .rhc-widget-date-cont{position:absolute;background-color:#3498db;width:80px;height:80px;border-radius:2px;top:-49px;left:10px;transition:.95s ease;-webkit-transition:.95s ease;-moz-transition:.95s ease}.rhc-upcoming-events7 .rhc-widget-header .rhc-widget-date-cont .rhc-date-hold{color:#fff;text-align:center;margin:16px auto;line-height:1.8}.rhc-upcoming-events7 .rhc-widget-header .rhc-widget-date-cont .rhc-start-month{font-size:14px;text-transform:uppercase;margin:0 auto -4px}.rhc-upcoming-events7 .rhc-widget-header .rhc-widget-date-cont .rhc-start-daynumber{font-size:28px;margin:-18px 0 0;padding:0}.rhc-upcoming-events7 .rhc-widget-header .rhc-title-info{position:relative;margin-left:93px;width:auto;padding:5px}.rhc-upcoming-events7 .rhc-widget-header .rhc-time-location{font-size:11px;margin:4px 0 0;height:0;opacity:0;transition:.15s ease-out;-moz-transition:.15s ease-out;-webkit-transition:.15s ease-out}.rhc-upcoming-events7 .rhc-widget-header .rhc-title-info{font-size:14px;font-weight:400;font-family:lato,sans-serif;text-decoration:none;-moz-transition:all ease .9s;-webkit-transition:all ease .9s;transition:all ease .9s;text-decoration:none}.rhc-upcoming-events7 .rhc-widget-header .rhc-title-info a{text-decoration:none}.rhc-upcoming-events7 .rhc-widget-header:hover{padding:0 0 7px;min-height:244px}.rhc-upcoming-events7.rhc-side-0 .rhc-widget-header:hover{min-height:308px}.rhc-upcoming-events7 .rhc-widget-header:hover .rhc-widget-image{height:150px;overflow:hidden;transition:.55s ease;-moz-transition:.55s ease;-webkit-transition:.55s ease;border-radius:2px 2px 0 0}.rhc-upcoming-events7.rhc-side-0 .rhc-widget-header:hover .rhc-widget-image{height:195px}.rhc-upcoming-events7 .rhc-widget-header:hover .rhc-widget-date-cont{top:7px}.rhc-upcoming-events7.rhc-side-0 .rhc-widget-header:hover .rhc-widget-date-cont{top:7px}.rhc-upcoming-events7 .rhc-widget-header:hover .rhc-time-location{opacity:1;height:auto}.rhc-upcoming-events7 .open .rhc-widget-header .rhc-widget-image{height:150px}.rhc-upcoming-events7.rhc-side-0 .open .rhc-widget-header .rhc-widget-image{height:195px}.rhc-upcoming-events7 .open .rhc-widget-header .rhc-widget-date-cont{top:7px}.rhc-upcoming-events7 .open .rhc-widget-header .rhc-time-location{opacity:1;height:auto}.rhc-upcoming-events7 .open .rhc-widget-header{padding:0 0 7px;min-height:244px;border-bottom:1px solid #e8e8e8}.rhc-upcoming-events7.rhc-side-0 .open .rhc-widget-header{min-height:308px}.rhc-upcoming-events7 .open .rhc-widget-body{height:auto}.rhc-upcoming-events7 .rhc-widget-body>div{padding:10px;font-size:12px;line-height:13px;border-bottom:1px solid #e8e8e8}.rhc-upcoming-events7 .rhc-widget-body>div:last-child{border-bottom:none}.rhc-upcoming-events7 .rhc-widget-body h3{margin:0 0 5px}.rhc-upcoming-events7 .rhc-widget-body .rhc-start-event{width:49.5%;display:inline-block;vertical-align:top}.rhc-upcoming-events7 .rhc-widget-body .rhc-end-event{width:49.5%;display:inline-block;vertical-align:top}.rhc-upcoming-events7 .rhc-widget-body .rhc-start-event>div{width:30%;display:inline-block}.rhc-upcoming-events7 .rhc-widget-body .rhc-end-event>div{width:30%;display:inline-block}.rhc-upcoming-events7 .rhc-widget-upcoming-item .rhc-widget-body .rhc-start-event .rhc-allday-hidden.fc-is-allday,.rhc-upcoming-events7 .rhc-widget-upcoming-item .rhc-widget-body .rhc-end-event .rhc-allday-hidden.fc-is-allday{display:none}.rhc-upcoming-events7 .rhc-widget-body .rhc-event-date-time h4{margin:0 0 3px}.rhc-upcoming-events7 .rhc-widget-body .rhc-tax-group{padding:0;display:table;width:100%}.rhc-upcoming-events7 .rhc-tax-group>div{width:49.5%;display:table-cell;vertical-align:top;padding:10px}.rhc-upcoming-events7 .rhc-tax-group>div:first-child{border-right:1px solid #e8e8e8}.rhc-upcoming-events7 .rhc-tax-group>div:only-child{width:100%}.rhc-upcoming-events7 .rhc-tax-group>div p{margin:0 0 2px;line-height:13px}.rhc-upcoming-events7 .rhc-widget-body .rhc-venue-details a{text-decoration:none;position:relative}.rhc-upcoming-events7 .rhc-widget-body .gmap{padding:0}.rhc-upcoming-events7 .rhc-widget-body .rhc-map-social-buttons{display:table;width:100%;font-size:24px}.rhc-upcoming-events7 .rhc-widget-body .rhc-left-buttons{display:table-cell;width:50%}.rhc-upcoming-events7 .rhc-widget-body .rhc-left-buttons>a{margin-right:3px;color:#505050;text-decoration:none}.rhc-upcoming-events7 .rhc-widget-body .rhc-right-buttons{display:table-cell;width:50%;text-align:right}.rhc-upcoming-events7 .rhc-widget-body .rhc-right-buttons>a{margin-left:3px;color:#505050}.rhc-upcoming-events7 .uew-loading{opacity:0;position:absolute;width:100%;text-align:center;min-height:100px;top:30px;left:0;right:0;bottom:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.rhc-upcoming-events7.rhc-supe-loading .uew-loading{opacity:1}.rhc-upcoming-events7.rhc-supe-loading .supe-item-holder{opacity:0;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.rhc-accordion-widget-item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.rhc-upcoming-events8 .rhc-widget-upcoming-featured-image{float:none}.rhc-upcoming-events7 .supe-body{position:relative}@media screen and (max-width:500px){.rhc-upcoming-events7.rhc-side-0 .open .rhc-widget-header{min-height:245px}.rhc-upcoming-events7.rhc-side-0 .open .rhc-widget-header .rhc-widget-image{height:150px}.rhc-upcoming-events7 .rhc-widget-body .rhc-start-event{width:100%;display:block;vertical-align:top}.rhc-upcoming-events7 .rhc-widget-body .rhc-end-event{width:100%;display:block}}