.ytCheck { display: none; }

.ytCollapsibleLabel:after {
    content: "Show";
    font-weight: bold;
    color: #7F7F7F;
}

.ytContent {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
}

.ytCheck:checked ~ .ytContent {
    max-height: 100%;
    opacity: 1;
    visibility: visible;
}

.ytCheck:checked ~ .ytCollapsibleLabel:after {
    content: "Hide";
    font-weight: bold;
    color: #7F7F7F;
}

.ttCheck { display: none; }

.ttCollapsibleLabel:after {
    content: "Show";
    font-weight: bold;
    color: #7F7F7F;
}

.ttContent {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
}

.ttCheck:checked ~ .ttContent {
    max-height: 100%;
    opacity: 1;
    visibility: visible;
}

.ttCheck:checked ~ .ttCollapsibleLabel:after {
    content: "Hide";
    font-weight: bold;
    color: #7F7F7F;
}

.inCheck { display: none; }

.inCollapsibleLabel:after {
    content: "Show";
    font-weight: bold;
    color: #7F7F7F;
}

.inContent {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
}

.inCheck:checked ~ .inContent {
    max-height: 100%;
    opacity: 1;
    visibility: visible;
}

.inCheck:checked ~ .inCollapsibleLabel:after {
    content: "Hide";
    font-weight: bold;
    color: #7F7F7F;
}
