@media (min-width: 992px) {
    nav.fixed-top:not(.sticky-top):not(.show-menu) .bg-wrap {
        opacity: 0 !important;
    }
}#product-4col-2 .product-item a:hover{
    text-decoration: none;
}
#product-4col-2 .product-item img{
      height: 250px;
      -o-object-fit: contain;
         object-fit: contain;
  	-webkit-transition: all 0.5s;
  	-o-transition: all 0.5s;
  	transition: all 0.5s;
  }
  #product-4col-2 .product-item:hover img{
  	-webkit-transform: scale(1.1);
  	    -ms-transform: scale(1.1);
  	        transform: scale(1.1);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
  }
  #product-4col-2 .product-item .title-product{
     height: 45px;
      display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  #product-4col-2 .overlay{
	overflow: hidden;
  }
  #product-4col-2 .product-item .item-icon svg{
  	-webkit-transition: all 0.5s;
  	-o-transition: all 0.5s;
  	transition: all 0.5s;
  }
  #product-4col-2 .product-item .item-icon svg:hover{
  	background-color: #F5614D !important;
	fill: #ffffff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
  }
  #product-4col-2 .product-item .title-product, #product-4col-2 .product-item .price-product{
      font-weight: 600;
  }
   #product-4col-2 .product-item button.my-cart-btn{
    border: 0;
    background: none;
    padding: 0;
  }
#product-4col-2 .bg-wrap {
	background: #f7f9fc;
}#tool-social-right {
	position: fixed;
	right: 130px;
	bottom: 100px;
	z-index: 1001190 !important;
}

.hidden {
	display: none !important;
}

#tool-social-right .rounded-circle {
	overflow: visible !important;
}

#tool-social-right .morestats,
#tool-social-right .btbg {
	-moz-transition: 0.1s 0.15s;
	-o-transition: 0.1s 0.15s;
	-webkit-transition: 0.15s;
	-webkit-transition-delay: 0.15s;
	-webkit-transition: 0.1s 0.15s;
	transition: 0.1s 0.15s;
}

#tool-social-right .salesdesk-widget-button-text::after {
	content: "";
	top: 9px;
	right: -7px;
	position: absolute;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid rgba(0, 0, 0, .5);
}
#footer-text-social-img .bg-wrap {
	background: #f7f9fc;
}

#footer-logo-text-2 .bg-wrap {
	background: #2f80ed;
}