/* .hero-rss {
  margin: 0;
  max-width: 480px;
  text-align:left
}

.hero-rss li {
  margin: 0;
}

.hero-rss .wp-block-rss__item-title > a {
  color: var(--color-white);
  font-size: 3rem;
  font-family: var(--font-display);
  font-weight: 700;
} */

.hero-rss {
  padding: 0 !important;
}

.hero-rss .wp-block-cover * {
  color: var(--color-white);
}

.wp-block-column.rest-post-destaque-item,
.wp-block-column.posts-recentes-item {
  margin: 0;
}

.wp-block-column.rest-post-principal-item > p, 
.wp-block-column.rest-post-destaque-item > p, 
.wp-block-column.posts-recentes-item > p {
  font: var(--body2-sm);
}

.hero-rss .wp-block-cover .rest-post-destaque-item:not(:first-child), 
.hero-rss .wp-block-cover .rest-post-principal-item:not(:first-child) {
  display: none;
}

.hero-rss .destaque-rss figure, 
.hero-rss .principal-rss figure {
  display: none;
}

.hero-rss .rest-post-destaque-bloco.destaque-rss, 
.hero-rss .rest-post-principal-bloco.destaque-rss {
  padding: 0 !important;
}

header#site-header.hero-header {
  background: none;
  position: absolute;
  box-shadow: none;
}

.hero-content {
  padding-top: 0;
}

button.btncontrast.desktop-nav-toggle {
  background: none;
  margin: 0 20px;
}

.hero-rss .rest-post-principal-item {
  margin: 0;
}

body.template-hero ul.breadcrumbs {
	display: none !important;
}

.cover-rss, .hero-rss > .entry-content > .alignfull:not(.wp-block-group.has-background) {
	margin-top: 0;
}

.hero-card {
  outline: 2px solid #eaeef2;
  border-radius: 8px;
  overflow: hidden;
  background-color: white;
}

.hero-card > div {
  padding: 3rem !important;
}

.hero-card ul.wp-block-list * {
  font: var(--body1-sm);
}

.hero-card h3.wp-block-heading {
  margin: 0;
}

.rest-post-principal-bloco, 
.rest-post-destaque-bloco, 
.posts-recentes-bloco {
  margin-top: 0;
}

.rest-post-principal-item-imagem, 
.rest-post-destaque-item-imagem, 
.posts-recentes-item-imagem {
  margin-top: 0 !important;
}

.wp-block-columns.alignwide.rest-post-principal-bloco, 
.wp-block-columns.alignwide.rest-post-destaque-bloco, 
.wp-block-columns.alignwide.posts-recentes-bloco {
  display: grid;
  gap: 3rem;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin-top: 0;
}

.hero-rss .wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained {
  width: auto;
  padding: 0;
  margin-bottom: 2rem;
}

.hero-rss .wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained > * {
  gap: 2rem;
}

.wp-block-columns.alignwide.rest-post-destaque-bloco {
  margin-top: 0px !important;
}

.hero-rss h2.wp-block-heading.alignwide {
  margin-bottom: 6rem;
  padding-bottom: 1rem;
  font: var(--t2-md);
  border-bottom: 2px solid var(--color-dark);
}

.hero-rss .entry-content > .wp-block-group.has-background {
  /* margin-top: 4rem; */
  padding-bottom: 8rem;
}

@media (max-width: 782px) {

  .hero-rss .has-background h2.wp-block-heading.alignwide {
    margin-bottom: 4rem;
    padding-top: 3rem;
    padding-bottom: 1rem;
    font: var(--t2-sm);
    border-bottom: 2px solid var(--color-dark);
  }

  .hero-rss h2.wp-block-heading.alignwide {
    margin-bottom: 6rem;
    padding-bottom: 1rem;
    font: var(--t2-sm);
    border-bottom: 2px solid var(--color-dark);
  }
}

