.download-widget {
  display: block;
  clear: left;
  .download-widget__cols-wrapper {
    margin: 0 auto 90px;
  }
  .download-widget__title {
    text-transform: uppercase;
    white-space: pre-wrap;
    font-weight: 600;
    margin-bottom: 20px;
  }

  .download-widget__list {
    border-top: 1px solid $gray;
    list-style-type: none;

    .download-widget__item {
      border-bottom: 1px solid $gray;
    }

    a {
      padding: 15px 20px 15px 5px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all 0.3s ease-out;
      color: $gray-80;
      text-transform: uppercase;
      position: relative;
      svg {
        width: 14px;
        height: 17px;
        right: 0;
        position: absolute;
        path {
          transition: all 0.3s ease-out;
          fill: $gray;
        }
      }
      &:hover {
        color: $blue-dark!important;;
        path {
          fill: $blue-dark;
        }
      }
    }
    &.download-widget__list--cols {
      margin: 0 auto;
      border: 0px;
      display: flex;
      justify-content: flex-start;
      margin: 50px -15px;
      padding: 0 !important;
      flex-wrap: wrap;
      @media (max-width: $gridBreakpointDown) {
        flex-direction: column;

      }
      .download-widget__item {
        width: 100%;
        @media  (min-width: $gridBreakpointUp) {
          width: calc(50% - 30px);
          margin: 0px 15px;
          //border-top: 1px solid $gray;
        }
        &:first-child{
          //border-top: 1px solid $gray;
        }

      }

    }

  }
}
