/*-----Cart--------*/
#content .woocommerce table.shop_table,
#content .woocommerce-page table.shop_table {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 0;
}

#content .woocommerce .cart-collaterals .cart_totals table,
#content .woocommerce-page .cart-collaterals .cart_totals table {
    width: 100%;
    margin: 0;
}

#content .woocommerce .cart-collaterals .cart_totals table th,
#content .woocommerce-page .cart-collaterals .cart_totals table th {
    width: 50%;
}

.cart_totals h2 {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #415201;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    padding: 2%;
    margin-bottom: 20px;
}

#add_payment_method .wc-proceed-to-checkout,
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-checkout .wc-proceed-to-checkout {
    padding: 10px 0px 0px;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    margin: 0;
    font-size: inherit;
    padding: 10px 20px;
    background: #415201;
    transition: .3s;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover {
    background: #8EA92C;
}

#content .woocommerce .cart-collaterals .shipping_calculator .button,
#content .woocommerce-page .cart-collaterals .shipping_calculator .button {
    width: auto;
}
