/* Header ------------------------------------------------------------------ */
.top-header{
	background-color: rgb(245,245,245);
	color:#000000;
}
.top-header a{
	color:#000000;
}
.top-header a:hover{
	color:#46ecd5;
}
.lien-contact-header{
	background-color: #46ecd5;
	color:#000000;
}
.lien-contact-header:hover{
	background-color: #000;
	color: #fff;
}
/* Footer ------------------------------------------------------------------ */
.footer{
    background-color: rgb(255,255,255);
background-size:cover;
background-repeat:#000000;
background-position:center center;
}
.description-footer, .titre-footer, .adresse-footer, .horaires-footer, .copyright, .menu-menu-footer-container ul li, .menu-menu-footer-container ul li a{
	color: #000000;
}
.tel-footer{
	background-color:rgb(255,255,255);
	color: #000000;
	border: 2px solid #000000;
}
.tel-footer:hover{
	background-color:#000000;
	color: rgb(255,255,255);
}
.tel-footer svg path{
	fill: #000000;
}
.tel-footer:hover svg path{
	fill: rgb(255,255,255);
}
/* Page par défaut ---------------------------------------------------------- */
.entry-header{
	background-color: #000000;
}
.entry-header h1{
	color: #ffffff;
}
.masque-thumbnail{
  background-image: url('https://facilisitetwo.vendee-services.com/wp-content/uploads/2025/09/sport-2.webp');
}
/* Page contact ---------------------------------------------------------- */
.page-contact{
	background-color: #ffffff;
}

