#faqlist .faqtitle{border: 2px solid #e7e7e7;border-radius: 5px;margin-bottom: 30px;}
#faqlist li.current{border: 2px solid #ffd8be;}
#faqlist li.current .menu_body{border-bottom: 1px solid #ff992c;}
#faqlist .faqtitle .menu_head{padding: 15px 30px;background: #fff;font-size: 20px;color: #5b5b5b;line-height: 120%;font-weight: 400;display: block;}
#faqlist .faqtitle .menu_head b{display: inline-block;color: #ff8f43;position:relative;font-weight: 600;font-size: 18px;padding-right: 10px;vertical-align: initial;}
#faqlist li.current .menu_head b:before{display:none;}
#faqlist .faqtitle .menu_head h3{display: inline-block;color: #494949;margin-left: 15px;font-weight: normal;width: calc(100% - 40px);vertical-align: top;line-height: 110%;}
#faqlist .faqtitle .menu_body{color: #414042;font-size: 18px;padding: 0px 30px 20px;border-bottom: 2px solid #efecef;margin-bottom: 4px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background: #fff;line-height: 120%;}

.textEditor h5{font-weight: 500;margin: 10px 0 10px;font-size: 18px;color: #3c3c3c;}
.textEditor ol{margin: 10px 0 0px;padding-left: 15px;}
.textEditor li{margin: 10px 5px;list-style-type: decimal;list-style-position: inside;color: rgb(80 80 80);font-size: 15px;line-height: 1.8;letter-spacing: 0.2px;font-weight: 600;}

@media screen and (max-width: 980px) {
	#faqlist .faqtitle .menu_head{font-size: 18px;padding: 15px 20px;}
	#faqlist .faqtitle .menu_body{font-size: 16px;padding: 0px 15px 20px;}
	#faqlist .faqtitle{margin-bottom: 20px;}
	#faqlist .faqtitle .menu_head{font-size: 16px;padding: 15px 20px;}
}