body{ font-family: 'PT Sans Narrow', sans-serif;}
.ac-container1 {
	width: 100%;
	overflow: hidden;
	margin: 10px auto 30px auto;
		
	text-align: left;
	
}
.ac-container1 label {

	overflow:hidden;
 color:@color1;
	cursor:pointer;
      margin:3px;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	line-height: 33px;
	font-size: 19px;
	background:url(../img/down.png) no-repeat right #E1E1E1;
}
.ac-container1 label:hover {
/*background: #444;*/
}
.ac-container1 input:checked + label, .ac-container1 input:checked + label:hover {
	background: #eaeaea;
	color: #CC0000;
	margin: 3px;
	font-size: 19px;
	padding: 5px 20px;
	background:url(../img/up.png) no-repeat right #CCCCCC;
}
.ac-container1 label:hover:after, .ac-container1 input:checked + label:hover:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;/*background: transparent url(http://tympanus.net/Tutorials/CSS3Accordion/images/arrow_down.png) no-repeat center center;	*/
}
.ac-container1 input:checked + label:hover:after {
	/*background-image: url(http://tympanus.net/Tutorials/CSS3Accordion/images/arrow_up.png);*/
	height:0px;
}
.ac-container1 input {
	display: none;
}
.ac-container1 article {
	background: #FFF;
	overflow: hidden;
	height: 0px;
	position: relative;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear; padding:0 10px;
}
.ac-container1 article p {
	margin: 3px;
	
	display: block;
}
.ac-container1 input:checked ~ article {
 -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
 -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
 -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
 -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
 transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
}
.ac-container1 input:checked ~ article.ac-short {
 height: auto;
}
.ac-container1 input:checked ~ article.ac-tall {
 height: auto;
}
.ac-container1 input:checked ~ article.ac-grande {
 height: auto;
}
