.td-header-header-full.td-banner-wrap-full.td-container-wrap {
    display: none;
}
.woocommerce a.button, 
.woocommerce-cart .woocommerce .actions .button,
.single-product .product .summary .cart .button,
.woocommerce-cart .woocommerce table.cart .button,
.woocommerce input.button,
.woocommerce input.button.alt, 
.woocommerce button.button.alt {
    font-family: 'Roboto', sans-serif !important;
}
a.h2-link {
    font-weight: 500;
    font-size: 15px;
    color: #ffffff !important;
    padding: 5px 15px;
    border-radius: 5px
}

.update-shipping-addresses input.button,
.woocommerce p a.button,
.woocommerce-cart .woocommerce .actions .button ,
.woocommerce-page .woocommerce a.button,
a.h2-link,
.woocommerce input.button[value="Update"]{
    border: 1px solid #ff9d00 !important;
    background-color: #ff9d00 !important;
}

.woocommerce table.shop_table .product-quantity, .woocommerce-page table.shop_table .product-quantity{
    text-align: left;
}

.woocommerce p a.button, .update-shipping-addresses input.button {
    color: #ffffff;
}

.woocommerce p a.button:hover, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.address-block .buttons .button:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.update-shipping-addresses input.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce .woocommerce-message .button:hover {
    border: 1px solid #cc44a6 !important;
    background-color: #cc44a6 !important;
    color: white;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.single-product .product .summary .cart .button,
.woocommerce button.button.alt,
.address-block .buttons .button,
.woocommerce input.button.alt,
.woocommerce input.button{
     background-color: #ac286c !important;
    color: #ffffff !important;
    border: 1px solid #cc44a6 !important;
}
.single-product .product .summary .cart .button:hover{
    background-color: #e0348c !important;
}
.woocommerce-cart .woocommerce table.cart .button:hover{
    color: #ffffff;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    font-size: 16px !important;
}
.woocommerce-cart .woocommerce table.cart .button{
    font-size: 12px !important;
}
.woocommerce-checkout-review-order tfoot td{
    text-align: left !important;
}
tr.multi_shipping td div#shipping_addresses .ship_address dl dd, tr.multi_shipping td div#shipping_addresses .ship_address.no_shipping_address .data {
    margin-left: 0;
}
.no_shipping_address, .ship_address{
    background-color: #ffffff !important;
    width: 100% !important;
}
.ship_address.no_shipping_address br {
    display: none;
}

.woocommerce-page .woocommerce a.button, .woocommerce a.button{
    font-size: 15px !important;
}
.address-block .buttons{
    position: relative !important;  
}
.address-block{
    margin: 10px 15px !important;
}

.single-product .product .summary .cart .button{
    font-size: 14px !important;
}
table.wc-shipping-multiple-addresses.shop_table.cart {
    margin-top: 24px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
}