@charset "UTF-8";
header.scroll nav {
  z-index: 55;
}
header.scroll .entete-gauche img {
  width: 140px;
}
header.scroll .entete-gauche > a {
  margin-top: 20px;
  margin-bottom: 20px;
}
header.scroll .entete-droite {
  margin-top: 0;
  z-index: 57;
}
header.scroll .navigation .entete-droite .entete-recherche input {
  box-shadow: inset 0px 6px 12px rgba(0, 0, 0, 0.0196078431);
  border: 1px solid #E4E4E4;
  color: black;
}

.row_not_filled{
    justify-content: flex-start!important;
    gap: 15px;
}
header + main > .section:first-child .divSectionAccueil {
  margin-top: 100px;
}

.faq-reponse a {
  color: #246BA1;
  transition: all 0.5s ease;
}
.faq-reponse a:hover {
  opacity: 0.7;
  transition: all 0.5s ease;
}

/* .joindre-inputs input::-webkit-input-placeholder, .joindre-inputs input::-moz-placeholder, .joindre-inputs input::-ms-input-placeholder, .joindre-inputs input::-moz-placeholder {
    color: #417692;
    opacity: 1;
} */
/* ::placeholder{
    color: #417692;
    opacity: 1;
} */
.menu-ouvert header #bouton-menu span {
  width: 0;
}
.menu-ouvert header #bouton-menu::after {
  transform: rotate(-45deg);
  top: 0px;
}
.menu-ouvert header #bouton-menu::before {
  transform: rotate(45deg);
  bottom: 0px;
}
.menu-ouvert header #bouton-menu span, .menu-ouvert header #bouton-menu::after, .menu-ouvert header #bouton-menu::before {
  transition-delay: 0s, 0s, 0s, 0.2s;
}

