#primary-menu.menu {
  background-color: #000000;
}

.header-container {
  background-color: #ffffff;
}

.menu-main-menu-container {
  width: 100%;
}

.site-header {
  color: #ffffff;
}

.site-header-layout-two {
  color: #ffffff;
}

.site-header-layout-two.site-header-centered-layout .main-navigation ul ul {
  background-color: #000000;
}

.main-navigation ul ul a:hover {
  color: #000000;
  background-color: #ffffff;
}

.site-header-layout-two .main-navigation ul ul li a {
  color: #ffffff;
}

.site-footer-bottom-bar-left {
  font-size: 16px;
}

.ai-wrap .ai-track-btn {
  background-color: #000000;
}

.ai-wrap * {
  background-color: #000000;
}

.ai-wrap {
  background-color: transparent;
}

.ai-wrap .ai-track-name {
  font-size: 16px;
  color: #ffffff;
}

.site-top-bar-left {
  padding-top: 6px;
}

.header-cart-amount {
  font-size: 20px;
}

.woocommerce div.product .product_title {
  color: #000000;
  font-size: 50px;
}

.woocommerce div.product form.cart .variations label {
  margin-left: -26px;
  font-size: 18px;
}

.woocommerce div.product form.cart .variations select {
  font-size: 16px;
  margin-left: -24px;
}

.woocommerce div.product form.cart .reset_variations {
  font-size: 12px;
  margin-left: 10px;
}

.woocommerce a.remove {
  font-size: 24px;
}

.woocommerce-page table.shop_table td {
  font-size: 18px;
}

h2 {
  color: #000000;
  font-family: Dorsa;
  font-size: 50px;
}

.woocommerce-Price-amount.amount {
  font-size: 28px;
  color: #47ea07;
}

.woocommerce-page table.cart th {
  color: #000000;
}

.woocommerce-page #customer_details {
  font-size: 17px;
}

.woocommerce-billing-fields__field-wrapper {
  background-color: #ffffff;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.woocommerce form .form-row input.input-text {
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  color: #000000;
}

.woocommerce .woocommerce-info {
  font-size: 18px;
}

.content-area .entry-content a:hover {
  color: #000000;
  background-color: #ffffff;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
  background-color: #2b0146;
  margin-left: 15px;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
  background-color: #6b0099;
}

button:hover {
  margin-left: 15px;
}

.button {
  margin-left: 15px;
  background-color: #000000;
}

button {
  margin-left: 15px;
}

.site-title a {
  color: #000000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {
  color: #ffffff;
}

.woocommerce.widget_shopping_cart .total strong {
  font-size: 16px;
  color: #ffffff;
}

.header-cart .site-header-cart .woocommerce.widget_shopping_cart {
  background-color: #000000;
  color: #ffffff;
  border-width: 2px;
  border-style: solid;
  border-color: #47ea07;
}

.header-cart .site-header-cart .woocommerce-mini-cart-item.mini_cart_item {
  font-size: 16px;
}

.woocommerce-checkout #payment ul.payment_methods li img {
  width: 25px;
}

label {
  font-size: 18px;
  color: #000000;
}

.woocommerce-terms-and-conditions-wrapper {
  color: #000000;
  font-size: 18px;
}

.woocommerce #payment #place_order {
  background-color: #2b0146;
}

.woocommerce #customer_details .col-2 {
  background-color: #ffffff;
  padding: 10px;
}

.woocommerce form .form-row textarea.input-text {
  color: #000000;
}

.woocommerce-page form .form-row label {
  color: #ffffff;
}

.woocommerce form .form-row label {
  color: #000000;
}

.woocommerce {
  background-color: #ffffff;
  color: #000000;
}

.woocommerce #order_review {
  color: #ffffff;
}

.woocommerce-error li {
  font-size: 18px;
  color: #ff0000;
}

#order_review_heading {
  color: #000000;
}

.woocommerce-cart table.cart th {
  color: #000000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover {
  background-color: #591282;
}

.cart-collaterals {
  padding: 20px;
}

h3 {
  font-size: 22px;
  color: #ff0000;
}

.woocommerce table.shop_table {
  font-size: 18px;
}

.sow-accordion-title.sow-accordion-title-icon-left {
  font-size: 18px;
}

.content-area .entry-content a {
  font-size: 24px;
  color: #ad0000;
}

.search-btn:hover {
  color: #ffffff;
}

.header-cart-checkout.cart-has-items i.fas {
  color: #000000;
}

p {
  font-size: 24px;
}

