
/* WOO */
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th{
    border-block-start: 0;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th,
table tbody tr:hover>td, table tbody tr:hover>th{
    background-color: transparent;
}
table td, table th{
    border: 0;
}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text {
    width: auto;
}

.woocommerce a.remove:hover, .ast-woocommerce-cart-menu .main-header-menu .woocommerce-custom-menu-item li:hover>a.remove:hover{
    color: #4DBBBB;
    border-color: #4DBBBB !important;
}
.woocommerce a.remove:hover {
    color: #4DBBBB !important;
    background: transparent !important;
    border-color: #4DBBBB !important;
}
.woocommerce a.button, button.single_add_to_cart_button.button.alt, .woocommerce a.button.wc-forward, .woocommerce table.cart td.actions .coupon button.button, .woocommerce #content table.cart .button, .woocommerce-page #content table.cart .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce form.checkout_coupon .button {
    color: #fff;
    background: #4DBBBB !important;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 4px 3px 1px 0 #d2d3d0;
    padding: 8px 14px 9px 14px;
}

.woocommerce div.product span.price, .woocommerce div.product p.price,
.woocommerce ul.products li.product .price{
    color: #3a3a3a;
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: #3a3a3a;
}
html {
    font-size: 93.75%;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    background: transparent;
}