.home {
  .article-content{
    margin-top: 0;
  }
  .article-container {
    padding-top: 1.875rem;
  }
}

.article-container {
  .widget-content {
    clear: both;
  }
  aside img {
    float: left;
    margin: 0 0.625rem 0.125rem 0;
    width: 40%;
  }
}

.articles-home,
.articles-archive {
  margin-bottom: 1.875rem;
  margin-top: 1.875rem;
  position: relative;
  @media #{$brk-tablet}{
    display: inline-block;
    margin: 2.12rem 0 1.875rem;
    width: 50%;
  }
}

.articles-home:nth-of-type(3n+3),
.articles-archive:nth-of-type(3n+3),
.articles-home:last-child,
.articles-archive:last-of-type {
  margin-top: 1.875rem;
  position: relative;
  @media #{$brk-tablet}{
    display: inline-block;
    margin: 0.625rem 0 1.875rem;
    width: 100%;
  }
  img {
    @media #{$brk-tablet}{
      float: left;
      margin-right: 1.89rem;
      width: 47.6%;
    }
  }
  .article-title-home {
    @media #{$brk-tablet}{
      padding-top: 0;
    }
  }
  .article-label {
    @media #{$brk-tablet}{
      right: 50%;
    }
  }
}

.articles-home img,
.articles-archive img {
  width: 100%;
  @media #{$brk-netbook}{
    float: none;
    margin: 0 0.625rem 0.125rem 0;
  }
}

.articles-home.no-thumbnail {
  margin-top: 2.25rem;
  .article-label {
    display: none;
  }
  .article-title-home {
    padding-top: 0px;
  }
}

.aside-post {
  padding: 1rem 3rem;
  .article-title-home {
    display: none;
  }
  p {
    font-style: italic;
  }
}

.article-label {
  background: $orange;
  display: inline-block;
  font-weight: 700;
  right: 0;
  padding: 0.313rem 1.000rem;
  position: absolute;
  top: 0.36rem;
  a{
    color: $white;
  }
  .genericon {
    color: $white;
    margin-right: 0.5rem;
    position: relative;
    top: -0.063rem;
  }
}

.no-category .article-label {
  display: none;
}
.article-introduction {
  color: $blue;
  display: block;
  font-weight: 700;
  margin-bottom: 0.188rem;
  position: absolute;
  top: -1.8rem;
  a{
    color: $blue;
  }
}

.article-title-home {
    font-size: 1.5rem;
    line-height: 1.3;
    margin: 0;
    padding: 0.625rem 0 0.125rem;
    a {
      color: $color-text;
    }
}

