

.pure-accordion-block-container {
	position: relative;
	margin-bottom: 10px;
	border-bottom: 1px solid #e1e1e1;
}
.pure-accordion-block-container .header {
	padding: 6px 0px;
	cursor: pointer;
	z-index: 1;
}
.pure-accordion-block-container .header .title {
	font-size: 18px;
	display: inline-block;
	margin: 0;
	padding-right: 18px;
}
.pure-accordion-block-container .header:hover {
	background: none;border-left: 3px solid #ff5700; 
}
.pure-accordion-block-container .header:hover .title {
	color: #000;
}
.pure-accordion-block-container .header:hover .fa.fa-chevron-down {
	color: #ff5700;
}
.pure-accordion-block-container .header .fa.fa-chevron-down {
	position: absolute;
	right: 15px;
	top: 25px;
	font-size: 18px;
	color: #000;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.pure-accordion-block-container .permalink {
	position: absolute;
	z-index: 2;
	text-align: right;
	top: 5px;
	left: -20px;
	font-size: 14px;
}
.pure-accordion-block-container .permalink a {
	opacity: 0.2;
}
.pure-accordion-block-container .permalink a:hover {
	opacity: 1;
}
.pure-accordion-block-container .content {
	height: 0;
	overflow: hidden;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	-ms-transition: height 0.5s;
	-o-transition: height 0.5s;
	transition: height 0.5s;
}
.pure-accordion-block-container .header .title, {
	color: #000; } 
.pure-accordion-block-container.open .header .title {
	color: #000;
}
.pure-accordion-block-container.open .content {
	height: auto;
	position: relative;
	z-index: auto;
}
.pure-accordion-block-container.open .header .fa.fa-chevron-down {
	color: #000;
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
}
.pure-accordion-block-container {
	border-bottom: none !important;
	margin-bottom: 35px !important;
}
.pure-accordion-block-container .header {
	margin: 0;
	padding: 0;
	background: none;
	transition: all 0.25s ease-in-out; 
	padding: 14px 50px 14px 15px;
	cursor: pointer;
	border-left: 3px solid #bbb;  
}
.pure-accordion-block-container.open .header {
	background: none; 
	border-left: 3px solid #ff5700; 
}
#pagewrap .pure-accordion-block-container h4 {
	text-transform: none;
	font-weight: 300;
	padding: 0 10px;
	font-size: 22px;
	line-height: 28px;
	 
}
.pure-accordion-block-container .content {
	background: none; 
	border-left: 3px solid #bbb;
	border-bottom:1px solid #bbb; 
	transition: all 0.25s ease-in-out;
}
.pure-accordion-block-container.open .content {
	border-left: 3px solid #bbb;
	border-bottom: 1px solid #bbb; 
}
.pure-accordion-block-container .content .paddit {
	padding: 15px 25px;
}
