.path-taxonomy #main .content-top {display: flex;}
.path-taxonomy #main .content-top #content { flex: 0 0 70%; padding-left: 14px;}
.path-taxonomy #main .content-top #sidebar-first { flex: 0 0 30%;}
.path-taxonomy #main .content-top #sidebar-first .region-sidebar-first > * {margin-bottom: 20px;}

.t-1 .views-content .views-row .title * {
    font-size: 23px;
    width: 100%;
    color: var(--coloraccent);
    display: block;
    margin-bottom: 20px;
}

.t-1 .views-content .views-row .description { margin: 0;font-size: var(--font14px); background-color: #fff; width: 100%; border-radius: 7px; margin-bottom: 20px; text-align: justify; box-shadow: rgb(0 0 0 / 5%) 0px 2px 12px 0px, rgb(0 0 0 / 5%) 0px 0px 35px 0px, rgb(0 0 0 / 15%) 0px 30px 100px -40px; padding: 20px; border-right-width: 5px; border-right-style: solid; border-right-color: var(--coloraccent);}

.t-2 {width: 100%;margin-bottom: 20px;}
.t-2 .views-content {width: 100%;    padding: 15px;}
.t-2 .views-content .views-row {width: 100%;}
.t-2 .views-content .views-row .title {width: 100%;}
.t-2 .views-content .views-row .title a {width: 100%; display: flex; font-size: var(--font14px); padding: 8px 10px;}
.t-2 .views-content .views-row:nth-child(odd) { border-right: 2px solid var(--coloraccent);
}