.st-accordion ul li > a {
    display: block;
    -webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
}
.st-accordion ul li.menus-top > a {
}

.st-accordion ul li > a span.st-arrow {
	display: inline-block;
	width: 10px;
	height:13px;
	margin-right: 7px;
	background: transparent url(../images/icon_triangle.png) no-repeat 0 5px;
	background-size: 10px;
	text-indent: -9999px;

}
.st-accordion ul li > a:hover {
	background: #2897b5;
}
.st-accordion ul li > a:hover span {
	right: 10px;
}
.st-accordion ul li.st-open > a {
    color: #FFF;
}
.st-accordion ul li.st-open > a span.st-arrow {
	background-position: 0 0;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
}
@media screen and (max-width: 700px){
	.st-accordion ul li > a {
	    font-size: 100%;
		padding: 0 0 0 3%;
	}
}
