.blog__sidebar-item {
  margin-bottom: 30px; }
  .blog__sidebar-item .blog__sidebar-item-title {
    display: block;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 17px; }
  .blog__sidebar-item span {
    text-overflow: ellipsis;
    overflow: hidden; }
  .blog__sidebar-item[data-active='true'] {
    -webkit-box-ordinal-group: 1;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    color: #ffffff;
    background-color: var(--main-color); }
  .blog__sidebar-item .blog__sidebar-item-video-title {
    display: block; }
    .blog__sidebar-item .blog__sidebar-item-video-title:not(:last-child) {
      margin-bottom: 10px;
      border-bottom: 1px solid #ededed;
      padding-bottom: 10px; }
