.accordion {
	color: #FFFFFF;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	text-align: left;
	outline: none;
	font-size: 24px;
	transition: 0.8s;
	font-family: 'Lato', sans-serif;
	font-weight: 900;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.active2 {
	color:#F00
		background-color:#ff0000;

}

.accordion:hover {


}
.accordion:after {
    content: '\276F'; /* Unicode character for "plus" sign (+) */
    font-size: 18px;
    color: #fff;
    float: right;
    margin-left: 5px;
	
	

	
		 -webkit-transition: all .4s ease;
 -moz-transition: all .4s ease;
 -ms-transition: all .4s ease;
 -o-transition: all .4s ease;
 transition: all .4s ease;
 padding-left:15px;
}
.active2:after {
    content: "\276F"; color:#fff;
	transform: rotate(90deg)
/* Unicode character for "minus" sign (-) */

}
.panel {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.5s ease-out;
}
@media all and (max-width: 580px) {
.accordion {
	font-size: 14px;
;
}	
	}
