.product-miniature .thumbnail-container-nostyle .product-thumbnail img {
    position: relative;
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}

#header_mobile_section {
  z-index: auto;
}

.ybc-menu-toggle .icon-bar {
  background-color: #7a7a7a;
}

.elementor-widget-nav-menu .elementor-nav--main a.elementor-item:not(#e) {
  color: #7a7a7a;
}

@media (max-width: 767px) {
  .ets_mm_megamenu .container {
    background-color: transparent;
    padding: 0;
  }
}

@media only screen and (min-width: 1224px) {
  ul.mm_menus_ul li.mm_menus_li:nth-child(2):hover > a {
    background-color: #186987 !important;
  }
  li:nth-child(2).mm_menus_li:hover {
    background-color: #186987;
  }
  ul.mm_menus_ul li.mm_menus_li:nth-child(4):hover > a,
  ul.mm_menus_ul li.mm_menus_li:nth-child(5):hover > a {
    background-color: #54595f !important;
  }
}
.elementor-widget-ajax-search {
  z-index: auto !important;
}
ul.mm_menus_ul > li {
  z-index: 4;
}

#megamenu_section {
  z-index: 0;
}

.product-flags {
  display: none;
}

.product-miniature .product-title a {
  color: #186987;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
}

.product-miniature .product-description {
  text-align: center;
  color: #000000;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 100;
  font-size: 13px;
}

.product-miniature .product-price-and-shipping {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #186987;
}

.product-miniature .regular-price {
  color: #fd6b21;
}

.parabible .table td {
  padding: 0.65rem;
}

.parabible .table td.modele {
  width: 118px;
}

.elementor-widget-ajax-search .ui-state-focus .elementor-search__product-name {
  color:#54595f!important;
}
