.faq {
	counter-reset: my-counter;
}
.faq__item-question::before {
	counter-increment: my-counter;
	content: counter(my-counter) ". ";
}

.accordionjs .acc_section.acc_active > .acc_head {
    background: #f5f4f4;
}
.accordionjs .acc_section .acc_content {
    padding: 10px 10px 10px 20px;
}
.faq {
    margin: 10px;
    font-size: 14px;
    max-width: 550px;
}

.faq .faq__item .faq__item-question {
    padding: 5px 20px 5px 5px;
}

.faq__item-question {
    position: relative;
}

.faq__item-question::after {
    content: '\142F';
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}
.faq__item-answer {
    max-height: 480px;
    overflow-y: auto;
}
.faq__item.acc_active .faq__item-question::after {
    content: '\1431';
}

#content ul, #content ol{padding-left:0;}