/* STYLE CMONSITE EDITOR */
#nav-principal .navigation_link_p.actif{font-size:20px;color:rgba(255,191,58,1);margin-right:15px;margin-bottom:0px;margin-left:0px;margin-top:0px;text-transform:none;font-family:Open Sans;font-weight:700;font-style:normal;}#nav-principal .navigation_button_p.actif .navigation_link_p{font-size:20px;color:rgba(255,191,58,1);margin-right:15px;margin-bottom:0px;margin-left:0px;margin-top:0px;text-transform:none;font-family:Open Sans;font-weight:700;font-style:normal;}#nav-principal .navigation_link_p{font-family:Open Sans;font-size:19px;color:#FFFFFF;margin-right:15px;font-weight:normal;padding-bottom:0px;}#nav-principal{background-color:#4D8A91;margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto;}header{background-color:#4D8A91;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.footer_p{background-color:#4D8A91;}body{background-color:rgba(245,235,210,1);}#nav-principal .sous_navigation_link_p.actif{color:#4D8A91;}#nav-principal .sous_navigation_button_p.actif .sous_navigation_link_p{color:#4D8A91;}#nav-principal .sous_navigation_link_p:hover{color:#2E767E;border-color:#4D8A91;}#nav-principal .sous_navigation_link_p:focus{color:#2E767E;border-color:#4D8A91;}#nav-principal .sous_navigation_link_p{border-color:#2E767E;font-size:18px;font-family:Open Sans;margin-left:5px;padding-right:0px;color:rgba(78,68,55,1);}#nav-principal .navigation_button_p > ul{border-color:#A7A29C;margin-left:0px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-top:0px;padding-left:-5px;padding-right:-5px;margin-bottom:16px;}#bloc-fil-title{border-color:#BBB6AC;}#bloc-fil-title::before{background-color:#BAAD95;}.title_section{color:rgba(255,255,255,1);}.wrapper{background-color:rgba(245,235,210,1);}header .logo{}.button, input[type="submit"]{background-color:transparent;color:inherit;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;}.button:hover, input[type="submit"]:hover{background-color:transparent;color:rgba(255,255,255,1);border-color:transparent;border-style:none;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}.button:focus, input[type="submit"]:focus{background-color:transparent;color:rgba(255,255,255,1);border-color:transparent;border-style:none;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;}#nav-principal .navigation_link_p:hover{color:rgba(255,191,58,1);font-weight:700;}#nav-principal .navigation_link_p:focus{color:rgba(255,191,58,1);font-weight:700;}#nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(255,191,58,1);font-weight:700;}#nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(255,191,58,1);font-weight:700;}.contenu-editable h1{line-height:81px;}.footer__links a:hover{color:rgba(255,191,58,1);}.footer__links a:focus{color:rgba(255,191,58,1);}.footer__links a{color:rgba(255,255,255,1);}.contenu-editable-site-footer a:hover{color:rgba(255,191,58,1);}.contenu-editable-site-footer a:focus{color:rgba(255,191,58,1);}header.is-fixed{padding-bottom:15px;padding-top:10px;}@media (min-width:1081px){#nav-principal{max-width:1037.5999755859375px;}header{height:117px;}header .logo{width:90px;height:auto;top:4px;left:76px;}header .logo img{height:auto;}header .logo img img{height:auto;}header .logo img img img{height:auto;}header .logo img img img img{height:auto;}header .logo img img img img img{height:auto;}header .logo img img img img img img{height:auto;}header .logo img img img img img img img{height:auto;}}.wrapper-content h1 {
  box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
  padding: 0 0;
  display:block;
}

.wrapper-content h2 {
  box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
  padding: 0 0;
  display:block;
}

.wrapper-content h3 {
  box-shadow: 0 0px 0px 0 rgba(0,0,0,0);
  line-height: 34px;
  padding: 0 0;
  display:block;
}

h1:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), h2:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette), h3:not(.title_section):not(.faq_question):not(.slogan):not(.titre-etiquette) {
    background-color: transparent !important;
}

@media only screen and (max-width: 1200px) {
.slogan_live_edit .slogan_p {
    position: absolute;
    right: auto;
    bottom: auto;
    left: 6.415%;
}
}

@media only screen and (max-width: 1023px) {
#headercontent .slogan {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    margin-top: 15px;
    text-align: center !important;
    font-size: 1.2rem !important;
    display: inline;
}
#test {
    display: none;
}
.wrapper-content h1 {
  line-height: 50px;
}
  .wrapper-content h2{
  line-height: 60px;
  }
  #grid-053934{
  display: none ;
  }
}


nav#nav-principal 
{
    font-family: "Parisienne",sans-serif !important;
    font-weight: 600 !important;
    display:none; /* Supprime le div */
}






/* styled796series.css | https://www.hypnosebergerac.fr/css1281/styled796series.css */

@media only screen and (max-width: 1023px) {
  nav#nav-principal > a.menu_burger {
    /* line-height: 0 !important; */
    /* font-size: 59px; */
    line-height: 7px !important;
    font-size: 60px;
    font-weight: 100 !important;
  }
}


