:root {
  /*
      --e-global-color-primary: #282731; // Noir
      --e-global-color-secondary: #282731; // Noir
      --e-global-color-text: #282731; // Noir
      --e-global-color-accent: #286B64; // Vert
  ___________ OLD
      --e-global-color-bc1db3a: #286B64; // Vert
      --e-global-color-8764228: #F19607; // Orange
      --e-global-color-9271bfe: #DDE207; // Jaune
      --e-global-color-7236532: #DCC6C6; // c'est juste un test pour l'instant...
  __________ FIN OLD

      --e-global-color-bc1db3a: #00A4C8; // Bleu
      --e-global-color-8764228: #F19607; // Orange
      --e-global-color-9271bfe: #42AC46; // Vert
      --e-global-color-7236532: #CED94C; // Vert clair - Jaune

      --e-global-typography-primary-font-family: "Poppins";
      --e-global-typography-primary-font-weight: 400;
      --e-global-typography-secondary-font-family: "Poppins";
      --e-global-typography-secondary-font-weight: 700;
      --e-global-typography-text-font-family: "Raleway";
      --e-global-typography-text-font-weight: 400;
      --e-global-typography-accent-font-family: "Raleway";
      --e-global-typography-accent-font-weight: 700;
     */
  --primary: var(--e-global-color-accent);
  color: var(--primary);
}

#NavPosts a {
  transition: color 0.3s ease-in-out;
}
#NavPosts a:hover span, #NavPosts a:focus span, #NavPosts a:active span {
  color: var(--e-global-color-7236532) !important;
}

#FlashInfo .widgetFI {
  padding-right: 95px;
}
#FlashInfo .widgetFI .elementor-swiper-button-prev, #FlashInfo .widgetFI .elementor-swiper-button-next {
  width: 35px;
  height: 35px;
  padding: 5px 5px;
  background-color: var(--e-global-color-8764228);
  border-radius: 50%;
  color: #fff;
  transition: filter 0.3s ease-in-out;
}
#FlashInfo .widgetFI .elementor-swiper-button-prev:hover, #FlashInfo .widgetFI .elementor-swiper-button-next:hover {
  filter: brightness(90%);
}
#FlashInfo .widgetFI .elementor-swiper-button-next {
  margin-right: 20px;
  top: 50%;
}
#FlashInfo .widgetFI .elementor-swiper-button-prev {
  margin-left: -30px;
  top: 50%;
}
#FlashInfo .widgetFI a h3, #FlashInfo .widgetFI a div, #FlashInfo .widgetFI a p {
  transition: color 0.3s ease-in-out;
}
#FlashInfo .widgetFI a:hover h3, #FlashInfo .widgetFI a:hover div, #FlashInfo .widgetFI a:hover p {
  color: var(--e-global-color-8764228);
}
#FlashInfo:has(.e-loop-nothing-found-message) {
  display: none !important;
}

.btn-white a {
  border: 1px solid #fff;
  transition: border 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.btn-white a:hover {
  border: none;
}

#Pages .cardPost a .img {
  transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out;
}
#Pages .cardPost a:hover .img {
  transform: scale(1.05);
  filter: brightness(0.95);
}

