.toc-accordion .fusion-title {
    cursor: pointer;
    position: relative;
    margin-bottom: 0 !important;
}
.toc-accordion .fusion-title::after {
    content: "+";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 28px;
    line-height: 1;
}
.toc-accordion.toc-open .fusion-title::after {
    content: "–";
}
.toc-accordion .awb-toc-el,
.toc-accordion .fusion-column-wrapper > *:not(.fusion-title) {
    display: none !important;
}
.toc-accordion.toc-open .awb-toc-el,
.toc-accordion.toc-open .fusion-column-wrapper > *:not(.fusion-title) {
    display: block !important;
}