/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Child theme for Astra
Author: You
Author URI: https://yourwebsite.com/
Template: astra
Version: 1.0.0
*/

/* Optional: import Astra parent styles */
.woocommerce-order-details .product-quantity {
    display: none !important;
}

body.woocommerce-order-received [data-id="50e85c5"] {
    display: none !important;
}

.woocommerce-error:nth-of-type(2) {
    display: none !important;
}

.woocommerce-error + .woocommerce-error {
    display: none !important;
}

/* Stack order details vertically on small screens */
@media screen and (max-width: 768px) {
  .woocommerce-order-overview.order_details {
    display: flex;
    flex-direction: column;
    gap: 10px; /* optional space between items */
  }

  .woocommerce-order-overview.order_details li {
    width: 100% !important;
    text-align: left;
  }
}

/*footer menu fix for mobile */
@media (max-width: 768px) {
  /* Ensure parent container is full width and centered */
  .footer-bar-navigation,
  .footer-bar-navigation .footer-nav-wrap,
  .footer-bar-navigation .site-navigation {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  /* Footer menu list */
  .footer-bar-navigation .ast-nav-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* center the items */
    padding-left: 0;
    margin: 0 auto;
    list-style: none;
    max-width: 100%;
  }

  /* Individual menu items */
  .footer-bar-navigation .ast-nav-menu > li {
    width: 30%;
    margin: 5px 1.5%;
    text-align: center;
  }

  /* Link styling (optional tweak) */
  .footer-bar-navigation .ast-nav-menu > li a {
    display: block;
    padding: 6px 0;
  }
}

@media (max-width: 768px) {
  .footer-bar-navigation .ast-nav-menu > li {
    width: 30% !important;
    margin: 5px 1.5% !important;
    text-align: center !important; /* force center */
  }

  .footer-bar-navigation .ast-nav-menu > li a {
    display: block !important;
    width: 100% !important;
    text-align: center !important; /* also center inside the link */
  }
}

body.elementor-page .entry-title {
    display: none !important;
}

header.entry-header.ast-header-without-markup {
    display: none !important;
}


/* keep this line below*/
@import url("../astra/style.css");