.ph-recommend-products.featured-products {
  margin-top: 25px;
}
.ph-recommend-products.featured-products > p {
  margin-bottom: 25px;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
  color: black;
}
.ph-viewed-products.ph_display_listleft p {
  font-size: 15px;
}
.ph_display_listfooter_product p {
  font-size: 17px;
}
.ph-recommend-products button.slick-arrow.slick-next {
  left: auto;
  right: -15px;
}
.ph-recommend-products button.slick-arrow {
  width: 40px;
  height: 40px;
  left: -15px;
  opacity: 1;
  z-index: 1;
}
.ph-recommend-products .slick-track {
  margin: 0;
}
.ph-recommend-products .slick-prev:before, 
.ph-recommend-products .slick-next:before {
  color: #333;
}
.ph-recommend-products.featured-products .product-miniature {
  padding: 0 15px;
  margin-left: 0;
  margin-right: 0;
}
#products .product-description, 
.featured-products .product-description, 
.product-accessories .product-description, 
.product-miniature .product-description {
  height: auto;
  min-height: 70px;
  padding-bottom: 4px;
}
.ph-recommend-products.featured-products.slider_disabled .products {
  display: flex;
  display: -webkit-flex;
}
.ph-recommend-products.featured-products .products {
  display: block;
}
.ph-recommend-products * {
  outline: none!important;
  box-shadow: none;
}
.ph-recommend-products .products.row {
  width: calc(100% + 30px);
  width: -webkit-calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
.ph-recommend-products.featured-products .product-miniature .thumbnail-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.ph-recommend-products .slick-prev:before{
  width: 18px;
  height: 18px;
  content: "";
  border-top: 1px solid #555;
  border-left: 1px solid #555;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) rotate(-45deg);
  -webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);
  margin-left: 0;
}
.ph-recommend-products .slick-next:before {
  width: 18px;
  height: 18px;
  content: "";
  border-top: 1px solid #555;
  border-right: 1px solid #555;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%,-50%,0) rotate(43deg);
  -webkit-transform: translate3d(-50%,-50%,0) rotate(43deg);
  margin-left: 0;
}
#products .highlighted-informations, 
.featured-products .highlighted-informations, 
.product-accessories .highlighted-informations, 
.product-miniature .highlighted-informations,
#products .product-description, 
.featured-products .product-description, 
.product-accessories .product-description, 
.product-miniature .product-description {
  max-width: 100%;
}

.ph-recommend-products .products.only_mobile{
  display: none;
}
.ph-recommend-products .products.only_desktop{
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px){
  .ph-recommend-products button.slick-arrow.slick-next {
      right: 0;
  }
  .ph-recommend-products button.slick-arrow {
      left: 0;
      z-index: 1;
  }

  .ph-recommend-products .products.only_desktop{
      display: none;
  }
  .ph-recommend-products .products.only_mobile{
      display: flex;
      flex-wrap: wrap;
  }

}



