@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
.faq-accordion .card .card-header a:before {
    position: absolute;
    content: '\f077';
    font-family: FontAwesome;
    right: 1rem;
}

.faq-accordion .card .card-header a.collapsed:before {
    content: '\f078';
}

.faq-accordion .card {
    max-width: 100%;
    padding: 0px;
    margin: 0px;
    margin-top: 0.5rem;
}
.faq-accordion .card .card-header {
    padding: 0;
}

.faq-accordion .card .card-header a {
    display: block;
    text-align: left;
    border: none;
    position: relative;
}



.faq-accordion .card .card-body {
    padding: 0 0 1.5rem;
    
}

.faq-accordion .card .card .card-body, .hasnochield.card .card-body  {
    padding: 1.5rem;
}


.editor-styles-wrapper .faq-accordion .card-header {
    background: lightgray;
}
.editor-styles-wrapper .faq-accordion .card-header a {
    text-decoration: none;
    padding: 10px 15px;
}

.editor-styles-wrapper .faq-accordion .collapse:not(.show)
{
    
}
 .editor-styles-wrapper .faq-accordion .card:not(.cardOpen) .collapse {
    display: none;
}
.editor-styles-wrapper .faq-accordion .card.cardOpen> .collapse {
    display: block;
}

.wp-core-ui select[multiple] {
    height: auto !important;
}