.table td, .table th {
	width: 20%;
}

#faq{
	background: rgba(255,255,255,0.8);
    border-radius: 10px;
    padding: 30px;
}


#faq h1{
	font-size: 28px;
	text-transform: uppercase;
	margin-bottom: 40px;
	color: #000;
}

#faq h2{
	font-size: 20px;
	color: #000;
	margin-bottom: 0px;
}

.accordion{
	border-bottom: 1px solid #000;
}

#faq div:last-child{
	border-top: none !important;
}

.titre-faq{
	width: 100%;
	position: relative;
	text-transform: uppercase;
	padding: 20px;
	cursor: pointer;
	color: #000;
}
.titre-faq i{
	position: absolute;
    top: 23px;
    right: 15px;
    color: #875798;
    font-size: 25px;
}

.titre-faq h2 span{
	color: #875798;
/* 	color: #000; */
}
.bloc-question{
	width: 85%;
	position: relative;
	margin: auto;
	border-bottom: 1px solid #b9b1b1;
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #000;
}
.bloc-question i{
	position: absolute;
	top: 7px;
	right: 0px;
	color: #875798;
}
.bloc-question h3{
/* 	font-weight: bold; */
	font-size: 19px;
	padding-bottom: 10px;
	color: #000;
}

.no-bloc-question{
	border-bottom: none;
}

.bloc-reponse{
	width: 85%;
	display: none;
	margin: auto;
}
.bloc-reponse p{
	color: #000;
	font-size: 17px;
/*     font-weight: 400; */
}
.section-faq{
	display: none;
}

#cgv h1{
	margin-bottom: 20px;
}
#cgv h2{
	margin-top: 20px;
}

@media (max-width: 1199px) {
	.bloc-question{
		padding-right: 15px;
	}

	#cgv h1{
		font-size: 25px;
	}

	.font-bold{
		font-weight: normal;
	}

}
@media (max-width: 1024px) {

}


@media (max-width: 992px) {

}

/*  Medium devices (tablets, 844px and up) */
@media (max-width: 844px) {

}
@media (max-width: 768px) {

}

@media (max-width: 576px) {

	.section-block {
    padding: 50px 15px;
}

	#cgv h1{
		font-size: 19px;
		margin-bottom: 20px;
	}
	#cgv h2{
		margin-top: 10px;
		font-size: 16px;
	}
	#cgv p{
		    text-align: left;
    font-size: 12px;
    font-weight: 300;
	}
	#faq h1 {
    	font-size: 22px;
    	font-weight: 400;
    }
    .titre-faq {
	    padding: 15px 0px;
    }
    .titre-faq i {
    	top: 12px;
    	right: 0px;
    }
    #faq {
    	padding: 30px 20px 40px;
	}
    #faq h2 {
	    font-size: 17px;
	    font-weight: 400;
    }
    .bloc-question {
    	width: 90%;
    }
    .bloc-question h3 {
    	width: 92%;
    	font-size: 17px;
		font-weight: 400;
    }
    .bloc-reponse {
    	width: 90%;
    }
    .bloc-reponse p{
    	font-weight: 400;
    }



}