nav .overflow-container.smOpen {
  overflow-y: initial;
}
nav .overflow-container > a.smOpen {
  display: none;
}
nav .overflow-container .with-sub-menu {
  margin: 22px 0;
}
nav .overflow-container .with-sub-menu > a {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
nav .overflow-container .with-sub-menu > a::before {
  content: "";
  background: url("../images/arrowmenu.svg") no-repeat center;
  background-size: 13px 23px;
  height: 23px;
  width: 13px;
  display: block;
  transform: rotate(200grad);
  margin-left: 10px;
}
nav .overflow-container .with-sub-menu.opened {
  display: block !important;
  margin: 0;
}
nav .overflow-container .with-sub-menu.opened > a {
  margin-bottom: 44px;
  font-size: 24px;
  display: flex;
  margin-left: -32px;
  flex-direction: row;
  justify-content: flex-start;
}
nav .overflow-container .with-sub-menu.opened > a::before {
  content: "";
  background: url("../images/arrowmenu.svg") no-repeat center;
  background-size: 13px 23px;
  height: 23px;
  width: 13px;
  display: block;
  margin-right: 20px;
  transform: rotate(0deg);
  margin-left: 0;
}
nav .overflow-container .with-sub-menu.smOpen {
  display: none;
}
nav .overflow-container .with-sub-menu > .s-menu {
  display: block !important;
  margin: 0;
}
nav .overflow-container .with-sub-menu > .s-menu > a:not([href]) {
  display: flex;
  margin-bottom: 44px;
  font-size: 24px;
  display: flex;
  margin-left: -32px;
  flex-direction: row;
  justify-content: flex-start;
  cursor: pointer;
}
nav .overflow-container .with-sub-menu > .s-menu > a:not([href])::before {
  content: "";
  background: url("../images/arrowmenu.svg") no-repeat center;
  background-size: 13px 23px;
  height: 23px;
  width: 13px;
  display: block;
  margin-right: 20px;
  transform: rotate(0deg);
  margin-left: 20px;
}

body:not(.page-accueil) .entete-slider {
  height: 580px;
  background-position: center center;
}

.entete-slider video {
  min-height: 813px;
}

@media screen and (max-width: 961px) {
  body:not(.page-accueil) .entete-slider {
    height: 400px;
  }
}
@media screen and (max-width: 1100px) {
  .entete-slider video {
    min-height: unset;
  }
}
.section-liste-blogue > .wrap {
  padding: 0 20px;
}

.page-dormir .recherche-sticky .categorie-recherche.calendrier, .page-sleep .recherche-sticky .categorie-recherche.calendrier {
  display: none;
}
.page-dormir .recherche-sticky .categorie-recherche.categorie, .page-sleep .recherche-sticky .categorie-recherche.categorie {
  margin-left: 0;
}

.entete-partie-gauche {
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0px;
  right: 50%;
  background: white;
  z-index: 1;
  -webkit-clip-path: polygon(0 0, 100% -10%, 63% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% -10%, 63% 100%, 0% 100%);
}
.entete-partie-gauche .div-partie-gauche {
  position: absolute;
  top: 45%;
  left: 80px;
}
.entete-partie-gauche .div-partie-gauche .slogan-entete {
  font-size: 50px;
  font-weight: 800;
  width: 75%;
}
.entete-partie-gauche .div-partie-gauche .btn-entete {
  font-size: 18px;
  margin-top: 120px;
  position: relative;
  text-transform: uppercase;
}
.entete-partie-gauche .div-partie-gauche .btn-entete a:after {
  content: "";
  padding-left: 18px;
  background: url("../images/decouvrezarrow.svg") no-repeat right;
  width: 24px;
  height: 34px;
  position: absolute;
  top: -5px;
  cursor: pointer;
  transition: all ease 0.4s;
}
.entete-partie-gauche .div-partie-gauche .btn-entete a:hover::after {
  top: 0;
}

.entete-partie-centre {
  background: url("../images/barreentete.svg") center no-repeat;
  width: 40%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 20%;
  background-size: auto max(100%, 770px);
}

.grid {
  max-width: 1072px;
  width: 100%;
  margin: auto;
  display: grid;
  /* grid-template-columns: calc(60% - 10px) calc(40% - 10px); */
  grid-template-columns: repeat(12, 1fr);
  -moz-column-gap: 40px;
       column-gap: 40px;
  box-sizing: border-box;
  padding: 0px 20px;
  /* .paragraphe5{
  } */
  /* .paragraphe6{*/
  /* grid-row-start: 1; */
  /*grid-column-end: span 5;
  } */
}
.grid .colImg0 {
  grid-column-end: span 12;
}
.grid .colImg1 {
  grid-column-end: span 12;
}
.grid .colImg2 {
  grid-column-end: span 6;
}
.grid .colImg3 {
  grid-column-end: span 4;
}
.grid .colImg4 {
  grid-column-end: span 3;
}
.grid .colImg5 {
  grid-column-end: span 7;
}
.grid .colImg6 {
  grid-column-end: span 5;
}
.grid .d3-5 {
  grid-column-start: 1;
  grid-column-end: span 7;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.grid .colonePrincipale, .grid .coloneImages {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.grid .coloneImages {
  height: 100%;
}
.grid .colGenerale0 {
  grid-column-start: 1;
  grid-column-end: span 12;
}
.grid .colGenerale1 {
  grid-column-start: 1;
  grid-column-end: span 12;
}
.grid .colGenerale2 {
  grid-column-start: 1;
  grid-column-end: span 6;
}
.grid .colGenerale3 {
  grid-column-start: 1;
  grid-column-end: span 8;
}
.grid .colGenerale4 {
  grid-column-start: 1;
  grid-column-end: span 9;
}
.grid .colGenerale5 {
  grid-column-start: 1;
  grid-column-end: span 7;
}
.grid .colGenerale6 {
  grid-column-start: 1;
  grid-column-end: span 7;
}
.grid .colGenerale7 {
  grid-column-start: 1;
  grid-column-end: span 9;
}
.grid .colGenerale8 {
  grid-column-start: 1;
  grid-column-end: span 8;
}
.grid .imgml {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.evenement-fiche .titre-details .prix {
  padding-left: 53px;
  min-height: 47px;
  display: flex;
  flex-direction: column;
  background: url("../images/dollar_alt.svg") center left 0px no-repeat;
  background-size: 38px 47px;
  justify-content: center;
}

.social-contenu-actions {
  padding: 0 339px;
  display: flex;
  justify-content: space-between;
  margin-top: 14px;
}

@media screen and (min-width: 1101px) and (max-width: 1600px) {
  .evenement-fiche .titre-details .prix {
    margin-left: 20px;
  }
}
@media screen and (max-width: 1100px) {
  .evenement-fiche .titre-details .prix {
    margin-left: 0px;
    background-position: left center;
    margin-top: 20px;
    padding-left: 55px;
    box-sizing: border-box;
  } /* 
.page-evenements .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-events .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-dormir .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-manger .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-sleep .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-eat .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-evenements .categorie-recherche:not(.recherche) .recherche-types, .page-events .categorie-recherche:not(.recherche) .recherche-types, .page-dormir .categorie-recherche:not(.recherche) .recherche-types, .page-manger .categorie-recherche:not(.recherche) .recherche-types, .page-sleep .categorie-recherche:not(.recherche) .recherche-types, .page-eat .categorie-recherche:not(.recherche) .recherche-types, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types, .page-blogue .categorie-recherche:not(.recherche) .recherche-types, .page-blog .categorie-recherche:not(.recherche) .recherche-types{
    transform: translateX(-50%);
    left: 50%;
} */
}
.texteSeDeplacer {
  font-weight: 600;
  padding-right: 30px;
  box-sizing: border-box;
}
.texteSeDeplacer .titre {
  margin-bottom: 40px;
}

.page-municipalites article[aria-hidden=true], .page-municipalities article[aria-hidden=true] {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.page-municipalites article[aria-hidden=false], .page-municipalities article[aria-hidden=false] {
  opacity: 1;
  transition: opacity 0.5s ease;
}
.page-municipalites article[aria-hidden=false] + article[aria-hidden=true], .page-municipalities article[aria-hidden=false] + article[aria-hidden=true] {
  opacity: 0.5 !important;
  transition: opacity 0.5s ease;
}

.savzv .bouton, .wtgo .bouton {
  border: 1px solid #707070;
  display: inline-block;
  width: auto;
  padding: 10px 21px;
  color: #344B57;
  background: initial;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-top: 16px;
  transition: all 0.5s ease;
}
.savzv .bouton:hover, .wtgo .bouton:hover {
  transition: all 0.5s ease;
  color: #fff;
  background: #344B57;
  border: 1px solid #344B57;
}

.wrap_wtgo_only {
  -moz-column-gap: 50px;
       column-gap: 50px;
  row-gap: 50px;
}
.wrap_wtgo_only .paragraphe2 {
  width: calc(50% - 25px) !important;
}

.wtgo {
  position: relative;
  padding-top: 90px;
  margin-bottom: 50px;
}
.wtgo .imageWtGo {
  position: absolute;
  top: 0;
}

.largeurWrap {
  max-width: none;
  padding-inline: 230px;
  align-items: stretch;
}

ul {
  padding-left: 22px;
}
ul li {
  position: relative;
  padding-bottom: 10px;
  list-style: none;
}
ul li:before {
  content: "";
  background-image: url("/images/arrow-narrow-right.svg");
  position: absolute;
  top: 4px;
  left: -20px;
  height: 10px;
  width: 14px;
  background-size: 14px 10px;
}

.savzv {
  padding: 38px 50px 38px 38px;
  position: relative;
  box-sizing: border-box;
  border-radius: 10px;
}
.savzv .titre {
  font-size: 22px;
  font-weight: 600;
}

.imageSavzv {
  position: absolute;
  top: -34px;
  right: -22px;
}

footer {
  margin-top: 60px;
}

h4 {
  font-size: 22px;
  font-weight: 600;
}

h5 {
  font-size: 20px;
  font-weight: 600;
}

strong {
  font-weight: 600;
}

.page-republique-du-madawaska .drapeauRepublique, .page-republic-of-madawaska .drapeauRepublique {
  margin-left: 76px;
  margin-bottom: 12px;
}
.page-republique-du-madawaska .drapeauRepublique .texte, .page-republic-of-madawaska .drapeauRepublique .texte {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(68% - 5px);
}
.page-republique-du-madawaska .drapeauRepublique .texte p, .page-republic-of-madawaska .drapeauRepublique .texte p {
  margin: 12px 0;
  max-width: 86%;
}
.page-republique-du-madawaska .drapeauRepublique .gauche, .page-republic-of-madawaska .drapeauRepublique .gauche {
  width: calc(26% - 5px);
}
.page-republique-du-madawaska .armoirieRepublique, .page-republic-of-madawaska .armoirieRepublique {
  margin-left: 20px;
}
.page-republique-du-madawaska .armoirieRepublique .texte, .page-republic-of-madawaska .armoirieRepublique .texte {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(65% - 5px);
}
.page-republique-du-madawaska .armoirieRepublique .texte p, .page-republic-of-madawaska .armoirieRepublique .texte p {
  margin: 12px 0;
  max-width: 86%;
}
.page-republique-du-madawaska .armoirieRepublique .gauche, .page-republic-of-madawaska .armoirieRepublique .gauche {
  width: calc(35% - 5px);
}

.page-event-planners .btn-call-conteneur, .page-organisateur-devenements .btn-call-conteneur {
  max-width: 155px;
}
.page-event-planners .btn-call-conteneur .bouton, .page-organisateur-devenements .btn-call-conteneur .bouton {
  margin-top: 0;
  padding: 10px 20px;
  background: transparent;
  border: 1px solid #707070;
  color: #344B57;
  font-weight: normal;
  font-size: 16px;
}
.page-event-planners h2.titre, .page-organisateur-devenements h2.titre {
  margin-bottom: 16px;
}

.page-accueil footer {
  margin-top: 109px;
}
.page-accueil .wrap.largeurWrap {
  max-width: none;
  margin-top: 20px;
  padding-inline: 133px;
}
.page-accueil .qfai {
  background-color: #0D71B2;
  margin-bottom: 81px;
  position: relative;
  padding-bottom: 120px;
}
.page-accueil .qfai .liste-evenements {
  position: relative;
}
.page-accueil .qfai .liste-evenements .article {
  margin-bottom: 0;
}
.page-accueil .qfai .liste-evenements .article.slick-slide.slick-active {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.page-accueil .qfai .liste-evenements .article.slick-slide {
  opacity: 0.5;
  transition: opacity 0.3s ease-in-out;
}
.page-accueil .qfai .entete-titre-btn {
  padding-top: 100px;
  padding-bottom: 52px;
}
.page-accueil .qfai .entete-titre-btn .titre {
  color: white;
  font-size: 42px;
}
.page-accueil .qfai .entete-titre-btn .blanc {
  color: white;
  font-size: 18px;
  letter-spacing: 1.8px;
}
.page-accueil .qfai .entete-titre-btn .arrowCar {
  display: flex;
  align-items: center;
}
.page-accueil .qfai .carroussel {
  padding-right: 200px;
  margin-left: 60px;
  width: calc(100% - 60px);
  box-sizing: border-box;
}
.page-accueil .qfai .carroussel .article.slick-slide {
  margin-left: 20px;
}
.page-accueil .qfai .carroussel .article.slick-slide .container-article {
  min-height: 100%;
}
.page-accueil .qfai .carroussel .blackContainer {
  height: 100%;
  width: 200px;
  background-color: black;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
  cursor: pointer;
}
.page-accueil .qfai .fleche-droite, .page-accueil .qfai .fleche-gauche {
  width: 40px;
  height: 23px;
  transition: opacity 0.5s ease;
}
.page-accueil .qfai .fleche-gauche {
  margin-right: 40px;
  margin-left: 52px;
}
.page-accueil .typeEvenement {
  position: absolute;
  bottom: 0px;
  background-color: #1A355E;
  color: white;
  font-size: 12px;
  padding: 10px 17px 10px 10px;
  text-transform: uppercase;
  letter-spacing: 0.72px;
  line-height: 17px;
}
.page-accueil .divLienTitrePlus {
  background-color: white;
  display: flex;
  align-items: stretch;
  position: relative;
  flex-grow: 1;
}
.page-accueil .divLienTitrePlus a {
  width: 100%;
  position: relative;
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
}
.page-accueil .article.slick-slide {
  background: initial;
}

.section-liste-evenements {
  padding-top: 0;
}

.page-evenements, .page-events, .page-dormir, .page-manger, .page-sleep, .page-eat, .page-quoi-faire, .page-things-to-do, .page-billetterie, .page-ticketing, .page-blogue, .page-blog {
  background: #f6f6f6;
}
.page-evenements .recherche-sticky, .page-events .recherche-sticky, .page-dormir .recherche-sticky, .page-manger .recherche-sticky, .page-sleep .recherche-sticky, .page-eat .recherche-sticky, .page-quoi-faire .recherche-sticky, .page-things-to-do .recherche-sticky, .page-billetterie .recherche-sticky, .page-ticketing .recherche-sticky, .page-blogue .recherche-sticky, .page-blog .recherche-sticky {
  background: #f6f6f6;
  box-shadow: initial;
  /* top: 56px; */
  top: 0px;
}
.page-evenements .recherche-sticky .choix-recherche, .page-events .recherche-sticky .choix-recherche, .page-dormir .recherche-sticky .choix-recherche, .page-manger .recherche-sticky .choix-recherche, .page-sleep .recherche-sticky .choix-recherche, .page-eat .recherche-sticky .choix-recherche, .page-quoi-faire .recherche-sticky .choix-recherche, .page-things-to-do .recherche-sticky .choix-recherche, .page-billetterie .recherche-sticky .choix-recherche, .page-ticketing .recherche-sticky .choix-recherche, .page-blogue .recherche-sticky .choix-recherche, .page-blog .recherche-sticky .choix-recherche {
  justify-content: flex-start;
  -moz-column-gap: 60px;
       column-gap: 60px;
}

div:not(.page-blogue) .recherche-contenu.recherche-types, div:not(.page-blog) .recherche-contenu.recherche-types {
  padding: 0 !important;
}
div:not(.page-blogue) .recherche-contenu.recherche-types .liste input::-moz-placeholder, div:not(.page-blog) .recherche-contenu.recherche-types .liste input::-moz-placeholder {
  color: #494949;
  font-size: 16px;
}
div:not(.page-blogue) .recherche-contenu.recherche-types .liste input::placeholder, div:not(.page-blog) .recherche-contenu.recherche-types .liste input::placeholder {
  color: #494949;
  font-size: 16px;
}
div:not(.page-blogue) .recherche-contenu.recherche-types .liste input[type=text], div:not(.page-blog) .recherche-contenu.recherche-types .liste input[type=text] {
  font-size: 16px;
  padding: 12px 30px 12px 2px;
}

.page-evenements .article .info-eve, .page-events .article .info-eve, .page-quoi-faire .article .info-eve, .page-things-to-do .article .info-eve {
  display: none;
}

/* .recherche-sticky{
    background: #f6f6f6;
    box-shadow: initial;
    top: 56px;
    .choix-recherche{
        justify-content: flex-start;
    }
} */
header ::-webkit-input-placeholder, footer ::-webkit-input-placeholder {
  color: #000000 !important;
}

.page-evenements .categorie-recherche, .page-events .categorie-recherche, .page-dormir .categorie-recherche, .page-manger .categorie-recherche, .page-sleep .categorie-recherche, .page-eat .categorie-recherche, .page-quoi-faire .categorie-recherche, .page-things-to-do .categorie-recherche, .page-blogue .categorie-recherche, .page-blog .categorie-recherche {
  width: auto;
}
.page-evenements .categorie-recherche.calendrier .titre-categorie, .page-events .categorie-recherche.calendrier .titre-categorie, .page-dormir .categorie-recherche.calendrier .titre-categorie, .page-manger .categorie-recherche.calendrier .titre-categorie, .page-sleep .categorie-recherche.calendrier .titre-categorie, .page-eat .categorie-recherche.calendrier .titre-categorie, .page-quoi-faire .categorie-recherche.calendrier .titre-categorie, .page-things-to-do .categorie-recherche.calendrier .titre-categorie, .page-blogue .categorie-recherche.calendrier .titre-categorie, .page-blog .categorie-recherche.calendrier .titre-categorie {
  display: flex;
}
.page-evenements .categorie-recherche.categorie, .page-events .categorie-recherche.categorie, .page-dormir .categorie-recherche.categorie, .page-manger .categorie-recherche.categorie, .page-sleep .categorie-recherche.categorie, .page-eat .categorie-recherche.categorie, .page-quoi-faire .categorie-recherche.categorie, .page-things-to-do .categorie-recherche.categorie, .page-blogue .categorie-recherche.categorie, .page-blog .categorie-recherche.categorie {
  /* margin-left: 60px; */
}
.page-evenements .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-events .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-dormir .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-manger .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-sleep .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-eat .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-quoi-faire .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-things-to-do .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-blogue .categorie-recherche.categorie .container:hover .titre-categorie:after, .page-blog .categorie-recherche.categorie .container:hover .titre-categorie:after {
  transition: all 0.5s ease;
  fill: #296182;
}
.page-evenements .categorie-recherche.categorie .titre-categorie, .page-events .categorie-recherche.categorie .titre-categorie, .page-dormir .categorie-recherche.categorie .titre-categorie, .page-manger .categorie-recherche.categorie .titre-categorie, .page-sleep .categorie-recherche.categorie .titre-categorie, .page-eat .categorie-recherche.categorie .titre-categorie, .page-quoi-faire .categorie-recherche.categorie .titre-categorie, .page-things-to-do .categorie-recherche.categorie .titre-categorie, .page-blogue .categorie-recherche.categorie .titre-categorie, .page-blog .categorie-recherche.categorie .titre-categorie {
  position: relative;
  transition: all 0.5s ease;
}
.page-evenements .categorie-recherche.categorie .titre-categorie:after, .page-events .categorie-recherche.categorie .titre-categorie:after, .page-dormir .categorie-recherche.categorie .titre-categorie:after, .page-manger .categorie-recherche.categorie .titre-categorie:after, .page-sleep .categorie-recherche.categorie .titre-categorie:after, .page-eat .categorie-recherche.categorie .titre-categorie:after, .page-quoi-faire .categorie-recherche.categorie .titre-categorie:after, .page-things-to-do .categorie-recherche.categorie .titre-categorie:after, .page-blogue .categorie-recherche.categorie .titre-categorie:after, .page-blog .categorie-recherche.categorie .titre-categorie:after {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background: url(../images/moisSuivant.svg);
  background-repeat: no-repeat;
  transform: rotate(90deg) translateY(-50%) translateX(-25%);
  top: 50%;
  fill: "#000";
  transition: all 0.5s ease;
}
.page-evenements .categorie-recherche.recherche, .page-events .categorie-recherche.recherche, .page-dormir .categorie-recherche.recherche, .page-manger .categorie-recherche.recherche, .page-sleep .categorie-recherche.recherche, .page-eat .categorie-recherche.recherche, .page-quoi-faire .categorie-recherche.recherche, .page-things-to-do .categorie-recherche.recherche, .page-blogue .categorie-recherche.recherche, .page-blog .categorie-recherche.recherche {
  margin-right: 0;
  margin-left: auto;
}
.page-evenements .categorie-recherche.recherche .container, .page-events .categorie-recherche.recherche .container, .page-dormir .categorie-recherche.recherche .container, .page-manger .categorie-recherche.recherche .container, .page-sleep .categorie-recherche.recherche .container, .page-eat .categorie-recherche.recherche .container, .page-quoi-faire .categorie-recherche.recherche .container, .page-things-to-do .categorie-recherche.recherche .container, .page-blogue .categorie-recherche.recherche .container, .page-blog .categorie-recherche.recherche .container {
  cursor: default;
  background-image: initial;
  padding-left: 0;
}
.page-evenements .categorie-recherche.recherche .container .recherche-contenu, .page-events .categorie-recherche.recherche .container .recherche-contenu, .page-dormir .categorie-recherche.recherche .container .recherche-contenu, .page-manger .categorie-recherche.recherche .container .recherche-contenu, .page-sleep .categorie-recherche.recherche .container .recherche-contenu, .page-eat .categorie-recherche.recherche .container .recherche-contenu, .page-quoi-faire .categorie-recherche.recherche .container .recherche-contenu, .page-things-to-do .categorie-recherche.recherche .container .recherche-contenu, .page-blogue .categorie-recherche.recherche .container .recherche-contenu, .page-blog .categorie-recherche.recherche .container .recherche-contenu {
  display: block;
  border-top: none;
  margin-top: 0px;
}
.page-evenements .categorie-recherche.recherche .container .recherche-contenu .liste, .page-events .categorie-recherche.recherche .container .recherche-contenu .liste, .page-dormir .categorie-recherche.recherche .container .recherche-contenu .liste, .page-manger .categorie-recherche.recherche .container .recherche-contenu .liste, .page-sleep .categorie-recherche.recherche .container .recherche-contenu .liste, .page-eat .categorie-recherche.recherche .container .recherche-contenu .liste, .page-quoi-faire .categorie-recherche.recherche .container .recherche-contenu .liste, .page-things-to-do .categorie-recherche.recherche .container .recherche-contenu .liste, .page-blogue .categorie-recherche.recherche .container .recherche-contenu .liste, .page-blog .categorie-recherche.recherche .container .recherche-contenu .liste {
  position: relative;
}
.page-evenements .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-events .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-dormir .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-manger .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-sleep .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-eat .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-quoi-faire .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-things-to-do .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-blogue .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text], .page-blog .categorie-recherche.recherche .container .recherche-contenu .liste input[type=text] {
  border-bottom: solid 1px #E4E4E4;
  border: solid 1px #E4E4E4;
  color: #000000;
  padding-left: 20px;
  background-color: #ffffff;
}
.page-evenements .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-events .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-dormir .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-manger .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-sleep .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-eat .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-quoi-faire .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-things-to-do .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-blogue .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche, .page-blog .categorie-recherche.recherche .container .recherche-contenu .liste > .recherche {
  background-image: url("/images/recherche-dark.svg");
  position: absolute;
  background-size: 14px 16px;
}
.page-evenements .categorie-recherche:not(.recherche), .page-events .categorie-recherche:not(.recherche), .page-dormir .categorie-recherche:not(.recherche), .page-manger .categorie-recherche:not(.recherche), .page-sleep .categorie-recherche:not(.recherche), .page-eat .categorie-recherche:not(.recherche), .page-quoi-faire .categorie-recherche:not(.recherche), .page-things-to-do .categorie-recherche:not(.recherche), .page-blogue .categorie-recherche:not(.recherche), .page-blog .categorie-recherche:not(.recherche) {
  position: relative;
}
.page-evenements .categorie-recherche:not(.recherche) .container, .page-events .categorie-recherche:not(.recherche) .container, .page-dormir .categorie-recherche:not(.recherche) .container, .page-manger .categorie-recherche:not(.recherche) .container, .page-sleep .categorie-recherche:not(.recherche) .container, .page-eat .categorie-recherche:not(.recherche) .container, .page-quoi-faire .categorie-recherche:not(.recherche) .container, .page-things-to-do .categorie-recherche:not(.recherche) .container, .page-blogue .categorie-recherche:not(.recherche) .container, .page-blog .categorie-recherche:not(.recherche) .container {
  max-width: initial;
  padding-left: 30px;
  background-size: 20px 20px;
}
.page-evenements .categorie-recherche:not(.recherche) .recherche-types, .page-events .categorie-recherche:not(.recherche) .recherche-types, .page-dormir .categorie-recherche:not(.recherche) .recherche-types, .page-manger .categorie-recherche:not(.recherche) .recherche-types, .page-sleep .categorie-recherche:not(.recherche) .recherche-types, .page-eat .categorie-recherche:not(.recherche) .recherche-types, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types, .page-blogue .categorie-recherche:not(.recherche) .recherche-types, .page-blog .categorie-recherche:not(.recherche) .recherche-types {
  /* padding: 22px 43px 30px 22px; */
  padding: 20px;
  position: absolute;
  background: #fff;
  left: 0;
  top: 18px;
  border-top: 0;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  z-index: 20;
  border-radius: 10px;
}
.page-evenements .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-events .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-dormir .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-manger .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-sleep .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-eat .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-blogue .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-blog .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu {
  width: 100%;
  max-width: 100vw;
  min-width: 570px;
}
.page-evenements .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-events .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-dormir .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-manger .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-sleep .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-eat .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-blogue .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-blog .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu) {
  width: 50vw;
}
.page-evenements .categorie-recherche .titre-categorie, .page-events .categorie-recherche .titre-categorie, .page-dormir .categorie-recherche .titre-categorie, .page-manger .categorie-recherche .titre-categorie, .page-sleep .categorie-recherche .titre-categorie, .page-eat .categorie-recherche .titre-categorie, .page-quoi-faire .categorie-recherche .titre-categorie, .page-things-to-do .categorie-recherche .titre-categorie, .page-blogue .categorie-recherche .titre-categorie, .page-blog .categorie-recherche .titre-categorie {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.page-billetterie .section-liste-evenements, .page-ticketing .section-liste-evenements {
  padding-top: 139px !important;
}

body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .pubConteneur, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .pubConteneur {
  position: relative;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .pubConteneur .bandeauPub, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .pubConteneur .bandeauPub {
  box-sizing: border-box;
  position: absolute;
  content: "";
  width: 100%;
  height: 40px;
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: rgba(26, 53, 94, 0.6);
  letter-spacing: 1px;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 0 0 0 20px;
  z-index: 5;
  top: 0;
  right: 100%;
  transform: rotate(-90deg);
  transform-origin: top right;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .pubConteneur .article, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .pubConteneur .article {
  width: 100% !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  /* background-color: #1A355E !important; */
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .pubConteneur .article img, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .pubConteneur .article img {
  /* width: calc( 100% - 40px ); */
  height: 100%;
  /* margin-left: 40px; */
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article {
  background: #ffffff;
  width: 32%;
  margin-bottom: 26px;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article:hover .btnInfos, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article:hover .btnInfos {
  background: #00476C;
  transition: all 0.4s ease;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.gauche-container, body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.droite-container, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.gauche-container, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.droite-container {
  aspect-ratio: 1/1;
  position: relative;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.gauche-container .bandeauPub, body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.droite-container .bandeauPub, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.gauche-container .bandeauPub, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.droite-container .bandeauPub {
  box-sizing: border-box;
  position: absolute;
  content: "";
  left: -50%;
  top: 49%;
  width: 100%;
  height: 40px;
  transform: rotate(-90deg) translateY(50%) translateX(3%);
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  letter-spacing: 1px;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 0 0 0 20px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.gauche-container .article a, body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.droite-container .article a, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.gauche-container .article a, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.droite-container .article a {
  position: relative;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.gauche-container .article a .bandeauPub, body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article.droite-container .article a .bandeauPub, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.gauche-container .article a .bandeauPub, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article.droite-container .article a .bandeauPub {
  box-sizing: border-box;
  position: absolute;
  content: "";
  left: -50%;
  top: 49%;
  width: 100%;
  height: 40px;
  transform: rotate(-90deg) translateY(50%) translateX(3%);
  font-size: 10px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  letter-spacing: 1px;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 0 0 0 20px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .image, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .image {
  position: relative;
  height: 55%;
  flex-shrink: 1;
  /*aspect-ratio: 1/1;*/
  flex-grow:1;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article a, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article a {
  color: #1A355E;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .titresEnteteEvent, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .titresEnteteEvent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 32px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .titresEnteteEvent h3, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .titresEnteteEvent h3 {
  padding: 0 !important;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lieu, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lieu {
  padding: 0 25px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lieu .titre-lieu, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lieu .titre-lieu {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .date, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .date {
  display: inline-block;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lignePied, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lignePied {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lignePied.solo, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lignePied.solo {
  justify-content: flex-end;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lignePied:not(.solo), body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lignePied:not(.solo) {
  justify-content: space-between;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .lignePied .dateLigne, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .lignePied .dateLigne {
  display: flex;
  flex-wrap: wrap;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .btnInfos, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .btnInfos {
  transition: all 0.4s ease;
  background: #0D71B2;
  width: 58px;
  height: 58px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .btnInfos img, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .btnInfos img {
  width: 100%;
  height: 100%;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .iconePrix, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .iconePrix {
  width: 48px;
  height: 48px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .iconeLieu, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .iconeLieu {
  width: 20px;
  height: 25px;
  display: inline-block;
  margin-right: 12px;
}
body:not(.page-accueil):not(.page-acadie-gourmet) .liste-evenements .article .iconeDate, body:not(.page-accueil):not(.page-gourmet-academie) .liste-evenements .article .iconeDate {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 12px;
}

/* @media screen and (max-width: 1100px){
    .page-evenements .categorie-recherche:not(.recherche) .recherche-types, .page-events .categorie-recherche:not(.recherche) .recherche-types, .page-dormir .categorie-recherche:not(.recherche) .recherche-types, .page-manger .categorie-recherche:not(.recherche) .recherche-types, .page-sleep .categorie-recherche:not(.recherche) .recherche-types, .page-eat .categorie-recherche:not(.recherche) .recherche-types, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types, .page-blogue .categorie-recherche:not(.recherche) .recherche-types, .page-blog .categorie-recherche:not(.recherche) .recherche-types{
        left: 25%;
    }
} */
@media screen and (min-width: 1000px) {
  .wrap.choix-recherche {
    display: flex !important;
  }
  .recherche .recherche-types {
    display: block !important;
  }
}
@media screen and (max-width: 1000px) {
  .page-evenements .categorie-recherche.recherche, .page-events .categorie-recherche.recherche, .page-dormir .categorie-recherche.recherche, .page-manger .categorie-recherche.recherche, .page-sleep .categorie-recherche.recherche, .page-eat .categorie-recherche.recherche, .page-quoi-faire .categorie-recherche.recherche, .page-things-to-do .categorie-recherche.recherche, .page-blogue .categorie-recherche.recherche, .page-blog .categorie-recherche.recherche {
    margin-left: 0;
  }
  .page-evenements .categorie-recherche:not(.recherche) .recherche-types, .page-events .categorie-recherche:not(.recherche) .recherche-types, .page-dormir .categorie-recherche:not(.recherche) .recherche-types, .page-manger .categorie-recherche:not(.recherche) .recherche-types, .page-sleep .categorie-recherche:not(.recherche) .recherche-types, .page-eat .categorie-recherche:not(.recherche) .recherche-types, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types, .page-blogue .categorie-recherche:not(.recherche) .recherche-types, .page-blog .categorie-recherche:not(.recherche) .recherche-types {
    left: 25%;
  }
  .page-evenements .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-events .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-dormir .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-manger .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-sleep .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-eat .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-evenements .categorie-recherche:not(.recherche) .recherche-types, .page-events .categorie-recherche:not(.recherche) .recherche-types, .page-dormir .categorie-recherche:not(.recherche) .recherche-types, .page-manger .categorie-recherche:not(.recherche) .recherche-types, .page-sleep .categorie-recherche:not(.recherche) .recherche-types, .page-eat .categorie-recherche:not(.recherche) .recherche-types, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types, .page-blogue .categorie-recherche:not(.recherche) .recherche-types, .page-blog .categorie-recherche:not(.recherche) .recherche-types {
    transform: translateX(-50%);
    left: 50%;
  }
  .recherche-sticky .close a::after, .recherche-sticky .close a::before {
    content: "";
    position: absolute;
    height: 5px;
    width: 30px;
    background-color: currentColor;
    margin: auto;
    border-radius: 20px;
    right: 0;
    bottom: 12px;
  }
  .recherche-sticky .close a::after {
    transform: rotate(45deg);
  }
  .recherche-sticky .close a::before {
    transform: rotate(-45deg);
  }
}
@media screen and (max-width: 760px) {
  .page-evenements .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-events .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-dormir .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-manger .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-sleep .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-eat .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-blogue .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-blog .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu) {
    width: 90vw;
    left: 50%;
  }
}
div.idee h2.titre {
  display: none;
}

.ideeDivertir .titre {
  font-size: 42px;
  color: #1A355E;
  font-weight: bold;
  margin-bottom: 29px;
}
.ideeDivertir .texte {
  margin-bottom: 67px;
  text-align: center;
  width: 100%;
  color: #00476C;
}
.ideeDivertir .texte p {
  max-width: 824px;
  margin: auto;
  font-size: 22px;
}

.gridIdee {
  row-gap: 38px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  padding-inline: 133px;
  -moz-column-gap: 38px;
       column-gap: 38px;
  align-items: stretch;
}

.articleIdee:hover a .imageIdee img {
  transform: scale(1.1);
}

.articleIdee {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 161px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1294117647);
  border-radius: 10px;
  overflow: hidden;
}
.articleIdee a {
  display: flex;
  min-height: 100%;
}
.articleIdee a .imageIdee {
  min-height: 161px;
  min-width: 172px;
  max-width: 172px;
  overflow: hidden;
}
.articleIdee a .imageIdee img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 0 0 10px;
  transition: transform 0.4s ease;
}
.articleIdee a .boxIdee {
  padding: 23px 40px 23px 35px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.articleIdee a .boxIdee .titreIdee {
  font-size: 24px;
  font-weight: bold;
  color: #1A355E;
  margin-bottom: 10px;
  letter-spacing: 0.77px;
  line-height: 32px;
  font-family: "Cocomat", sans-serif;
}
.articleIdee a .boxIdee .sousTitreIdee {
  font-size: 18px;
  color: #161616;
  font-weight: 400;
  letter-spacing: 0.19px;
  line-height: 24px;
}

.page-acadie-gourmet .std .petit + .texte, .page-gourmet-academie .std .petit + .texte {
  width: calc(60% - 5px);
}
.page-acadie-gourmet .img img, .page-gourmet-academie .img img {
  width: 100%;
}
.page-acadie-gourmet .entete-titre-btn, .page-gourmet-academie .entete-titre-btn {
  margin-bottom: 33px;
}
.page-acadie-gourmet .qfao .carroussel, .page-gourmet-academie .qfao .carroussel {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.page-acadie-gourmet .qfao .fleche-droite, .page-acadie-gourmet .qfao .fleche-gauche, .page-gourmet-academie .qfao .fleche-droite, .page-gourmet-academie .qfao .fleche-gauche {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  width: 104px;
  background: url("../images/fleche_old.svg") center no-repeat;
  transform: rotate(180deg);
  background-size: 51px 82px;
  z-index: 10;
}
.page-acadie-gourmet .qfao .fleche-droite, .page-gourmet-academie .qfao .fleche-droite {
  left: auto;
  right: 0;
  transform: rotate(0);
}
.page-acadie-gourmet .qfao .liste-evenements, .page-gourmet-academie .qfao .liste-evenements {
  display: block;
  white-space: nowrap;
  box-sizing: border-box;
}
.page-acadie-gourmet .qfao .liste-evenements .article, .page-gourmet-academie .qfao .liste-evenements .article {
  margin: 0 12px;
  display: inline-flex;
  white-space: normal;
  flex-direction: column;
  position: relative;
  background: #e4e4e4 !important;
  overflow: hidden;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article, .page-gourmet-academie .qfao .liste-evenements .article .container-article {
  padding-bottom: 0;
  height: auto;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container {
  height: auto;
  position: initial;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container {
  height: 0px;
  padding-bottom: 69.3069306931%;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu {
  margin-top: 15px;
  margin-left: 0;
  padding-left: 62px;
  background-position: left 5px center;
  color: white;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu .titre-lieu, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu .titre-lieu {
  font-size: 18px;
  font-weight: 600;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu .adresse, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .lieu .adresse {
  font-size: 16px;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .bouton, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .bouton {
  color: white;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .titre a, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .titre a {
  color: white !important;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .image, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .image {
  flex-shrink: 0;
  height: auto;
  aspect-ratio: auto;
}
.page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .image a img, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .image a img {
  height: auto;
  position: initial;
}

@media screen and (min-width: 1600px) {
  .page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section {
    padding: 32px 32px 0 32px;
  }
  .page-acadie-gourmet .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .bouton, .page-gourmet-academie .qfao .liste-evenements .article .container-article .inside-container .hover .top-section-container .top-section .bouton {
    padding: 8px;
    margin-top: 15px;
    font-size: 16px;
  }
}
.page-congres .section .wrap .paragraphe2, .page-congress .section .wrap .paragraphe2 {
  width: calc(58% - 10px);
}
.page-congres .section .wrap .paragraphe2.palaisCongresBleu, .page-congress .section .wrap .paragraphe2.palaisCongresBleu {
  width: calc(58% - 80px);
}
.page-congres .section .wrap .paragraphe2.img, .page-congress .section .wrap .paragraphe2.img {
  width: calc(41% - 50px);
}
.page-congres .section .wrap .paragraphe2.img img, .page-congress .section .wrap .paragraphe2.img img {
  max-width: 574px;
}
.page-congres .btn-call-conteneur .bouton, .page-congress .btn-call-conteneur .bouton {
  margin-top: 0;
  padding: 10px 20px;
  background: transparent;
  border: 1px solid #707070;
  color: #344B57;
  font-weight: normal;
  font-size: 16px;
}
.page-congres .droite.moyen, .page-congress .droite.moyen {
  width: calc(50% - 50px);
}
.page-congres .btn-call-conteneur, .page-congress .btn-call-conteneur {
  order: 2;
}
.page-congres .palaisCongresBleu, .page-congress .palaisCongresBleu {
  padding: 37px;
  background-color: #DEE7EB;
}
.page-congres .palaisCongresBleu .titre, .page-congress .palaisCongresBleu .titre {
  margin-bottom: 40px;
}
.page-congres .premierBlocCongres .titre, .page-congress .premierBlocCongres .titre {
  margin-bottom: 21px;
}

.dernierTexteCongres {
  position: relative;
}
.dernierTexteCongres .droite.moyen {
  position: absolute;
  top: 0;
  right: 0;
}

.lcgrs .titrelcgrs {
  font-size: 18px;
  margin-bottom: 40px;
  font-weight: 600;
}

.momLC {
  display: grid;
  grid-column-gap: 23px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-row-gap: 25px;
}
.momLC a:nth-child(4) .imgLieuCongres {
  max-width: 72px;
}
.momLC a:last-child {
  margin-bottom: 100px;
}

.fixe {
  position: sticky;
  align-self: start;
  top: 200px;
}

.momLieuCongres {
  border: 1px solid #707070;
  max-width: 411px;
  display: block;
  padding: 20px;
}
.momLieuCongres .divLieuCongres {
  display: flex;
  flex-direction: row;
  align-items: center;
  /* justify-content: space-evenly; */
}
.momLieuCongres .divLieuCongres .congresDivImg {
  width: 150px;
  text-align: center;
}
.momLieuCongres .divLieuCongres .imgLieuCongres {
  max-width: 117px;
  /* margin-right: 60px; */
}
.momLieuCongres .divLieuCongres .dataLieuCongres {
  color: #344B57;
}
.momLieuCongres .divLieuCongres .dataLieuCongres .nameLC {
  font-weight: 700;
  margin-bottom: 12px;
}
.momLieuCongres .divLieuCongres .dataLieuCongres p {
  margin: 0;
}

.page-municipalites h4.titre, .page-municipalities h4.titre {
  font-size: 22px;
  font-weight: 600;
  margin-top: 14px;
}
.page-municipalites .texte p strong, .page-municipalities .texte p strong {
  font-weight: 600;
}
.page-municipalites .section .wrap .paragraphe6, .page-municipalites .section .grid .paragraphe6, .page-municipalities .section .wrap .paragraphe6, .page-municipalities .section .grid .paragraphe6 {
  width: calc(100% - 10px);
}
.page-municipalites .std, .page-municipalities .std {
  flex-direction: column;
  justify-content: start;
}
.page-municipalites .traitMunicipalité, .page-municipalities .traitMunicipalité {
  border-top: 1px solid rgba(112, 112, 112, 0.21);
  margin: 12px 0;
}
.page-municipalites .btn-call-conteneur, .page-municipalities .btn-call-conteneur {
  padding: 42px 0;
}
.page-municipalites .btn-call-conteneur .bouton, .page-municipalities .btn-call-conteneur .bouton {
  margin-top: 0;
  padding: 10px 21px;
  background: transparent;
  border: 1px solid #707070;
  color: #344B57;
  font-weight: normal;
  font-size: 16px;
  max-width: 337px;
}
.page-municipalites .section .grid .colonePrincipale .paragraphe1, .page-municipalities .section .grid .colonePrincipale .paragraphe1 {
  width: 84%;
}
.page-municipalites .section .grid .colonePrincipale .paragraphe1.traitMunicipalité, .page-municipalities .section .grid .colonePrincipale .paragraphe1.traitMunicipalité {
  /* width: 96%; */
  width: 90%;
  margin: 32px 0;
}
.page-municipalites .edmundstonEst .titre, .page-municipalities .edmundstonEst .titre {
  margin-bottom: 16px;
}
.page-municipalites .wrap_munic_only, .page-municipalities .wrap_munic_only {
  position: relative;
}
.page-municipalites .wrap_munic_only:before, .page-municipalities .wrap_munic_only:before {
  content: "";
  background-color: white;
  height: 100%;
  width: 230px;
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0;
}
.page-municipalites .carroussel, .page-municipalities .carroussel {
  padding-right: 140px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.page-municipalites .carroussel .article.slick-slide:not(:first-child), .page-municipalities .carroussel .article.slick-slide:not(:first-child) {
  margin-left: 20px;
}
.page-municipalites .carroussel .article.slick-slide .container-article, .page-municipalities .carroussel .article.slick-slide .container-article {
  min-height: 100%;
}
.page-municipalites .carroussel .blackContainer, .page-municipalities .carroussel .blackContainer {
  height: 100%;
  width: 200px;
  background-color: black;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
  cursor: pointer;
}
.page-municipalites .carroussel .liste-evenements .article, .page-municipalities .carroussel .liste-evenements .article {
  margin-bottom: 0;
  /* padding-bottom: 80px; */
}
.page-municipalites .fleche-droite, .page-municipalities .fleche-droite {
  width: 30px;
  height: 28px;
  display: inline-block;
  background: url(/images/fleche.svg) center no-repeat;
  background-size: 30px 28px;
  z-index: 10;
  filter: invert(60%) sepia(6%) saturate(2684%) hue-rotate(157deg) brightness(91%) contrast(81%);
}
.page-municipalites .entete-titre-btn, .page-municipalities .entete-titre-btn {
  padding: 0;
  justify-content: end;
}
.page-municipalites .festivauxLacBaker .btn-call-conteneur, .page-municipalities .festivauxLacBaker .btn-call-conteneur {
  order: 2;
  padding: 15px 0 42px;
}
.page-municipalites .festivauxLacBaker .texte p:nth-of-type(2n+1), .page-municipalities .festivauxLacBaker .texte p:nth-of-type(2n+1) {
  margin-bottom: 0;
  margin-top: 32px;
}
.page-municipalites .festivauxLacBaker .texte p:nth-of-type(2n), .page-municipalities .festivauxLacBaker .texte p:nth-of-type(2n) {
  margin-top: 0;
}
.page-municipalites .btnRiviereVerte .btn-call-conteneur, .page-municipalities .btnRiviereVerte .btn-call-conteneur {
  padding: 0px 0 50px;
}
.page-municipalites .svqSaintBasile, .page-municipalities .svqSaintBasile {
  margin-bottom: 32px;
  margin-top: 62px;
}
.page-municipalites .svqSaintBasile .imageSavzv, .page-municipalities .svqSaintBasile .imageSavzv {
  right: -42px;
  top: -40px;
}
.page-municipalites .suggestionSaintBasile, .page-municipalities .suggestionSaintBasile {
  margin-bottom: 45px;
}
.page-municipalites .suggestionSaintBasile .texte ul, .page-municipalities .suggestionSaintBasile .texte ul {
  padding-left: 38px;
}
.page-municipalites .suggestionSaintJacques .texte ul, .page-municipalities .suggestionSaintJacques .texte ul {
  padding-left: 32px;
}
.page-municipalites .svqSaintJacques, .page-municipalities .svqSaintJacques {
  margin-bottom: 20px;
  margin-top: 20px;
}

.divSectionAccueil {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0 80px;
  /* margin-bottom: 33px; */
  margin: 0 auto 33px;
}
.divSectionAccueil .section-accueil {
  overflow: hidden;
  width: 33.33%;
  max-width: 737px;
}
.divSectionAccueil .section-accueil:first-child .aSectionAccueil {
  border-radius: 16px 0 0 16px;
  overflow: hidden;
}
.divSectionAccueil .section-accueil:first-child .contenu-SDiv {
  left: 74px !important;
  background: #1A355E !important;
  border-radius: 10px 0 0 10px;
  padding-left: 45px !important;
}
.divSectionAccueil .section-accueil:nth-child(2) {
  overflow: initial;
}
.divSectionAccueil .section-accueil:last-child .aSectionAccueil {
  border-radius: 0 16px 16px 0;
  overflow: hidden;
}
.divSectionAccueil .section-accueil:last-child .contenu-SDiv {
  right: 74px !important;
  background: #0D71B2 !important;
  border-radius: 0 10px 10px 0;
  padding-left: 53px !important;
}
.divSectionAccueil .section-accueil .aSectionAccueil {
  overflow: hidden;
  display: flex;
}
.divSectionAccueil .section-accueil .aSectionAccueil .imgSectionAccueil {
  height: 415px;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 1s ease;
  width: 100%;
}
.divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv {
  position: absolute;
  bottom: 33px;
  color: white;
  left: 0;
  right: 0;
  /* padding: 23px 0 27px 0; */
  height: 87px;
  box-sizing: border-box;
  padding: 0;
  display: flex;
  align-items: center;
  background: #72C054;
  padding-left: 53px;
}
.divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv .titre {
  font-size: 28px;
  letter-spacing: 0.9px;
  line-height: 37px;
  margin-bottom: 0;
  font-family: "Cocomat", sans-serif;
}
.divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv img {
  position: absolute;
  right: 52px;
  bottom: 23px;
}

.page-municipalites.spage-haut-madawaska .section .grid .colonePrincipale .paragraphe1, .page-municipalities.spage-haut-madawaska .section .grid .colonePrincipale .paragraphe1 {
  width: 86%;
}
.page-municipalites.spage-haut-madawaska .section .grid .colonePrincipale .paragraphe1.traitMunicipalité, .page-municipalities.spage-haut-madawaska .section .grid .colonePrincipale .paragraphe1.traitMunicipalité {
  width: 90%;
}

.page-evenements-edmundston .section .wrap .paragraphe6, .page-edmundston-events .section .wrap .paragraphe6 {
  width: calc(43% - 50px);
}
.page-evenements-edmundston .section .wrap > .img img, .page-edmundston-events .section .wrap > .img img {
  width: 100%;
  max-width: 300px;
}
.page-evenements-edmundston .section .wrap .paragraphe2.eventEdGauche, .page-edmundston-events .section .wrap .paragraphe2.eventEdGauche {
  width: calc(56% - 10px);
}
.page-evenements-edmundston .section .wrap .paragraphe2.eventEdDroite, .page-edmundston-events .section .wrap .paragraphe2.eventEdDroite {
  width: calc(42% - 10px);
}
.page-evenements-edmundston .section .texte ul li, .page-edmundston-events .section .texte ul li {
  position: relative;
  padding-bottom: 10px;
}

.page-terroir, .page-history {
  /* .std{
      .texte {
          width: calc(57% - 5px);
      }
      .droite {
          width: calc(40% - 5px);
      }
  } */
  /* .colonePrincipale{
      .paragraphe:not(:first-of-type){
          .texte{
              margin-top: 162px;
              margin-bottom: 162px;
          }
      }
  } */
}
.page-terroir h4, .page-history h4 {
  font-size: 22px;
  font-weight: 600;
}
.page-terroir strong, .page-history strong {
  font-weight: 600;
}
.page-terroir main, .page-history main {
  position: relative;
  padding-bottom: 60px;
}
.page-terroir main .avec-image, .page-history main .avec-image {
  align-items: center;
}
.page-terroir main .avec-image > div:first-of-type, .page-history main .avec-image > div:first-of-type {
  text-align: center;
}
.page-terroir footer, .page-history footer {
  padding-top: 0;
  margin-top: 0;
}

.page-forfaits .wrap, .page-packages .wrap {
  max-width: 1458px;
  padding: 0px;
  box-sizing: border-box;
}
.page-forfaits .std .moyen, .page-forfaits .std .moyen + .texte, .page-packages .std .moyen, .page-packages .std .moyen + .texte {
  width: calc(48% - 5px);
}

.spage-mets-regionaux main:before, .spage-regional-dishes main:before {
  content: "";
  background-image: url("/images/noun-leaf.svg");
  position: absolute;
  height: 330px;
  width: 210px;
  top: 70px;
  right: 0;
}
.spage-mets-regionaux .paragraphe5:nth-child(1), .spage-regional-dishes .paragraphe5:nth-child(1) {
  margin-top: 0;
}
.spage-mets-regionaux .paragraphe5:nth-child(2), .spage-regional-dishes .paragraphe5:nth-child(2) {
  margin-top: 176px;
}
.spage-mets-regionaux .paragraphe5, .spage-regional-dishes .paragraphe5 {
  margin-top: 325px;
}
.spage-mets-regionaux .paragraphe5:last-child, .spage-regional-dishes .paragraphe5:last-child {
  margin-top: 207px;
}
.spage-mets-regionaux .bonAppetit, .spage-regional-dishes .bonAppetit {
  position: relative;
}
.spage-mets-regionaux .bonAppetit:before, .spage-regional-dishes .bonAppetit:before {
  content: "";
  position: absolute;
  background-image: url("/images/vague.svg");
  top: 38px;
  left: 0px;
  /* width: 192px; */
  height: 12px;
  width: 100%;
  background-repeat: no-repeat;
  background-position-x: 50%;
}

.spage-cuisine-les-origines main:before, .spage-cuisine-the-origins main:before {
  content: "";
  background-image: url("/images/noun-bottle.svg");
  position: absolute;
  height: 510px;
  width: 460px;
  bottom: 0px;
  left: -80px;
}

.spage-la-ploye main:before, .spage-the-ploye main:before {
  content: "";
  background-image: url("/images/noun-frying.svg");
  position: absolute;
  height: 710px;
  width: 524px;
  bottom: 40px;
  right: 0;
}
.spage-la-ploye .section .wrap .paragraphe2, .spage-the-ploye .section .wrap .paragraphe2 {
  width: calc(54% - 10px);
}
.spage-la-ploye .section .wrap .paragraphe2.savzv, .spage-the-ploye .section .wrap .paragraphe2.savzv {
  width: calc(48% - 10px);
}
.spage-la-ploye .section .wrap .paragraphe2.video, .spage-the-ploye .section .wrap .paragraphe2.video {
  width: calc(50% - 136px);
  position: absolute;
  right: 0;
  top: 150px;
}
.spage-la-ploye .paragraphe2.std .texte, .spage-the-ploye .paragraphe2.std .texte {
  width: auto;
}
.spage-la-ploye .trouvezployes, .spage-the-ploye .trouvezployes {
  border: 1px solid #344B57;
  padding: 26px 34px;
  position: relative;
  margin-top: 74px;
  max-width: 570px;
}
.spage-la-ploye .trouvezployes:before, .spage-the-ploye .trouvezployes:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  border: 1px solid #344B57;
  top: 8px;
  left: 8px;
}
.spage-la-ploye .section .wrap .paragraphe1.trouvezployes, .spage-the-ploye .section .wrap .paragraphe1.trouvezployes {
  width: 30%;
  min-width: 500px;
  max-width: 500px;
}
.spage-la-ploye .trouvezployes.std .texte, .spage-the-ploye .trouvezployes.std .texte {
  width: auto;
}
.spage-la-ploye .trouvezployes.std .texte ul, .spage-the-ploye .trouvezployes.std .texte ul {
  padding-left: 64px;
}
.spage-la-ploye .recettePloye .imageSavzv, .spage-the-ploye .recettePloye .imageSavzv {
  right: -6px;
}
.spage-la-ploye .recettePloye ul, .spage-the-ploye .recettePloye ul {
  padding-left: 36px;
}
.spage-la-ploye .farineSarrasin .texte p:nth-last-child(2), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(2) {
  margin-top: 0;
}
.spage-la-ploye .farineSarrasin .texte p:nth-last-child(3), .spage-la-ploye .farineSarrasin .texte p:nth-last-child(4), .spage-la-ploye .farineSarrasin .texte p:nth-last-child(5), .spage-la-ploye .farineSarrasin .texte p:nth-last-child(6), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(3), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(4), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(5), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(6) {
  margin: 0;
}
.spage-la-ploye .farineSarrasin .texte p:nth-last-child(7), .spage-the-ploye .farineSarrasin .texte p:nth-last-child(7) {
  margin-bottom: 0;
}

.footer-bg {
  position: relative;
}
.footer-bg::before {
  content: "";
  background: url("../images/arcFooter.svg") no-repeat center;
  width: 777px;
  height: 392px;
  position: absolute;
  bottom: 7px;
  left: -448px;
  z-index: 1;
}

.munic article .container-article {
  padding-bottom: 60%;
}

@media (hover: hover) and (pointer: fine) {
  .page-accueil .qfai .fleche-droite:hover, .page-accueil .qfai .fleche-gauche:hover {
    transition: opacity 0.5s ease;
    opacity: 1;
  }
  .page-congres .btn-call-conteneur .bouton:hover, .page-congress .btn-call-conteneur .bouton:hover, .page-municipalites .btn-call-conteneur .bouton:hover, .page-municipalities .btn-call-conteneur .bouton:hover, .page-event-planners .btn-call-conteneur .bouton:hover, .page-organisateur-devenements .btn-call-conteneur .bouton:hover {
    background: #255D7B;
    color: white;
    border: 1px solid #255D7B;
  }
  .divSectionAccueil .section-accueil:hover .aSectionAccueil .imgSectionAccueil {
    transform: scale(1.15, 1.15);
  }
}
@media screen and (max-width: 1500px) {
  .entete-partie-gauche {
    right: 48%;
    -webkit-clip-path: polygon(0 0, 100% 0, 60% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 60% 100%, 0% 100%);
  }
  .entete-partie-gauche .div-partie-gauche .slogan-entete {
    width: 60%;
  }
  .entete-partie-centre {
    width: 42%;
  }
  .page-forfaits .wrap, .page-packages .wrap {
    padding: 0px 20px;
  }
  .evenement-fiche .wrap {
    padding: 0px 20px;
  }
  .evenement-fiche .wrap .titre-details {
    /* flex-direction: column;
    align-items: baseline;
    justify-content: normal; */
  }
  .evenement-fiche .wrap .titre-details .date.multiple {
    margin-bottom: 10px;
  }
  .evenement-fiche .wrap .titre-details .lieu {
    margin-bottom: 10px;
  }
  .evenement-fiche .wrap .social-contenu-actions .social {
    margin-bottom: 10px;
  }
  .divSectionAccueil .section-accueil:first-child .contenu-SDiv {
    left: 24px !important;
    padding-left: 23px !important;
  }
  .divSectionAccueil .section-accueil:last-child .contenu-SDiv {
    right: 24px !important;
    padding-left: 23px !important;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv {
    position: absolute;
    bottom: 33px;
    color: white;
    left: 0;
    right: 0;
    padding: 23px 0 27px 0;
    background: #72C054;
    padding-left: 23px;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv img {
    position: absolute;
    right: 52px;
    bottom: 23px;
  }
  .gridIdee {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .articleIdee {
    min-height: 250px;
  }
}
@media screen and (max-width: 1280px) {
  .divSectionAccueil {
    display: flex;
    flex-direction: row;
    padding: 0 80px;
    margin-bottom: 33px;
  }
  .divSectionAccueil .section-accueil {
    overflow: hidden;
    width: 100%;
    max-width: 650px;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil {
    border-radius: 16px !important;
    overflow: hidden !important;
  }
  .evenement-fiche .wrap .titre-conteneur, .evenement-fiche .wrap .social-contenu-actions, .evenement-fiche .wrap .contenu {
    padding: 0 239px;
  }
  .divSectionAccueil {
    flex-direction: column;
    align-items: center;
  }
  .divSectionAccueil .section-accueil:first-child .contenu-SDiv {
    left: 0px !important;
    border-radius: 0;
    padding-left: 23px !important;
  }
  .divSectionAccueil .section-accueil:last-child .contenu-SDiv {
    right: 0px !important;
    border-radius: 0;
    padding-left: 23px !important;
  }
  .divSectionAccueil .section-accueil:nth-child(2) {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil .imgSectionAccueil {
    border-radius: 16px;
    width: 100%;
  }
}
@media screen and (max-width: 801px) {
  .entete-titre-btn {
    flex-direction: column;
    align-items: baseline;
    row-gap: 12px;
  }
}
@media screen and (max-width: 760px) {
  .divSectionAccueil .section-accueil .aSectionAccueil .imgSectionAccueil {
    height: 315px;
  }
  .wrap_wtgo_only .paragraphe2 {
    width: 100% !important;
  }
  .texteSeDeplacer {
    padding-right: 0;
  }
  .spage-mets-regionaux .colonePrincipale .paragraphe {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .grid {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    /* .d3-5{
        grid-column-end: span 12;
    } */
  }
  .grid .paragraphe6 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg0 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg1 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg2 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg3 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg4 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg5 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colImg6 {
    grid-column-start: 1;
    grid-column-end: span 12;
  }
  .grid .colGenerale0 {
    grid-column-end: span 12;
  }
  .grid .colGenerale1 {
    grid-column-end: span 12;
  }
  .grid .colGenerale2 {
    grid-column-end: span 12;
  }
  .grid .colGenerale3 {
    grid-column-end: span 12;
  }
  .grid .colGenerale4 {
    grid-column-end: span 12;
  }
  .grid .colGenerale5 {
    grid-column-end: span 12;
  }
  .grid .colGenerale6 {
    grid-column-end: span 12;
  }
  .grid .colGenerale7 {
    grid-column-end: span 12;
  }
  .grid .colGenerale8 {
    grid-column-end: span 12;
  }
  .savzv {
    padding: 20px;
  }
  .savzv .textesavzv p {
    font-size: 14px;
  }
  .page-evenements .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-events .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-dormir .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-manger .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-sleep .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-eat .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-blogue .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-blog .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu {
    min-width: 90vw;
  }
  .ui-datepicker-group-first {
    margin-right: 0 !important;
  }
  .ui-datepicker-multi .ui-datepicker-group {
    float: initial;
  }
  .navigation-shadow, .scroll .navigation {
    border-radius: 0;
  }
}
@media screen and (max-width: 600px) {
  .divSectionAccueil {
    padding: 0 20px;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv {
    padding-right: 150px !important;
  }
  .articleIdee a .imageIdee {
    min-height: 161px;
    min-width: 142px;
    max-width: 142px;
  }
  .divSectionAccueil .section-accueil .aSectionAccueil .contenu-SDiv img {
    width: 50px;
    bottom: 47px;
  }
  .evenement-fiche .titre-details {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .evenement-fiche .titre-details .lieu {
    margin-left: 0px;
    background-position: left center;
    margin-top: 20px;
    padding-left: 55px;
    box-sizing: border-box;
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  .page-evenements-edmundston .eventEdGauche .texte table, .page-edmundston-events .eventEdGauche .texte table {
    width: 100%;
  }
  .page-evenements-edmundston .eventEdGauche .texte table tbody tr, .page-edmundston-events .eventEdGauche .texte table tbody tr {
    height: auto !important;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .page-evenements-edmundston .eventEdGauche .texte table tbody tr td, .page-edmundston-events .eventEdGauche .texte table tbody tr td {
    border: initial !important;
    padding: 0px 0px 0px 0px !important;
    height: auto !important;
    width: 100% !important;
  }
  .page-evenements .recherche-sticky .choix-recherche, .page-events .recherche-sticky .choix-recherche, .page-dormir .recherche-sticky .choix-recherche, .page-manger .recherche-sticky .choix-recherche, .page-sleep .recherche-sticky .choix-recherche, .page-eat .recherche-sticky .choix-recherche, .page-quoi-faire .recherche-sticky .choix-recherche, .page-things-to-do .recherche-sticky .choix-recherche, .page-blogue .recherche-sticky .choix-recherche, .page-blog .recherche-sticky .choix-recherche {
    flex-direction: column;
    row-gap: 20px;
  }
  .page-evenements .categorie-recherche.categorie, .page-events .categorie-recherche.categorie, .page-dormir .categorie-recherche.categorie, .page-manger .categorie-recherche.categorie, .page-sleep .categorie-recherche.categorie, .page-eat .categorie-recherche.categorie, .page-quoi-faire .categorie-recherche.categorie, .page-things-to-do .categorie-recherche.categorie, .page-blogue .categorie-recherche.categorie, .page-blogue .categorie-recherche.categorie, .page-blogue .categorie-recherche.categorie, .page-blog .categorie-recherche.categorie {
    margin-left: 0;
    margin-top: 20px;
  }
  /* .page-evenements .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-events .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-dormir .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-manger .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-sleep .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-eat .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu), .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types:not(.calendrier-contenu){
      transform: translateX(-25%);
      width: 75vw; 
  } */
  /* .page-evenements .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-events .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-dormir .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-manger .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-sleep .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-eat .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-quoi-faire .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu, .page-things-to-do .categorie-recherche:not(.recherche) .recherche-types.calendrier-contenu{
      transform: translateX(-5%);
  } */
}/*# sourceMappingURL=2023.css.map */