.dnnFAQs .categoryList { padding: 0 20px 0 5px; }
    .dnnFAQs .categoryList label { vertical-align: middle; white-space: nowrap; padding: 2px 10px 2px 2px; }
    .dnnFAQs .categoryList input[type=checkbox] { vertical-align: middle; }
    .dnnFAQs .categoryList ul li { list-style-type: none; padding: 5px 10px 5px 5px; }
.dnnFAQs .RadListBox { width: auto !important; }
.dnnFAQs .rlbItem { white-space: nowrap; }
    .dnnFAQs .rlbItem > span { white-space: nowrap !important; padding: 3px; }

    /*FAQS CUSTOM*/
    /*Faqs*/
.category-faqs-right .categoryListControl ul { margin: 0; height: auto; }
.category-faqs-right .categoryListControl .rlbGroup { border: none; background: none; }
.category-faqs-right .RadListBox { width: 100%; }
.category-faqs-right .rlbGroup .rlbHovered { background: #ffffff !important; border-right: 3px solid #f99696; }
.category-faqs-right .rlbGroup .rlbSelected { background: #ffffff !important; border-right: 3px solid #f99696; }
    .category-faqs-right .rlbGroup .rlbSelected label { color: #000; }
.category-faqs-right .rlbGroup .rlbActive { background: #ffffff !important; border-right: 3px solid #f99696 !important; border-top: none !important; border-left: none !important; padding: 15px 10px !important; border-bottom: 1px solid #e48585 !important; }
    .category-faqs-right .rlbGroup .rlbActive label { color: #000; }
    .category-faqs-right .rlbGroup .rlbActive:last-child { border-bottom: none !important; }
.category-faqs-right { box-shadow: 0 0px 4px -1px rgba(33, 29, 29, 0.30196078431372547); background: #f99696; }
    .category-faqs-right .categoryListControl ul li { border-right: 3px solid transparent; padding: 15px 10px; border-bottom: 1px solid #e48585; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; cursor: pointer; }
        .category-faqs-right .categoryListControl ul li:last-child { border-bottom: none !important; }
        .category-faqs-right .categoryListControl ul li input[type="checkbox"] { margin: 0; vertical-align: middle; cursor: pointer; }
        .category-faqs-right .categoryListControl ul li label { margin: 0; color: #fff; font-size: 14px; font-weight: normal; cursor: pointer; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; position: relative; padding-right: 20px; }
        .category-faqs-right .categoryListControl ul li:hover label { color: #000; }
.faq-group h3 { margin: 0; background: #fff; box-shadow: 0 1px 4px -1px rgba(74, 48, 48, 0.27); padding: 10px 15px; font-size: 16px; color: #000; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; }
    .faq-group h3 > i { color: #f99696; margin-left: 5px; font-size: 20px; vertical-align: -1px; }
    .faq-group h3:hover { background: #fbfbfb; box-shadow: 0 3px 4px -3px rgba(74, 48, 48, 0.27); }
    .faq-group h3 span.faq-icon { float: left; }
        .faq-group h3 span.faq-icon i { font-size: 22px; color: #f73333; }
.faqs-answer p { padding: 15px; line-height: 25px; color: #000; font-size: 12px; }
.faqs-answer ul {margin: 0;padding: 15px;border-bottom: 1px solid #f99696;}
    .faqs-answer ul li {display: inline-block;margin-left: 10px;color: #a5a5a5;}
    .faqs-answer {
    border: 1px solid #f99696;
    margin-top: 5px;
    padding: 0;
}
        .faqs-answer ul li.faqs-eye { float: left; margin-left: 0; }
.faqs-answer li i {margin-left: 5px;color: #f99696;vertical-align: -1px;}
.category-faqs-right .categoryListControl ul li input[type="checkbox"] { display: none; }
    .category-faqs-right .categoryListControl ul li input[type="checkbox"] + label { display: block; position: relative; margin-bottom: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
        .category-faqs-right .categoryListControl ul li input[type="checkbox"] + label:last-child { margin-bottom: 0; }
        .category-faqs-right .categoryListControl ul li input[type="checkbox"] + label:before { content: ''; display: block; width: 15px; height: 15px; border: 1px solid #000000; position: absolute; right: 0; top: 1px; opacity: .6; -webkit-transition: all .12s, border-color .08s; transition: all .12s, border-color .08s; border-radius: 4px; }
    .category-faqs-right .categoryListControl ul li input[type="checkbox"]:checked + label:before { width: 8px; top: -4px; right: 4px; border-radius: 0; opacity: 1; border-top-color: transparent; border-left-color: transparent; -webkit-transform: rotate(37deg); transform: rotate(37deg); }
.fag-load { background: #f9f9f9; padding: 15px; border: 1px solid #efebeb; margin-top: 10px; text-align: center; font-size: 18px; }
.sort-faqs-list { margin-bottom: 30px; box-shadow: 0 0px 4px -1px rgba(33, 29, 29, 0.30); padding: 15px; }

    .sort-faqs-list .dnnLabel { float: none; display: block; width: 100%; text-align: right; margin-bottom: 5px; }
        .sort-faqs-list .dnnLabel .dnnFormHelp { display: none; }

    .sort-faqs-list select { width: 100%; border: 1px solid #f99696; height: 35px; }

        .sort-faqs-list select option { color: #f99696; }
.faqs-sort-box { float: none !important; margin-bottom: 20px; }
    .faqs-sort-box:last-child { margin-bottom: 0; }
