/*$brown:         #dcbfa5;*/
.HelvetB {
  font-size : 16px;
  text-transform : uppercase;
}

.avi_texte hr {
  width: 31px;
  border-top: 3px solid #006072;
  margin-left: 0;
  margin-top: 0;
}

/* line 3, ../sass/produits_soins_detail.scss */
.soin-caracteristique {
  margin: 0 0 20px 0;
  padding: 0 0 0 25px;
}
/* line 7, ../sass/produits_soins_detail.scss */
.soin-caracteristique .soin-caracteristique-titre {
  margin: 0;
  font-family: TTNorms, LucidaSansStd, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform : uppercase;
  font-size: 13px;
}
/* line 12, ../sass/produits_soins_detail.scss */
.soin-caracteristique.soin-qui {
  background: url(../images/icone-pour-qui.png) no-repeat;
  padding: 0 0 0 45px;
  margin-top:20px;
}
/* line 15, ../sass/produits_soins_detail.scss */
.soin-caracteristique.soin-duree {
  background: url(../images/icone-duree.png) no-repeat 1px 1px;
}
/* line 18, ../sass/produits_soins_detail.scss */
.soin-caracteristique.soin-resultats {
  background: url(../images/icone-resultats.png) no-repeat;
  margin-top:20px;
  padding : 0 0 0 45px;
  display :none;
}

.soin-caracteristique.soin-resultats ul {
  padding-left:0
}

.soin-caracteristique.soin-resultats ul li {
  padding-left:20px;
  background: url(../images/puce-li.png) no-repeat 0px 8px;
  width:auto;
  list-style:none;
}

/* line 21, ../sass/produits_soins_detail.scss */
.soin-caracteristique.soin-localisation {
  padding : 0px;
}

.localisation_btn {
  margin-bottom : 0px;
}

.localisation_btn .btn-thalgo {
  background: #61b0bc url(../images/icone-trouver-soin.png) no-repeat 17px 9px;
  border: 0px;
  padding: 10px 20px 10px 40px;
  font-size: 16px;
}

/* line 25, ../sass/produits_soins_detail.scss */
.login_favoris .btn {
  font-size: 12px;
}

.produits_croises_block {
  margin-top : 40px;
  margin-bottom : 40px;
}

.produits_croises_block h2 {
    text-align:center;
}

.produits_croises_block > hr{
    width: 31px;
    border-top: 3px solid #006072;
    margin-left: auto;
    margin-top: auto;
}

.produits_croises_block .owl-products-item {
  height : auto;
}

.produits_croises_block .owl-carousel .owl-dot span {
  margin-left :0;
  margin-right:0px;
}

.produits_photos {
  padding-left : 45px;
  padding-right : 35px;
}

@media (min-width: 1200px) {
  .produits_croises_block .owl-carousel .owl-dots {
    display : none;
  }
  
}

@media (max-width: 1200px) {
  .produits_photos {
    padding-left : 15px;
    padding-right : 15px;
  }
  
}
}
