.tc-mode-images .tc-label-wrap {
  transform: scale(0.9);
  transform-origin: left;
}
.woocommerce #content div.product .single_add_to_cart_button {
  background-color: #888888 !important;
  border-color: #888888 !important;
}
.product-style-1 li.product:not(.elementor-style) .woocommerce-loop-product__title a {
  color: #22245B !important;
}
.woocommerce #content div.product .product_title {
  color: #22245B !important;
}
.page-title-bar {
  background-image: none;
  background-color: #D8D8D8;
}
.single-product div.product .woocommerce-tabs .panel .shop_attributes p {
  visibility: hidden;
}
.entry-content table:not(.shop_table) th {
  visibility: hidden;
}
.entry-content table:not(.shop_table) td {
  visibility: hidden;
}
.woocommerce #content div.product form.cart div.quantity {
  visibility: hidden;
}
@media screen and (max-width: 568px) {
  .handheld-footer-bar .cart .footer-cart-contents .count {
    color: #FFFFFF;
  }
  html > body > div:nth-child(11) > ul > li:nth-child(1) > a {
    color: #F3F3F3;
    background-color: #22245B !important;
  }
  html > body > div:nth-child(11) > ul > li:nth-child(2) > a {
    background-color: #22245B !important;
  }
  html > body > div:nth-child(11) > ul > li:nth-child(3) > a {
    background-color: #22245B !important;
  }
  html > body > div:nth-child(2) > #mp-pusher > #page > div:nth-child(3) > #content > #primary > #main > #post-1218 > div > div > div > div > div > div > section:nth-child(6) > div > div > div:nth-child(2) > div > div > div:nth-child(2) > div > #wpcf7-f11-p1218-o1 > form > p:nth-child(6) > input {
    transform: translate(35px, -5px);
  }
  .woocommerce #content div.product .single_add_to_cart_button {
    text-align: right!important;
  }
  .woocommerce #content div.product .product_meta > span {
    visibility: hidden;
  }
  .tm-final-totals {
    text-transform: capitalize;
  }
}
@media screen and (max-width: 320px) {
  .woocommerce #content div.product .product_title {
    color: #22245B;
  }
  .handheld-footer-bar .cart .footer-cart-contents .count {
    color: #FFFFFF !important;
    background-color: #888888 !important;
  }
  .tc-mode-images .tc-label-wrap {
    transform: scale(0.82);
  }
  html > body > div:nth-child(11) > ul > li:nth-child(1) > a {
    background-color: #22245B;
  }
  html > body > div:nth-child(11) > ul > li:nth-child(2) > a {
    background-color: #22245B !important;
  }
  html > body > div:nth-child(11) > ul > li:nth-child(3) > a {
    background-color: #22245B !important;
  }
  .woocommerce #content div.product .single_add_to_cart_button {
    text-align: right!important;
  }
  .single-product div.product .product_meta .sku_wrapper span {
    visibility: hidden;
  }
  .woocommerce #content div.product .product_meta > span {
    visibility: hidden;
  }
}
.site-footer .wrap {
  background-color: #8F8F8F;
}
