
.region-content article .node__content .field--name-body {
  margin-bottom: 2rem;
}

.region-content article .node__content .field--name-field-news-date {
  margin-bottom: 5rem;
}

.region-content article .node__content .field--name-field-news-date .field__label {
  color: var(--medium_gray);
  font-size: 14px;
  margin-bottom: .5rem;
  font-weight: 300;
}

.region-content article .node__content .field--name-field-news-date .field__item time {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

@media (min-width: 1024px) {
  .region-content article .node__content .field--name-field-news-date .field__label  { font-size: 16px; }
  .region-content article .node__content .field--name-field-news-date .field__item time { font-size: 20px; }
}

.field--name-field-news-author {
  position: relative;
  padding-left: 57px;
  font-weight: 600;
  display: flex;
  margin: 1.5rem 0rem; 
}

.field--name-field-news-author:after {
  content: "by";
  position: absolute;
  left: 32px;
  font-weight: 300;
}

.field--name-field-news-author:before {
  position: absolute;
  left: 0;
  content: url("../../assets/icons/icon_author.svg");
  top: 50%;
  transform: translateY(-50%);
}

.field--name-field-news-author .field__item { position: relative; }
.field--name-field-news-author .field__item::after {
  content: ", ";
  margin-right: 10px;
}

.field--name-field-news-author .field__item:last-child:after { display: none; }

.page-article .field--name-field-image  {
  max-width: 984px;
  margin-bottom: 2rem;
}

.node--type-article .field--name-field-image img {
  width: 100%;
  height: auto;
}

.node--type-article .field--name-field-image figcaption { margin: .5rem 0 1rem 0; }

@media (min-width: 1024px) {
  .node--type-article .field--name-field-image figcaption { padding: 0 1rem; }
}

.page-article .field--name-field-ref-sections { margin: auto 0 0 0; }

.field--name-field-ref-sections .field__item { padding-left: 0px; }

/*SECTORS MULTIPLE*/
.page-article .field--name-field-ref-sections.multiple-sections { display: flex; }

.page-article .field--name-field-ref-sections.multiple-sections .field__item a {
  font-size: 0;    
  padding: 1rem 0px 1rem 3rem;
}



@media (min-width: 1200px) {
  .page-article .field--name-field-image  {
    max-width: 984px;
    margin-bottom: 3rem;
  }

  .page-article .field--name-field-ref-sections { display: block; }

  .page-article .field--name-field-ref-sections .field__item a[href="/other"] { display: none; }

  .page-article .field--name-field-ref-sections .field__item a {
    padding: 1rem 2rem 1rem 2.5rem;
    width: auto;
    height: auto;
    position: relative;
  }

  .page-article .field--name-field-ref-sections .field__item a {
    font-size: 12px;
    color: var(--medium_gray);
  }
}
