/**************************************************/
/*************section-faq.php**********************/
/**************************************************/

.faq {
	width : 100%;
}


.faq .accordion-item {
	margin-bottom : 10px;
	background : none;
	border-radius : 0;
	border : 0;
}


.faq .accordion-header button {
	border-radius : 16px !important;
	box-shadow : none !important;
	font-size : 20px;
	font-weight : bold;
}

.faq .accordion-header button.collapsed {
	background : var(--accent);
	color : #FFF;
}
.faq .accordion-header button.collapsed .accordion-button-title:before {
	content : url('/wp-content/themes/EssentielTheme/img/infinity-blanc.svg');
	margin-right : 5px;
}

.faq .accordion-header button, .faq .accordion-header button:hover {
	background : #FFF;
	color : var(--accent);
}
.faq .accordion-header button .accordion-button-title:before, .faq .accordion-header button:hover .accordion-button-title:before {
	content : url('/wp-content/themes/EssentielTheme/img/infinity-gris.svg');
	margin-right : 5px;
}
.faq .accordion-header button::after {
	color: var(--accent);
	background-color: var(--vert);
	border: solid 6px #FFF;
	border-radius: 50px;
	box-shadow: 0px 0px 10px #00000029;
	box-sizing: content-box;
	padding: 5px;
	background-position: center;
	background-size: 15px;
}


.faq .accordion-collapse {
	border-radius : 16px !important;
	background : #fff;
	margin-top : 4px;
}

.faq .btn-accordion a{
	background : var(--accent);
	color : var(--vert);
	border : solid 1px var(--accent);
	border-radius : 50px;
	font-size : 12px;
	font-weight : bold;
	padding : 9px 20px;
	text-decoration : none;
	text-transform : uppercase;
}
.faq .btn-accordion a:hover{
	color : var(--accent);
	background : none;
}
.faq .btn-accordion {
	text-align : center;
}

.faq .alignleft {
    margin-right: 3em;
}


/********Responsive**************/
@media only screen and (min-width: 768px){

}

@media only screen and (max-width: 767px){


}