/* eLibtory dynamic additions */

/* Blog post FAQ: the design's faq-item accordion, + closed / - open */
.el-post-faq { margin: 36px 0 10px; }
.el-post-faq h2 { margin-bottom: 18px; }
.el-post-faq .faq-item.is-open .faq-question i { transform: none; }
.el-post-faq .faq-item.is-open .faq-question i::before { content: "\f068"; }
.el-post-faq .faq-answer p { margin: 0; padding: 0 26px 18px; }

/* Empty-rating stars */
.rating .fa-regular.fa-star { opacity: .45; }
