body {background-color: rgb(245, 245, 245) !important;}.header_p, .header_color_p, #blocContent {background-color: rgb(255, 255, 255) !important;}.footer_p {background-color: rgb(255, 255, 255) !important;}.content_p {background-color: rgb(255, 255, 255) !important;background-image:none !important;}.content_p .content_p{background-color:transparent !important;}.apercu-article h2.titre-article, .apercu-article h2.titre-article, .single-article .titre-article h1, .apercu-article .h2.titre-article, .apercu-article .h2.titre-article, .single-article .titre-article .h1{background-color:rgb(255, 255, 255) !important}.navigation_p {background-color: rgb(250, 128, 114) !important;}.navigation_link_p {color: rgb(255, 255, 255) !important;}.menu_burger, .menu_burger:hover{color:rgb(255, 255, 255) !important;}.navigation_button_p:hover > .navigation_link_p, .navigation_link_hover, .navigation_button_p.actif > .navigation_link_p, .navigation_button_p.sousmenu_ouvert > .navigation_link_p, .navigation_button_p:hover > .navigation_link_p > a {color: rgb(86, 82, 81) !important;} .navigation_button_p.actif > .navigation_link_p:hover{color: rgb(86, 82, 81);}ul.navIcons li span.navigation_legend_top, aside.sidebar > nav > a{color:rgb(86, 82, 81) !important;}.nav_ouverte > .menu_burger.navigation_link_p, .nav_ouverte > .menu_burger.navigation_link_p:hover{color:rgb(86, 82, 81) !important;}#nav-principal .navigation_link_p {background-color:rgb(250, 128, 114) !important;}.menu_burger.navigation_button_p, .menu_burger.navigation_button_p:hover{background-color:rgb(250, 128, 114) !important;}.sous_navigation_link_p {color: rgb(86, 82, 81) !important;}nav#nav-principal .sous_navigation_button_p, .sous_navigation_button_p{border-bottom-color:rgb(250, 128, 114) !important;}.sous_navigation_button_p:hover > .sous_navigation_link_p, .sous_navigation_button_p.actif > .sous_navigation_link_p, .sous_navigation_button_p.sousmenu_ouvert > .sous_navigation_link_p, .sous_navigation_link_hover {color: rgb(250, 128, 114) !important;}#nav-principal .sous_navigation_link_p:hover,#nav-principal .sous_navigation_link_p.actif,#nav-principal .sous_navigation_button_p.sousmenu_ouvert .sous_navigation_link_p {background-color: rgb(255, 255, 255) !important;}.template-panier #panier #paniercontent, .template-panier .count-live{background-color: rgb(255, 255, 255) !important;}.wrapper .addmsglo, .button:not(.zoom), .bouton, .wrapper input[type="submit"], #formnewsletter input[type="submit"], .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, .accueil_diaporama_template .slide .slide-text .slider-see-more, .wrapper button, #block-flottant-search button, .template-panier .bouton, .pagination.pull-right li a{background:rgb(245, 245, 245) !important;border-color:rgb(245, 245, 245) !important;}.wrapper .previous, .wrapper .next{color:rgb(245, 245, 245) !important;}.wrapper .addmsglo:hover, .button:not(.zoom):hover, .bouton:hover, .wrapper input[type="submit"]:hover, #formnewsletter input[type="submit"]:hover, .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a:hover, .accueil_diaporama_template .slide .slide-text .slider-see-more:hover, .wrapper button:hover, #block-flottant-search button:hover, .template-panier .bouton:hover, .pagination.pull-right li.active a, .pagination.pull-right li:hover a{background:rgb(250, 128, 114) !important;border-color:rgb(245, 245, 245) !important;color:rgb(245, 245, 245) !important;}.wrapper .addmsglo:focus, .button:not(.zoom):focus, .bouton:focus, .wrapper input[type="submit"]:focus, #formnewsletter input[type="submit"]:focus, .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a:focus, .accueil_diaporama_template .slide .slide-text .slider-see-more:focus, .wrapper button:focus, #block-flottant-search button:focus, .template-panier .bouton:focus{background:rgb(250, 128, 114) !important;border-color:rgb(245, 245, 245) !important;color:rgb(245, 245, 245) !important;}body a.addmsglo {background-color: rgb(245, 245, 245) !important;} .button{background-color: rgb(245, 245, 245) !important; border-color:rgb(245, 245, 245) !important; color: #fff !important} .button:hover{background-color:#fff !important; border-color: rgb(245, 245, 245) !important; color:rgb(245, 245, 245)!important;} input[type=submit],button[type=submit]{background-color: rgb(245, 245, 245) !important;}.wrapper .addmsglo, .button:not(.zoom), .bouton, .wrapper input[type="submit"], #formnewsletter input[type="submit"], .template_fiche_produit_3 #fiche-produit .wrap-description .side-tabs a, .accueil_diaporama_template .slide .slide-text .slider-see-more, .wrapper button, #block-flottant-search button, .template-panier .bouton, .pagination.pull-right li a{color:rgb(250, 128, 114) !important;}.produit_galerie_background_p, .slide-text-mobil {background-color: rgb(228, 228, 228) !important;}.produit_etiquette, .produit_etiquette:hover{background-color: rgb(250, 128, 114) !important;}.produit_etiquette:after{border-color: rgb(250, 128, 114) transparent transparent!important;}.remise, .remise-produit{background-color: rgb(250, 128, 114) !important;}.produit_etiquette h3, .produit_etiquette .h3{color: rgb(86, 82, 81) !important;}#fiche-produit .wrap-description .container-etiquette h3, #fiche-produit .wrap-description .container-etiquette .h3{color:rgb(86, 82, 81) !important;}.header_live_edit .logo{
        position:absolute;
        top:0%;
        right:auto;
        bottom:auto;
        left:0%;
        width:1084.8603958661763px;
        height:138.016px;
        }
        .header_live_edit .logo img{margin:0 !important;padding:0 !important;}.header_live_edit .logo img{width:1084.8603958661763px;height:auto;}.slogan_live_edit .slogan_p{save:;;}.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid rgb(245, 245, 245);
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted rgb(245, 245, 245);
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: rgb(245, 245, 245);
}
body:not(.mce-content-body, .popup-newsletter) {background-image:url(/img_s/121679/background/161a63a1bb288a.png)!important; background-position:center top!important;background-repeat: no-repeat!important;background-size: auto auto;}.cart-step-2 .use_shipping{
display: none;
}

