details > summary {
    list-style-type: none;
}

details > summary::-webkit-details-marker {
    display: none;
}

details > summary::before {
    content: '\f196 ';
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 1em;
    font-size: 1.2rem!important;
}

details[open] > summary::before {
    content: '\f147 ';
    font-family: FontAwesome;
    display: inline-block;
}

details[open] > summary {
    #background: #F4F4F4;
}
