.elementor-widget-woocommerce-products ul.products.elementor-grid.columns-4 a.button.product_type_simple {
    display: none;
}
footer .elementor-widget-wc-categories li.product-category.product img {
    display: none !important;
}
.news-sidebar .elementor-widget-wc-categories .products .product img {
    display: none;
}
.news-sidebar .elementor-widget-wc-categories .products .product a {
    background-color: #f5f5f5;
    display: block;
    padding: 7px 15px;
}
h1, h2, h3, h4, h5, h6 {
    margin-block-start: 0 !important;
}
.single.single-product .elementor-widget-woocommerce-product-images ol.flex-control-nav.flex-control-thumbs li {
    border: 1px solid green;
    margin: 5px;
    width: 80px;
}
.single-product .elementor-widget-woocommerce-product-short-description table td {
    padding: 5px;
}
.head3-text-bg {
    background: linear-gradient(90deg, #FF8F00, #fff);
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textGradient 4s linear infinite;
    text-transform: uppercase;
}
@keyframes textGradient {
    to {
        background-position: 150% center;
    }
}
@media (max-width: 767px) {
.news-sidebar .elementor-widget-wc-categories .products .product a {
    padding: 0px 15px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    line-height: 25px;
    padding: 0;
    font-size: 14px;
    margin-bottom: 5px;
}
}