body .template_livreor_1 .message_lo, body .template_livreor_2 .list-messages .message_lo .IDLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:hover .IDLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO .blcFleche::before {
    background-color: #E5D3C2;
}

nav#nav-principal {
    display: flex;
}



header .menu {
    width: 100%;
    float: none;
}

body .template_livreor_1 .message_lo, body .template_livreor_2 .list-messages .message_lo .IDLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:hover .IDLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO .blcFleche::before {
    border-color: #2E767E !important;
}

body .template_livreor_2 .list-messages .message_lo .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:nth-child(2n+1) .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:hover .contenuMsgLO .blcFleche::before, body .template_livreor_2 .list-messages .message_lo:nth-child(2n+1):hover .contenuMsgLO .blcFleche::before {
    background-color: #2E767E !important;
}

.template_livreor h4, .template_livreor .h4, .template_livreor .note, .template_livreor_3 .list-messages .message_lo .contenuMsgLO .message::before, .template_livreor_3 .list-messages .message_lo .contenuMsgLO .message::after {
    color: #2E767E !important;
}

.accueil_diaporama_template .slide .slide-text p, h1, h2, h3, .h1, .h2, .h3, nav#nav-principal > ul > li > a, nav#nav-principal li a, .produits .remise {
    
}

.form-group input[type=password], .form-group input[type=text] {
    background-color: #e5d3c2;
}

.livre_dor .message_lo time {
    display: none;
}
.form-group-pays {
  display:none;
}

 .form-group-ville {
  display:none;
}

 .form-group-url{
  display:none;
}

@media (max-width: 1023px) {
#grid-255802, #grid-861301 {
  display: none;
}
}

@media (max-width: 1023px) {
  [data-aos] {
    transition-delay: 0s;
  }
}

/*ATTENTION Changement du Menu Burger : couleurs, bold, etc*/

@media (max-width: 1023px) {
  #nav-principal ul li ul ul {
  box-sizing: content-box;
  left: -2px;
  top: 8% !important;
}
  nav#nav-principal ul {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
}
.menu_burger {
background: #4d8a91;
}
#nav-principal.nav_ouverte > ul {
  background: #4d8a91;
}
  .navigation_link_p:hover, .navigation_link_p{
  background-color:#4d8a91;
    color:#ffbf3a;
    font-weight : bold;
  }
  .navigation_link_p .dropDown:hover .navigation_button_p{
  background-color:#4d8a91;
  }
  nav#nav-principal > ul > li.sousmenu_ouvert > a, nav#nav-principal > ul > li:hover > .dropDown, nav#nav-principal > ul > li:hover > a {
  color: #ffbf3a;
    font-weight: bold;
}
  .navigation_button_p .sous_navigation_button_p.actif > .sous_navigation_link_p, .navigation_button_p .sous_navigation_button_p.sousmenu_ouvert > .sous_navigation_link_p, .navigation_button_p .sous_navigation_button_p:hover > .sous_navigation_link_p {
    color: #4d8a91;
  }
  nav#nav-principal > ul > li.active, nav#nav-principal > ul > li.sousmenu_ouvert, nav#nav-principal > ul > li:hover {
  background: #4d8a91;
}
  .navigation_button_p .sous_navigation_link_p, .navigation_link_p:not(.menu_burger) {
  color: #4d8a91;
}
  #nav-principal .navigation_link_p.actif, #nav-principal .navigation_button_p.actif .navigation_link_p{
  	  color: #ffbf3a;
  }
  #nav-principal .sous_navigation_link_p:hover{
  color: #ffbf3a;
  }
  nav#nav-principal > ul > li.active > .dropDown, nav#nav-principal > ul > li.active > a, nav#nav-principal > ul > li.sousmenu_ouvert > .dropDown, nav#nav-principal > ul > li.sousmenu_ouvert > a, nav#nav-principal > ul > li:hover > .dropDown, nav#nav-principal > ul > li:hover > a {
  color: #ffbf3a;
}
  #nav-principal .navigation_link_p {
  margin-bottom: 20px;
}
}

  #nav-principal .sous_navigation_link_p{
    margin-right: 5px !important;
    padding-right: 25px !important;
  }

.navigation_link_p .sous_navigation_link_p{
	color:#1620bd !important;
}

.navigation_link_p .l-4046 .sous_navigation_link_p{
	color:#e4198a !important;
}

.l-4045.sous_navigation_button_p a {
  color: #3b5998 !important;
}

.l-4046.sous_navigation_button_p a {
  color: #C32AA3 !important;
}
@media (min-width: 1024px) {
.header-conteneur {
 width:1560px;
}
}

  @media only screen and (max-width: 639px){
#bloc-fil-title, section.col-md-10 #bloc-fil-title {
  margin-left: 0px;
}
}

#nav-principal > ul{
  flex-wrap:nowrap
}
header.is-fixed {
  display: flex;
  align-items: center;
}

  @media only screen and (max-width: 1023px){
#nav-principal > ul {
  padding-bottom:25px
}
}