/* STYLE CMONSITE EDITOR */
#nav-principal .navigation_link_p{color:rgba(158,123,113,1);margin-top:0px;}.template-panier #header-panier{color:rgba(158,123,113,1);text-transform:uppercase;padding-bottom:none;padding-left:none;padding-right:none;}header .logo img{height:auto;}#nav-principal .navigation_button_p > ul{background-color:rgba(252,249,246,1);border-color:rgba(158,123,113,1);border-style:none;}#nav-principal .sous_navigation_link_p{background-color:#FFFEFD;color:rgba(158,123,113,1);}.template-panier #header-panier .count-live{background-color:rgba(224,200,173,1);}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link.active{background-color:rgba(213,198,180,1);}.produits-accueil.template_boutique_accueil.accueil_boutique_template_1 .bx-wrapper .bx-pager .bx-pager-link{border-color:rgba(213,198,180,1);}.produits .addbasket .inside-addbasket{background-color:rgba(213,198,180,1);color:#FFFFFF;border-style:none;}.produits .addbasket .inside-addbasket:hover{color:#FFFFFF;background-color:rgba(213,198,180,1);border-style:none;}.produits .addbasket .inside-addbasket:focus{color:#FFFFFF;background-color:rgba(213,198,180,1);border-style:none;}.produits .zoom-inner:hover{color:rgba(255,255,255,1);background-color:rgba(213,198,180,1);border-style:none;}.produits .zoom-inner:focus{color:rgba(255,255,255,1);background-color:rgba(213,198,180,1);border-style:none;}.produits .zoom-inner{background-color:rgba(213,198,180,1);color:rgba(255,255,255,1);border-style:none;}.theme .accueil_boutique_template_1 .bx-wrapper .bx-controls-direction > a{background-color:rgba(255,255,255,1);color:rgba(158,123,113,1);border-top-right-radius:50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;}.contenu-editable h2{background-color:transparent;color:rgba(158,123,113,1);}.footer_p{background-color:rgba(246,239,231,1);}#bloc-fil-title{background-color:transparent;}#bloc-fil-title::before{background-color:rgba(252,249,246,1);box-shadow:none;}.nav-static-breadcrumb li a:hover{color:#4F3E39;}.nav-static-breadcrumb li a:focus{color:#4F3E39;}.nav-static-breadcrumb li a{color:rgba(158,123,113,1);}.nav-static-breadcrumb li::before{color:rgba(158,123,113,1);}.produits .productImageWrap{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:rgba(252,249,246,1);}.produits .nomprod a{font-size:16px;}.template_boutique_all .produits .remise{background-color:rgba(213,198,180,1);}.produits .produit_etiquette{background-color:rgba(213,198,180,1);}.page-fiche_produit .title_section{font-family:Dancing Script;color:rgba(158,123,113,1);padding-top:20px;padding-bottom:20px;text-transform:none;font-size:40px;display:block;font-weight:normal;}.template_fiche_produit .declinaison-attribute-group > label, .template_fiche_produit .product_options-group > label{font-size:20px;text-transform:uppercase;}#fiche-produit .wrap-description .prix .prixprod{font-family:Roboto;font-weight:normal;font-size:25px;}.template_fiche_produit .bloc-quantite label{display:none;}#fiche-produit .top_fiche .button.addbasket{background-color:rgba(224,200,173,1);font-family:Dosis;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:0.05em;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;}.template_fiche_produit .bloc-description-detaille > .h4{color:rgba(158,123,113,1);font-family:Dancing Script;font-size:30px;border-style:solid;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;padding-top:10px;border-color:rgba(158,123,113,1);}#fiche-produit .top_fiche .button.addbasket:hover{color:rgba(255,255,255,1);background-color:rgba(219,190,159,1);}#fiche-produit .top_fiche .button.addbasket:focus{color:rgba(255,255,255,1);background-color:rgba(219,190,159,1);}#nav-principal .navigation_link_p.actif{padding-bottom:none;padding-left:none;padding-right:none;}#nav-principal .navigation_button_p.actif .navigation_link_p{padding-bottom:none;padding-left:none;padding-right:none;}#fiche-produit .produit_etiquette{background-color:rgba(213,198,180,1);}.template_fiche_produit .bloc-suggestions > .h4{color:rgba(158,123,113,1);font-family:Dancing Script;font-size:30px;border-style:solid;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;padding-top:10px;}.template_boutique_all .produits .productImageWrap:hover::before{opacity:1;}header .logo{height:auto;}.template-panier #paniercommande .text-total{background-color:#E4D0B9;}.template-panier .ajout_panier .button{background-color:rgba(158,123,113,1);}.template-panier-2 #header-panier .panier_text{display:flex;}.template-panier .connexion a::before{color:rgba(158,123,113,1);}.template-panier .connexion a{color:rgba(158,123,113,1);}.addmsglo.button{background-color:rgba(224,200,173,1);}.template_livreor_2 .IDLO{background-color:rgba(224,200,173,1);color:#FFFFFF;}.template_livreor_2 .infosLO{color:rgba(158,123,113,1);}.template_livreor_2 .message_lo:hover .IDLO{color:#FFFFFF;background-color:rgba(224,200,173,1);}.template_livreor_2 .message_lo:nth-child(2n+1) .contenuMsgLO{background-color:#FFFFFF;--avis-client-odd-bg:#FFFFFF;}.wrapper{border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.template_livreor_2 .note .fa{color:rgba(224,200,173,1);}@media (min-width:1024px){header .logo{top:0px;left:16px;height:auto;width:97px;}header .logo img{height:auto;}header{min-height:none;}#bloc-fil-title{min-height:100px;}.template_fiche_produit .block-fiche-brand img{max-height:90px;}.template_fiche_produit .wrap-images{width:50%;}}body{
	overflow-x: hidden;
}
.menu.navigation_p.fixed{
background-color: white !important;
}
#footer{
	border-top: none;
  	padding-top: 0;
}
.produits .nomprod a {
 color:#000; 
}

