.events-slick {
  position: static !important; }
  .events-slick .event {
    background: #FFF;
    border-radius: 10px;
    color: #000;
    min-height: 300px;
    padding: 15px;
    margin: 0 10px;
    transition: background 0.3s ease-in-out 0.1s;
    background-repeat: no-repeat;
    background-size: 100% 100% !important; }
    .events-slick .event * {
      transition: opacity 0.1s ease-in-out, all 0.4s ease-in-out 0.1s; }
    .events-slick .event a {
      display: table;
      width: 100%;
      text-align: center; }
    .events-slick .event .day, .events-slick .event .month {
      color: #fff !important; }
    .events-slick .event .day {
      font-size: 24px;
      opacity: 0; }
    .events-slick .event .month {
      font-size: 24px;
      opacity: 0; }
    .events-slick .event .eventTitle {
      font-size: 16px;
      line-height: 30px;
      opacity: 0; }
      .events-slick .event .eventTitle span {
        display: inline-block;
        position: relative;
        top: 0; }
    .events-slick .event:hover {
      background-color: #9c1223 !important;
      background-image: none !important; }
      .events-slick .event:hover .day, .events-slick .event:hover .month {
        opacity: 1; }
      .events-slick .event:hover .eventTitle {
        opacity: 1; }
      .events-slick .event:hover .eventTitle span {
        color: #FFF;
        top: 0px; }
  .events-slick .slick-arrow {
    display: block;
    background: none;
    border: none;
    text-shadow: none;
    color: #FFF;
    position: absolute;
    padding: 0;
    font-size: 30px;
    top: 50%;
    margin-top: 10px; }
    .events-slick .slick-arrow.slick-prev {
      left: 0; }
    .events-slick .slick-arrow.slick-next {
      right: 0; }

