.responsive-accordion {margin: 15px 0 20px 0;padding: 0;list-style-type: none;}
.responsive-accordion li {margin: 0 0 10px 0;padding: 0;}
.responsive-accordion li:last-child { margin-bottom: 0; }
.responsive-accordion li .responsive-accordion-head { cursor: pointer; }
.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; }
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {border: 1px dashed #DDD;padding: 10px 30px 10px 10px;background: #ff1235;color: #fff;line-height: normal;position: relative; font-weight: 600;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {position: absolute;    top: 9px;    right: 10px;    background: #000;    width: 20px;    height: 20px;    line-height: 20px;    font-size: 11px;}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {border: 1px dashed #DDD;border-top: 0;padding: 20px;background: #FFF;}