.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: unset;
    width: 100%;
}

.product-thumbnail img {
    max-width: 80px;
}

.rcrt button.p,
.rcrt button.m {
    min-width: 40px;
    height: 40px;
    border: none;
    background: #fff;
    padding: 0 5px;
    box-shadow: none;
    color: #777;
    border-radius: 5px;
    font-size: 22px;
    cursor: pointer;
    transition: ease all 0.3s;
    border: 1px solid;
}

.rcrt button.p:hover,
.rcrt button.m:hover {
    color: #fff;
    background: #10b9c9;
}

div.quantity input[type=number] {
    text-align: center;
    border: none;
    background-color: transparent;
    color: #777;
    font-size: 22px;
    width: 60px;
}

div.quantity input[type=number]::-webkit-outer-spin-button,
div.quantity input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

div.quantity input[type=number] {
    -moz-appearance: textfield;
}

.woocommerce-cart-form .product-name a {
    text-decoration: none;
    color: #10b9c9;
}

.woocommerce-cart-form .product-price {
  font-size: 13px;
}

.woocommerce-cart-form .product-price del {
  margin-left: 20px;
}

.woocommerce-cart-form .product-price ins {
  text-decoration: none;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    font-size: 12px;
}

.rcrt .wc-proceed-to-checkout{
    text-align: center;
    display: grid;
}

.woocommerce-cart-form .product-subtotal del {
  margin-left: 20px;
  color: unset;
  font-weight: unset;
  font-size: 16px;
}

.product-subtotal .woocommerce-Price-amount{
  text-decoration: none;
  color: #10b9c9;
  font-weight: 800;
  font-size: 20px;
}

.woocommerce-shipping-calculator a {
    text-decoration: none;
    color: #10b9c9;
}

#coupon_code {
    border-radius: 5px;
    border-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    padding: 8px;
    min-width: 100px;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background-color: #10b9c9;
    transition: ease background-color 0.3s;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background-color: #ffb211;
}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {text-align: center !important;}

.woocommerce a.remove{color: #777 !important;}

@media screen and (max-width:767px){
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display: none;}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{display: block;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color: unset: }
}
