#filterFAQ {
    margin-bottom: 20px;
    largura: 98%;
}

.faq ul {
    borda inferior: 1px sólido # E5EBF5;
    margem: 0;
    preenchimento: 0;
}

.faq li.faqItem {
    tamanho da fonte: 14px;
    posição: relativa;
    cursor: ponteiro;
    plano de fundo: # f5f7fb;
    borda superior: 1px sólido # E5EBF5;
    preenchimento: 14px 5px 14px 5px;
    display: bloco;
    limpar ambos;
}

    .faq li.faqItem ul {
            borda inferior: nenhum;
    }

.faq li.faqItem ul li {
    tipo de estilo de lista: quadrado;
    display: bloco;
    display: item da lista;
    margem esquerda: 20px;
}

    .faq li.faqItem: antes de {
        conteúdo: "\ 25BA";
        cor: # cbdcf3;
        tamanho da fonte: 90%;
    }

    .faq li.opened {
        plano de fundo: # eef3fe;
    }

        .faq li.opened: before {
            conteúdo: "\ 25BC";
            cor: # cbdcf3;
            tamanho da fonte: 90%;
        }

    .faq li.faqItem .faqAnswer {
        cor: # 333;
        altura da linha: 1,5;
        preenchimento: 10px 0 10px 15px;
        Mostrar nenhum;
    }

        .faq li.faqItem .faqAnswer p {
            altura da linha: 18px;
        }