/* Style 1 */
.zhi-faq-list.zhi-style1 .zhi-faq-item {
  text-align: left; }
  .zhi-faq-list.zhi-style1 .zhi-faq-item .zhi-faq-answer {
    margin-top: 20px; }

/* Style 2 */
.zhi-faq-list.zhi-style2 .zhi-faq-item {
  text-align: center; }
  .zhi-faq-list.zhi-style2 .zhi-faq-item .zhi-faq-answer {
    margin-bottom: 20px; }

/* -------- General FAQ Styling -------- */
.zhi-faq-list .zhi-faq-item {
  margin-bottom: 60px;
  font-size: 15px;
  line-height: 24px; }
  .zhi-faq-list .zhi-faq-item .zhi-faq-question {
    font-size: 24px;
    line-height: 32px;
    text-transform: none;
    font-weight: bold;
    color: #333; }
  .zhi-dark-bg .zhi-faq-list .zhi-faq-item {
    color: #909090; }
    .zhi-dark-bg .zhi-faq-list .zhi-faq-item .zhi-faq-question {
      color: #e5e5e5; }
@media only screen and (max-width: 800px) {
  .zhi-faq-list .zhi-faq-item {
    width: calc(100% - 40px);
    float: left;
    margin-left: 20px;
    margin-bottom: 50px; } }

/*# sourceMappingURL=style.css.map */