.advfaq_accordion{ position: relative; margin: 0; padding: 0; list-style: none; margin-bottom: 20px; }
.faq-accordian h3{font-size:20px;margin:20px 0px 5px 0;}
.advfaq_accordion .accordion_in{ position: relative; z-index: 10;margin-top: -1px; overflow: hidden;}
.advfaq_accordion .accordion_in .acc_head{ position: relative; padding: 10px; font-size: 16px; display: block; cursor: pointer; font-weight:600;}
.advfaq_accordion .accordion_in .acc_head .acc_icon_expand { display: block; width: 18px; height: 18px; position: absolute; left: 10px; top: 50%; margin-top: -9px; background: url(../images/plusminus.png) center 0; }
.advfaq_accordion .accordion_in .acc_content{ padding: 3px 10px; font-size:14px;}
.advfaq_accordion .accordion_in .acc_content h1:first-of-type,.advfaq_accordion .accordion_in .acc_content h2:first-of-type,.advfaq_accordion .accordion_in .acc_content h3:first-of-type,.advfaq_accordion .accordion_in .acc_content h4:first-of-type,.advfaq_accordion .accordion_in .acc_content h5:first-of-type,.advfaq_accordion .accordion_in .acc_content h6:first-of-type { margin-top: 5px;}
.advfaq_accordion .accordion_in:first-of-type,.advfaq_accordion .accordion_in:first-of-type .acc_head { border-radius: 3px 3px 0 0;}
.advfaq_accordion .accordion_in:last-of-type,.advfaq_accordion .accordion_in:last-of-type .acc_content { border-radius: 0 0 3px 3px;}
.advfaq_accordion .accordion_in.acc_active > .acc_content{ display: block;}
.advfaq_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand{ background: url(../images/plusminus.png) center -18px;}
.advfaq_accordion.acc_with_icon .accordion_in .acc_head,.advfaq_accordion.acc_with_icon .accordion_in .advfaq_accordion .acc_content{ padding-left: 40px;}
.advfaq_accordion .accordion_in{margin-bottom:5px;}
.advfaq_accordion .acc_content p{ margin:10px 0;}
/*** simple layout css
*****************************/
.faq-simple{ width:100%; padding:10px 0;}
.faq-simple h3{margin:20px 0px 5px 0; border-bottom:1px solid #c6c6c6;font-size:20px;}
.faq-simple ul.faq{ margin-bottom:10px;}
.faq-simple ul.faq li .faq-question{ font-size:15px; font-weight:600; margin:10px 0 5px 0;}
.cms-index-index .advfaq_accordion{ margin-left:-27px; }
.cms-index-index ul.form-list { list-style: none; margin-left: -27px; }
.advfaq-widget .faq-simple ul.faq{list-style:none;padding-left:0px;}
ul.frequently-faq li{margin-left:10px;}
ul.frequently-faq li a{text-decoration:none;}
ul.sidebar-faq-cat li{margin-left:10px; text-decoration:none;}
ul.sidebar-faq-cat li a{text-decoration:none;}