body.cmonsite-panier-3 #main-conteneur header {
    z-index: 200;
}

label {
    color: rgb(46, 46, 46) !important;
}

/*.resume-cart-legend > .row > .col:nth-child(3), 
.resume-cart-legend > .row > .col:nth-child(4), 
.resume-cart-legend > .row > .col:nth-child(5),
.resume-cart-item > .col:nth-child(2),
.resume-cart-item > .col:nth-child(3),
.resume-cart-item > .col:nth-child(4) 
 {
    visibility: hidden;
}
.template_flux_panier.template_flux_panier_1 div#resume .block-resume-price, 
.next-step {
	display: none;
}

.template-panier-2 .produit_panier .prix_panier 
{
	display: none;
}

.template-panier-2 #paniercommande {
	display: none;
}

.template_flux_panier.template_flux_panier_1 .side-tabs.etapes {
	display: none;
}

.template-panier-2 #paniercontent .produit_panier .panier_quantite .text-quantite, .template-panier-3 #paniercontent .produit_panier .panier_quantite .text-quantite, .template-panier-4 #paniercontent .produit_panier .panier_quantite .text-quantite{
  display:none;
}

.template_boutique_all .produits .prix .prixprod{
  display:none;
}

.template_fiche_produit #fiche-produit .wrap-description .bloc-quantite{
  display:none;
}

.template_fiche_produit #fiche-produit .wrap-description .prix{
  display:none;
}*/

body.cmonsite-panier-2 .template-panier.template-panier-2 #panier #header-panier .fa-shopping-cart:before {
	content: '\f004';
}

/*.addbasket .fa.fa-shopping-cart:before{
content: "\f004";
}*/

.template-panier .count-live {
	background-color: rgba(255, 255, 255, 0.5) !important;
}


.fa-shopping-cart:before {
    content: '\f004';
}


.wrapper-content h1, .wrapper-content h2, .wrapper-content h3, .wrapper-content .h1, .wrapper-content .h2, .wrapper-content .h3 {
	display: block;
}

.note-produit__stars {
  color : #efb50a;
}

.template_boutique_all .produits .inside-addbasket, .template_boutique_all .produits .inside-hors-stock,
.template_boutique_all .produits .productImageWrap .mask .zoom .zoom-inner, 
.template_boutique_all .produits .productImageWrap .zoom .zoom-inner{
	transform: translateY(0%);
}

[data-comment="0"] .fa-star:before {
  content: "\f006";
}


.link-favoris {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.template-panier #header-panier {
	position: relative;
}

.page-search .border_p.border_titre_p {
    display: none;
}

@media only screen and (max-width: 1023px){
.template_fiche_produit_2 #fiche-produit .container-etiquette {
    position: static;
}
 .details-ficheprod {
	display: none;
}
}

.cmonsite-panier-2 #nav-principal > .menu_burger + ul {
    z-index: 1502;
}


@media only screen and (min-width: 739px){
#fiche-produit .wrap-description {
    width: 28%;
    float: left;
  flex:none;   
  display: flex;
    flex-direction: column;
}
  #fiche-produit .wrap-description .description {
    margin-top: 25px;
  }

