/* Ruihalo Responsive CSS */
.woocommerce ul.products li.product { text-align: center; }
.woocommerce ul.products li.product .button { display: inline-block; margin-top: 10px; }
.product-category a { text-decoration: none; }
.site-footer { background: #1a1a2e; color: #ccc; padding: 40px 0; }
.site-footer a { color: #8ecae6; }
@media (max-width: 768px) {
    .woocommerce ul.products li.product { width: 100%; }
}