.woocommerce-products-header__title.page-title {
  color: #000000;
  font-size: 40px;
  text-align: left;
  margin-bottom: -1px;
}

.woocommerce-page .woocommerce-breadcrumb {
  color: #000000;
  font-size: 18px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
  color: #ff0000;
  background-color: #ffffff;
  padding: 2px;
}

.sow-headline {
  opacity: 1;
}

/* SHOP PG */

.woocommerce-shop .site {
  background-image: url('https://www.nutrientrek.com/wp-content/uploads/pharm3.jpg');
  background-size: cover;
  /* Adjust as needed */
  background-repeat: no-repeat;
  /* Adjust as needed */
  background-position: center center;
  /* Adjust as needed */
  background-attachment: fixed;
  /* Keep the background fixed */
  background-blend-mode: screen;
}

.site-description {
  color: #000000;
}

.site-header-layout-two.site-header-centered-layout .main-navigation li a {
  color: #ffffff;
  line-height: 10px;
}

.main-navigation div > ul > li > a:hover {
  background-color: #750000;
  color: #ffffff;
}

.main-navigation div > ul > li.current-menu-item > a {
  background-color: #750000;
  color: #ffffff;
}

.site-header-layout-two .main-navigation li a {
  text-indent: -23px;
}

.menu-item {
  padding-top: 11px;
  color: #ffffff;
}

.site-header-layout-two.site-header-centered-layout .main-navigation {
  float: none;
  position: relative;
  bottom: auto;
  right: auto;
  color: #ffffff;
  background-color: #000000;
}

.woocommerce table.shop_table th {
  color: #000000;
}

.woocommerce table.shop_table td {
  color: #000000;
}

#main-menu.main-menu-container {
  background-color: #382209;
}

.main-navigation ul ul li {
  background-color: #a18458;
}

.site-header .site-container {
  background-color: #ffffff;
}

.site-header-right-bottom {
  color: #000000;
}

.fas.fa-search.search-btn {
  color: #000000;
}

/* DESTINY RUNNER PG */

.video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0001;
  opacity: 0.3;
  filter: brightness(1.18) contrast(0.95) saturate(0.95);
  overflow: hidden;
}

.video-overlay video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* audio player */

.ai-wrap .ai-track.ai-track-active {
  background-color: #000000;
}

.site-footer-bottom-bar-right {
  color: #ffffff;
}

.elementor * {
  color: #000000;
}

.product-remove {
  color: #ff0000;
}

.woocommerce table.cart td.actions {
  background-color: #ffffff;
}

.woocommerce-page table.cart td.actions .button {
  background-color: #000000;
  color: #ffffff;
}

.woocommerce table.cart td.actions .button {
  background-color: #000000;
}

.woocommerce-page table.cart td.actions .coupon .button {
  background-color: #000000;
  color: #ffffff;
}

.woocommerce table.cart td.actions .coupon .button {
  color: #ffffff;
  background-color: #000000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button {
  color: #ffffff;
  background-color: #000000;
}

.woocommerce table.cart td.actions .coupon .input-text+.button {
  color: #ffffff;
  background-color: #000000;
}

.woocommerce-page table.cart td.actions .coupon .input-text+.button {
  background-color: #000000;
}

.woocommerce table.shop_table_responsive tr td {
  color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {
  background-color: #000000;
}

.woocommerce a.button:hover {
  background-color: #000000;
}

.woocommerce-page a.button:hover {
  background-color: #000000;
}

.wc-proceed-to-checkout a.checkout-button {
  background-color: #000000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt {
  background-color: #000000;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled {
  background-color: #000000;
}

.woocommerce button.button.alt.disabled:hover {
  background-color: #000000;
}

.woocommerce div.product form.cart .button {
  background-color: #000000;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button {
  background-color: #000000;
}

.woocommerce button.button.alt.disabled {
  background-color: #000000;
}

.woocommerce button.button.alt:hover {
  background-color: #000000;
}

.woocommerce-page button.button.alt:hover {
  background-color: #000000;
}

.woocommerce button.button.alt {
  background-color: #000000;
}

.woocommerce-page button.button.alt {
  background-color: #000000;
}

.woocommerce .cart .button {
  background-color: #000000;
}

.single_add_to_cart_button.button.alt {
  background-color: #000000;
}

.site-header .header-social-icon:hover {
  color: #000000;
}

.site-footer-bottom-bar-right .header-social-icon {
  color: #ffffff;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
  background-color: #000000;
  color: #ffffff;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  color: #ffffff;
  background-color: #000000;
}

.site-footer-bottom-bar ul li a {
  color: #ffffff;
}