/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 *
 * @author Virtina ( Harshal )
 */
.vi-iframe-wrapper{ position: relative;}
.vi-loading-img-wrapper{ position: absolute; width: 100%;background: rgba(0,0,0,0.6);text-align: center; display: none; height: 800px; align-content: center;}
.vi-loading-img{ margin:auto; height:200px; width:200px;}
.vi-view-cart-none{ display: none;}
.vi-view-cart-show{ display: block!important;}
.vi-view-cart{
    background: #000000;
    color: #ffffff;
    margin-left: 15px;
height: 40px;
min-width: 160px;
border: 0;
padding: 10px 20px;
display: inline-block;
border-radius: 50px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: box-shadow .3s ease;
display: none;
text-align: center;
}
.vi-add-to-cart-button-wrapper{
    border-top: 1px solid #ECF1F2;
padding: 15px 15px;
display: flex;
align-items: center;
justify-content: flex-end;
margin: 20px 0px;
}
.vi-response-text-message{
    color: green;
    padding: 5px 10px;
    display: block;
    margin-bottom: 10px;
    border-left: 6px solid;
    border-bottom: 4px solid;
    border-top: 1px solid;
    border-right: 1px solid;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
    width:50px!important;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{
    line-height: 0px!important;
}
.woocommerce-cart-form .variation-CustomLink{ font-size: 15px!important;}
