.woocommerce-cart table.cart a {
  color: #3b4d63 !important;
}
.woocommerce form.checkout_coupon .form-row > a,
.woocommerce-info a {
  color: #3b4d63 !important;
}
.woocommerce-checkout .woocommerce-terms-and-conditions a,
.woocommerce-checkout .woocommerce-terms-and-conditions a:visited,
.woocommerce-checkout .woocommerce-terms-and-conditions a:hover {
  color: #3b4d63 !important;
}
.woocommerce-order-details a {
    color: #0066cc !important; /* Change this to any shade of blue you want */
    text-decoration: underline;
}
.woocommerce a, 
.woocommerce-info a,
.woocommerce-message a,
.woocommerce-cart a {
    color: #3A6EA5 !important;  /* Replace with your exact blue HEX code */
}
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #place_order, 
.woocommerce .checkout-button {
    background: #ffffff !important;      /* White background */
    color: #3A6EA5 !important;           /* Blue text */
    border: 2px solid #3A6EA5 !important;/* Blue outline */
    border-radius: 4px !important;       /* Rounded corners (optional) */
    font-weight: 600;
    text-transform: uppercase;
}

/* Hover effect */
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #place_order:hover, 
.woocommerce .checkout-button:hover {
    background: #3A6EA5 !important;     /* Blue background */
    color: #ffffff !important;          /* White text */
}
/* Prevent featured images from zooming */
.blog .post-thumbnail img,
.archive .post-thumbnail img,
.featured-image img {
    transform: none !important;
    transition: none !important;
}
/* Only fix category/archive page titles */
.archive .entry-title a {
  color: #867968 !important;
}

.archive .entry-title a:hover {
  color: #867968 !important;
}
.center-main-menu .elementor-nav-menu--main.elementor-nav-menu__container {

    justify-content: center !important;
    width: 100% !important;
}

.center-main-menu .elementor-nav-menu--main.elementor-nav-menu__container > ul.elementor-nav-menu {
    margin-left: auto !important;
    margin-right: auto !important;
}