#ast-hf-menu-1 {
    display: flex;
    justify-content: center;
}

.sub-menu .menu-item {
    flex: 0 0 100%; /* Each item takes the full width, forcing a new line */
}

/* Adjust the width of the last name field in WooCommerce registration form */
#reg_lastname {
    width: 100%;
}
/* Hide AutomateWoo opt-in section in registration form */
.woocommerce form p.automatewoo-optin {
    display: none;
}
jQuery(document).ready(function($) {
    // Find the element with class "elementor-lost-password" and change its text
    $('.elementor-lost-password').text('Olvidé mi contraseña');
});

li.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}
.woocommerce-MyAccount-navigation-link.is-active a {
	background-color: white;
}
/* Change background color of the entire My Account dashboard */
body.woocommerce-account .woocommerce-MyAccount-content {
    background-color: #000 !important; /* Black background color */
    color: #fff !important; /* White text color */
}

/* Change text color for links and paragraphs */
body.woocommerce-account .woocommerce-MyAccount-content p,
body.woocommerce-account .woocommerce-MyAccount-content span,
body.woocommerce-account .woocommerce-MyAccount-content a {
    color: #fff !important; /* White text color */
}

/* Change the text color of the active section/link */
body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a {
    color: #68ff1c !important; /* Text color for the active section */
}
.product-remove {
    background-color: black;
   
}

.product-thumbnail {
    background-color: black;
   
}


.product-name {
    background-color: black;
   
}

.product-price {
    background-color: black;
   
}

.product-quantity {
    background-color: black;
   
}

.product-subtotal {
    background-color: black;
   
}

.cart_totals h2 {
    color: #000000 !important; /* Set the text color of the h2 element to #66ff1c */
	font-weight: thin !important; /* Set the font weight of the h2 element to thin */
}
.ahfb-svg-iconset.ast-inline-flex svg {
    fill: #66ff1c !important; /* Set the fill color of the SVG to #66ff1c */

}

.product-total {
        background-color: black !important;
    }
#ast-order-review-toggle {
        background-color: black !important;
}
.cart-subtotal,
.woocommerce-shipping-totals.shipping,
.order-total {
    background-color: black !important;
}

.cart-subtotal td,
.woocommerce-shipping-totals.shipping td,
.order-total td {
    background-color: black !important;
    color: white !important; /* Set text color to white for better visibility */
}

/* Hide "Accede con WordPress.com" button */
a.jetpack-sso {
    display: none !important;
}

/* Hide site title in Astra theme */
.site-title {
    display: none;
}


.cc-promo{
  color:#fff;          /* blanco */
  font-weight:700;
  letter-spacing:.3px;
  font-size:14px;
  text-align:center;
}

.cc-full {
  width: 100vw !important;              /* 100% of the browser window */
  margin-left: calc(-50vw + 50%);      /* Aligns it with the rest of the page */
  background: #fff !important;          /* Pure white background */
}

/* Make WooCommerce sorting dropdown text white */
.woocommerce-ordering select {
 color: #ffffff !important;
 background-color: transparent !important;
 border-color: #ffffff !important;
}
/* Make the dropdown arrow white as well */
.woocommerce-ordering select option {
 color: #000000 !important; /* black text in dropdown list */
 background-color: #ffffff !important; /* white dropdown background */
}

/* Centrar la paginación del archivo de productos */
.woocommerce nav.woocommerce-pagination {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}

.woocommerce nav.woocommerce-pagination ul.page-numbers {
  display: inline-flex;
  gap: 6px;
}

.woocommerce nav.woocommerce-pagination ul.page-numbers li a,
.woocommerce nav.woocommerce-pagination ul.page-numbers li span {
  color: #fff;
  border: 1px solid #97FF73;
  padding: 8px 12px;
  border-radius: 6px;
}

.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current {
  background: #97FF73;
  color: #000;
  border-color: #97FF73;
}



