@media screen and (min-width : 1450px) {
  #iqitmegamenu-horizontal ul > li.cbp-hrmenu-tab > a {
    padding-left  : 15px;
    padding-right : 15px;
  }
}

#products.professional {
  margin-top : 100px !important;
}

#products.professional .products-grid .product-miniature-default .product-title {
  display : block;
  margin  : 0;
  padding : 0;
}

#products.professional .products-grid .product-miniature .input-qty {
  display : block !important;
}

#products.professional .products-grid .product-miniature .product-description-short {
  display     : block !important;
  margin      : 5px 0 0 0;
  font-size   : 12px;
  line-height : 14px;
}

#content.page-cms-10 .elementor .elementor-row .elementor-button {
  min-width : 222px;
}

#content.page-cms-10 .elementor .elementor-row .elementor-button-wrapper span.elementor-button-text:first-child {
  float    : none;
  position : absolute;
  left     : 0;
}

#category .addToCartFormWrapper {
  box-shadow : none;
  padding    : 0;
  background : transparent;
}

#category .addToCartFormWrapper .addToCartForm .form-control-select {
  margin : 0 5px 0 0;
  width  : 300px;
}

#category .addToCartFormWrapper .addToCartForm {
  margin          : 0;
  display         : flex;
  align-items     : center;
  justify-content : flex-end;
}

#category .subcat .product-miniature-list .product-price-and-shipping {
  margin-bottom : 0;
}

#category .subcat .product-miniature .product-miniature-list-row .col-description {
  flex    : none;
  width   : 50%;
  padding : 0 !important;
}

#category .subcat .product-miniature .product-miniature-list-row .col-buy {
  flex    : none;
  width   : 50%;
  padding : 0 !important;
}

#category .subcat .product-miniature .product-miniature-list-row {
  padding : 0;
}

#category .subcat .product-miniature {

  border        : 0 !important;
  border-radius : 0 !important;
}

#category .subcat .js-product-miniature-wrapper {
  padding : 10px !important;
  display : none;
}

#category .subcat.display .js-product-miniature-wrapper {
  display : block;
}

#category .subcat .js-product-miniature-wrapper:nth-child(even) {
  background : #EAEAEA;
}

#products.professional #js-product-list-top {
  display : none;
}

#category.category-id-14 #js-product-list .pagination {
  display : none;
}

#category.category-id-14 #facets_search_wrapper {
  display : none;
}

/*
#category .subcat .js-product-miniature-wrapper:last-child {
  border-bottom : 0 !important;
}*/

#category .subcat {
  display       : block;
  padding       : 10px;
  margin-bottom : 30px;
  width         : 100%;

  border        : 1px solid #DDDDDD;
}

#category .subcat .subcat_name {
  display         : flex;
  align-items     : center;
  justify-content : space-between;
  font-weight     : bold;
  font-size       : 20px;
  margin-bottom   : 10px;
  width           : 100%;
  padding         : 10px;
  cursor          : pointer;
}

#category .subcat .subcat_name i {
  transition : all .3s ease;
}

#category .subcat.display .subcat_name i {
  transform : rotate(180deg);
}

#category .addToCartFormWrapper .addToCartButtonNumber {
  display : block;
  width   : 50px !important;
}

#category .addToCartFormWrapper .btn.btn-primary.add-to-cart {
  padding         : .53571rem 1.07143rem;
  background      : #000000;
  color           : #FFFFFF;
  border          : none 1px;

  border-radius   : 0;
  display         : flex;
  align-items     : center;
  justify-content : center;
  font-size       : 14px;
  line-height     : 14px;
  margin-left     : 10px;
  width           : 220px !important;
}

@media screen and (max-width : 767px) {
  #category .subcat .product-miniature .product-miniature-list-row {
    flex-direction : column;
  }

  #category .subcat .product-miniature .product-miniature-list-row .col-description {
    margin-bottom : 5px;
  }

  #category .subcat .product-miniature .product-miniature-list-row .col-description,
  #category .subcat .product-miniature .product-miniature-list-row .col-buy {
    width : 100%;
  }

  #category .addToCartFormWrapper .addToCartForm {
    flex-wrap : wrap;
  }

  #category .addToCartFormWrapper .addToCartForm .variantsProductWrapper {
    margin-bottom : 10px;
  }

  #category .addToCartFormWrapper .addToCartForm .variantsProductWrapper,
  #category .addToCartFormWrapper .addToCartForm .form-control-select {
    width   : 100%;
    display : block;
  }

  #content.page-cms-10 .elementor .elementor-row .elementor-button-wrapper {
    text-align : center;
  }

  #content.page-cms-10 .elementor .elementor-row .elementor-button {
    margin : 0 auto;
  }

  #contact .page-header {
    background      : url('/themes/warehouse/assets/img/motif.svg');
    background-size : 72px 72px;
    padding         : 36px;
  }

  .section-slider-histoire.owl-carousel .owl-nav button.owl-prev,
  .section-slider-histoire.owl-carousel .owl-nav button.owl-next {
    display : inline-block !important;
    opacity : 1 !important;
    width   : 25px;
    height  : 25px;
  }

  .section-slider-histoire.owl-carousel .owl-nav button::before {
    width     : 9px;
    height    : 9px;
    top       : 50%;
    left      : 46%;
    transform : translate3d(-50%, -50%, 0);
  }

  #index .section-block-slider .elementor-widget-wrap {
    margin-top : -40px;
  }
}

.category-id-parent-13 #products .product-miniature .product-description,
.category-id-13 #products .product-miniature .product-description {
  padding : 1.42857rem !important;
}

.category-id-parent-13 #products .product-miniature .product-description .miniature-row-price-cart,
.category-id-13 #products .product-miniature .product-description .miniature-row-price-cart {
  position : static;
  padding  : 0;
}

.category-id-parent-13 #products .product-miniature .product-description .miniature-row-price-cart .product-price-and-shipping,
.category-id-13 #products .product-miniature .product-description .miniature-row-price-cart .product-price-and-shipping {
  width : 100%;
}

.category-id-parent-13 #products .product-miniature .product-description .miniature-row-price-cart .product-price-and-shipping .addToCartFormWrapper,
.category-id-13 #products .product-miniature .product-description .miniature-row-price-cart .product-price-and-shipping .addToCartFormWrapper {
  display : none;
}

#category.category-id-13 #search_filters ul li {
  margin-bottom : 20px;
}
