/* STYLE CMONSITE EDITOR */
.wrapper-content .menu{background-color:rgba(253,224,234,1);}#nav-secondary .navigation_link_p{color:rgba(0,0,0,1);font-family:Nunito Sans;font-size:16px;text-transform:capitalize;font-weight:normal;line-height:50px;}#nav-secondary .navigation_link_p.actif{color:rgba(250,154,187,1);}#nav-secondary .navigation_link_p:hover{color:rgba(250,154,187,1);}#nav-secondary .navigation_link_p:focus{color:rgba(250,154,187,1);}#nav-secondary .sous_navigation_link_p:hover{color:rgba(250,154,187,1);}#nav-secondary .sous_navigation_link_p:focus{color:rgba(250,154,187,1);}#nav-secondary .sous_navigation_link_p.actif{color:rgba(250,154,187,1);}.template-panier .connexion a{color:rgba(0,0,0,1);}#block-search-menu button{background-color:rgba(250,154,187,1);}#block-search-menu button:hover{background-color:rgba(250,154,187,1);}#block-search-menu button:focus{background-color:rgba(250,154,187,1);}.bx-controls .bx-controls-direction a.bx-next:hover::before,.bx-controls .bx-controls-direction a.bx-prev:hover::before{color:rgba(250,154,187,1);border-color:rgba(250,154,187,1);}.bx-controls .bx-controls-direction a.bx-next:focus::before,.bx-controls .bx-controls-direction a.bx-prev:focus::before{color:rgba(250,154,187,1);border-color:rgba(250,154,187,1);}.produits .produit_etiquette{background-color:rgba(250,154,187,1);}.produits .nomprod a:hover{color:rgba(250,154,187,1);}.produits .nomprod a:focus{color:rgba(250,154,187,1);}.footer_p{background-color:rgba(253,224,234,0.75);}#fiche-produit .top_fiche .button.addbasket{background-color:rgba(250,154,187,1);}.template_flux_panier_1 .button.button-secondary{background-color:rgba(250,154,187,1);}.contenu-editable h1{font-family:Raleway;font-size:40px;font-weight:700;color:rgba(250,154,187,1);line-height:0.6em;}.contenu-editable h3{font-family:Nunito Sans;font-size:22px;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{font-size:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-color:rgba(97,97,97,1);border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-style:solid;margin-left:0px;margin-right:0px;margin-top:0px;padding-left:0px;}.diaporama-container .swiper-button-prev:hover,.diaporama-container .swiper-button-next:hover{color:rgba(253,224,234,1);border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgba(253,224,234,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.diaporama-container .swiper-button-prev:focus,.diaporama-container .swiper-button-next:focus{color:rgba(253,224,234,1);border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgba(253,224,234,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.contenu-editable h4{font-size:20px;font-weight:700;font-family:Raleway;color:rgba(250,154,187,1);}body{font-size:13px;font-family:Raleway;}.footer__links a{color:rgba(250,154,187,1);}.footer__links{color:rgba(0,0,0,1);}.footer__links a:hover{color:rgba(182,230,236,1);}.footer__links a:focus{color:rgba(182,230,236,1);}#nav-secondary .sous_navigation_link_p{font-size:16px;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;font-family:Nunito Sans;line-height:25px;letter-spacing:0em;border-style:none;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;}.produits .nomprod a{font-size:16px;font-weight:700;font-family:Nunito Sans;}.produits .produit_etiquette .titre-etiquette{font-size:17px;letter-spacing:0em;line-height:1em;font-family:Nunito Sans;font-weight:700;}.contenu-editable{font-family:Raleway;line-height:2.00em;font-size:13px;}.button, input[type="submit"]{background-color:rgba(250,154,186,1);border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;font-family:Nunito Sans;font-size:20px;}.template-panier-2 #header-panier{color:rgba(51,28,28,1);font-size:15px;text-transform:capitalize;font-family:Nunito Sans;}.template_boutique_all .produits .prix .prixprod{font-size:18.6px;}.bx-controls-direction .bx-prev,.bx-controls-direction .bx-next{font-family:Nunito Sans;}.template_fiche_produit .description{font-weight:700;color:rgba(0,0,0,1);font-size:14px;text-transform:capitalize;line-height:1.5em;}.bloc-description-detaille .contenu-editable{line-height:20px;font-family:Raleway;font-size:15px;}.blog-sidebar{background-color:transparent;}.single-article .titre-article h1{color:rgba(194,54,122,1);}.single-article .date-article{font-style:normal;font-weight:normal;}.single-article .article-img{object-fit:contain;}header .logo{height:auto;}header .logo img{height:auto;}.widget-image figure figcaption{font-size:22px;background-image:none;}.template_fiche_produit .radio_color{border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;}.template_fiche_produit .product_options-group > label{font-weight:700;font-size:19px;font-family:Raleway;color:rgba(230,180,100,1);}.produits .addbasket{background-color:#160303;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;font-family:Nunito Sans;}.produits .addbasket:hover{background-color:rgba(250,154,187,1);}.produits .addbasket:focus{background-color:rgba(250,154,187,1);}.contenu-editable h2{color:rgba(250,154,187,1);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-color:rgba(250,154,187,1);}.contenu-editable h2::after{background-color:transparent;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronPersonalize2{background-color:rgba(250,154,187,1);color:rgba(0,0,0,1);font-weight:normal;border-color:rgba(250,154,187,1);text-transform:uppercase;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronAllDenied2{background-color:rgba(253,224,234,1);color:rgba(0,0,0,1);font-weight:normal;border-color:rgba(253,224,234,1);text-transform:uppercase;}#tarteaucitronAlertBig .tarteaucitronAlertBigBtnWrapper #tarteaucitronCloseAlert{font-weight:normal;text-transform:uppercase;}.datepicker__month tbody .datepicker__month-day{color:rgba(0,0,0,1);font-family:Raleway;font-size:15px;}.datepicker__month tbody .datepicker__month-day--invalid{background-color:#FBF3F6;color:#FBF3F6;}.datepicker__month tbody .datepicker__month-day--disabled::after{color:#FBF3F6;font-size:15px;}.datepicker__month-name{font-family:Poppins;font-size:14px;font-weight:normal;color:rgba(0,0,0,1);}.datepicker__month-button{background-color:#FFF5F9;color:rgba(0,0,0,1);}.datepicker__month-button:hover{background-color:rgba(250,154,187,1);}.datepicker__month-button:focus{background-color:rgba(250,154,187,1);}.datepicker__week-name{font-family:Raleway;color:rgba(0,0,0,1);font-size:13px;}.datepicker__button,.reservation__button{color:rgba(0,0,0,1);background-color:rgba(253,224,234,1);font-family:Raleway;font-size:15px;}.datepicker__button:hover,.reservation__button:hover{background-color:rgba(213,131,159,1);}.datepicker__button.active,.reservation__button.active{background-color:rgba(213,131,159,1);}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--first-day-selected{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--last-day-selected{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--selected{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);}.datepicker__month tbody .datepicker__month-day.datepicker__month-day--hovering{background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);}.template_fiche_produit .reservation__list .reservation__item input:checked + label{font-family:Raleway;border-color:rgba(250,154,187,1);color:rgba(0,0,0,1);background-color:rgba(250,154,187,1);font-size:15px;}.template_fiche_produit .reservation__list .reservation__item label{border-color:rgba(0,0,0,1);border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;font-family:Raleway;font-size:15px;}.template_fiche_produit .reservation__list .reservation__item label:hover{background-color:rgba(250,154,187,1);color:rgba(0,0,0,1);border-color:rgba(250,154,187,1);}.template_fiche_produit .bloc-quantite label{font-weight:normal;text-transform:uppercase;}.template_fiche_produit .bloc-quantite{border-top-left-radius:0px;border-style:none;}.alert-info{color:rgba(213,131,159,1);background-color:#FFFCFD;border-color:rgba(213,131,159,1);}@media (min-width:1024px){header .logo{width:158.3555908203125px;height:auto;}header .logo img{height:auto;}.diaporama-container .swiper-button-prev,.diaporama-container .swiper-button-next{height:40px;}header .logo img img{height:auto;}header .logo img img img{height:auto;}header .slogan{top:11.33%;left:188px;}.apercu-article .image-article img{height:none;}header .logo img img img img img img{height:auto;}header .logo img img img img{height:none;}header .logo img img img img img{height:auto;}.single-article .article-img{height:605px;}.template_fiche_produit .radio_color{height:150px;width:150px;}#nav-principal{right:auto;top:25px;left:0px;}}@media (min-width:0) and (max-width:1023px){.button, input[type="submit"]{font-size:11px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}#nav-principal{width:95.25%;position:absolute;}header .logo{height:auto;}header .logo img{height:auto;}#nav-principal > ul{background-color:rgba(255,255,255,1);}.template-panier-2 #header-panier{color:rgba(255,255,255,1);}}@media (min-width:800px) and (max-width:1023px){.menu #nav-principal .menu_burger{font-size:13px;}#nav-principal .navigation_button_p:not(.menu_burger)::before{margin-left:200px;}header .logo{height:auto;}header .logo img{height:auto;}}.blog-content .pagination{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 5px;
    font-size: 1.1rem;
}

