/*
 * @package: edumusas
 * Deeper styles
*/
/*# Miolos #*/
#site-miolo {
  display:flex;flex-direction:column;
  flex-wrap:wrap;justify-content:flex-start;
  align-content:stretch;align-items:stretch;
	margin-top:6em;padding-bottom:8em;
}
.single #site-miolo, .archive #site-miolo  {
  margin-top:6em;min-height:100vh;
  background:#EEEEFF;
  box-shadow:0 0 1em 0 #000;
  background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 2%, rgba(255,255,255,0.6) 8%, rgba(255,255,255,0.6) 99%);
  box-shadow:0 0 0 0 #00000000;
  /*width:100%;*/
  background:none;
}
.archive #site-miolo {
  flex-direction:column;
}
/*# Arch Art outline:1px solid; #*/
#archivos article {
  width:26%;margin:2% 5% 2% 0;
  position:relative;display:flex;flex-direction:column;
  justify-content:flex-start;
  z-index:100;
	transform:translateY(0);
  transition:transform 0.2s ease;
}
#archivos article:hover {
  z-index:200;transform:translateY(-25%);
}
#archivos article .entry-header{display:flex;}
#archivos article .entry-content {
	position:absolute;display:none;
  width:0;height:0;top:108px;
	background:var(--edumusas-ice);padding:1em;
	box-shadow:3px 4px 6px var(--edumusas-lead);
	opacity:0;transform:translateY(0);
  transition: opacity 0.5s, transform 0.5s ease;
	transition-delay: 0.8s;
}
#archivos article:hover .entry-header {
  width:112%;background-color:var(--edumusas-ice);
}
#archivos article:hover .entry-content {
	display:block;
  width:112%;height:auto;
	opacity:1;transform:translateY(0);
  transition: opacity 0.5s, transform 0.5s ease;
	transition-delay:0.9s;
}
.thumber {position:relative;
	width:128px;height:128px;
	overflow:hidden;
	background-color:rgb(160,204,236);
  background-color:rgba(160,204,236,0.4);
  background-color:rgba(160,204,236,0.0);
	transform:translateY(0);
  transition:transform 0.4s ease;
  box-shadow:-8px 8px 2em #000;
}
.category-websites .thumber {
  border-radius:2%;transform:translateY(-2em) rotate(45deg);
  transition: rotate 0.5s, transform 0.5s ease;
  box-shadow:-8px 16x 2em #00000022;
}
.category-websites .thumber img {
  transform:rotate(-45deg) scale(1.42);
}
.category-identidade-visual .thumber {
  border-radius:50%;box-shadow:-16px 24px 3em #00000088;
}
.category-publicacoes .thumber {box-shadow:-4px 4px 1em #000;}
.category-eventos {}
.thumber .img-thumber {position:absolute;width:100%;height:100%;}
.thumber img {
	position:relative;display:block;width:100%;height:100%;
	object-fit:cover;object-position:center;
}
#archivos article:hover .img-thumber img {
  object-fit:contain;object-position:left;
}
#archivos article:hover .thumber,
#archivos article:hover .thumber img {cursor:pointer;transform:none;border-radius:0;width:100%;}

/***#- ARCHIVES --- */
#archivos {
  display:flex;flex-direction:row;
  flex-wrap:wrap;justify-content:space-around;
  align-content:stretch;align-items:stretch;
	padding-bottom:8em;
}
.archivos-head {position:sticky;top:1em;margin-bottom:3em;}
.thumbert {position:relative;margin-top:1em;}
.thumbert .post-thumbnail img {max-height:46vh;object-fit:contain;object-position: left;}
.tax-clientes .archivos-head {color:var(--edumusas-darkoil);}
/***#- Single __ */
#pager {width:88%;}
.single article{margin:2em 4em 6em;color:var(--edumusas-darkoil);}
.single .entry-header {
	padding:4px 0;margin:4px 0;
	width:100%; position:relative;z-index:10;
	display:flex;flex-direction:column;
	flex-wrap:nowrap;justify-content:flex-start;
	align-items:flex-start;align-content:normal;
}
.single h1.entry-title {font-size:2.2em;}
.single h4.entry-cat span:after {content:', ';}
.single h4.entry-cat span:last-child:after {content:' ';}
.single p {max-width:520px;}
.single .entry-header .post-thumbnail {
	position:relative;z-index:10;display:block;
	min-width:360px;width:80%;text-align:left;
}
.nav-links {background:#EEEEFF;
	padding:1em 0;z-index:100000000;
	position:fixed;bottom:0;display:flex;
	width:64%;border-top:1px solid var(--edumusas-cloud);
}
.nav-links a {margin:1em;color:var(--edumusas-oil);}

/* Tabas */
.conteiner-abas {
  max-width:1200px;max-width:100%;
  margin:0 auto;padding:1em;
}
.abas-wrapper input[type="radio"] {display:none;}
.abas-navegacao {
  display:flex;border-bottom:2px solid #ccc;margin-top:23px;
}
.abas-navegacao label {
  padding:0.5em 1em;margin-right:0.3em;
  cursor:pointer;
  border:1px solid var(--edumusas-oil);border-bottom:none;
  border-top-left-radius:4px;border-top-right-radius:4px;
  transition: background 0.3s ease;
  font-family:var(--edumusas-typeh);
  background:var(--edumusas-darkoil);
  color:var(--edumusas-ice);
}
.abas-navegacao label:hover {background:var(--edumusas-oil);}
.abas-conteudo {
  border:1px solid #ccc;border-top:none;
  padding:2em;min-height:200px;
  background:var(--edumusas-ice);
}
.abas-conteudo .conteudo-item {display:none;}
/*mostrar conteúdo correto baseado no input */
#aba-1:checked ~ .abas-navegacao label[for="aba-1"],
#aba-2:checked ~ .abas-navegacao label[for="aba-2"],
#aba-3:checked ~ .abas-navegacao label[for="aba-3"] {
  background:var(--edumusas-ice);color:var(--edumusas-darkoil);
  border-bottom:2px solid #fff;
  margin-bottom:-2px; /* Sobrepõe borda inferior */
}
#aba-1:checked ~ .abas-conteudo #conteudo-aba-1,
#aba-2:checked ~ .abas-conteudo #conteudo-aba-2,
#aba-3:checked ~ .abas-conteudo #conteudo-aba-3 {
  display:block;
}
.lista-taxonomia {
  list-style:square;padding-left:2em;
}
.lista-taxonomia a {
  color:var(--edumusas-bronze);text-decoration:none;
}
.lista-taxonomia a:hover {text-decoration:underline;}
.lista-tags a {
  display:inline-block;
  background:var(--edumusas-cloud);
  padding:5px 10px;margin:5px;
  border-radius:3px;text-decoration:none;
  color:var(--edumusas-oil);font-size:1em;
}
.lista-tags a:hover {background:var(--edumusas-bronze);}

/*#--- MOBILE ---#*/
@media screen and (max-width:768px) {
  #archivos {width:100%;flex-direction:column;align-content:center;}
  #archivos article {width:86%;min-height:160px;}
  #archivos article:hover {left:0;margin-left:0 !important;}
  #archivos article .entry-header{justify-content:center;}
  .nav-links {width:92%;}
  #pager {width:96%;}
}
