.kaercher-faq .accordion{width:100%}.kaercher-faq .hrbold{border-width:3px;margin:40px 0}.kaercher-faq h2{margin:30px 0 20px;text-transform:none !important}.kaercher-faq .accordion-wrapper{border:1px solid transparent}.kaercher-faq .accordion .accordion-header{padding:7px 14px;line-height:24px;font-size:16px;font-weight:500 !important;color:#333;background-color:#f5f5f5;cursor:pointer;border-radius:3px}.kaercher-faq .accordion .accordion-header:hover{color:#757575}.kaercher-faq .accordion.expanded .accordion-header{border-bottom:1px solid #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0}.kaercher-faq .accordion .accordion-icon-wrapper{display:inline-block;vertical-align:middle;line-height:24px;width:24px;height:24px;margin:5px 10px 5px 0}.kaercher-faq .accordion .accordion-icon{display:block;width:inherit;height:inherit;background-image:url('../images/expand_rating.png')}.kaercher-faq .accordion.expanded .accordion-icon{background-image:url('../images/close_rating.png')}.kaercher-faq .accordion-header h3{display:inline;color:inherit;font-size:16px;font-weight:500 !important;line-height:1.1 !important;margin:0 0 8px;text-transform:none !important}.kaercher-faq .accordion-content{display:none;padding:15px;margin:0 0 20px;text-transform:none !important}.kaercher-faq .accordion-content li,.kaercher-faq .accordion-content p{font-size:13px !important;font-style:normal !important;color:#2b2b2b !important;word-wrap:break-word;line-height:1.42857 !important}.kaercher-faq .accordion-content h3{font-size:16px !important;line-height:1.1 !important;font-weight:500 !important;text-transform:none !important}