section.news-container {
  margin-top: 10em; }
  section.news-container .container {
    display: flex;
    flex-flow: column;
    width: 80%;
    margin: 0 auto; }
    section.news-container .container .box-news {
      margin-bottom: 2em;
      min-height: 40vh;
      background-color: rgba(82, 151, 33, 0.09);
      display: flex;
      flex-direction: row;
      justify-content: space-evenly;
      padding: 4em; }
      @media all and (max-width: 480px) {
        section.news-container .container .box-news {
          flex-flow: column;
          padding: 0.5em; } }
      section.news-container .container .box-news .order-1 {
        order: 1; }
        @media all and (max-width: 480px) {
          section.news-container .container .box-news .order-1 {
            order: 1; } }
      section.news-container .container .box-news .order-2 {
        order: 2; }
        @media all and (max-width: 480px) {
          section.news-container .container .box-news .order-2 {
            order: 1; } }
      section.news-container .container .box-news .box-image {
        max-width: 35%; }
        @media all and (max-width: 480px) {
          section.news-container .container .box-news .box-image {
            max-width: 100%; } }
        section.news-container .container .box-news .box-image img {
          max-width: 100%; }
      section.news-container .container .box-news .box-content {
        max-width: 60%; }
        @media all and (max-width: 480px) {
          section.news-container .container .box-news .box-content {
            max-width: 100%; } }
        section.news-container .container .box-news .box-content .title-row {
          padding-top: 1em;
          border-bottom: 2px solid #529721;
          min-height: 1.8em; }
          @media all and (max-width: 480px) {
            section.news-container .container .box-news .box-content .title-row {
              padding: 0.5em;
              min-height: 4em; } }
          section.news-container .container .box-news .box-content .title-row .title {
            max-width: 70%;
            float: left;
            line-height: 1.5em;
            color: #529721;
            font-weight: bold; }
            @media all and (max-width: 480px) {
              section.news-container .container .box-news .box-content .title-row .title {
                max-width: 100%; } }
          section.news-container .container .box-news .box-content .title-row .date {
            max-width: 30%;
            float: right;
            line-height: 1.5em;
            color: #529721; }
            @media all and (max-width: 480px) {
              section.news-container .container .box-news .box-content .title-row .date {
                max-width: 100%;
                float: left; } }
        section.news-container .container .box-news .box-content .link-row-reverse {
          display: flex;
          flex-direction: row-reverse;
          align-items: flex-end;
          height: 65%; }
        section.news-container .container .box-news .box-content .link-row {
          display: flex;
          flex-direction: row;
          align-items: flex-end;
          height: 65%;
          overflow: hidden; }
        section.news-container .container .box-news .box-content .text {
          margin-top: 2em;
          color: rgba(0, 0, 0, 0.57);
          text-align: justify; }

section.news-single-container {
  margin-top: 10em; }
  section.news-single-container .container {
    display: flex;
    flex-flow: column;
    width: 80%;
    margin: 0 auto; }
    section.news-single-container .container .big-image {
      min-height: 30vh;
      width: 100%; }
      section.news-single-container .container .big-image img {
        width: 100%; }
    section.news-single-container .container .title-row {
      padding-top: 1em;
      padding-bottom: 1em;
      border-bottom: 2px solid #529721;
      min-height: 1em; }
      @media all and (max-width: 480px) {
        section.news-single-container .container .title-row {
          padding: 0.5em;
          min-height: 4em; } }
      section.news-single-container .container .title-row .title {
        max-width: 70%;
        float: left;
        line-height: 1.5em;
        color: #529721;
        font-weight: bold; }
        @media all and (max-width: 480px) {
          section.news-single-container .container .title-row .title {
            max-width: 100%; } }
      section.news-single-container .container .title-row .date {
        max-width: 30%;
        float: right;
        line-height: 1.5em;
        color: #529721; }
        @media all and (max-width: 480px) {
          section.news-single-container .container .title-row .date {
            max-width: 100%;
            float: left; } }
    section.news-single-container .container .text {
      width: 100%;
      text-align: justify;
      margin-top: 1em;
      color: rgba(0, 0, 0, 0.57); }
    section.news-single-container .container .share-row {
      width: 100%;
      margin-top: 1em; }
      section.news-single-container .container .share-row .text {
        font-weight: bold;
        color: #529721; }
      section.news-single-container .container .share-row .share {
        margin-top: 1em; }
        section.news-single-container .container .share-row .share a .logo-social {
          max-width: 2em; }

/*# sourceMappingURL=news.css.map */
