
/* Custom CSS theme */
@charset "UTF-8";
/* Breadcrumb */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-breadcrumbs {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:visited {
  color: #42a9bb;
}

/* Buttons */
/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #1a97ad;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #29c0d3;
}

/*Text color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  color: white;
}

/*Text color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  color: white;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button,
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  border-color: #1a97ad;
}

/* Font  */
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: Open Sans !important;
  line-height: 1.5em;
}

/* Menu Categories  */
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--hover > a {
  background: #29c0d3;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  border: 5px solid #d4f3f6;
}

/* contenu  */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-store__content-wrapper {
  margin: 20px 0 auto 0;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-page-title + .ec-grid {
  margin-top: 0px;
}

/* Postcard produit */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  box-shadow: none;
}

/* Largeur des colonnes fiche produit */
html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery {
  width: 50%;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  width: 50%;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details--layout-sidebar-right .product-details__description {
  width: 100%;
}

/* Description fiche produit */
#productDescription H2 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/*ne pas affiche "détails du produit" */
.product-details-module__title {
  display: none;
}
