.accordion, .accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.accordion-section-title:after {
	content: url(../images/plus-circle.png);
	font-weight: 700;
	float: left;
	padding-right:5px;
}

.active:after {
	content: url(../images/minus-circle.png)
}

.accordion-section-title {
	width: 100%;
    padding: 7px 15px;
    display: inline-block;
    border-bottom: 1px solid #fff;
    background: #dcdcdc;
  /*   transition: all linear .15s; */
    font-size: 1.2em;
    /* text-shadow: 0 1px 0 #1a1a1a; */
    color: #1b588e;
    font-weight: bold;
    margin: 2px 0;
    border-radius: 5px 0 5px 0;
}

.accordion-section-title.active, .accordion-section-title:hover, .accordion-section-title:focus {
	background: #ececec;
    text-decoration: none;
    color: #1b588e;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom: none
}

.accordion-section-content {
	padding: 15px;
	display: none
}