.neteuro-accordion,
.neteuro-accordion ul{
	list-style-type:none!important;
}

.neteuro-accordion{
	padding:16px 0 0 0!important;
	margin:0;
}

.neteuro-accordion > li{
	margin-bottom:9px!important;
}

.neteuro-accordion ul{
	padding:0 20px!important;
}

.neteuro-accordion ul{
	display:none;
}

.neteuro-accordion li.fancy{
	background-color:#fff;
	border-radius: 10px;
	border:1px solid #cccccc;
	padding:0;
}

.neteuro-accordion br {
	display: block;
	margin-top: 10px;
	line-height: 22px;
}
.neteuro-accordion .title{
	position: relative;
	cursor:pointer;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 

	font-family: "pt_serifregular";
	font-size: 11.7px;
	font-weight: 700;
	line-height: 20px;
	padding-left: 30px;
}

.neteuro-accordion .fancy > .title{
	position: relative;
	background-color:#f0f0f0;
	border-radius: 10px;
	padding:7px 7px 7px 34px;
	border-bottom:none;
}

.neteuro-accordion .open.fancy > .title{
	border-bottom:1px solid #cccccc;
}


.neteuro-accordion .title:before{
	content:"";
	position: absolute;
	left: 7px;
	top: -1px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}

.neteuro-accordion .fancy > .title:before{
	top:7px;
}

.neteuro-accordion .title.icon-plus:before{ content:"\f067"; }
.neteuro-accordion .open >.title.icon-plus:before{ content:"\f068"; }

.neteuro-accordion .title.icon-plus-circle:before{ content:"\f055"; }
.neteuro-accordion .open >.title.icon-plus-circle:before{ content:"\f056"; }