/* STYLE CMONSITE EDITOR */
#nav-principal{background-color:rgba(255,255,255,1);}header #blocContent{background-color:rgba(255,255,255,1);padding-bottom:60px;padding-top:10px;margin-bottom:0px;}header .logo{height:auto;}header .logo img{height:auto;}#nav-principal .navigation_link_p{padding-bottom:20px;padding-left:75px;padding-right:75px;padding-top:20px;border-style:none;border-top-width:0px;border-bottom-width:0px;border-left-width:1px;border-right-width:1px;font-family:Lato;font-weight:normal;text-transform:none;background-color:rgba(255,255,255,1);color:#0F0F0E;font-size:19px;}.footer_p{background-color:rgba(143,95,26,1);}.contenu-editable p{color:rgba(255,255,255,1);}.footer__links{color:rgba(255,255,255,1);}#nav-principal .navigation_link_p.actif{background-color:rgba(143,95,26,1);font-weight:normal;}#nav-principal .navigation_link_p:hover{background-color:#FFFFFF;font-weight:700;text-decoration:underline;color:rgba(29,29,27,1);}#nav-principal .navigation_link_p:focus{background-color:#FFFFFF;font-weight:700;text-decoration:underline;color:rgba(29,29,27,1);}.produits .addbasket{background-color:rgba(143,95,26,1);color:rgb(255, 255, 255);}.produits a.zoom{background-color:rgba(255,255,255,1);color:rgba(143,95,26,1);}.produits a.zoom:hover{background-color:rgba(255,255,255,1);color:rgba(6,101,46,1);}.produits a.zoom:focus{background-color:rgba(255,255,255,1);color:rgba(6,101,46,1);}.produits .addbasket:hover{background-color:rgba(6,101,46,1);color:rgba(253,253,253,1);}.produits .addbasket:focus{background-color:rgba(6,101,46,1);color:rgba(253,253,253,1);}.template_boutique_all .produits .prix .prixprod{color:rgba(29,29,27,1);font-family:Montserrat;font-size:15px;}.produits .nomprod a:hover{color:rgba(6,101,46,1);font-family:Montserrat;font-size:15px;text-decoration:underline;font-weight:normal;}.produits .nomprod a:focus{color:rgba(6,101,46,1);font-family:Montserrat;font-size:15px;text-decoration:underline;font-weight:normal;}.produits .nomprod a{font-family:Montserrat;font-size:15px;}.form .button[type="submit"]{background-color:rgba(143,95,26,1);font-family:Montserrat;}.form .button[type="submit"]:hover{background-color:rgba(6,101,46,1);font-family:Montserrat;}.form .button[type="submit"]:focus{background-color:rgba(6,101,46,1);font-family:Montserrat;}.produits .produit_etiquette{background-color:rgba(143,95,26,1);}#nav-static-principal .sous_navigation_link_p:hover{color:rgba(6,101,46,1);}#nav-static-principal .sous_navigation_link_p:focus{color:rgba(6,101,46,1);}#nav-static-principal .navigation_link_p.actif{background-color:rgba(255,255,255,1);color:rgba(6,101,46,1);border-color:rgba(6,101,46,1);border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-right-radius:0%;border-bottom-left-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;}#nav-principal .sous_navigation_link_p:hover{color:rgba(255,255,255,1);}#nav-principal .sous_navigation_link_p:focus{color:rgba(255,255,255,1);}#nav-principal .sous_navigation_link_p.actif{color:rgba(255,255,255,1);}#fiche-produit .produit_etiquette{background-color:rgba(6,101,46,1);}.template_fiche_produit .block-fiche-brand a{color:rgba(29,29,27,1);}a{color:rgba(29,29,27,1);}a:hover{color:rgba(6,101,46,1);font-weight:700;}a:focus{color:rgba(6,101,46,1);font-weight:700;}.fixed #nav-principal{border-color:rgba(6,101,46,1);background-color:#FFFFFF;}#top_fleche a{background-color:rgba(6,101,46,1);}#bloc-fil-title{background-color:rgba(255,255,255,1);justify-content:space-around;}.title_section{color:rgba(6,101,46,1);font-family:Felipa;font-size:35px;}#bloc-fil-title nav.arianne a:hover{color:rgba(143,95,26,1);}#bloc-fil-title nav.arianne a:focus{color:rgba(143,95,26,1);}.template-panier #paniercommande{text-align:center;margin-left:0px;background-color:rgba(143,95,26,1);}.template-panier #header-panier{font-family:Montserrat;font-weight:normal;font-size:16px;line-height:1.00em;letter-spacing:0em;background-color:#8F5F1A;}.template-panier #paniercontent{font-family:Montserrat;padding-top:0px;}#headercontent{width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:relative;}.sidebar{border-style:solid;padding-top:0px;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;}#nav-static-principal .navigation_link_p{text-align:center;font-family:Felipa;text-transform:capitalize;font-size:20px;font-weight:700;border-color:rgba(29,29,27,1);border-style:solid;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}#nav-static-principal .navigation_link_p:hover{background-color:rgba(255,255,255,1);}#nav-static-principal .navigation_link_p:focus{background-color:rgba(255,255,255,1);}#nav-static-principal .sous_navigation_link_p{font-family:Montserrat;font-weight:normal;text-align:center;line-height:30px;border-color:rgba(6,101,46,1);border-style:none;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-right-radius:0%;border-bottom-left-radius:0%;border-bottom-right-radius:0%;border-top-left-radius:0%;font-size:15px;margin-bottom:20px;padding-top:5px;padding-bottom:5px;}#nav-principal .sous_navigation_link_p{background-color:transparent;color:rgba(255,255,255,1);}#nav-principal .navigation_button_p > ul{background-color:rgba(6,101,46,1);border-style:none;}.template-panier .produit_panier .panier_quantite{color:rgba(6,101,46,1);}.template-panier .produit_panier .panier_nom a{color:rgba(6,101,46,1);}.template-panier .produit_panier .panier_nom{color:rgba(6,101,46,1);}.template-panier #paniercommande .total-price{color:rgba(255,255,255,1);}.template-panier #paniercommande .text-total{color:rgba(255,255,255,1);}.template-panier .ajout_panier .button:hover{background-color:rgba(6,101,46,1);color:rgba(255,255,255,1);}.template-panier .ajout_panier .button:focus{background-color:rgba(6,101,46,1);color:rgba(255,255,255,1);}.template-panier #paniercontent .produit_panier{background-color:rgba(255,255,255,1);}.template-panier .ajout_panier .button{color:rgba(255,255,255,1);background-color:rgba(143,95,26,1);}#nav-principal .navigation_button_p:hover .navigation_link_p{background-color:#FFFFFF;text-decoration:underline;color:rgba(29,29,27,1);}#nav-principal .navigation_button_p:focus .navigation_link_p{background-color:#FFFFFF;text-decoration:underline;color:rgba(29,29,27,1);}body{color:rgba(29,29,27,1);}.nav-static-breadcrumb li a{color:rgba(6,101,46,1);font-family:Montserrat;font-weight:normal;}@media (min-width:1024px){header .logo{top:-44px;left:auto;height:auto;right:1255px;width:187px;}header .logo img{height:auto;}.template-panier-1,.template-panier-2{top:15px;left:25%;right:auto;bottom:0px;}header .slogan{top:36.36%;left:464px;}header .logo img img{height:auto;}.template-panier #header-panier .count-live{left:0%;right:auto;}#headercontent{min-height:87px;}header .logo img img img{height:auto;}.template-panier-3{right:251px;left:auto;top:24px;}}/*
footer, footer a, footer p {
    color: inherit;
}

