.hs-faq-container label, .hs-faq-container .ui-accordion .ui-accordion-header {
font-family: Helvetica, Arial, sans-serif;
padding: 5px 20px;
position: relative;
z-index: 20;
display: block;
height: auto;
cursor: pointer;
color: #1a1a1a!important;
text-shadow: none!important;
margin-bottom: 2px;
line-height: 33px;
font-size: 16px;
background: #f1f1f1;
background: -moz-linear-gradient);
background: -webkit-gradient();
background: -webkit-linear-gradient();
background: -o-linear-gradient();
background: -ms-linear-gradient();
background: linear-gradient();
filter: none!important;
box-shadow: none!important;
text-decoration:none!important;
border-bottom:0px!important;
font-size:13px;
}
.hs-faq-container .ui-accordion-content p, .hs-faq-container .ui-accordion-content ul li{font-size:12px;}
.hs-faq-container input:checked + label, .hs-faq-container input:checked + label:hover {
background: #7bbdc3;
color: #fff;

}

.hs-faq-container article.ac-small p {
font-style: none;
color: #777;
line-height: 23px;
font-size: 14px;
padding: 0px;
}

.hs-faq-container .ui-accordion .ui-accordion-header:hover, .hs-faq-container .ui-accordion .ui-accordion-header.ui-state-active {color:#fff!important;}
.hs-faq-container .ui-accordion .ui-accordion-header.ui-state-active:after, .hs-faq-container .ui-accordion .ui-accordion-header:after {color:#fff!important;}

.ui-widget-content a {
    color: #7bbdc3;
}