#category .item-product-list .element-top-content,
#search .item-product-list .element-top-content {
  background: #ebebeb;
  border-radius: 15px;
}
#category .page-title.title-text-color-light,
#category .page-title.title-text-color-dark{
  background-color: #000000;
  color: #ffffff;
  text-align: left;
}
#search .page-title.title-text-color-light,
#search .page-title.title-text-color-dark {
  background-color: #000000;
  color: #ffffff;
}
#category .page-title-layout-2.page-title,
#search .page-title-layout-2.page-title {
  background-position: 100% center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 0;
  min-height: 354px;
}
#category .page-title .axps-breadcrumb,
#search .page-title .axps-breadcrumb {
  margin-top: 30px;
  margin-bottom: 30px;
}
#category .page-title .axps-breadcrumb a span,
#search .page-title .axps-breadcrumb a span {
  text-decoration: underline;
}
#category .category-description p,
#search .category-description p {
  margin-bottom: 0;
}
#category .category-description,
#search .category-description {
  font-size: 14px;
  margin-top: 20px;
  max-width: 70%;
}
#category .nav-products-list-top-left,
#search .nav-products-list-top-left {
  display: none;
}
.nb-reviews {
}
#category .item-product-list .decriptions-short,
#search .item-product-list .decriptions-short {
  color: #7b7a7a;
}
#category .product-type-5 .item-inner .wrapper-buttons-action,
#search .product-type-5 .item-inner .wrapper-buttons-action {
  z-index: 2;
}
#category .product-type-5 .item-inner .element-bottom,
#search .product-type-5 .item-inner .element-bottom {
  text-align: left;
  padding-top: 0;
}
#category
  .product-type-5
  .item-inner
  .buttons-action
  .btn-action.quick-view:not(.add-to-cart)::before,
#search
  .product-type-5
  .item-inner
  .buttons-action
  .btn-action.quick-view:not(.add-to-cart)::before {
  content: "\f31e";
}
#category
  .product-type-5
  .item-inner
  .buttons-action
  .btn-action.add-to-cart::before,
#search
  .product-type-5
  .item-inner
  .buttons-action
  .btn-action.add-to-cart::before {
  content: "\f290";
}
#category .product-type-5 .item-inner .buttons-action,
#search .product-type-5 .item-inner .buttons-action {
  border-radius: 10px;
}
#category .item-product-list .element-bottom-1,
#search .item-product-list .element-bottom-1 {
  width: 100%;
}
#category .block-categories ul > li > a:hover::before,
#search .block-categories ul > li > a:hover::before {
  background: var(--color-a-hover);
}
#category .block-categories ul > li > a::before,
#search .block-categories ul > li > a::before {
  margin-right: 15px;
}
#category .block-categories ul > li,
#search .block-categories ul > li {
  padding: 2px 0;
  font-size: 13px;
}
.widget-facet-search .magnitude {
  display: none;
}
#category .block-categories .block_content a,
.widget-content,
.widget-content label,
#category .sortby,
#search .block-categories .block_content a,
#search .sortby {
  color: #7b7a7a;
}
.widget-title.h3 {
  font-family: "SofiaPro";
  font-size: 14px;
  margin-bottom: 6px;
  text-transform: uppercase;
}
#category .price,
#search .price {
  color: #7b7a7a;
  font-size: 14px;
}

#category .price.has-discount .px{
  color: #FF7B36;
  font-size: 25px;
}