#fiche-produit .top_fiche {
    width: 149%;
}
}

@media only screen and (max-width: 721px){
  .zoomContainer {
    display: none;
}
}

.widget-grid .full-background {
    z-index: 0;
}

.short-article-social .col{
 width: auto; 
}

.apercu-article .bloc-article .description-courte-article a.button.button-voir-plus {
    width: 136px !important;
  padding: 9px;
    white-space: nowrap;
      display: block;
    float: right;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden;
}
a.link.button.button-voir-plus:before {
    content: "lire l'article";
    margin-right: 20px;
}

a.link.button.button-voir-plus {

}

a.link.button.button-voir-plus:hover {

  top: 0px;
}

a.link.button.button-voir-plus:hover:before {

}


/* NEW DESIGN */

.decoration-slogan > span {
  /*background-color: rgb(255, 226, 248);*/
  display: inline-block;
  padding: 0 30px;
  position: relative;
  z-index: 2;
}


.decoration-slogan::before {
  content: '';
  width: 600px;
  max-width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 44px;
  border: 1px solid rgb(110, 72, 35);
  margin: auto;
}


.decoration-slogan {
  position: relative;
}


#headercontent {
  min-height: 140px;
}

#pub {
    width: 1359px;
    margin: 0 auto;
    position: relative;
    padding: 20px;
    padding-top: 20px;
}



@media(max-width: 1439px) {
	#pub {
		width: 1119px;
	}
}

@media(max-width: 1199px) {
	#pub {
		width: 943px;
	}
}

@media(max-width: 1023px) {
	#pub {
		width: 90%;
	}
}

@media(max-width: 639px) {
	#pub {
		width: 100%;
	}
}



nav#nav-principal a:not(.button) {
  padding: 21px 10px;
  letter-spacing: 0.05em;
}


nav#nav-principal .navigation_button_p {
  text-transform: uppercase;
  font-size: 0.8rem;
}


nav#nav-principal .sous_navigation_button_p > .sous_navigation_link_p {
  padding: 10px 15px;
  min-height: 22px;
  line-height: 16px;
  text-transform: none;
}



.blog-content-list {
  display: flex;
  flex-wrap: wrap;
}
@media(min-width: 1024px) {
.blog-content-list > * {
  width: calc(100%/3);
}

}

/* Feuille de style intégrée #21 | https://www.latelierdhanae.fr/ */

.blog-content-list .apercu-article-size, .blog-content-list .apercu-article-gutter {
  display: none;
}

.blog-content-list > .row {
  margin: 0;
}

/* style_all_designs.css | https://www.latelierdhanae.fr/css1135/style_all_designs.css */

.apercu-article .bloc-article .description-courte-article p.date-article {
  font-size: 11px;
}

.short-article-social {
    font-size: 12px;
}

/* style_all_designs.css | https://www.latelierdhanae.fr/css1135/style_all_designs.css */

.apercu-article h2.titre-article, .apercu-article .h2.titre-article {
  position: static;
  text-align: left;
  text-align: left;
  background: transparent;
  font-size: 16px;
  font-family: 'Cantata One', serif;
  border: none;
  display: block;
  padding: 0;
  line-height: 1.4;
  width: auto;
}

/* styled773series.css | https://www.latelierdhanae.fr/css1135/styled773series.css */

body, html {
  /* font-size: 18px; */
  font-size: 16px;
}


/* style_all_designs.css | https://www.latelierdhanae.fr/css1150/style_all_designs.css */

.row.two-column-blog .apercu-article h2.titre-article, .row.two-column-blog .apercu-article .h2.titre-article, .search-article.row .apercu-article h2.titre-article, .search-article.row .apercu-article .h2.titre-article {
  /* position: absolute; */
  /* text-align: right; */
  position: static;
  text-align: center;
}

.block-reduc .add_code_reduc{
  position: relative;
}
.block-reduc .add_code_reduc::after {
  position: absolute;
  top: 0;
  border: ;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  margin: 5px 10px;
  background-color: #fff !important;
  content: "Utiliser ce code";
}
.block-reduc .add_code_reduc:hover::after {
  background-color: #eee !important;
}

.block-reduc::before{
  content: "Nous vous proposons le code suivant :";
}
.block-reduc .block-reduc-texte{
 display:none; 
}

.apercu-article .image-article img {
  opacity: 1;
}


#nav-principal .navIcons li a {
  line-height: 21px;
}

#nav-principal .navIcons li span button.button {
  background-color: transparent !important;
}

#finish .cart-step-3 > .row.block-info-payment > .col.s12 > h5{
	position: relative;
}
#finish .cart-step-3 > .row.block-info-payment > .col.s12 > h5:after{
	content: "Récapitulatif de votre devis";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 10px 15px;
	background: #eee;
}

.block-success-payment-information__item p:last-child{
  display:none
}