.button.wc-backward{
  position: relative;
  z-index: 99;
  width: 200px;
  height: 56px;
  border-radius: 4px;
  color: #ffffff;
  padding: 15px 40px;
  font-size: 12px;
  font-weight: bold;
  line-height: 2.5;
  letter-spacing: 0.8px;
  text-align: center;
  background-color: #FD4F57;
  margin-top: 15px;
  text-shadow: none;
  text-transform: uppercase;
  box-shadow: none;
}

p, dt, dd{
  text-align:left!important;
}

.tax-total {
    display: none;
}

h1.entry-title {
  display: none;
}

.hentry {
  margin-bottom: 0px;
}

table {
    border-collapse: collapse;
}

thead  tr {
    border-bottom: 1px solid #EFEFF1;
}

.order-total {
  display: none;
}

.woocommerce-Price-amount.amount,
.product-price,
#cart-heading,
.quantity.wac-quantity,
.cart-empty,
table.shop_table_responsive tr td {
  color: #0B2135;
}

table th,
table tbody,
table tbody td {
  background-color: #ffffff!important;
}

th {
  text-align: left!important;
  color: #0B2135;
}

a.wac-btn-sub, .wac-qty-button {
  display: none;
  visbility: hidden;
}

body {
  margin-top: 130px;
}

input.button:hover {
  background-color: transparent;
}

th.product-name {
  font-weight: bold;
}

.product-name {
  font-weight: normal;
}


img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
  max-width: 30em;
  width: 80%;
}

.site-container, #content {
  height: 100%;
  min-height: 800px;
}

h1 {
  letter-spacing: 0.7px;
}

div.cart_totals.calculated_shipping, .shop_table.shop_table_responsive {
  margin-top: -29.5px;
}

h2 {
  display: none;
  visibility: hidden;
}

input[name="update_cart"]{
  margin-right: 27px;
  display: block;
  width: 270px;
  height: 44px;
  border-radius: 4px;
  background-color: #dc5d54;
  text-align: center;
  font-family: 'Lato', sans-serif ;
  float: right;
  color: white;
  font-size: 12px;
  font-weight: bold;
  line-height: 2.5;
  letter-spacing: 0.8px;
  padding-top: 7.5px;
  text-transform: uppercase;
}
}
button.disabled, button.disabled:hover, input.button:hover {
  display: none;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

input[name="coupon_code"], input[name="apply_coupon"] {
  display: none;
  visibility: hidden;
}

a.checkout-button.button.alt.wc-forward {
  display: none;
}

input[type="submit"] {
  background: rgba(0, 0, 0, 0.0);
}
.wac-qty-button, td.actions{
display:none!important;
}
a {
  color: #FD4F57;
  background: rgba(0, 0, 0, 0.0);
}

a.remove::before {
  color: #ed524d;
}

a#goto-checkout {
  display: block;
  width: 270px;
  height: 56px;
  padding: 15px 40px;
  border-radius: 4px;
  background-color: #FD4F57;
  text-align: center;
  vertical-align: middle;
  font-family: 'Lato', sans-serif ;
  float: right;
  color: white;
  font-size: 12px;
  font-weight: bold;
  line-height: 2.5;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  margin-bottom: 40px;
}

@media screen and (max-width: 620px) {
  #cart-heading{
    display: block;
    margin-top: -20px;
    margin-bottom: 75px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .top-goto {
    margin-top: 5px;
  }
  #goto-checkout {
    width: 100%!important;
    display: block;
  }
}

@media screen and (max-width: 780px){

}
