/* --------------------------------------------|
|                                              |
| Accordion                                    |
|                                              |
|-------------------------------------------- */

.togglecontainer {
    /* margin-top: 0 !important; */
}

.main_color .toggler:hover {
    background-color: transparent;
}

.js_active .toggler,
.avia-admin-preview-container .toggler {
    padding: 20px 40px 20px 0;
    font-family: "officina-sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #0d6599 !important;
    position: relative;
}

.js_active .toggler::before,
.avia-admin-preview-container .toggler::before {
    content: "";
    display: inline-block;
    width: 36px; /* Breite des SVG */
    height: 36px; /* Höhe des SVG */
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzNiAzNiI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9IiMxMDg0QzciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjUgMjcuNzljLjI3LjI4LjczLjI4IDEgMGw3Ljc5LTcuODZjLjI4LS4yNy4yOC0uNzMgMC0xLS4yNy0uMjgtLjcyLS4yOC0xIDBsLTYuNTggNi42M1Y4LjcxYzAtLjM5LS4zMi0uNzEtLjcxLS43MXMtLjcxLjMyLS43MS43MXYxNi44NWwtNi41OC02LjYzYy0uMjgtLjI4LS43My0uMjgtMSAwLS4yOC4yNy0uMjguNzMgMCAxbDcuNzkgNy44NnoiLz48L3N2Zz4=")
        no-repeat center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.js_active .toggler.activeTitle::before,
.avia-admin-preview-container .toggler.activeTitle::before {
    opacity: 0.3;
    transform: translateY(-50%) rotate(180deg);
}

.toggler .toggle_icon {
    display: none;
}

.single_toggle {
    border-bottom: 1px solid #1084c7 !important;
    margin: 0 !important;
}

.av_toggle_section:last-child .single_toggle {
    border-bottom: 0 !important;
}

.toggle_content {
    padding: 0;
    background-color: transparent !important;
}

.togglecontainer .single_toggle:first-child .toggler,
.togglecontainer .taglist + .single_toggle .toggler {
    border-radius: 0;
}
