#wpsf .wp-schema-faq-title
{
  padding: 20px 0 10px;
  line-height: normal;
  margin: 0;
}
#wpsf .collapsible {
  /*cursor: pointer;*/
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  position: relative;
  background-color:transparent;
  font-weight: 600;
  cursor: auto;
  
}
#wpsf .collapsible:before {
  display: inline-block;
  content: "\002B";
  margin-right: 10px;
  font-size: 25px;
  vertical-align: text-bottom;
}

#wpsf .active:before {
  content: "\2212";
}

#wpsf .content {
  padding: 0 30px;
  /*max-height: 0;*/
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: transparent;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
}

#wpsf .wpsf-entry
{
  border-image: initial;
  border-radius: 5px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  padding: 5px;
}
