
/** FAQ List :: Global Styles */
.faq-items > h3 {
    margin-bottom: 40px;
}
.faq-items .single-faq {
    border-radius: 17px;
    -webkit-box-shadow: 1px 2px 6px rgba( 0, 0, 0, .11);
            box-shadow: 1px 2px 6px rgba( 0, 0, 0, .11);
    background: #fff;
    padding: 23px 30px 20px;
    margin-bottom: 40px;
}
.faq-items .single-faq .faq-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    font-weight: 700;
    position: relative;
    cursor: pointer;
    padding-right: 32px;
}
.faq-items .single-faq .faq-title[aria-expanded="true"] {
    color: #E94914;
}
.faq-items .single-faq .faq-title:before {
    position: absolute;
    right: 0;
    content: '';
    background: url(https://riseuplabs.com/wp-content/themes/rul/framework-customizations/extensions/shortcodes/shortcodes/rul-faq/static/img/arrow-down.png);
    width: 27px;
    height: 27px;
}
.faq-items .single-faq .faq-title[aria-expanded="true"]:before {
    background: url(https://riseuplabs.com/wp-content/themes/rul/framework-customizations/extensions/shortcodes/shortcodes/rul-faq/static/img/active-arrow-up.png);
}
.faq-items .single-faq .content-wrapper {
    margin: 0;
    line-height: 33px;
}

@media (max-width: 767.98px) {
    .faq-items > h3 {
        font-size: 30px;
    }
    .faq-items .single-faq .faq-title {
        padding-right: 37px;
    }
    .faq-items .single-faq .faq-title {
        font-size: 20px;
    }
}