/* STYLE CMONSITE EDITOR */
body{background-image:url('/uploaded/102148/fond-background-2.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:Nunito Sans;font-size:18px;border-color:rgba(0,0,0,1.000);background-attachment:fixed;background-color:rgba(255,255,255,1);}.menu.menu-principal{background-color:transparent;border-style:none;}#nav-principal .navigation_link_p.actif{color:rgba(255,255,255,1);background-color:rgba(58,57,55,1);text-transform:uppercase;font-size:18px;}#nav-principal .navigation_button_p.actif .navigation_link_p{color:rgba(255,255,255,1);background-color:rgba(58,57,55,1);text-transform:uppercase;font-size:18px;}#nav-principal .navigation_link_p{color:#12C3E1;border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;text-transform:uppercase;font-size:18px;font-family:Marcellus SC;}#nav-principal .navigation_link_p:hover{background-color:rgba(58,57,55,1);color:rgba(255,255,255,1);font-size:18px;}#nav-principal .navigation_link_p:focus{background-color:rgba(58,57,55,1);color:rgba(255,255,255,1);font-size:18px;}#nav-principal .navigation_button_p:hover .navigation_link_p{background-color:rgba(58,57,55,1);color:rgba(255,255,255,1);font-size:18px;}#nav-principal .navigation_button_p:focus .navigation_link_p{background-color:rgba(58,57,55,1);color:rgba(255,255,255,1);font-size:18px;}#nav-principal .sous_navigation_link_p:hover{background-color:rgba(58,57,55,1);}#nav-principal .sous_navigation_link_p:focus{background-color:rgba(58,57,55,1);}#headercontent{background-color:transparent;}header #blocContent{background-color:transparent;padding-top:0px;margin-top:5px;}.button, input[type="submit"]{background-color:rgba(58,57,55,1);border-style:solid;color:#180101;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgba(58,57,55,1);border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;font-size:20px;}.button:hover, input[type="submit"]:hover{background-color:rgba(255,110,0,1);color:rgba(58,57,55,1);border-style:solid;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-color:rgba(58,57,55,1);border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;}.button:focus, input[type="submit"]:focus{background-color:rgba(255,110,0,1);color:rgba(58,57,55,1);border-style:solid;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;border-color:rgba(58,57,55,1);border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;}.widget-image figure.hover:hover figcaption{color:rgba(63,131,143,1);}.footer__links a{color:rgba(63,131,143,1);}.template-panier .connexion a{color:rgba(58,57,55,1);font-size:14px;background-color:rgba(0,0,0,0.000);line-height:40px;letter-spacing:-0.1em;text-transform:uppercase;}.template-panier .connexion a::before{color:rgba(255,110,0,1);font-size:23px;display:inline-block;}.template-panier #header-panier{border-top-right-radius:px;border-bottom-left-radius:px;border-top-left-radius:px;color:rgba(58,57,55,1);font-size:14px;text-transform:uppercase;}.template-panier #header-panier .fa-shopping-cart{color:rgba(255,110,0,1);font-size:23px;}.nav-static-breadcrumb li a{color:rgba(63,131,143,1);}.produits .produit_etiquette .titre-etiquette{color:rgba(255,110,0,1);}.produits .produit_etiquette{background-color:rgba(255,255,255,1);}.produits .nomprod a{color:rgba(63,131,143,1);}.produits a.zoom::before{color:transparent;font-size:20px;}#fiche-produit .produit_etiquette{background-color:rgba(255,255,255,1);border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}#fiche-produit .produit_etiquette .titre-etiquette{color:rgba(255,110,0,1);}.template-panier #header-panier .count-live{color:rgba(58,57,55,1);font-size:12px;}.template-panier .produit_panier .panier_nom a{color:rgba(63,131,143,1);}.template-panier .produit_panier .prix_panier{color:rgba(63,131,143,1);}.template-panier #paniercommande .total-price{color:rgba(63,131,143,1);}.template-panier #paniercommande .text-total{color:rgba(63,131,143,1);}.template-panier .produit_panier .panier_quantite{color:rgba(63,131,143,1);}#fiche-produit .remise-produit .text-remise{font-size:30px;color:rgba(5,5,5,1);}#fiche-produit .wrap-description .prix .prixprod{font-size:36px;color:rgba(255,110,0,1);}#fiche-produit .top_fiche .button.addbasket{background-color:rgb(53, 161, 181);color:rgb(255, 255, 255);border-color:rgb(53, 161, 181);border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:24.4px;text-transform:uppercase;padding-top:15px;padding-bottom:15px;padding-right:40px;padding-left:40px;}#fiche-produit .top_fiche .button.addbasket:hover{background-color:rgb(255, 110, 0);color:rgb(255, 255, 255);border-color:rgb(255, 110, 0);}#fiche-produit .top_fiche .button.addbasket:focus{background-color:rgb(255, 110, 0);color:rgb(255, 255, 255);border-color:rgb(255, 110, 0);}#fiche-produit .remise-produit{border-bottom-right-radius:50px;border-top-left-radius:50px;border-top-right-radius:50px;background-color:rgb(255, 207, 0);border-bottom-left-radius:50px;}#fiche-produit .wrap-description .prix .oldprix{color:rgba(242,14,14,1);font-size:21px;}.template_boutique_all .container-etiquette.with-etiquette ~ .remise{background-color:rgba(255,207,0,1);border-top-left-radius:10px;border-bottom-right-radius:10px;}.template_boutique_all .container-etiquette.with-etiquette ~ .remise .text-remise{color:rgba(58,57,55,1);}.template_boutique_all .produits .remise .text-remise{color:rgba(58,57,55,1);}.template_boutique_all .produits .remise{background-color:rgba(255,207,0,1);border-top-left-radius:10px;border-bottom-right-radius:10px;}.produits .addbasket{border-top-right-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:40px;background-color:rgba(255,110,0,1);color:#010101;font-size:14px;font-style:normal;font-weight:normal;text-transform:capitalize;border-color:#010101;}.produits .addbasket:hover{border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;background-color:#0FA6BF;}.produits .addbasket:focus{border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;background-color:#0FA6BF;}.produits a.zoom{background-color:rgba(255,255,255,1);}.template_boutique_accueil .produits{background-color:transparent;}.template-panier .ajout_panier .button{font-size:20px;color:rgba(5,5,5,1);background-color:rgba(18,195,225,1);}#nav-principal .sous_navigation_link_p{background-color:#2A2A2A;text-transform:uppercase;letter-spacing:0.00em;line-height:20px;border-style:solid;color:rgba(15,166,191,1.000);border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;margin-top:0px;padding-top:15px;padding-bottom:15px;font-family:Marcellus SC;font-size:15px;font-weight:700;}header .logo img{height:auto;}.title_section{font-size:22px;color:rgba(58,57,55,1);font-weight:700;}.contenu-editable{font-size:18px;}.template-panier .connexion a span{display:inline;}.template-panier #header-panier .panier_text{display:undefined;}.banner .banner__item{font-size:18px;}#nav-principal > ul:not(.navIcons){background-color:#142116;}#nav-principal{background-color:rgba(0,0,0,0.000);}.template-panier-3 .connexion{display:undefined;}.template-panier-3{position:absolute;background-color:rgba(255,255,255,0.859);}header .logo{height:auto;}.template_fiche_produit_4 .nav-static-breadcrumb{display:none;}.template_fiche_produit .block-fiche-brand a{font-size:24px;}.template_fiche_produit .radio_unique{background-color:rgba(255,255,255,1);color:rgba(58,57,55,1);border-color:rgba(18,195,225,1);}.template_fiche_produit .declinaison-attribute-group > label, .template_fiche_produit .product_options-group > label{color:rgba(58,57,55,1);}.wrapper{background-color:rgba(255,255,255,1);}.template_flux_panier_1 .button{background-color:rgba(18,195,225,1);}.template_flux_panier_1 .button:hover{background-color:rgba(255,110,0,1);color:rgba(255,255,255,1);}.template_flux_panier_1 .button:focus{background-color:rgba(255,110,0,1);color:rgba(255,255,255,1);}a:where(.widget-texte-content a){text-transform:none;}@media (min-width:1024px){#headercontent{min-height:170px;}header .logo{width:757.2395629882812px;height:auto;top:14px;left:4px;}header .logo img{height:auto;}.template-panier-3{top:23px;right:0px;}.template-panier-3 #panier{width:50%;}header .slogan{top:47px;left:0px;}}@media (min-width:1024px) and (max-width:1280px){.template-panier .connexion a{color:rgba(18,195,225,1);font-size:18px;}.template-panier-3{top:36px;right:0px;}.template-panier .ajout_panier .button{background-color:rgba(18,195,225,1);color:#010101;font-size:20px;}#nav-principal .navigation_link_p.actif{background-color:#2A2A2A;color:rgba(255,255,255,1);}#nav-principal .navigation_button_p.actif .navigation_link_p{background-color:#2A2A2A;color:rgba(255,255,255,1);}#nav-principal .navigation_link_p{color:rgba(18,195,225,1);background-color:#030303;font-size:30px;}header .logo{height:auto;}header .logo img{height:auto;}}@media (min-width:0) and (max-width:1023px){header .logo{top:0px;left:0px;height:auto;}header .logo img{height:auto;}.banner{border-style:none;}header .slogan{top:42px;left:129px;width:100%;}.banner .banner__item{font-size:16px;}#nav-principal .navigation_link_p{font-size:18px;background-color:rgba(5,5,5,1);}.template-panier-3{top:91px;right:107px;margin-top:2px;width:70%;left:auto;}.template-panier .connexion a span{display:none;}.template-panier #header-panier .panier_text{display:none;}.template-panier .connexion a{color:rgba(18,195,225,1);font-size:16px;}.template-panier #header-panier{font-size:16px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;}.template-panier .connexion a::before{font-size:20px;}#headercontent{min-height:118px;}#nav-principal{background-color:rgba(5,5,5,1);padding-left:0px;}}@media (min-width:800px) and (max-width:1023px){#nav-principal .navigation_link_p{font-size:20px;}.template-panier-3{top:92px;right:163px;}header .logo{height:auto;}header .logo img{height:auto;}}/*----- PATCH DU RESET DES STYLES -----*/

/*-- menu --*/
nav#nav-principal a:not(.button),
nav#nav-principal ul.navIcons span.navigation_legend_top
{
  font-size:17px;
  font-weight:bold;
}

/* Grossir les icones de contact / recherche */
nav#nav-principal .navIcons li .fa{
	font-size:22px;
  	font-weight:bold;
}

/*-- fiches produits --*/
#fiche-produit .wrap-description .h3 {
  border: none;
}

