.woocommerce-page .wrap {
  padding-top: 15px;
}

/***** Woocommerce Account Page *****/

/* Sidebar Menu */
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{
  background-color: rgba(221,221,221, 0.3);
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  box-shadow: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
  box-shadow: none;
}

/* Account Details Page*/
.woocommerce-page form .form-row-wide label {
  width: 100%;
}

.woocommerce-account .woocommerce-MyAccount-content .u-columns {
  display: flex;
  flex-direction: column;
}

.woocommerce-account .woocommerce-MyAccount-content .u-columns .u-column1,
.woocommerce-account .woocommerce-MyAccount-content .u-columns .u-column2 {
  width: 100%;
  max-width: 100%;
}

/* Product page */
.woocommerce-page .product_meta {
  margin-top: 25px;
}
.woocommerce-page .product_meta .posted_in,
.woocommerce-page .product_meta .tagged_as {
  display: inline-block;
}
.woocommerce-page .product_meta .tagged_as {
  margin-top: 5px;
}

.woocommerce-page .woocommerce-tabs li {
  padding: 10px;
}
.woocommerce-page .woocommerce-tabs li.active {
  background-color: rgba(221,221,221, 0.3);
}
.woocommerce-page .woocommerce-tabs li.active a {
  box-shadow: none;
  font-weight: 700;
}
.woocommerce-page .woocommerce-tabs li a {
  box-shadow: none;
}

/* Cart */
.woocommerce-page .button {
  padding: 0.7em;
  margin-left: 10px;
}

/* Checkout Page */
.woocommerce-checkout #customer_details > .col-1,
.woocommerce-checkout #customer_details > .col-2 {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.woocommerce-checkout #customer_details > .col-2 label,
.woocommerce-checkout #customer_details > .col-2 .woocommerce-input-wrapper {
  width: 100%;
}

#billing_country_field .woocommerce-input-wrapper {
  min-width: 33%;
}

.woocommerce-page input[type="radio"]:checked+label{
  border: none;
  background-color: initial;
}

.woocommerce-page .woocommerce-order-overview {
  padding-left: 20px;
}

.woocommerce-input-wrapper {
  width: 100%;
}

.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3 {
  display: none;
}

.product .onsale {
  display: none;
}

.woocommerce-loop-category__title .count {
  display: none;
}

.woocommerce-page .button {
  margin-left: 0;
}