/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx internas */
.link-compartilhar {
  margin-bottom: 1em;
}
.copiar:hover {
  color:var(--color-link) !important;
  cursor: pointer;
}
.copiar:active {
  color:#666 !important;
}
#container-interno {
  background: var(--geral-fundo);
}

.content-interno {
  max-width: 1250px;
  margin: 0 auto;
  padding: 20px 0;
  min-height: 300px;
}

.content-interno article {
  display: flex;
  justify-content: center;
  flex-direction: column;
  /* align-items: center; */
  max-width: 960px;
  margin: 0 auto;
  padding: 0 8.25rem;
}

.content-interno article h1 {
  font-weight: bold;
  margin-bottom: 10px;
  color: var(--neutro-color5);
  padding-bottom: 5px;
  border-bottom: 1px dotted var(--neutro-color5);
}

.category-title {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.125rem;
  color: var(--neutro-color5);
  text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.1em gray;
}

.content-interno article ul {
  padding-left: 5px;
}

.content-img .box-notdestaque {
  width: 100%;
  height: auto;
  background-color: transparent !important;
  margin: 0;
}

.content-data {
  margin-bottom: 30px;
}

.data {
  font-weight: bold;
  color: var(--neutro-color5);
}

.content-footer {
  padding: 10px;
  border-top: 1px dotted var(--neutro-color5);
  width: 100%;
  margin-top: 50px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.content-footer h4 {
  margin-bottom: 5px;
}

.footer-link ul,
.footer-categoria ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;

}

.content-footer ul li {
  padding: 0 5px;
}

h2,
h3,
h4,
h5 {
  margin-bottom: 5px;
  color: #666;
}

div#container-category article {
  width: 95vw;
}

div#container-category div.divs-interno:nth-child(odd) article {
  box-shadow: 1px 1px 13px -2px #ccc;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
  margin-bottom: 30px;
}

div#container-category div.divs-interno:nth-child(even) article {
  margin-bottom: 30px;
}

div.divs-title {
  max-width: 1250px;
  margin: 0 auto;
  padding: 50px 150px;
}


#paginacao {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}

#paginacao .page-numbers {
  display: inline-block;
  padding: 8px 13px;
  margin: 0 3px;
  background: var(--tertiary-color1);
  color: var(--color-white);
  border-radius: var(--radius-sm);
  border: 1px solid var(--tertiary-color1);
  transition: background-color .15s ease, color .15s ease;
}

.page-numbers.current {
  background: var(--primary-color3) !important;
  border-color: var(--primary-color3) !important;
}

#paginacao .page-numbers:hover,
#paginacao .page-numbers:focus-visible {
  background: var(--color-white);
  color: var(--tertiary-color1);
}

.busca-interno {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

header[data-active] {
  cursor: pointer;
}

header[data-active="active"]~* {
  display: none;
}

header[data-active=""]~* {
  display: block;
}

.sub-menu-interno {
  width: 100%;
  max-width: 960px;
  display: flex;
  padding-bottom: 5px;
  border-bottom: 1px dotted var(--neutro-color5);
}

.sub-menu-interno ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-grow: 1;
  padding: 0 20px;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx internas - registro*/

#content-registro h2 {
  margin-bottom: 10px;
  cursor: pointer;

}

#content-registro h2 ~ div {
  display: none;
  margin-bottom: 15px;
  padding: 0 10px;
}

#content-registro h2:hover {
  background:#eee;
}

#content-registro div[data-active="active"] {
  display: block !important;
}