.st-accordion{
  width: 100%;
  margin: 10% 0;
}
.st-accordion ul li {
  border-bottom: 1px solid #222;
  padding: 5% 0;
	cursor: pointer;
  font-size: 1em;
}
.st-accordion ul li:last-child {
  border:none;
}
.st-accordion ul li > a {
  display: block;
	position: relative;
	outline: none;

  text-decoration: none;
  color: #222;

  -webkit-transition:  color 0.5s ease-in-out;
  -moz-transition:  color 0.5s ease-in-out;
  -o-transition:  color 0.5s ease-in-out;
  -ms-transition:  color 0.5s ease-in-out;
  transition:  color 0.5s ease-in-out;
}
.st-accordion ul li > a span {
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent:-9000px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;

  -webkit-transition:  color 0.5s ease-in-out;
  -moz-transition:  color 0.5s ease-in-out;
  -o-transition:  color 0.5s ease-in-out;
  -ms-transition:  color 0.5s ease-in-out;
  transition:  color 0.5s ease-in-out;
}
.st-accordion ul li > a:hover{
  color: #1693eb;
}
.st-accordion ul li > a:hover span{
	opacity: 1;
	right: 10px;
}
.st-accordion ul li.st-open > a{
  color: #1693eb;
  padding: 0 0 5%;
}
.st-accordion ul li.st-open > a span{
	right:10px;
	opacity:1;
}
.st-content {
  padding: 5px 0px 30px;
}
.st-content p {
  padding: 0 0 5%;
}
