.event_list{padding: 70px 0px;}
.event_list .primary_btn {float: right !important;}
.event_list .event_card{transition: all .3s ease-in-out 0s;margin-top: 20px;text-align: left;position: relative;background: #fff;border-radius: 3px;}
.event_list .event_card .event-img{position: relative;overflow: hidden;}
.event_list .event_card .event-img img{width: 100%;height: auto;border-radius: 8px 8px 0 0 !important;}
.event_list .event_card .event-img .event-date{position: absolute;top: 10%;left: 4%;}
.event_list .event_card .event-img .event-date .date {display: inline-block;border-radius: 3px 0 0 3px;padding: 5px 15px;color: #fff;font-size: 16px;font-weight: 500;text-align: center;background: var(--heading);float: left;}
.event_list .event_card .event-img .event-date .month {display: inline-block;border-radius: 0 3px 3px 0;padding: 5px 20px;color: #fff;font-size: 16px;font-weight: 500;background: var(--primary);}
.event_list .event_card .event-content{padding: 20px 15px;border: 1px solid #eee;}
.event_list .event_card .event-content h3 a{color: var(--heading);font-size: 18px;font-weight: 600;margin: 0 0 15px 0;text-transform: capitalize;display: block;line-height: 30px;transition: 0.3s;}
.event_list .event_card .event-content span{color: var(--menu);margin-bottom: 5px;display: inline-block;margin-right: 10px;}
.event_list .event_card .event-content span i{color: var(--primary);margin-right: 8px;}
.event_list .event_card:hover {box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.06);}
.event_list .event_card:hover .event-content h3 a{color: var(--primary);transition: 0.3s;}