.wc-result-count,
.gr-per-page.dropdown {
  display: none;
}
#category .custom-checkbox input + span,
#search .custom-checkbox input + span {
  border-radius: 0;
  border: 1px solid #000000;
}
#category .item-product-list .product_name {
  /*display: flex;*/
  /*justify-content: flex-start;*/
  /*align-items: center;*/
  display: inline;
}
#category .item-product-list .product_name .Product__verified {
  padding-bottom: 4px;
  white-space: nowrap;
  display: inline;
  margin-left: 5px;
}
#category .item-product-list .product_name,
#search .item-product-list .product_name {
  margin-bottom: 5px;
}
#category .item-product-list .product_name > a,
#search .item-product-list .product_name > a {
  font-size: 21px;
  font-weight: bold;
  line-height: 1.2;
  display: inline;
}
#category .label-flags,
#search .label-flags {
  gap: 8px;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 100%;
}
.label-flags li.type-type {
  background-color: #7da94a;
}
#category .block-categories .category-sub-menu > ul,
#search .block-categories .category-sub-menu > ul {
  border-left: 0px solid var(--ax-line-color);
}
#category .adplearnmore,
#search .adplearnmore {
  color: #7b7a7a;
  font-weight: bold;
}
#category .adplearnmore:hover{
  color: #7da94a;
}
#category .backadpicon,
#search .backadpicon {
  background-repeat: no-repeat;
  background-position: right 0;
  background-size: 20px;
  padding: 0 28px 2px 0;
}
.infoveterinaire {
  color: #7b7a7a;
  font-family: var(--font-family-body);
  font-size: var(--font-size-body);
  margin: 10px 0;
}
/* #search .page-title.title-text-color-light,
#search .page-title.title-text-color-dark, */
#category .page-title.title-text-color-light,
#category .page-title.title-text-color-dark{
  background-color: transparent;
  background-image: linear-gradient(
    to right,
    rgb(0 0 0) 77%,
    rgb(0 0 0 / 0%) 90%
  );
}
.pagetitlebg {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
}
.vetonoclic {
  pointer-events: none;
}

/*
  -- hover image
*/
.product-type-5 .item-inner .element-top a{
  width: 250px;
}
@media (min-width: 768px) {
  .product-type-5 .item-inner .element-top:hover a.has-second-img .img-placeholder img:first-child {
    opacity: 0;
  }

  .product-type-5 .item-inner .element-top:hover a.has-second-img .img-placeholder img:last-child {
    opacity: 1;
  }
}
@media (max-width: 1024px) {
  #category .item-product-list .product_name {
    align-items: flex-start;
  }
  .col-2.breadleft {
    width: 100%;
    max-width: 100%;
    flex: unset;
  }
  .col-10.breadright {
    flex: unset;
    max-width: 100%;
  }
  .category-image {
    width: 80px;
  }
  #category .page-title .h1,
  #search .page-title .h1 {
    margin: -29px 0 0 80px;
    font-size: 26px;
  }
  #category .category-description,
  #search .category-description {
    font-size: 14px;
    margin-top: 10px;
    max-width: 100%;
  }
  #category .page-title .axps-breadcrumb,
  #search .page-title .axps-breadcrumb {
    margin-top: 0px;
  }
  #category .page-title.title-text-color-light,
  #category .page-title.title-text-color-dark,
  #search .page-title.title-text-color-light,
  #search .page-title.title-text-color-dark {
    background-color: #000;
    margin-bottom: 0;
  }
  .pagetitlebg {
    background-image: none !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
  }
  #category .nav-products-list-top-left,
  #search .nav-products-list-top-left {
    display: flex;
  }
  #category .gr-list-gird,
  #search .gr-list-gird {
    display: none;
  }
  #category .nav-products-list-top,
  #search .nav-products-list-top {
    margin-bottom: 20px;
    background: #ebebeb;
    margin-right: -20px;
    margin-left: -20px;
    padding: 10px 20px;
    justify-content: space-evenly;
  }
  #category .nav-products-list-top .filter-buttons a,
  #search .nav-products-list-top .filter-buttons a {
    border-bottom: 0;
    color: #7b7a7a;
    text-decoration: none;
    font-family: var(--font-family-body);
  }
  .nav-products-list-top .filter-buttons a::after {
    display: none;
  }
  #category .sortby,
  #search .sortby {
    color: #7b7a7a;
    text-transform: uppercase;
  }
  .wc-ordering-dropdown .dropdown-toggle,
  .gr-per-page .dropdown-toggle {
    border: 0px solid var(--ax-line-color);
  }
  #left-column,
  .product-type-5 .reviews_note,
  #category .item-product-list .decriptions-short,
  #search .item-product-list .decriptions-short {
    display: none !important;
  }
}


@media only screen and (max-width: 768px) { 

  #category #box-product-list{
    overflow-y:hidden ;
  }

  #category .page-title .h1 {
    margin-top: -10px;
    margin-left: 0;
  }
  #category .page-title .category-image img {
    margin-bottom: 20px;
  }
}

