.paintbox-table-wrapper{
    margin-bottom: 50px;
}
.paintbox-wrapper tr{
    background: transparent !important;
}
.paintbox-wrapper tr td{
    border-collapse: collapse;
    padding: 0;
    text-align: center;
    background: transparent !important;
    width:28.1px;
}
.paintbox-wrapper tr td label{
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.paintbox-wrapper tr td input{
    display: none;
}
/* 2m */
.rowone{ 
    height: 26.9px;
}
/* 1.5m */
.rowtwo{
    height: 21px;
}
.paintbox-active{
    background-color: green;
}
.paintboxlabel:hover{
    background-color: #00800085;
}
.already-booked{
    background-color: red;
}
.paintbox-add-to-cart-wrapper{
    position: fixed;
    width: 100%;
    left: 0;
    background: gray;
    bottom: 0;
    padding: 20px;
    z-index: 9;
}
.paintbox-add-to-cart{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    margin: 0 auto;
}
.pb-add-to-cart-loader{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
}
.pb-add-to-cart-loader-inner{
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: #ffffff94;
}
.pb-add-to-cart-loader img{
    width: 70px;
}
.pb-add-to-cart{
    background: white;
}
.pb-cart-box{
	
}
.pb-button-box{

}
.pb-selected-box{
	color: white;
}
.pb-selected-price{
	color: white;
}
.pb-add-to-cart{

}
.pb-s-box{

}
.pb-p-box{

}

/* cart page */
.wc-block-cart-items__row .wc-block-components-product-price__regular,
.wc-block-cart-items__row .wc-block-components-product-badge.wc-block-components-sale-badge{
    display: none;
}
.wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-product-price__regular{
    display: none;
}

@media(max-width:768px){
    .paintbox-table-wrapper{
        overflow: auto;
    }
    .paintbox-add-to-cart {
        width: 100%;
    }
}