.accordion {
	border: none;
}

.accordion .ui-accordion-header {
	margin-top: 20px !important;
	position: relative;
	border: none;
	background: #D1143C;
	border-radius: 0 !important;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}

.accordion .ui-accordion-header:before {
	background-color: #ffffff;
	color: #D1143C;
	padding: 3px 9px 3px 9px;
	content: "+";
	font-size: 20px;
	font-weight: bold;
	margin: 5px;
	font-family: fixed, monospace;
}

.accordion .ui-accordion-header.ui-state-active:before {
	content: "-";
}

.accordion .ui-accordion-header span.ui-icon {
	display: none;
}

.accordion .ui-accordion-content {
	border-radius: 0 !important;
	padding: 15px 20px;
	border: 1px solid #e8e8e8 !important;
}

.accordion .ui-widget-content {
    color: inherit;
}

.accordion.ui-widget {
	font-size: inherit;
	font-family: inherit;
}


.ametys-cms-content.accordion .content-published-date {
	display : none;
}

@media screen and (max-width: 359px) {
	.accordion .ui-accordion-content
	{
		padding: 1px ;
	}
}