#ALaUne .cardPost .tag-coup-de-coeur .e-con-inner, #Actualites .standard .cardPost .tag-coup-de-coeur .e-con-inner, #Agenda .cardPost .tag-coup-de-coeur .e-con-inner, #Albums .cardPost .tag-coup-de-coeur .e-con-inner, #PostContent #Actualites .cardPost .tag-coup-de-coeur .e-con-inner {
  padding-bottom: 40px;
}
#ALaUne .cardPost .blocAlbum, #Actualites .standard .cardPost .blocAlbum, #Agenda .cardPost .blocAlbum, #Albums .cardPost .blocAlbum, #PostContent #Actualites .cardPost .blocAlbum {
  height: 100%;
}
#ALaUne .cardPost a, #ALaUne .cardPost img, #ALaUne .cardPost .blocAlbum, #Actualites .standard .cardPost a, #Actualites .standard .cardPost img, #Actualites .standard .cardPost .blocAlbum, #Agenda .cardPost a, #Agenda .cardPost img, #Agenda .cardPost .blocAlbum, #Albums .cardPost a, #Albums .cardPost img, #Albums .cardPost .blocAlbum, #PostContent #Actualites .cardPost a, #PostContent #Actualites .cardPost img, #PostContent #Actualites .cardPost .blocAlbum {
  transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out;
}
#ALaUne .cardPost a:hover, #Actualites .standard .cardPost a:hover, #Agenda .cardPost a:hover, #Albums .cardPost a:hover, #PostContent #Actualites .cardPost a:hover {
  transform: scale(1.05);
  filter: brightness(0.95);
}
#ALaUne .cardPost a:hover .blocAlbum, #Actualites .standard .cardPost a:hover .blocAlbum, #Agenda .cardPost a:hover .blocAlbum, #Albums .cardPost a:hover .blocAlbum, #PostContent #Actualites .cardPost a:hover .blocAlbum {
  transform: scale(1.05);
}
#ALaUne .cardPost img, #Actualites .standard .cardPost img, #Agenda .cardPost img, #Albums .cardPost img, #PostContent #Actualites .cardPost img {
  width: 100%;
}
#ALaUne .cardPost .date p, #Actualites .standard .cardPost .date p, #Agenda .cardPost .date p, #Albums .cardPost .date p, #PostContent #Actualites .cardPost .date p {
  color: #fff;
  background-color: var(--e-global-color-8764228);
  padding: 5px 15px;
  border-radius: 15px;
  line-height: 13px;
}
#ALaUne .cardPost .horaires p, #Actualites .standard .cardPost .horaires p, #Agenda .cardPost .horaires p, #Albums .cardPost .horaires p, #PostContent #Actualites .cardPost .horaires p {
  padding-left: 40px;
  position: relative;
}
#ALaUne .cardPost .horaires p:before, #Actualites .standard .cardPost .horaires p:before, #Agenda .cardPost .horaires p:before, #Albums .cardPost .horaires p:before, #PostContent #Actualites .cardPost .horaires p:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 3px;
  display: inline-block;
  background-color: var(--e-global-color-bc1db3a);
  top: 50%;
  left: 0;
}

#Agenda .cardPost .swiper {
  padding-left: 10px;
  padding-top: 10px;
}
#Agenda .cardPost .swiper .loop-item {
  padding-left: 13px;
}
#Agenda .elementor-swiper-button {
  transition: filter 0.3s ease-in-out;
}
#Agenda .elementor-swiper-button:hover {
  filter: brightness(0.95);
}

#Albums .elementor-swiper-button {
  transition: filter 0.3s ease-in-out;
}
#Albums .elementor-swiper-button:hover {
  filter: brightness(0.95);
}

.blocAnnuaire .coords ul li a, .blocAnnuaire .coords ul li span, .blocAnnuaire .coords ul li svg {
  transition: color 0.3s, fill 0.3s;
}
.blocAnnuaire .coords ul li a span {
  color: var(--e-global-color-text);
}
.blocAnnuaire .coords ul li a:hover span, .blocAnnuaire .coords ul li a:focus span, .blocAnnuaire .coords ul li a:active span {
  color: var(--e-global-color-8764228);
}
.blocAnnuaire .coords ul li a:hover span svg, .blocAnnuaire .coords ul li a:focus span svg, .blocAnnuaire .coords ul li a:active span svg {
  fill: var(--e-global-color-8764228);
}

