h2.event-heading:after{width:.75em;content:'';height:2px;background-color:#a2000b;width:30px;position:absolute;bottom:0;left:0}h2.event-heading{padding-bottom:10px;position:relative}.event-details{height:93px;display:table;float:left;height:93px;vertical-align:middle;padding:0;line-height:24px;font-size:20px;background:#fff;color:#FFF;max-width:130px}.event-name{min-height:93px;box-sizing:border-box;float:left;text-align:left;padding-top:0;padding-left:15px;padding-right:0}.event-list{padding:0;float:left;margin:0;list-style-type:none;margin-bottom:10px}.main-event p{font-weight:400}.event-details p{display:table-cell;vertical-align:middle;padding:10px;margin:0;font-size:19px;color:#939598;line-height:25px;text-transform:uppercase;font-weight:700}a .event-name{color:#000}.event-name p{margin:0;font-size:15px;font-weight:300;line-height:20px}.main-event{font-weight:700}.main-event p{font-size:14px}.event-list li{margin-bottom:0;float:left;width:50%}.event-btn{border:none;background-color:#a2000b;color:#fff;padding:1.75em 2.5em;line-height:1.3em;float:left}.upcoming1{float:left;width:100%;margin:0;padding:0}.upcoming1 li{display:block;list-style-type:none}.event-block{background:#006bc1;color:#fff;padding:25px 25px;box-sizing:border-box;float:left;width:100%}.upcoming-.info{padding:0 0 0 15px;text-align:left;float:left}.upcoming-photo{float:left;padding:0}.upcoming-photo img{width:100%}.upcoming-main{font-size:28px;font-weight:300;line-height:1.6em;padding:0;display:inline-block;background-color:transparent;margin-bottom:.3333em}.upcoming-data{margin-bottom:30px}.upcoming-data p{font-size:16px}