#copyright, #footer-widgets {
	display:none;
}

.ec-wrapper {
        color: black !important;
    }

    /* Specific rules for buttons, links, and product titles */
    .ec-wrapper .ec-link,
    .ec-wrapper .ec-text-muted,
    .ec-wrapper .page-title__name,
    .ec-wrapper .ec-cart-item__title,
    .ec-wrapper .ec-cart-summary__title,
    .ec-wrapper .ec-cart-summary__price,
    .ec-wrapper .ec-footer__link,
    .ec-wrapper .form-control__button-text,
    .ec-wrapper .grid-product__shadow-inner,
    .ec-wrapper .grid-product__title-inner,
    .ec-wrapper .grid-product__price-value,
    .ec-wrapper .form-control__text {
        color: black !important;
    }

    /* Input field styling */
    .ec-wrapper .form-control__text {
        color: black !important; /* Ensures text typed in the input is black */
        border-color: black !important; /* Optional: makes the border black */
    }

    /* Product title and price styling */
    .ec-wrapper .grid-product__title-inner,
    .ec-wrapper .grid-product__price-value {
        color: black !important;
    }

    /* Button and buy now styling */
    .ec-wrapper .form-control__button-text,
    .ec-wrapper .form-control__button {
        color: black !important;
    }
.form-control__button {
        background-color: #d2d2d2 !important; /* Gray background color */
        
        border: none; /* Removes default borders (optional) */
    }

.ec-likely__button {
        color: black !important;
      
    }

.ecwid-SingleProduct-picture {
        display: flex; /* Use flexbox for centering */
        justify-content: center; /* Horizontal centering */
        align-items: center; /* Vertical centering */
        width: 100%; /* Ensure container spans full width */
        height: 100%; /* Ensure container spans full height */
    }

    .ecwid-SingleProduct-picture img {
        max-width: 100%; /* Ensure image fits within the width */
        max-height: 100%; /* Ensure image fits within the height */
        object-fit: contain; /* Maintain aspect ratio without squishing */
    }
#recently-viewed-list {
	display:none !important;
}
/* Hide menu item completely on all devices */
.hide-menu-item {
  display: none !important;
}