#pub {
    width: 1200px;
    margin: 0 auto;
    padding: 0 0;
}


@media (max-width: 1199px) {
	#pub {
		width: 943px;
	}
}

@media (max-width: 1023px) {
	#pub {
		width: 100%;
	}
}

@media (max-width: 639px) {
	#pub {
		width: 90%;
	}
}


#nav-secondary li {
  text-transform: none;
}

#nav-secondary {
  display: flex;
}

#nav-secondary > ul {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
}


#nav-secondary .navigation_link_p:not(.dropDown), 
#nav-secondary ul a {
  font-family: 'PT Serif', serif;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.wrapper-content .menu {
  box-shadow: none;
}
*/

h1, .h1 {
  /* font-weight: bold; */
  font-weight: normal;
  color: rgb(48, 77, 96);
}
/*
#nav-secondary > ul {
  border-bottom: 1px solid rgb(209, 180, 102);
}

#main-conteneur .wrapper-content .menu .menu-title, .addmsglo, .button:not(.btn-details) {
  background-color: rgb(255, 255, 255) !important;
}


.button {
  color: rgb(48, 77, 96);
  border-color: rgb(209, 180, 102);
}

.button:hover {
  color: rgb(48, 77, 96);
  border-color: rgb(48, 77, 96);
}

h2, .h2 {
  font-weight: normal;
}

.header-conteneur .menu {
  margin-top: 0;
}

nav#nav-principal li {
  font-weight: normal;
}

.contenu-editable a {
  text-decoration: none;
}



h2::after, .wrap-details > h4::after, .h2::after, .wrap-details > .h4::after, .title_section::after {
  content: none;
}

h2,
.wrap-details > h4, 
.h2, 
.wrap-details > .h4, 
.title_section {
  border-bottom: none;
  padding-bottom: 0;
}

#bloc-fil-title h2, #bloc-fil-title .h2, #bloc-fil-title h1, #bloc-fil-title .h1 {
  text-align: center;
  text-transform: uppercase;
  font-family: 'PT Serif', serif;
  font-size: 1.6rem;
}

.nav-static-breadcrumb {
  height: 21px;
  display: flex;
  justify-content: center;
}


nav.nav-static-breadcrumb ul li a, nav.nav-static-breadcrumb ul li a {
  color: rgb(209, 180, 102) !important;
}

.nav-static-breadcrumb li:not(:first-child)::before {
  margin: 0 5px;
}

.nav-static-breadcrumb li {
  font-size: 11px;
}

.nav-static-breadcrumb li:not(:last-child)::after {
  margin: 0;
}

.template_flux_panier.template_flux_panier_1 .contents-tabs::before {
    content: none;
}
*/