.widget_wpc_filters_widget {
  padding: 10px;
}
.widget_wpc_filters_widget .wpc-instead-of-posts-found {
  display: none;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 15px;
  flex-wrap: wrap;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-section {
  margin-bottom: 0;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-range-inputs .wpc-filters-date-range-wrapper {
  display: flex;
  gap: 15px;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-range-inputs .wpc-filters-date-range-wrapper .wpc-filters-date-range-from-column {
  margin-bottom: 0;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-range-inputs .wpc-filters-date-range-wrapper label {
  font-weight: 700;
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filter-title {
  font-weight: 700;
  color: var(--e-global-color-bc1db3a);
}
.widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filter-title button {
  gap: 15px;
}
.widget_wpc_filters_widget .wpc-edit-filter-set {
  display: none;
}

search.e-search form {
  align-items: center;
}
search.e-search form button {
  height: 40px;
  width: 40px !important;
  padding: 5px 5px 5px 8px !important;
}

.gform_wrapper .button, .gform_wrapper .gfield_choice_all_toggle {
  background-color: var(--e-global-color-9271bfe) !important;
  transition: background-color 0.3s, text-decoration 0.3s, transform 0.3s !important;
}
.gform_wrapper .button:hover, .gform_wrapper .gfield_choice_all_toggle:hover {
  background-color: var(--e-global-color-8764228) !important;
  text-decoration: none;
  transform: scale(1.05) !important;
}
.gform_wrapper input[type=submit] {
  border-radius: 25px !important;
  letter-spacing: 1px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
}
.gform_wrapper .gform-theme-field-control:before {
  color: var(--e-global-color-bc1db3a) !important;
}
.gform_wrapper .percentbar_blue {
  background-color: var(--e-global-color-bc1db3a) !important;
}
.gform_wrapper .gform_previous_button {
  color: #fff !important;
  background-color: var(--e-global-color-bc1db3a) !important;
}

@media print {
  header, footer, nav, .sidebar, a.button, .no-print {
    display: none !important;
  }
  body {
    font-size: 12pt;
    background: white;
    color: black;
  }
  body .only-print {
    display: block;
  }
  body a {
    text-decoration: none;
    color: black;
  }
  body blockquote {
    padding: 10px !important;
    background: none !important;
  }
  body img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
  }
  body .galleryPhotos .elementor-gallery-item .e-gallery-image {
    background: none !important;
  }
  body .galleryPhotos .elementor-gallery-item .e-gallery-image:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: inherit !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
  }
}
@media print {
  #FlashInfo {
    display: none;
  }
}
header .meteo-widget {
  display: flex;
  font-size: 0.8rem;
  gap: 0.3rem;
  align-items: center;
}
header .meteo-widget p {
  margin: 0;
  font-weight: bold;
}
header .meteo-widget p.min:after {
  content: " - ";
  margin-left: 0.3rem;
  display: inline-block;
}
header .meteo-widget img {
  width: 35px;
  margin-top: 3px;
}
header #HeaderNav .elementor-nav-menu .elementor-item::after {
  content: none;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li {
  border-bottom: 1px solid #eeeeee;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li.menu-item-has-children > a {
  padding-right: 20px;
  position: relative;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li.menu-item-has-children > a:before {
  content: ">";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  font-size: 18px;
  margin-top: -10px;
  right: 5px;
  display: inline-block;
  background: transparent !important;
  z-index: 5;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li:last-child {
  border-bottom: none;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li a {
  padding: 10px 15px;
  margin-left: 0;
  width: 100%;
}
header #HeaderNav .elementor-nav-menu li > .sub-menu > li a:after {
  display: none;
}
header #HeaderNav .elementor-nav-menu li.blue a:hover, header #HeaderNav .elementor-nav-menu li.blue a:active, header #HeaderNav .elementor-nav-menu li.blue a:after, header #HeaderNav .elementor-nav-menu li.blue a:before, header #HeaderNav .elementor-nav-menu li.blue a.highlighted {
  background-color: var(--e-global-color-bc1db3a) !important;
}
header #HeaderNav .elementor-nav-menu li.green a:hover, header #HeaderNav .elementor-nav-menu li.green a:active, header #HeaderNav .elementor-nav-menu li.green a:after, header #HeaderNav .elementor-nav-menu li.green a:before, header #HeaderNav .elementor-nav-menu li.green a.highlighted {
  background-color: var(--e-global-color-9271bfe) !important;
}
header #HeaderNav .elementor-nav-menu li.yellow a:hover, header #HeaderNav .elementor-nav-menu li.yellow a:active, header #HeaderNav .elementor-nav-menu li.yellow a:after, header #HeaderNav .elementor-nav-menu li.yellow a:before, header #HeaderNav .elementor-nav-menu li.yellow a.highlighted {
  background-color: var(--e-global-color-7236532) !important;
}
header #HeaderNav .elementor-nav-menu li.orange a:hover, header #HeaderNav .elementor-nav-menu li.orange a:active, header #HeaderNav .elementor-nav-menu li.orange a:after, header #HeaderNav .elementor-nav-menu li.orange a:before, header #HeaderNav .elementor-nav-menu li.orange a.highlighted {
  background-color: var(--e-global-color-8764228) !important;
}
header #HeaderNav .elementor-nav-menu li a {
  display: inline-block;
  position: relative;
}
header #HeaderNav .elementor-nav-menu li a:after {
  content: "" !important;
  display: block;
  width: 30%;
  height: 3px;
  position: absolute;
  left: 25px;
  bottom: 0;
  background-color: transparent;
  opacity: 1;
}