#block-search-menu {
  top: 70px !important;
    left: -50px !important;
    width: 250px !important;
  z-index: 1 !important;
  right: 0;
}

#block-search-menu .btn-search {
  border-radius: 0 50px 50px 0;
}

#block-search-menu input[type="text"] {
  border: 1px solid #ccc;
  display: table-cell;
  position: static;
  padding: 10px;
  border-radius: 50px 0 0 50px;
}

#block-search-menu .btn-search {
  position: static;
}

#block-search-menu .input-group {
  margin-left: 0;
  display: flex;
}

@media only screen and (max-width: 1023px) {
  #block-search-menu {
    display: block;
  top: 88px !important;
  left: 0 !important;
  margin: 0 auto;
}
}

#block-search-menu input[type="text"] {
  line-height: 1em;
  -webkit-appearance: none;
  outline: none;
}

@media only screen and (max-width: 1023px){
#block-search-menu {
position: static !important;
}
  
#block-search-menu {
  float: auto;
}
.slogan_p.slogan {
  display: none;
}
  #block-search-menu {
    margin: 0 auto 20px 0;
    float: none;
  }
  
nav#nav-principal .navigation_button_p.menu_burger {
  background-color: #fde0ea;
}

nav#nav-principal .navigation_button_p.menu_burger.navigation_link_p {
  color: #000;
}
  nav#nav-principal .template-panier-2 #header-panier {
    background-color: #000;
  }
.cmonsite-panier-2 .menu-principal>ul {
 width:100%;
}
.single-article .image-article img {
  height: auto;
}
}

body.search-button #nav-secondary>ul {
  max-width: calc(100%);
}

.diaporama-container .swiper-button-prev:hover:after {
	color: #fa9abb;
}

@media only screen and (min-width: 1023px){
.apercu-article {
    width: 45%;
    margin-left: 20px;
}

.blog-content-list{
  display:flex;
  flex-wrap:wrap;
}
  

}


.widget-texte-content .blog-sidebar__col {
  float: right;
  margin-top: 25px;
}

.single-article .titre-article {
    top: 0px;
    order: 1;
}
.single-article .image-article{
  order: 2;
}
.single-article .bloc-titre-image-article{
  display: flex;
  flex-direction: column;
}

.apercu-article .bloc-article {
  float: none;
}