.produits-accueil.template_boutique_accueil .produits .prixprod, 
.template_boutique .produits .prixprod {
  /* color: #9e9e9e; */
  color: rgb(197, 161, 63);
}

/*
.form-group .groupe-radio, .form-group .groupe-checkbox {
  flex-direction: row;
}

/* Feuille de style intégrée #21 | https://www.lafreca.fr/ */

#nav-principal {
  display: flex;
}

/* styled819series.css | https://www.lafreca.fr/css2552/styled819series.css */

#nav-principal > ul {
  /* position: absolute; */
  /* padding: 8px 0; */
  position: static;
  padding: 0;
}

/* styled819series.css | https://www.lafreca.fr/css2552/styled819series.css */

#nav-principal li a {
  /* font-weight: 700; */
  font-weight: 300;
}


/* Design panier */



#header-panier {
  background: #06652e;
  color:white;
 
}

.template-panier #header-panier, .template-panier .connexion a {
    color: white;
}


/* Fin Design panier */

.img-logo {
  transition:0.5s;
}
.img-logo:hover {
  transform:scale(1.15) translate(0,15px)
}

#grid-344416 .dropzone-widget {
  border-left:1px solid white;
  border-right:1px solid white
}

.social-sidebar-p-2 {
  border:1px solid black;
}
.social-sidebar-p-1 {
  border:1px solid black;
}


.button {
  background:#06652e
}

/* Page produit */
#fiche-produit .wrap-description .prix .prixprod {
    color:#06652e
}


#savoirplus .details p{
  color:#1d1d1b
}

/* Fin Page produit */

#nav-static-principal .navigation_link_p {
    background: #06652e;
    color: #fff;
}

#nav-static-principal .sous_navigation_link_p.actif, #nav-static-principal .sous_navigation_link_p:hover {
    color: #06652e;
}

#nav-principal .sous_navigation_link_p {
    font-weight:500;
}
#nav-principal .sous_navigation_link_p:hover {
    font-weight:700;
}
#nav-principal .sous_navigation_link_p:actif {
    font-weight:700;
}

.note-produit, [itemprop=author], a, a:focus, a:hover {
    color:white; 
}

.produits-accueil.template_boutique_accueil .produits .prixprod, .template_boutique .produits .prixprod {
    /* color: #9e9e9e; */
    color: #06652e
      ;
}


/* panier.css | https://www.lafreca.fr/css2540/panier.css */

.template-panier-3 .connexion {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.template-panier-3 #panier {
  /* width: 50%; */
  width: 100%;
}

/* styled832series.css | https://www.lafreca.fr/css2540/styled832series.css */

.template-panier-3 {
  /* width: 300px; */
  width: 175px;
}

.template-panier{
      left: 5%;
}

.template-panier-2 #paniercontent, .template-panier-3 #paniercontent, .template-panier-4 #paniercontent {
left: -1px;
}

.page-page-299281 #bloc-fil-title {
  display: none;
}

#video_accueil {
    width: 100%;
    height: 70vh;
    overflow: hidden;
    position: relative;
}

#video {
    width: 100%;
    padding-top: 56.25%;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#video::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .1;
}

#video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#video_text {
    position: absolute;
    top: auto;
    left: 0;
    width: 100%;
    bottom: 20%;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}


.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-link.active, .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-link:focus {
  background-color: #06652e;
}

.bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-link {
  border-color: #06652e;
}

.categories-thumbnail__item .button {
  background: #fff;
  font-family: felipa;
  color: #06652e;
  border: #06652e 1px solid;
  border-radius: 50%;
}

.categories-thumbnail__item .button:hover {
  background: #fff;
  font-family: felipa;
  color: #8F5F1A;
  border: #8F5F1A 1px solid;
  border-radius: 50%;
}

div.roundedgraymsg:nth-child(1) {
font-size: 30px;
font-family: Felipa;
}


#nav-principal .navigation_link_p:hover {
background-color: #06652e;
}



#headercontent {
  z-index: 2;
}
