td, #customers th {
  border: 1px solid #5A4A80;
  padding: 8px;
}

tr:nth-child(even){background-color: #443B65;}

tr {


background:#443B65 !important;

background-color:#443B65 !important;

color:white !important;

text-shadow: transparent !important;

box-shadow: none;

border-color:#ca0606 !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

background: #443B65 !important;

color:white !important;

text-shadow: transparent !important;

border-color:#ca0606 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

background: red !important;

box-shadow: none;

text-shadow: transparent !important;

color:white !important;

border-color:#ca0606 !important;

}

@media (max-width: 768px) {
    .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;
        text-align: left !important;
    }

    .cart .product-thumbnail:before {
        display: none;
    }

    .woocommerce-cart table.cart img {
        width: 150px;
    }
}


/* Price calculator Styles */

.table-from{
    width: 100%;
    margin: 0 auto;
    background-color: #443b65;
    border: 1px solid #4f4e48;
}
.table-from .heading{
    background-color: #5c3b75;
}
.table-from .heading h3{ 
    color: #fff;
}
.table-from .heading{
    padding: 10px 0 10px 20px;
}
.table-from table td{
    border-top: 2px solid #55477c;
    border-bottom: 1px solid #392f56;
}
.table-from table td {
    padding: 0  15px;
	
	    vertical-align: middle;
}
.table-from table td i{
    background-color: #d82d2a;
    border-radius: 50%;
    padding: 4px;
    font-size: 11px;
    font-weight: normal;
/*     color: #443b65; */
}
.table-from table td button {
    background: none;
    border: none;
    outline: none;
}
.column-detail{
    overflow: hidden;
    width: 316px;
    text-align: left;
}
.column-detail img{
    float: left;
    margin: 3px 5px 1px 1px;
}
.column-detail .detail{
    float: left;
    font-weight: bold;
	font-size: 23px;	
}
.column-detail .detail span{
    font-size: 12px;
    color: #E1D193;	
}
.column-detail .detail p{
    font-size: 13px;
    color: #C8A3F6;
}
.column-detail .detail p{
    font-size: 13px;
    color: #C8A3F6;	
}
.tool-price{
    font-size: 15px;
    color: #E1D193;
    font-weight: bold;
}
.column-total{
    width: 380px;
    color: #fff;
    font-size: 13px;
}
.total-table td{
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    padding: 2px !important;
}
.clr{
    background-color: #337586;
}
.subtotal{
    background-color: #fff;
}
.tool-total{
    background-color: #faf6db;
}
.tool-total td{
    color: #fff;
}
.checkout-btn{
    text-align: center;
    padding: 3px 0;
}
.checkout-btn button{
    color: #a8acc1;
    background-color: #39649a;
    border-radius: 5px;
    border: none;
    padding: 12px 14px;
    font-weight: bold;
}
.detail p{
	margin-top:0px;
}
td.cross{
	width:2%;
}

.table-from table{
	margin-bottom:0px;
}
.column-total{
	text-align:center;
}

td#total {
    text-align: center;
}

/*.wc-block-grid__product-image {
    width: 170px;
    height: 177px;
    margin: 0px auto;
}

@media only screen and (max-width: 425px) {
	
.wc-block-grid.has-3-columns .wc-block-grid__product {
    max-width: 50%;
}

}*/
/* hide header title on products and categories */

.tax-product_cat .header-title,
.single-product .header-title{
    display: none;
}