footer .liensFooter a:hover {
  color: #fff !important;
}
footer ul li span svg .cls-1 {
  fill: var(--e-global-color-9271bfe) !important;
}

.home #IntroVideo h1 {
  position: relative;
  z-index: 5;
}
.home #IntroVideo h1:before {
  content: "";
  display: inline-block;
  position: absolute;
  z-index: -5;
  width: 90%;
  height: 4rem;
  left: -20px;
  top: 50%;
  margin-top: -2rem;
  background-color: var(--e-global-color-9271bfe);
  opacity: 0.7;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.home #IntroVideo h1 span {
  font-size: 1.6rem;
  font-weight: 300;
}
.home #IntroVideo #CarrouselAccess img {
  max-width: 60px !important;
  max-height: 50px;
}
.home #IntroVideo #CarrouselAccess .elementor-swiper-button {
  width: 35px;
  height: 35px;
  padding: 5px 5px;
  background-color: var(--e-global-color-7236532);
  border-radius: 50%;
  color: var(--e-global-color-bc1db3a);
  transition: filter 0.3s ease-in-out;
}
.home #IntroVideo #CarrouselAccess .elementor-swiper-button:hover {
  filter: brightness(90%);
}
.home #IntroVideo #CarrouselAccess .elementor-swiper-button svg {
  fill: var(--e-global-color-bc1db3a);
}
.home #IntroVideo #CarrouselAccess .elementor-widget-container .swiper .elementor-image-carousel {
  margin-bottom: 60px !important;
}
.home #IntroVideo #CarrouselAccess .swiper-slide {
  padding: 5px !important;
}
.home #IntroVideo #CarrouselAccess .swiper-slide a img {
  transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out, filter 0.3s ease-in-out;
}
.home #IntroVideo #CarrouselAccess .swiper-slide a:hover img {
  filter: brightness(0) invert(1);
  transform: scale(1.1);
}

#Actualites .filActus .e-loop-item {
  border-bottom: 2px solid var(--e-global-color-7236532);
}
#Actualites .filActus .e-loop-item:last-child {
  border-bottom: none;
}
#Actualites .filActus .e-loop-item a:hover .icone-perso .elementor-widget-container {
  background-color: var(--e-global-color-8764228);
}
#Actualites .filActus .icone, #Actualites .filActus .icone-perso {
  width: 35px;
}
#Actualites .filActus .icone .elementor-widget-container, #Actualites .filActus .icone-perso .elementor-widget-container {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: var(--e-global-color-bc1db3a);
  transition: background-color 0.3s ease-in-out;
}
#Actualites .filActus .icone img {
  padding-top: 5px;
}
#Actualites .filActus .icone-perso img {
  max-width: 35px;
  padding: 5px;
  max-height: 35px;
}