#footer .mention{
	display: none;
}
#footer #pub{
	max-width: 1359px;
  	width:100%;
  	margin: 0 auto;
}
@media screen and (max-width:1439px){#footer #pub{max-width:1119px;}}
@media screen and (max-width:1199px){#footer #pub{max-width:943px;}}
@media screen and (max-width:1023px){#footer #pub{max-width:90%;}}
@media screen and (max-width:639px){#footer #pub{max-width:none;}}

.menu_burger{background:#fff !important;}

body nav#nav-principal {
      padding: 0;
      max-width: 1319px;
}

@media screen and (min-width:1024px){
  
  #nav-principal > ul:not(.navIcons) > li:not(:last-child)::after{
  	content:'';
    width:4px;
    height:4px;
    background:#fff;
    display:block;
    position:absolute;
    top:50%;
    right:-2px;
    -webkit-transform-origin:center;
    -moz-transform-origin:center;
    -ms-transform-origin:center;
    -o-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    z-index: 1;
  }
}

.bloc-total .content-payment-product-ht span:first-child:after {
    content: "Sous total";
	margin-left:20px;
}


.bloc-total .content-payment-product-ht span:first-child{
	overflow: hidden;
    text-indent: -111px;
    display: inline-block;
}

.bloc-total .content-payment-tva{
	display:none;
}


@media screen and (min-width: 640px){
  #bandeau-footer table {
  	border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  #bandeau-footer table td {
  	position:relative;
    flex: 1 1 auto;
    width: auto;
  }
  #bandeau-footer table td:not(:last-child)::after{
  	content:'';
    width:4px;
    height:4px;
    /*background:#fff;*/
    display:block;
    position:absolute;
    top:50%;
    right:-2px;
    -webkit-transform-origin:center;
    -moz-transform-origin:center;
    -ms-transform-origin:center;
    -o-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
  }
}

#footer a{
	/*color:#fff !important;*/
}

/* Template 2 diaporama */
.accueil_diaporama_template_2 .slide > div .center-img-slider{
	height:100%;
}
.accueil_diaporama_template_2 .slide{
	height:auto;
  	padding-top:31.25%;
}


.accueil_diaporama_template_2 .slide > div{
  	position:absolute;
  	width:100%;
  	height:100%;
  	left:0;
  	top:0;
}
.accueil_diaporama_template_2 .center-img-slider{
	position:absolute;
  	width:100%;
  	height:100%;
  	left:0;
  	top:0;
}

.page-index .button{
    background-color: #FFF !important;
    color: #000 !important;
    border-radius: 15px;
}

.page-index .button:hover{
    background-color: #efefef !important;
}


.menu, 
nav#nav-principal .navIcons li, 
nav#nav-principal .navIcons li span.navigation_legend_top, 
nav#nav-principal li li,
nav#nav-principal .navIcons li span button.button {
    border-color: #fff !important;
}

/*
.template_fiche_produit.template_fiche_produit_1 #fiche-produit .avec-declinaison .declinaison {
	border: none;
  padding: 0;
}
*/

#fiche-produit .declinaison-attribute-group {
	padding: 0;
}

.page-index_blog #bloc-fil-title{
  /*  background-image: url("/uploaded/108222/blog/blog-babywear.png");
    background-repeat: no-repeat;
    background-size: contain;*/
  margin-bottom:2rem;
  height: 238px;
}

 .blog-content-list {
    display: flex;  
    flex-wrap: wrap;
    margin-left: -20px;
    text-align: left;
  }
  
  .theme .apercu-article {
    width: 50%;
    padding-left: 20px;
    margin: 0;
    
    flex: 0 1 50%;
    flex-grow: 0;
    flex-flow: 1;
    flex-basis: 50%;
  }
  
  .apercu-article h2.titre-article {
    position: relative;
    top: auto;
    width: auto;
    display: inline-block;
    margin-top: -21px !important; 
  }
  
  .theme .bloc-article .description-courte-article {
    padding-top: 0;
  }
  
  
  #footer .bloc-article .description-courte-article a.button.button-voir-plus {
    color: #000 !important;
  }


.page-index_blog #bandeau-footer,
.page-article_blog #bandeau-footer,
.page-categorie_blog #bandeau-footer,
.page-tag_blog #bandeau-footer {
display:none;
}

#headercontent {
    height: 132px;
}

.form-newsletter .center
{
    color: #000;
}

body .form-newsletter .qs_form
{
  display:none !important;
}

form#formnewsletter {
    border: none;
}

.img-square__content
{
  border: 1px solid;
}

#fiche-produit .produit_etiquette, .produits .produit_etiquette
{
  left: 1px;
}

@media screen and (min-width: 640px) {
  #bandeau-footer table {
    border-top: none;
    border-bottom: none;
  }
}

  @media only screen and (max-width: 1023px){
#logo {
  padding: 0px 90px 5px;
}
}

@media only screen and (max-width: 1023px) {
  #nav-principal ul {
    background-color: #fff;
    border: 1px solid #9e7b71;
  }
}
#nav-principal ul ul ul:before,
#nav-principal ul ul:before {
  border-bottom-color:#fff;
}


.contenu-editable h3{
  background-color:white;
}

#fiche-produit .wrap-description .declinaison .row{
  flex-direction:column;
}