/**
*  ______   ______  _____      _    __ _____ _______  ______
* | |  | \ | |     | | \ \    | |  / /  | |    | |   | |
* | |__| | | |---- | |  | |   | |-< <   | |    | |   | |----
* |_|  \_\ |_|____ |_|_/_/    |_|  \_\ _|_|_   |_|   |_|____
*
* Theme Name:    Equine Performance
* Theme URI:     https://equinelabs.com
* Author:        Debbie Campbell
* Author URI:    https://www.redkitecreative.com
* Description:   A custom child theme using Kadence Pro parent theme.
* Template:      kadence
* Version:       1.0.0
* License:       GNU General Public License v3.0 (or later)
* License URI:   https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Variables
-------------------------------------------------- */
/* Header
--------------------------------------------- */
.header-navigation .menu li.mobile {
  display: none !important;
}
@media (max-width: 1059px) {
  .header-navigation .menu li.mobile {
    display: inline-block !important;
  }
}

/* Custom
--------------------------------------------- */
.woocommerce-shop ul.products, .woocommerce ul.products, .archive.tax-product_cat ul.products, .archive.tax-product_tag ul.products {
  margin-bottom: 30px !important;
  padding-top: 10px !important;
}

.woocommerce.single-product .content-area {
  margin-top: 40px !important;
}
.woocommerce.single-product .woocommerce-tabs {
  padding-top: 30px !important;
}
.woocommerce.single-product .product_meta span {
  font-size: 75% !important;
}

.woocommerce-error {
  background-color: #1f1f1f !important;
}
.woocommerce.alignwide {
  margin: 0 auto !important;
}
@media screen and (max-width: 768px) {
  .woocommerce.alignwide { /* Adjust breakpoint as needed */
    width: 100% !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; /* Ensures padding/border are included in width */
  }
}

@media (max-width: 768px) { /* Adjust breakpoint as needed */
  .wp-block-woocommerce-cart { /* Target the WooCommerce Cart block class */
    width: 100% !important;
    max-width: 100% !important;
    /* Remove or adjust any conflicting padding/margin */
    padding: 0 !important;
    margin: 0 !important;
  }
}
.woocommerce-customer-details--additional_salesperson {
  margin-top: 20px !important;
}

.woocommerce-info a {
  color: black;
}

/* Home
--------------------------------------------- */
.home .entry-content-wrap {
  padding-top: 0;
  padding-bottom: 0;
}