.b-events-feed {
  padding-bottom:50px;
}

  .b-events-feed__tab-content {
    padding-left:64px;

    display:none;
  }
  .b-events-feed__tab-content_web {}
  .b-events-feed__tab-content_events {}
    .b-events-feed__item {
      padding-bottom:30px;
    }
      .b-events-feed__item__top {}
        .b-events-feed__item__date {
          font-size:1.1em; font-style:normal; font-weight:600;
          line-height:1;

          color:#ff8605;
        }
        .b-events-feed__item__city {
          font-size:1.1em; font-style:normal;
          line-height:1;

          color:#a6a6a6;

          padding-left:13px;
        }
      .b-events-feed__item__desc {
        display:block;
        clear:both;
        padding-top:8px;

        word-wrap: break-word;
      }
        .b-events-feed__item__link {
          font-size:1.3em;
          line-height:1.45em;
          color:#000;

          text-decoration:none;

          border-bottom:1px solid #ccc;
        }
          .b-events-feed__item__link:hover {
            border-bottom-color:#fff;
          }


.b-events-feed__item_link-more {
  font-size:1.1em;
  line-height:15px;
  color:#06c;

  text-decoration:none;

  padding-left:21px;

  background:url(../../../images/list.png) 0 0 no-repeat;
}
  .b-events-feed__item_link-more i {
    text-decoration:underline;
    font-style:normal;
  }
    .b-events-feed__item_link-more:hover i {
      text-decoration:none;
    }


.l-events-feed_min { padding-bottom:0; }
.b-events-feed_min {
  margin-left:42px;
}
.b-events-feed_min__title,
.b-events-feed_photo__title,
.b-events-feed_text__title {
  display: block;
  font-size: 1em;
  min-height: 27px;
  padding: 4px 0 8px 42px;
  position: relative;
}
  .b-events-feed_min__title i,
  .b-events-feed_photo__title i,
  .b-events-feed_text__title i {
    background: url(../../../images/icons.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 31px;
    left: 0;
    position: absolute;
    top: 0;
    width: 31px;
  }
    .b-events-feed_photo__title i { background-position:0 -93px; }
    .b-events-feed_text__title i { background-position:0 -155px; }

  .b-events-feed_min__title a,
  .b-events-feed_photo__title a,
  .b-events-feed_text__title a {
    color: #003366;
    font-size: 1.8em;
    font-weight: 600;
    line-height: 20px;
    text-decoration: underline;
  }
    .b-events-feed_min__title a:hover,
    .b-events-feed_photo__title a:hover,
    .b-events-feed_text__title a:hover { text-decoration:none; }

.b-events-feed_photo { padding-bottom:28px; }
  .b-events-feed_photo__img { padding-left:42px; }

.b-events-feed__text { padding-bottom:19px; }
  .b-events-feed__text p {
    font-size:1.3em; line-height:18px;
    color:#484848;

    padding-left:42px;
  }

  .b-events-feed_text__title {
    color: #036;
    display: block;
    font-size: 1.8em;
    font-weight: 600;
    min-height: 20px;
    padding: 4px 0 7px 42px;
    position: relative;
  }