/* Start custom CSS */.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background: #04A2E4;
    color: #fff !important;
    padding: 13px 20px;
    border-radius:0;
}

 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ background-color:#000!important}
 
 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-top: 0;
}

.woocommerce table.shop_table {

    border-radius: 0px;
}

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 {background:#04A2E4; color:#fff; border:0;}

.elementor a {color:#04A2E4;}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,1);
}

table td, table th {
    border: 0;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-top: 1px solid rgba(0,0,0,1);
}

.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,1);
}/* End custom CSS */