.no-elements {
  opacity: 0.6;
}

.post-amm-trasparente-tipologia-element-description {
  padding: 0.5em;
  background-color: #fafafa;
  border: 1px solid #eaeaea;
  margin-bottom: 0.5em;
}

/* Amministrazione Trasparente Summary Styles */

.amm-trasparente-summary-wrapper, .amm-trasp-section-index-wrapper { margin-bottom:1em; padding:1em; }
.amm-trasparente-summary-wrapper h3, .amm-trasp-section-index-wrapper h3 { background-color: var(--primary-color); color: #fff; padding: calc(0.5 * var(--bs-gutter-x)); margin: 0; font-weight: 400; border-radius: 5px 5px 0 0; }

.amm-trasparente-summary-wrapper ul, .amm-trasp-section-index-wrapper ul{ list-style:none inside; margin:0; padding:0; }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary, .amm-trasp-section-index-wrapper > ul { border: 1px solid var(--primary-color); border-radius: 0 0 5px 5px; }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item { border-bottom: 1px solid var(--primary-color); }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item:last-child { border-bottom: none; }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item > a{ display: block; padding: calc(0.5 * var(--bs-gutter-x)); background-color: var(--secondary-color-lighter); transition:0.2s all ease-in; -moz-transition:0.2s all ease-in; -webkit-transition:0.2s all ease-in;}
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item > a:hover { text-decoration:none !important; background-color: var(--secondary-color); color:var(--primary-color-darker); }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item:last-child > a { border-radius: 0 0 5px 5px; }

.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item .subs{ margin-left: var(--bs-gutter-x); border-left:1px solid var(--secondary-color-lighter); }
.amm-trasparente-summary-wrapper > ul.amm-trasparente-summary > .at-children-item .subs li a { display: block; padding: calc(0.25 * var(--bs-gutter-x)) calc(0.5 * var(--bs-gutter-x)) }

.amm-trasparente-summary-wrapper .at-children-item.at-current-item > a { font-weight:bold; }

.amm-trasp-section-index-wrapper ul li { border-bottom: 1px solid var(--primary-color); }
.amm-trasp-section-index-wrapper ul li a{ display: block; padding: 0.2em calc(0.5 * var(--bs-gutter-x)); }


.at-empty { opacity:.5; }

/* Amministrazione Trasparente Post */

.amm-trasp-post { border-left: 1px dashed #eaeaea; position: relative; border-bottom: 1px dashed #eaeaea;}
.amm-trasp-post .amm-trasp-post-meta{ list-style:none inside; padding:0.2em 0.5em; margin:0; }
.amm-trasp-post .amm-trasp-post-meta li{ display:inline-block; vertical-align:top; margin-right:0.2em; }

ul.amm-trasp-post-attachments{ list-style:none inside; margin:0; padding:0; }
ul.amm-trasp-post-attachments li a:before{ content:''; font-family:'Font Awesome 5 Free'; font-weight:bold; margin-right:0.5em; }
ul.amm-trasp-post-attachments li a[href$=".pdf"]:before{ content:'';  }
ul.amm-trasp-post-attachments li a[href$=".doc"]:before{ content:'';  }
ul.amm-trasp-post-attachments li a[href$=".xls"]:before{ content:'';  }
ul.amm-trasp-post-attachments li a[href$=".zip"]:before{ content:'';  }
ul.amm-trasp-post-attachments li a[href$=".mp4"]:before{ content:'';  }

/* Amministazione Trasparent Page */

.amm-trasp-page-wrapper > .amministrazione-trasparente { list-style: none inside; margin:0; padding:0; }
.amm-trasp-page-wrapper > .amministrazione-trasparente > li { border: 1px solid var(--tertiary-color); margin-bottom:1em; }
.amm-trasp-page-wrapper > .amministrazione-trasparente > li > a{ display:block; font-size:1.5em; padding:0.2em 0.5em; background-color:var(--primary-color); color:#fff;}
.amm-trasp-page-wrapper > .amministrazione-trasparente > li .subs{ padding:1em; }