.rssBlock {
  .card {
    .card-body {
      .card-title {
        a {
          @include rem-size(font-size, 24);
          @include rem-size(line-height, 26);
          display: inline-block;
          font-weight: 700;
          text-decoration: none;

          &:hover,
          &:active {
            text-decoration: underline;
          }
        }
      }

      .categoryicon-top .icon {
        margin-right: 0;
      }

      .card-text {
        color: $gray-secondary;
        font-family: $font-family-sans-serif;
        font-size: 1rem;
        line-height: 1.5rem;
      }

      .source-title {
        margin-bottom: $card-category-m-bottom;
        color: $card-p-color;
        font-size: $card-category-size;
        text-transform: uppercase;

        .source {
          font-weight: bold;
          letter-spacing: $card-category-l-spacing;
        }
      }
    }
  }
}

#text-body {
  .rssBlock {
    .row > * {
      max-width: 50%;
      flex: 1 0 auto;

      @media (max-width: 480px) {
        max-width: 100%;
      }
    }
  }
}

.blocks-widget-container {
  .block.rssBlock {
    .public-ui {
      .row {
        [class*='col'] {
          max-width: 50%;
          flex: 0 0 50%;

          @media (max-width: 1446px) {
            max-width: 100%;
            flex: 1 0 auto;
          }
        }
      }
    }
  }
}

.section-blocco-rss #sidebar .rss-widget {
  .four.wide.column {
    width: 70% !important;
  }

  .eight.wide.column {
    width: 30% !important;
  }
}