/* Page */
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{border:0;outline:none;margin:0;padding:0}
ul, ul li{list-style:none}
ul.text{margin-bottom:1em; line-height:1.5em}
.text-center{text-align:center}
.wrap{width:960px; margin:0 auto}
.demo-container{padding:0px; float:left; margin:5px 0 0; width:100%}
.demo-container h4{font-size:14px; margin:0 0 5px 0}
.clear{clear:both}
.dcjq-count{float:right}
.demo-container .accordion li{border-bottom:solid 1px #FFF}
.demo-container .accordion li a{background:#e1f6ff; line-height:18px; color:#2f2f2f; font-family: 'bubblegum_sansregular'; display:block; font-size:16px; padding:8.5px 40px 8.5px 15px; position:relative}
.demo-container .accordion li ul li{height:100%; line-height:18px; border:none}
.demo-container .accordion li ul li p{padding:15px 20px; font-size:15px}
@media (max-width:480px){
.demo-container .accordion li a{line-height:24px}
}


.demo-container .accordion li a .dcjq-icon{background:url(../../images/plus.png) no-repeat right center; height:10px; position:absolute; width:15px; right:15px; top:14px}
.demo-container .accordion li a.dcjq-parent.active .dcjq-icon{background:url(../../images/minus.png) no-repeat right center}