
#right_side_events_card .col-lg-3.col-md-3.col-sm-12.col-xs-12{
  padding:0;
}

#right_side_events_card .col-lg-9.col-md-9.col-sm-12.col-xs-12{
  padding:0;
}

#right_side_events_card .event_date{
  text-align:center;
  background-color:#415b9e;
  color:white ;
  padding:25px 40px !important;
}
#right_side_events_card .event_date:hover{
  border: 1px solid #415b9e;
}

#right_side_events_card .event_details{
  padding:25px !important;
  padding-left:40px !important;
}

.event_card{
  border-radius:0.25rem;
  border:2px solid #f1f1f1;
}

.event_card:hover{
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #415b9e !important;
  border:1px solid #415b9e;
}

@media (max-width:991px) {
  #right_side_events_card .row-eq-height.event_card{
    display:block;
  }
}

@media (max-width:991px) {
  #right_side_events_card .row{
    margin:0;
  }
}

span.event_hoster_title{
  display:inline-block;
}

p.event_hoster_name{
  display:inline-block;
  margin:0;
}

#right_side_events_card{
  margin-bottom: 30px;
  padding:0;
}

@media (max-width:767px) {
  #right_side_events_card{
    padding:0;
  }
}

#right_side_events_card .row{
  margin:0;
}

h4.event_title{
  margin:0 0 5px 0;
}

h1.events_month{
  color: white;
  margin:0;
  line-height:1.5;
}

h1.events_day{
  color: white;
  margin:0;
  line-height:1.5;
  text-transform: uppercase;
}

#right_side_events_card ul{
  margin-bottom:5px;
}

#right_side_events_card span.badge{
  background-color:#415b9e;
  margin-right:5px;
}

#right_side_events_card a{
  color:initial;
}

.event_hoster{
  margin:0 0 5px 0;
}

#right_side_events_card p{
    margin:0;
}

#right_side_events_card a:focus,#right_side_events_card a:hover {
    text-decoration: underline;
}
#right_side_events_card li {
    font-size: 14px;
}
