/* GENERAL */

.thurm-manual {
}

.thurm-content-list-frame {
    /* Hide until there is some content to show */
    display: none;
}

.thurm-content-list-frame p {
    height: 0px;
}

.thurm-manual-entry {
    margin-bottom: 0.5rem;
}

.thurm-entry-title {
    margin-top: 0rem;
}

.thurm-entry-title.thurm-new-part, .thurm-content-line.thurm-new-part {
    font-weight: 600;
}

body main .thurm-manual h2.thurm-entry-title {
    background-color: transparent;
    color: var(--wp--preset--color--accent-2, #1f2b4a);
    border-bottom: 6px solid var(--wp--preset--color--accent-2, #1f2b4a);
    margin-bottom: 3px;
}

.thurm-content-line {
}

.thurm-content-line.thurm-is-new-part {
    font-weight: bold;
}

.thurm-metadata {
    font-size: 1rem;
    color: #555;
    margin-top: 0px;
    padding-top: 0px;
}

.thurm-entry-content {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
}

ul.thurm-content-list {
    list-style: none;
    padding: 0px;
}

.thurm-content-line {
    margin-bottom: 0.75rem;
}

.thurm-content-list-headline {
    margin-top: 0.5rem;
    padding-top: 0.5rem;
}

/* SHOW MORE AND SHOW LESS BUTTONS FOR MOBILE */

.thurm-show-icon {
    float: right;
    font-size: 2rem;
    width: 2rem;
    text-align: center!important;
    vertical-align: middle!important;
    padding: 0px!important;
    margin: 0rem 0rem 0rem 1rem!important;
    border-radius: 0px!important;
    background-color: transparent!important;
    border: none!important;
    font-weight: 400 !important;
    text-decoration: none!important;
}

.thurm-manual-entry  .thurm-accordion {
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.thurm-show-icon, .thurm-show-icon {
    display: none;
}

.thurm-show-less .thurm-show-less-icon, .thurm-show-more .thurm-show-more-icon {
    display: inline;
    color: var(--wp--preset--color--accent-2, #1f2b4a);
}

.thurm-show-more .thurm-show-less-icon, .thurm-show-less .thurm-show-more-icon {
    display: none;
}


@media screen and (max-width: 768px) {
    /* Your mobile-specific styles here */
    .thurm-show-icon, .thurm-show-icon {
        display: inline-block;
        cursor: pointer;
    }

    .thurm-show-more, .thurm-show-less {
        cursor: pointer;
    }

    /* Hide accordion in mobile */
    .thurm-show-more .thurm-accordion {
        display: none;
    }

    body main .thurm-manual h2.thurm-entry-title {
        margin-bottom: 3px;
    }

}