.elementor-widget-heading h2 {
  display: inline-block;
  position: relative;
  padding-bottom: 20px;
}
.elementor-widget-heading h2:after {
  content: "" !important;
  display: block;
  width: 45%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.elementor-widget-heading.blue h2:after {
  background-color: var(--e-global-color-bc1db3a) !important;
}
.elementor-widget-heading.green h2:after {
  background-color: var(--e-global-color-9271bfe) !important;
}
.elementor-widget-heading.yellow h2:after {
  background-color: var(--e-global-color-7236532) !important;
}
.elementor-widget-heading.orange h2:after {
  background-color: var(--e-global-color-8764228) !important;
}

#Agenda .swiper-slide {
  width: initial;
}

#Intro .slideInLeft {
  background-size: cover;
  background-position: center center;
}
#Intro .dateEvent div {
  background-color: var(--e-global-color-8764228);
  border-radius: 6px;
  padding: 5px 15px;
  color: #fff;
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.2rem;
}
#Intro .dateEvent div p {
  line-height: 1.2rem;
}
#Intro a.elementor-icon {
  transition: background-color 0.3s, transform 0.3s;
}
#Intro a.elementor-icon:hover {
  transform: scale(1.1);
}
#Intro .coords ul li a, #Intro .coords ul li span, #Intro .coords ul li svg {
  transition: color 0.3s, fill 0.3s;
}
#Intro .coords ul li a span {
  color: var(--e-global-color-text);
}
#Intro .coords ul li a:hover span, #Intro .coords ul li a:focus span, #Intro .coords ul li a:active span {
  color: var(--e-global-color-8764228);
}
#Intro .coords ul li a:hover span svg, #Intro .coords ul li a:focus span svg, #Intro .coords ul li a:active span svg {
  fill: var(--e-global-color-8764228);
}
#Intro .coordsEvent ul li a, #Intro .coordsEvent ul li span, #Intro .coordsEvent ul li svg {
  transition: color 0.3s, fill 0.3s;
  font-size: 0.9rem !important;
}
#Intro .coordsEvent ul li a span {
  color: var(--e-global-color-text);
}
#Intro .coordsEvent ul li a:hover span, #Intro .coordsEvent ul li a:focus span, #Intro .coordsEvent ul li a:active span {
  color: var(--e-global-color-8764228);
}
#Intro .coordsEvent ul li a:hover span svg, #Intro .coordsEvent ul li a:focus span svg, #Intro .coordsEvent ul li a:active span svg {
  fill: var(--e-global-color-8764228);
}

