.amministrazione-trasparente-main-page .tm-sidebar,
.tax-tipologie .tm-sidebar{
    display: none;
}

/* .amministrazione-trasparente-main-page .tm-main.uk-section,
.tax-tipologie .tm-main.uk-section{
    padding-bottom: 0;
} */

.amministrazione-trasparente-main-page .at-sezioni-block{
    padding: 0;
    margin: 1rem auto 0 auto;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid{
    gap: 3rem 1.5rem;
}

@media (max-width: 650px) {
    .amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid{
        grid-template-columns: 1fr;
        gap: 1.5rem;
    }
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item{
    padding: 1.5rem;
    background-color: white;
    border: 1px solid lightgray;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-group-title{
    font-size: 1.6rem;
    font-weight: 600;
    margin-top:0;
    margin-bottom: 1rem;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-terms{
    padding: 0;
    margin: 0;
    list-style: none;
    /* display: flex;
    flex-direction: column;
    gap: 0.5rem; */
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-terms li{
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px dashed #dedede;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-terms li:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-terms li a{
    transition: all 0.15s ease;
}

.amministrazione-trasparente-main-page .at-sezioni-block .at-sezioni-grid .at-sezioni-item .at-sezioni-terms li a:hover{
    text-decoration: none;
    color: #04628b;
}

.wrapper-amm-trasparente{
    max-width: 1000px;
}

.wrapper-amm-trasparente .breadcrumbs-amm-trasparente a{
    text-decoration: underline;
    font-size: 1rem;
    font-weight: 500;
    transition: all 0.15s ease;
    display: inline-block;
}

.wrapper-amm-trasparente .breadcrumbs-amm-trasparente a:hover{
    color: #04628b;
}

.wrapper-amm-trasparente .breadcrumbs-amm-trasparente .separator{
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    margin-left: 0.2rem;
    color: black;
}

.wrapper-amm-trasparente .page-header .entry-title{
    font-size: 2rem;
    font-weight: 500;
    margin: 2rem 0 1rem 0;
}

.wrapper-amm-trasparente .page-header .taxonomy-description{
    color: #4a4a4a;
    font-size: 0.9rem;
}

.wrapper-amm-trasparente .page-header .taxonomy-description p:last-child{
    margin-bottom: 0!important;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper{
    margin-top: 3rem;
}


.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .no-amm-trasp-pubblications{
    font-weight: 500;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list .amm-trasparente.type-amm-trasparente{
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom :1px dashed gray;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list .amm-trasparente.type-amm-trasparente:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list a{
    transition: all 0.15s ease;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list a h2{
    font-size: 1.4rem;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    transition: all 0.15s ease;
    line-height: 1.5;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list a:hover{
    text-decoration: none;
}

.wrapper-amm-trasparente .archive-amm-trasparente-list-wrapper .archive-amm-trasparente-list a:hover h2{
    color: black;
}

.wrapper-amm-trasparente.wrapper-single-amm-trasparente .entry-content{
    color: #4a4a4a;
    font-size: 1rem;
    line-height: 1.6;
    margin-top: 2rem;
}

@media (max-width: 768px) {
    .wrapper-amm-trasparente.wrapper-single-amm-trasparente .entry-content p{
        font-size: 1rem!important;
        line-height: 1.6!important;
    }
}