.Page-Step3 div.One-Field input[type="text"],
.Page-Step3 div.One-Field input[type="password"],
.Page-Step3 div.One-Field input[type="number"],
.Page-Step3 div.One-Field select,
.Page-Step3 .Language select,
.Page-Step3 .Currency select {
  font-size: 13px !important;
}

.Page-Step3 .Avanquest_Renewal_Terms {
  padding: 0 !important;
}

.Page-Step3 .Main-Content span.ShoppingCart-Item-ProductDescription-Automated {
  font-size: 14px;
  font-weight: 400;
}
.Page-Step3 div#step3_xsells .Xsell-Row .Product-Information .ShoppingCart-Item-ProductName,
.Page-Step3 div#step3_xsells .Xsell-Row .Product-Informationundefined .ShoppingCart-Item-ProductNameundefined{
  font-weight: 400;

}
.Page-Step3 div#step3_mp .Product-Informationundefined .ShoppingCart-Item-ProductDescription-Detailsundefined {
  font-size: 14px;
}

.Page-Step3 .ShoppingCart-Item-ProductNameundefined,
body.Checkout .Page-Step3 .Main-Product-Row .ShoppingCart-Item-ProductName {
  font-weight: 400;
  font-size: 24px;
}
body.Checkout .Page-Step3 .Main-Content .ShoppingCart-Item-ProductNameundefined{
  font-size: 24px;
  font-weight: 400;
  padding: 0 0 10px;
}

.Page-Step3 .Main-Product-Row .Product-Price .ShoppingCart-Item-ProductPrice {
  font-weight: 400 !important;
}

.Page-Step3 div.One-Field input[type="text"]::placeholder,
.Page-Step3 div.One-Field input[type="password"]::placeholder,
.Page-Step3 div.One-Field input[type="number"]::placeholder {
  font-size: 13px !important;
}

.Page-Step3 .ShoppingCart-Item-ProductNameundefined {
  font-weight: 400;
}

.Page-Step3 .Product-Informationundefined .Product-Priceundefined {
  font-size: 22px;
}

.Page-Step3 .ShoppingCart-Item-ProductPrice {
  font-size: 18px;
}

.Page-Step3 .ShoppingCart-Item-ProductPriceOldundefined,
.Page-Step3 .ShoppingCart-Item-ProductPriceOld {
  font-size: 14px!important;
  font-weight: 400;
}

.Page-Step3 .ShoppingCart-Item-ProductPriceOld {
  padding-left: 3px;
}

.Page-Step3 .Product-Informationundefined .ShoppingCart-Item-ProductDescription-Automatedundefined {
  font-size: 13px;
}

.Page-Step3 div#xsb0 .Product-Price {
  line-height: 1.5;
}

.Page-Step3 div#xsb0 .ShoppingCart-Item-ProductPriceOld,
.Page-Step3 div#xsb1 .ShoppingCart-Item-ProductPriceOld {
  font-size: 14px;
}

.Page-Step3 .Xsell-Row .Product-Information h5 {
  font-size: 18px;
  line-height: 1.3;
}

.Page-Step3 div#xsb0 span.ShoppingCart-Item-ProductDescription-Automated,
.Page-Step3 div#xsb1 span.ShoppingCart-Item-ProductDescription-Automated {
  font-size: 13px;
}

.Checkout div.Page-Step3 .ShoppingCart-Summary {
  font-size: 18px;
}

.Page-Step3 .ShoppingCart-Summary-After-Tax-Price {
  font-weight: 400;
}


.Page-Step3 .ShoppingCart-Summary-TotalDiscountPercent {
  color: #1a1a1a !important;
}

.Page-Step3 span.moved_subs_comp_span {
  font-weight: bold;
}

.Page-Step3 .moved_subs_comp {
  font-size: 13px;
}

.Page-Step3 .Product-Information span.ShoppingCart-Item-ProductDescription-Details {
  line-height: 1.4;
  font-size: 13px;
}

.Page-Step3 .Main-Product .Product-Information span.ShoppingCart-Item-ProductDescription-Details {
  line-height: 1.4;
  font-size: 14px;
}

.Page-Step3 .Xsell-Row input[type=checkbox] {
  vertical-align: baseline;
}

.Page-Step3 .Newsletter {
  font-size: 13px;
}

.Checkout div.Page-Step3 div.Cart-Wrap .ShoppingCart-Summary {
  font-size: 22px;
  line-height: 1.2;
}

.Page-Step3 .ShoppingCart-Summary-TotalPrice {
  font-weight: 400 !important;
}

@media (max-width: 660px) {
  .Page-Step3 .Product-Informationundefined .Product-Priceundefined {
    font-size: 18px;
  }

  .Page-Step3 .ShoppingCart-Item-ProductPriceOldundefined {
    font-size: 13px;
  }

  .Page-Step3 .ShoppingCart-Item-ProductPrice {
    font-size: 16px;
  }

  .Page-Step3 div#xsb0 .ShoppingCart-Item-ProductPriceOld,
  .Page-Step3 div#xsb1 .ShoppingCart-Item-ProductPriceOld {
    font-size: 13px;
  }

  .Checkout div.Page-Step3 div.Cart-Wrap .ShoppingCart-Summary {
    font-size: 18px;
    line-height: 1.2;
  }
}

@media (max-width: 480px) {
  body.Checkout .Page-Step3 .Main-Product-Row .ShoppingCart-Item-ProductName {
    font-weight: 400;
    font-size: 22px;
  }

  .Page-Step3 .ShoppingCart-Item-ProductPriceOld {
    padding-left: 0px;
  }
}