#PostContent #Actualites img, #PostContent #Annuaire img {
  width: 100%;
}
#PostContent #Actualites a.elementor-button-link, #PostContent #Annuaire a.elementor-button-link {
  color: #fff !important;
}
#PostContent #Actualites a.elementor-button-link:hover, #PostContent #Annuaire a.elementor-button-link:hover {
  text-decoration: none !important;
}
#PostContent #Actualites ul, #PostContent #Annuaire ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
}
#PostContent #Actualites ul li, #PostContent #Annuaire ul li {
  display: block;
  position: relative;
  padding-left: 0;
}
#PostContent #Actualites ul li:before, #PostContent #Annuaire ul li:before {
  display: none;
}
#PostContent h4 {
  font-size: 18px;
}
#PostContent h5 {
  font-size: 16px;
  font-weight: bold;
}
#PostContent hr {
  margin-bottom: 25px;
  color: var(--e-global-color-bc1db3a);
  border: none;
  border-bottom: solid 1px var(--e-global-color-bc1db3a);
  border-color: var(--e-global-color-bc1db3a);
  background-color: var(--e-global-color-bc1db3a);
}
#PostContent p a, #PostContent li a, #PostContent td a, #PostContent label a {
  transition: background-color 0.3s, text-decoration 0.3s, transform 0.3s;
  color: var(--e-global-color-8764228);
}
#PostContent p a:hover, #PostContent li a:hover, #PostContent td a:hover, #PostContent label a:hover {
  text-decoration: underline;
}
#PostContent p a.button, #PostContent li a.button, #PostContent td a.button, #PostContent label a.button {
  margin-top: 10px;
  margin-bottom: 25px;
  display: inline-block;
  font-weight: 500;
  padding: 7px 25px;
  font-size: 15px;
  letter-spacing: 1px;
  border-radius: 25px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  background-color: var(--e-global-color-9271bfe);
}
#PostContent p a.button:hover, #PostContent p a.button:focus, #PostContent p a.button:active, #PostContent li a.button:hover, #PostContent li a.button:focus, #PostContent li a.button:active, #PostContent td a.button:hover, #PostContent td a.button:focus, #PostContent td a.button:active, #PostContent label a.button:hover, #PostContent label a.button:focus, #PostContent label a.button:active {
  background-color: var(--e-global-color-8764228);
  text-decoration: none;
  transform: scale(1.05);
}
#PostContent ol {
  margin-bottom: 25px;
}
#PostContent ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 25px;
}
#PostContent ul li {
  display: block;
  position: relative;
  padding-left: 15px;
}
#PostContent ul li:before {
  display: inline-block;
  content: "";
  position: absolute;
  top: 0;
  margin-top: 7px;
  left: 0;
  height: 10px;
  width: 8px;
  background-color: var(--e-global-color-8764228);
  border-radius: 3px;
  transform: rotate(45deg);
}
#PostContent img {
  max-width: 40vw;
  border-radius: 8px;
}
#PostContent table td img {
  max-width: 100%;
}
#PostContent blockquote {
  margin: 0;
  padding: 25px 40px 25px 120px;
  border-radius: 15px;
  background: var(--e-global-color-bc1db3a);
  color: #fff;
  z-index: 0;
  position: relative;
  margin-bottom: 25px;
  background-image: url("img/quote-info.svg");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: 30px center;
}
#PostContent blockquote a {
  color: #fff;
  font-weight: 500;
  font-style: italic;
}
#PostContent blockquote p {
  margin: 0;
}
#PostContent .youtube_player iframe {
  max-height: 100%;
  height: 400px;
  width: 800px;
  max-width: 100%;
}

#Pages:not(:has(.e-loop-item)) {
  display: none;
}

.contact-template-default #Intro .coords ul li a span svg {
  fill: var(--e-global-color-9271bfe) !important;
  color: var(--e-global-color-9271bfe) !important;
}

@media (max-width: 1024px) {
  #PostContent img {
    max-width: 100% !important;
  }
  header #HeaderNav ul.elementor-nav-menu li {
    border-bottom: #dedede;
  }
  header #HeaderNav ul.elementor-nav-menu li:last-child {
    border-bottom: none;
  }
  header #HeaderNav ul.elementor-nav-menu li a {
    width: 100%;
    display: inline-flex;
  }
  header #HeaderNav ul.elementor-nav-menu li a b {
    margin-left: 5px;
  }
  header #HeaderNav ul.elementor-nav-menu li a:after {
    display: none;
  }
  .home #IntroVideo h1 span {
    font-size: 1.1rem;
  }
  .home #IntroVideo .e-con-inner {
    background-color: var(--e-global-color-bc1db3a);
    padding-bottom: 0px;
  }
  .home #IntroVideo .e-con-inner #CarrouselAccess .elementor-swiper-button-prev {
    margin-left: 5px;
  }
  .home #IntroVideo .e-con-inner #CarrouselAccess .elementor-swiper-button-next {
    margin-right: 5px;
  }
  .home #FlashInfo {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  #FlashInfo .widgetFI {
    padding-right: 0;
  }
  #FlashInfo .titre {
    border-radius: 0;
  }
  #FlashInfo .elementor-swiper-button-prev, #FlashInfo .elementor-swiper-button-next {
    display: none;
  }
  .widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-section {
    width: 100%;
  }
  #PostContent img {
    max-width: 100%;
  }
}
body {
  overflow-x: hidden;
}

/*# sourceMappingURL=theme.css.map */