/* Section Hero -------------------------------------------- */
.hero-home{
	background-size:;
	background-repeat:;
	background-position:;
}
.hero-contenu .hero-textes{
	margin-top:60px;
	margin-bottom:30px;
}
.hero-contenu .hero-h1{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
}
.hero-contenu .hero-h2{
	font-size:px;
	line-height:calc(px + 2px);
	color:;
}
.hero-contenu .hero-btn{
	background-color:;
	color:;
}
.hero-blocs-services .hero-bloc-service img {
    height: px;
	margin-bottom:px !important;
}
@media(max-width:992px){
	.hero-contenu .hero-h1{
		font-size:px;
	line-height:calc(px + 2px);
	}
	.hero-contenu .hero-h2{
		font-size:px;
	line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.hero-contenu .hero-h1{
		font-size:px;
	line-height:calc(px + 2px);
	}
	.hero-contenu .hero-h2{
		font-size:px;
	line-height:calc(px + 2px);
	}
}
/*  Section Entete --------------------------------------------------- */
.section-entete{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-entete .entete-contenu .entete-col-contenu{
	padding-top:px;
	padding-right:px;
	padding-bottom:px;
	padding-left:px;
}
.section-entete .entete-contenu .entete-col-contenu .entete-h1{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	margin-bottom:px;
}
.section-entete .entete-contenu .entete-col-contenu .entete-texte{
	color:;
}
@media(max-width:992px){
	.section-entete .entete-contenu .entete-col-contenu .entete-h1{
		font-size:px;
		line-height :calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-entete .entete-contenu .entete-col-contenu .entete-h1{
		font-size:px;
		line-height :calc(px + 2px);
	}
}
/*  Section Agenda --------------------------------------------------- */
.section-agenda{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-agenda .agenda-contenu h2{
	color:;
	font-size:px;
}
.section-agenda .agenda-contenu p{
	color:#000000;
}
.section-agenda .agenda-contenu .agenda-btn{
	color:;
	background-color:;
}
.section-agenda .agenda-contenu .agenda-btn:hover{
	color:;
	background-color:;
}

.section-agenda .agenda-contenu .agenda-btn path{
fill:;
}
.section-agenda .agenda-contenu .agenda-btn:hover path{
fill:;
}
@media(max-width:992px){
	.section-agenda .agenda-contenu h2{
		font-size:px;
	}
}
@media(max-width:768px){
	.section-agenda .agenda-contenu h2{
		font-size:px;
	}
}
/*  Section Texte blocs --------------------------------------------------- */
.section-text-blocs{
	background-size:;
	background-repeat:;
	background-position:;
}

.section-text-blocs .text-blocs-contenu .textblocs-h2{
	font-size:px;
	color:;
	margin-bottom:px;
}
.section-text-blocs .text-blocs-contenu .textblocs-texte{
	color:;
	margin-bottom:px;
}
.section-text-blocs .text-blocs-contenu .textblocs-image-bloc{
	margin-bottom:px;
}
@media (max-width: 992px) {
	.section-text-blocs .text-blocs-contenu .textblocs-h2{
		font-size:px;
	}
}
@media(max-width:768px){
	.section-text-blocs .text-blocs-contenu .textblocs-h2{
		font-size:px;
	}
}
/*  Section Colonnes --------------------------------------------------- */
.section-colonnes{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-colonnes .colonnes-contenu .scolonnes-h2 {
	font-size:px;
	margin-bottom:px;
	color:;
}
.section-colonnes .colonnes-contenu .scolonnes-st {
	font-size:px;
	margin-bottom:px;
	color:;
}
@media(max-width:992px){
	.section-colonnes .colonnes-contenu .scolonnes-h2 {
		font-size:px;
	}
	.section-colonnes .colonnes-contenu .scolonnes-st {
		font-size:px;
	}
}
@media(max-width:768px){
	.section-colonnes .colonnes-contenu .scolonnes-h2 {
		font-size:px;
	}
	.section-colonnes .colonnes-contenu .scolonnes-st {
		font-size:px;
	}
}
/*  Section Paralax --------------------------------------------------- */
.section-parallax{
	background-size:;
	background-repeat:;
	background-position:;
	background-attachment:;
	height:30vh;
}
/*  Section Image Texte --------------------------------------------------- */
.section-img-texte{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-img{
	background-image:url();
	background-size:;
	background-repeat:;
	background-position:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	text-align:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	text-align:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-texte{
	color:;
	text-align:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-action-texte{
	color:30;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-action-texte path {
  fill: 30;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn{
	color:;
	background-color:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn path {
  fill: ;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn:hover{
	color:;
	background-color:;
}
.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn:hover path {
  fill: ;
}

.section-img-texte .imgtexte-contenu .imgtexte-col-img{}
@media(max-width:992px){
	.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-img-texte .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section Image Texte 2--------------------------------------------------- */
.section-img-texte-2{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-img{
	background-image:url();
	background-size:;
	background-repeat:;
	background-position:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	text-align:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	text-align:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-texte{
	color:;
	text-align:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-action-texte{
	color:30;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-action-texte path {
  fill: 30;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn{
	color:;
	background-color:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn path {
  fill: ;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn:hover{
	color:;
	background-color:;
}
.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-btn:hover path {
  fill: ;
}

@media(max-width:992px){
	.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-img-texte-2 .imgtexte-contenu .imgtexte-col-txt .imgtexte-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section Avis --------------------------------------------------- */
.section-avis{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-avis .avis-contenu .avis-h2{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	margin-bottom:px;
	text-align:;
}
.section-avis .avis-contenu .avis-st{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
	margin-bottom:px;
	text-align:;
}
@media(max-width:992px){
	.section-avis .avis-contenu .avis-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-avis .avis-contenu .avis-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-avis .avis-contenu .avis-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-avis .avis-contenu .avis-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section Logos carousel --------------------------------------------------- */
.section-logos-carousel{
	background-size:;
	background-repeat:;
	background-position:;
}
/*  Section Texte services --------------------------------------------------- */
.section-text-services{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-text-services .text-services-contenu .texte-services-h2{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
}
.section-text-services .text-services-contenu .texte-services-st{
	color:;
	font-size:px;
	line-height:calc(px + 2px);
}
.section-text-services .text-services-contenu .texte-services-texte{
	color:30;
}
.section-text-services .text-services-contenu .texte-services-action-texte{
	color:30;
}
.section-text-services .text-services-contenu .texte-services-action-texte path {
  fill: 30;
}
.section-text-services .text-services-contenu .texte-services-btn{
	color:;
	border:1px solid ;
	background-color:;
}
.section-text-services .text-services-contenu .texte-services-btn path {
  fill: ;
}
.section-text-services .text-services-contenu .texte-services-btn:hover{
	color:;
	background-color:;
	border:1px solid ;
}
.section-text-services .text-services-contenu .texte-services-btn:hover path {
  fill: ;
}
.section-text-services .text-services-contenu .texte-services-bloc .texte-services-titre-bloc{
	color:;
}
.section-text-services .text-services-contenu .texte-services-bloc .texte-services-texte-bloc{
	color:;
}
.section-text-services .text-services-contenu .texte-services-bloc .texte-services-img-bloc{
	height:px;
	margin-bottom:px;
}
@media(max-width:992px){
	.section-text-services .text-services-contenu .texte-services-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-text-services .text-services-contenu .texte-services-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-text-services .text-services-contenu .texte-services-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-text-services .text-services-contenu .texte-services-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section Galerie --------------------------------------------------- */
.section-galerie{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-galerie .galerie-contenu .galerie-h2{
	font-size:px;
	line-height:calc(px + 2px);
	color:;
	text-align:;
}
.section-galerie .galerie-contenu .galerie-texte{
	color:30;
	text-align:30;
}
@media(max-width:992px){
	.section-galerie .galerie-contenu .galerie-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-galerie .galerie-contenu .galerie-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section FAQ --------------------------------------------------- */
.section-faq{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-faq .faq-contenu .faq-h2{
color:;
font-size:px;
line-height:calc(px + 2px);
}
.section-faq .faq-contenu .faq-st{
color:;
font-size:px;
line-height:calc(px + 2px);
}
.section-faq .faq-contenu .faq-img{}
.section-faq .faq-contenu .faq-items{}
.section-faq .faq-contenu .faq-items .accordion-header button{
color:;
}
.section-faq .faq-contenu .faq-items .accordion-body{
color:;
}
@media(max-width:992px){
	.section-faq .faq-contenu .faq-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-faq .faq-contenu .faq-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
@media(max-width:768px){
	.section-text-services .text-services-contenu .texte-services-h2{
		font-size:px;
		line-height:calc(px + 2px);
	}
	.section-text-services .text-services-contenu .texte-services-st{
		font-size:px;
		line-height:calc(px + 2px);
	}
}
/*  Section Téléchargement --------------------------------------------------- */
.section-telechargement{
	background-size:;
	background-repeat:;
	background-position:;
}
.section-telechargement .telechargement-contenu .telechargement-textes h2{
	color: 30;
}
.section-telechargement .telechargement-contenu .telechargement-textes p{
	color: 30;
}
.section-telechargement .telechargement-contenu .telechargement-liens a{
	color: 30;
}
.section-telechargement .telechargement-contenu .telechargement-liens svg path{
	fill: 30;
}
/*  Section CTA --------------------------------------------------- */
.section-cta{
	background-size:;
	background-repeat:;
	background-position:;
	
}
.section-cta .cta-contenu{
	padding-top:30px;
	padding-bottom:30px;
}
.section-cta .cta-contenu .titre-cta{
	color:30;
	font-size:30px;
}
.section-cta .cta-contenu .sous-titre-cta{
	color:30;
	font-size:30px;
}
.section-cta .cta-contenu .link-cta{
	color:30;
	background-color:30;
}
.section-cta .cta-contenu .link-cta:hover{
	color:30;
	background-color:30;
}
.section-cta .cta-contenu .link-cta path{
fill:30;
}
.section-cta .cta-contenu .link-cta:hover path{
fill:30;
}
@media(max-width:992px){
	.section-cta .cta-contenu .titre-cta{
		font-size:30px;
	}
	.section-cta .cta-contenu .sous-titre-cta{
		font-size:30px;
	}
}
@media(max-width:768px){
	.section-cta .cta-contenu .titre-cta{
		font-size:30px;
	}
	.section-cta .cta-contenu .sous-titre-cta{
		font-size:30px;
	}
}




/* ---------------------------------------------------
------------ breakpoints --------------------------
--------------------------------------------------- */

@media (min-width: 576px) {}

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

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1400px) {}

