/*
 * @package: balaionci
 * Pages
*/
#site-miolo {margin:0 auto;width:96%;}
/* HOME */
body.home #page{
 background:url(../assets/rio-ailtonkrenak-ct.png) center top no-repeat;
 background-size:cover;background-attachment:scroll;
}
.dahome {
  display:flex;justify-content:center;align-items:center;
  width:80%;margin:0 auto 59px;
}
.homecontent {position:relative;padding:0;max-width:860px;}
.homecontent.nahome {font-size:1.2em;max-width:720px;}
#tempos-section {flex-wrap:wrap;flex-direction:row;
  display:flex;justify-content:space-between;
  gap:3vh;width:96%;padding-bottom:5em;
}
.tempolinha{
  position:relative;display:flex;
  justify-content:flex-start;align-items:center;
  width:99%;margin-bottom:2vh;
}
.tempo-periodo {display:flex;flex-direction:column;justify-content:flex-start;}
.tempo-periodo .periodo-content {
  display:flex;flex-direction:row;justify-content:space-around;
}
.periodo-head h1 {line-height:1.3em;position:relative;}
.periodo-res {max-width:54%;}
img.periodo-img {width:45%;max-width:100%;height:auto;object-fit:contain;}
a.tempo-periodo .periodo-content, a.tempo-periodo:hover .periodo-content,
a.tempo-periodo:visited .periodo-content,
a.tempo-periodo:focus-visible .periodo-content{color:#202020;}
.tempolinha:nth-child(even){margin-right:0;margin-left:auto;align-content:flex-end;}
.tempolinha:nth-child(even) .periodo-head {text-align:right;}
.tempolinha:nth-child(even) .periodo-content {
  text-align:right;align-self:flex-end;flex-direction:row-reverse;
}
.tempolinha:nth-child(3) .tempo-periodo {margin-left:5%;}
.tempolinha:nth-child(4) .tempo-periodo {margin-right:5%;}
span.mais-home {
  padding:3px;margin:9px;white-space:nowrap;
  color:var(--balaionci-junco);float:right;
  font-size:1.1em;font-family:var(--balaionci-type);
}
#temas-section, #midias-section {
  display:flex;flex-direction:row;justify-content:space-between;
  flex-wrap:wrap;align-items:center;margin-bottom:39px;
}
.temas-section h1, .midias-section h2 {
  width:100%;color:var(--balaionci-blood);margin-bottom:2em;border-bottom:1px solid;
}
.midias-section h2 {color:var(--balaionci-junco);margin:1em auto;}
.midias-section {
  width:88%;border-top:1px solid var(--balaionci-junco);padding-top:1em;
}
a.home-inner {
  display:flex;flex-direction:column;justify-content:flex-end;
  width:45%;margin-bottom:2em;height:auto;text-align:center;
}
.temas-section a.home-inner:last-child {margin:auto;}
.midias-section .home-inner h3 {margin-top:1em;line-height:1em;}
.home-inner img {max-width:96px;height:auto;margin:auto;}
/* Pages / Acervo / Singles */
.sing-page {
  display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;
}
.sing-page article {display:flex;flex-wrap:wrap;gap:1%;justify-content:space-between;}
.sing-page article .entry-header {width:100%;order:1;}
h1.page-title {font-size:3.6em;margin:6px 0;line-height:1.2em;}
.sing-page article .entry-content{width:100%;order:3;}
.sing-page .sidebar-tempo{width:100%;order:4;}
.sing-page article .entry-thumb {order:2;
  position:relative;margin:14px auto;
  display:flex;justify-content:center;width:90%;
}
.sing-page article .entry-thumb .post-thumbnail {
  margin-top:3.6em;display:flex;justify-content:center;width:100%;
}
.sing-page article .entry-thumb.imgdeinstitucional .post-thumbnail {
  margin-top:3.6em;display:flex;justify-content:center;width:70%;
}
.sing-page .sidebar-tempo{width:100%;order:4;}
.sing-page .sidebar-tempo {
  display:flex;flex-direction:column;align-items:stretch;
  padding:0;margin-top:23px;padding-top:14px;
}
.sidebar-tempo .lista-header {
  display:flex;flex-direction:row;align-items:center;justify-content:flex-start;
  margin-bottom:14px;
}
.sidebar-tempo img.divisor {margin:3px auto 29px;}
.single .sidebar-tempo {width:36%;float:right;}
.sing-page .sidebar-tempo article{width:99%;}
.archive-header * {width:auto;}
.archive-header {
  display:flex;flex-wrap:wrap;flex-direction:row;gap:12px;justify-content:flex-start;
}
.archive-title{width:78%;}
.archivepage_excerpt {width:36%;}
.archivepage_thumb {width:32%;}
 .archivepage_thumb img {display:block;margin:0 0 0 auto;}
.tempo-list h3{font-size:2.1em;opacity:0.4;margin:0 auto 19px auto;text-align: center;}
.sing-nuc {width:62%;padding-top:2em;justify-content:flex-start;margin-right:2%;}
.tempo-list h3{font-size:2.4em;opacity:0.4;margin:0 auto 19px 0;}
.tempo-list {list-style:none;margin:0;padding:0;width:100%;}
.tempo-item {display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem;}
.tempo-thumb img {width:80px;height:60px;object-fit:cover;border-radius:0;}
.tempo-title {font-size:0.95rem;color:#222;text-decoration:none;}
.tempo-title:hover {text-decoration:underline;}
.single .entry-footer {margin-bottom:59px;}
h3.bottombar-title {margin-top:23px;margin-bottom:9px;}
.bottombar-related {
  display:flex;flex-direction:row;justify-content:space-between;gap:3%;
}
.termos-list, .termo-item {
  display:flex;flex-direction:column;justify-content:flex-start;
}
/* Pagnation */
.pagination {text-align:center;margin-top:2rem;}
.pagination a,.pagination span {
  display:inline-block;padding:6px 10px;margin:0 2px;
  border:1px solid var(--balaionci-junco);
  text-decoration:none;color: var(--balaionci-blood);
}
.pagination .current {
  background:var(--balaionci-junco);
  color:var(--balaionci-clay);
  border-color:var(--balaionci-blood);
}
/*Contato*/
.nf-field-label {display:none;}
.nf-before-form-content {margin-top:2em;margin-bottom:2em;color:var(--balaionci-junco);}
@media (min-width: 769px) {
  #site-miolo {margin:0 auto 0 21vw;}
  .page #site-miolo {width:79%;}
  .single #site-miolo {width:79%;}
  .home #site-miolo {width:62%;}
  .archive #site-miolo0 {width:72%;}
  .search #site-miolo {width:72%;}
  #tempos-section {gap:1vh;width:100%;padding-bottom:128px;}
  .tempolinha{width:88%;}
  .periodo-res {max-width:44%;}
  img.periodo-img {width:54%;}
  a.home-inner {width:30%;}
  .temas-section a.home-inner {width: auto;}
  .temas-section a.home-inner:last-child {margin:unset;margin-bottom:32px;}
  .sing-page article .entry-content,
  .sing-page .sidebar-tempo {width:63%;}
   .sing-page.todos-section article .entry-content,
   .sing-page.todos-section .sidebar-tempo{width:74%;}
  .sing-page article .entry-header {order:1;}
  .sing-page article .entry-content{order:2;}
  .sing-page article .entry-thumb {position:fixed;right:3%;width:24%;order:3;}
  .sing-page article .entry-thumb.imgdeinstitucional {bottom:6em;width:21%;}
}
