body {color: rgb(66, 63, 63)!important}.pagination.pull-right li.active a{background-color:rgb(195, 169, 136) !important; border-color:rgb(195, 169, 136) !important; color:#fff;}.links_p a:not(.button):not(.addbasket):not(.zoom):not(.element-sidebar){color:rgb(195, 169, 136) !important;}input[type="submit"],.button,.bouton,.addbasket {color: rgb(195, 169, 136) !important;}.template-panier .connexion p, .template-panier .connexion p a, .template-panier #header-panier{color:rgb(255, 255, 255) !important;}.template-panier .connexion p, .template-panier{border-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{color:rgb(195, 169, 136) !important;}.header_live_edit .logo{
        position:absolute;
        top:26.109180%;
        right:auto;
        bottom:auto;
        left:3.5680527%;
        auto
        auto
        }
        .header_live_edit .logo img{margin:0 !important;padding:0 !important;}.slogan_live_edit .slogan_p{save:;;
        position:absolute;
        top:22.752700%;
        right:0%;
        bottom:auto;
        left:auto;
        }.col .infosclient h4, .col .infosclient .h4 {
    border-bottom: 1px solid #d5b791;
}
.col .infosclient .row.dotted{
    border-bottom:1px dotted #d5b791;
}
.side-tabs.top a.active:after, .side-tabs.top li:nth-child(3) span.active:after{
    background: #d5b791;
}
.theme-mobile .content { background-color: #ffffff}.slogan_p.slogan p{
  font-family:'Playfair Display';
}

h2, .h2 {
    color: #000;
    border-bottom: none;
  	display:block;
}

.slogan-etoile {
	display: block;
}

 @media (min-width: 1024px) {
  .slogan-etoile {
      display: inline;
  }
}
@media (min-width: 1440px) {
 	nav#nav-principal {
      padding: 0 125px;
  }
}
@media (max-width: 1023px) {
  #logo {
  	display: none;
  }
  .slogan_p * {
  	font-size: 24px !important;
  }
  .slogan_p .slogan-etoile {
  	font-size: 20px !important;
  }
  .template-panier-3 {
    display: none;
  }
}

 @media (min-width: 1024px) and (max-width: 1200px) {
 nav#nav-principal a:not(.button) {
  padding: 21px 18px;
 }
 
}


