.home-news {
  padding : 55px 0;
  background-color : #f0f0f0;

  &-container {
    width : 970px;
    display : block;
    margin : 0 auto;
  }

  &-title {
    color : #4e4e50;
    font-size : 22px;
    display : block;
    padding : 30px 0;
    border-bottom : 1px solid #dcdcdc;
  }

  &-list {
    list-style-type : none;
    font-size : 0;
    margin-bottom : 30px;
    margin-left : -10px;
    margin-right: -10px;
  }

  &-item {
    height : 215px;
    border-bottom : 1px solid #dcdcdc;
    display : inline-block;
    width : 33.33333333333334%;
    vertical-align : top;
    padding-top : 30px;
    padding-left : 10px;
    padding-right : 10px;
    box-sizing : border-box;
  }

  &-item-date {
    font-size : 12px;
    color : #606062;
    text-transform : uppercase;
  }

  &-item-title {
    color : @red;
    font-size : 16px;
    margin-bottom : 10px;
    display : block;
  }

  &-item-desc {
    font-size : 14px;
    color : @grey;
    margin-bottom : 10px;
    display : block;
  }

  &-item-link {
    text-transform : uppercase;
    color : @red;
    font-size : 12px;
    text-decoration : none;
    i {
      font-size: 15px;
      margin-left: 5px;
    }

    &:hover {
      color : @red-dark;
    }

    &:focus, &:active {
      color : @black;
    }
  }

  &-button {
    width : 270px;
    display : block !important;
    margin : 0 auto;
  }

}