.template-panier .produit_panier .panier_nom a {
    color: rgba(63,131,143,1) !important;
}

.template_fiche_produit.template_fiche_produit_2 #fiche-produit .remise-produit {
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
}

.template_fiche_produit #fiche-produit .remise-produit span {
    font-size: 30px !important;
}

.template_fiche_produit #fiche-produit .top_fiche .addbasket {
    display: block;
}

.template_fiche_produit_2 #fiche-produit .ajouter-panier {
	width: auto;
}

/* ----- FIN DU PATCH -----*/


/*.order_product{width : 370px;}*/
@media screen and (max-width:680px){
  body.theme {
    background-image: none!important;
  }
}

@media screen and (max-width:680px){
  .slogan p:first-child *{
  	font-size:27px;
  }
}

#headercontent{
	z-index:auto;
}

.accueil_diaporama_template .slide .slide-text .slider-see-more {
    background-color: #35A1B5 !important;
    min-width: 50%;
    max-width: 75%;
    padding: 5px !important;
    margin: 0 auto;
    bottom: 10px !important;
    height: 38px;
    border: 2px solid transparent !important;
    color: #fff !important;
    top: auto !important;
}
.accueil_diaporama_template .slide .slide-text .slider-see-more:hover {
	background-color: #fff !important;
  	color: #35A1B5 !important;
  	border: 2px solid #35A1B5 !important;
}
.wrapper.accueil_diaporama_template.accueil_diaporama_template_5 .slide .slide-text .content-slide-text {
  height: 100%;
}
.content_p a:not(.button):hover{
	opacity:.5;
}

@media screen and (max-width:639px){
  tbody, tr{display:block;}
}

#fiche-produit .declinaison-attribute-group, #fiche-produit .product_options-group {
    padding-top: 5px;
    padding-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

p.desc {
    display: none;
}

@media screen and (max-width:1024px){
  .slogan_p slogan{
    display:block;
    align-items:center;
  }
}
@media screen and (max-width:1023px){
  .slogan{
    min-width:100px
  }

  #nav-principal > ul ul li a:not(.menu_burger) {
    color: #12c3e1;
  }

  #headercontent{
    display:flex;
    flex-direction:column;
    align-items:center
  }

  #logo {
top: 35px;
margin-bottom: -60px;
  }

#headercontent .slogan {
margin-bottom: -50px;
  }

.header-conteneur{
background-color:rgb(245,245,245);
  }

body {
background-color: rgb(0, 0,0) !important;
  }
  #nav-principal>ul ul li {
 background:#2a2a2a;
}
}

.template_boutique_all .produits.is_etiquette .remise {
    z-index: 100;
}

.template_fiche_produit .block-fiche-brand img, .template_fiche_produit .wrap-description .marque-2 img, .template_fiche_produit [itemprop=brand] img {
    max-height: 150px;
}