/*==== meta general ====*/
article .meta-wrapper {
  position: relative
}

article .meta-wrapper.hide-legend legend {
  display: none
}

article .meta-wrapper .field {
  border-bottom: 1px solid #EEEEEE;
  padding:       10px 0;
  min-height:    45px;
}

article .meta-wrapper .field__label {
  min-width: 10rem
}

article .meta-wrapper .field {
  display: flex;
}

article .meta-wrapper .field .field__items {
  float: none;
}

#pagina-main .area-maincontent article .field--name-field-tags {
  margin: 0 0 10px 0;
}

#pagina-main .area-maincontent article .field--name-field-tags .field__item {
  display: inline;
}

#pagina-main .area-maincontent article .field--name-field-tags .field__item a {
  display:         inline-block;
  border:          1px solid #AAAAAA;
  font-size:       80%;
  background:      #AAAAAA;
  padding:         3px 5px 3px 5px;
  margin:          0 5px 0 0;
  border-radius:   9px;
  color:           #000000;
  text-decoration: none;
  background:      rgba(0, 0, 0, 0.1);
}

#pagina-main .area-maincontent article .field--name-field-tags .field__item a:hover {
  background: #666666;
  color:      #FFFFFF
}

/*==== social-sharing-buttons ====*/
.social-sharing-buttons {
  margin-top: 10px;
}

.social-sharing-buttons a {
  border:        1px solid #999999;
  border-radius: 10px;
  padding:       3px;
}

.social-sharing-buttons a:hover {
  background: #CCCCCC
}

@media (min-width: 768px) {

  #pagina-main .social-sharing-buttons {
    align-items:     normal;
    justify-content: normal;
  }
}

/*==== occurrence ====*/
article.node-occurrence-full .sensitive {
  display: inline-block;
  color: red;
  font-weight: bold;
  font-size: 1.23rem;
}

.continuity_status:before {
  display:     inline-block;
  font-size:   1em;
  opacity:     1;
  padding:     0 3px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

.status_exist:before {
  content: "\f071";
  color:   #F5C343;
}

.status_not_exist:before {
  content: "\f058";
  color:   #7EAC55;
}
