.event-box{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);display:block;padding:15px;transition:.3s ease-in-out}.event-box:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}.event-box .row{flex-wrap:nowrap;margin:0;overflow:hidden;width:100%}.event-box .image{align-items:center;background-color:#dedede;display:flex;height:60px;margin-right:15px;overflow:hidden;position:relative;width:60px}.event-box .image>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60px;width:60px}.event-box .image>img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.event-box .event-info{display:flex;flex:1;flex-direction:column;justify-content:space-between;line-height:normal;overflow:hidden}.event-box .event-info>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-box .event-info h3{color:#dc122a;font-size:15px;font-weight:500;margin:0;position:relative}.event-box .event-info h3 .icon-live{font-size:18px;margin-right:3px;position:relative;vertical-align:text-top}.event-box .event-info h3.holiday{padding-left:20px}.event-box .event-info h3.holiday i{background-position:50%;background-repeat:no-repeat;display:block;height:16px;left:0;position:absolute;width:16px}.event-box .event-info address,.event-box .event-info time{color:#2a2f33;font-size:14px}.event-box .event-info address{font-style:normal}.event-box .event-info span{color:#babac2;font-size:14px}.event-box.hlight{background-color:#dc122a}.event-box.hlight .event-info h3{color:#fff}.event-box.hlight .event-info time{color:#dedede}.event-box.hlight .event-info span{color:#babac2}.event-box.past{box-shadow:0 5px 15px 0 rgba(0,0,0,.06)}.event-box.past .image>img{filter:grayscale(100%)}.event-box.past .event-info h3{color:#707070}.event-box.past .event-info time{color:#babac2}.event-box.past .event-info span{color:rgba(0,0,0,.15)}.event-box.canceled .event-info h3 span{color:#2a2f33;font-weight:500}.event-box.canceled .event-info time{text-decoration:line-through}.event-box.venue{margin-bottom:10px;padding:0}.event-box.venue .image{border-bottom-left-radius:10px;border-top-left-radius:10px;height:70px;overflow:hidden;width:70px}.event-box.venue .event-info{justify-content:center;padding-right:15px}.event-box.venue .event-info h3{margin-bottom:5px}