﻿ 

/* Footer Totals Section */
div.xoo-wsc-container{
overflow-y:scroll;
    min-height: 100%;
        width: 100%;
        
    
    display: block;
    }
    
    span.xoo-wsch-close.xoo-wsc-icon-cross{
    font-size:1.5rem;
    }
    div.xoo-wsc-header{
    background-color:#f4f2f1;
    }
    span.xoo-wsch-item-count{
    text-transform: lowercase;
        letter-spacing: normal;
    }
    div.xoo-wsch-top{
    justify-content:flex-start;
    }
    div.xoo-wsc-body{
    background-color:#ffffff;
    }
    
    span.xoo-wsc-pname a{font-size: .8rem;
    font-weight:400;
    }
    
    div.xoo-wsc-footer{
    background:#f4f2f1;
    color:#343434;
    }
    
    .xoo-wsc-modal *{
    color:#7c7876;
    font-size:.8rem;
    }
    
    span.xoo-wsch-text{
    text-transform:uppercase;
    font-size:1.2rem;
    color:#343434;
    letter-spacing:4px;
    font-weight:500;
    }
    .xoo-wsc-footer-totals {
        margin-bottom: 20px;
    }
    
    .xoo-wsc-short-description{
    
    margin-bottom:0;
    font-size:.7rem;
    }
    .xoo-wsc-sml-qty{
   
    font-size:.7rem;
    }
    div.xoo-wsc-ft-amt{
    font-size: .8rem;
        font-weight: 400;
    
        text-transform:uppercase;
        justify-content: space-between;
        display: flex;
    }
    .xoo-wsc-ft-row {
        display: flex;
        justify-content: space-between;
        padding: 5px 0;
    }
    
    .xoo-wsc-ft-amt:last-of-type 
    
    .xoo-wsc-ft-amt-label {
        font-size: 1.2rem; 
    letter-spacing:.5px;
    }
    .xoo-wsc-ft-amt:last-of-type .xoo-wsc-ft-amt-value {
        font-size: 1.2rem; 
    }
    
    .xoo-wsc-ft-amt:last-of-type bdi {
        
    
    font-size: 1.2rem;
    }
    
    .xoo-wsc-ft-amt:last-of-type .woocommerce-Price-currencySymbol {
        
    
    font-size: 1.2rem;
    }
    span.xoo-wsc-ft-amt-label {
    letter-spacing: .5px;
    font-weight:500;
        
    
    color: #343434;
    }
    .xoo-wsc-ft-label {
        
        font-size: 14px;
    /*     color: #343434; */
    }
    
    .xoo-wsc-ft-value {
    font-weight:400;
        font-size: .8rem;
        
    }
    
    .xoo-wsc-divider {
        border: none;
      
    
      border-top: 1px solid #343434;
        margin: 10px 0;
    }
    
    div.xoo-wsc-ft-buttons-cont {
       text-transform: uppercase;
    }
    a.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn{
   
    letter-spacing: 1px;
     font-weight: 400;
    text-transform:uppercase;
    font-size:1rem;
    }
    a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart{
    background-color:#f4f2f1;
    color: #343434;
    border: 1px solid #000000;
    }
    a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout{
    border: 1px solid #000000;
    }
    
div.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, div.xoo-wsc-container .xoo-wsc-btn:hover {
    background-color: #0500e8;
    color: #ffffff;
    border: 1px solid #0500e8;
}
    
    /* Footer Buttons Section */
    .xoo-wsc-footer-buttons {
        
    
    text-align: center;
    }
    
    .xoo-wsc-ft-btn {
        display: inline-block;
        margin: 5px;
        padding: 10px 20px;
        text-decoration: none;
        color: #fff;
        background-color: #000;
        border-radius: 5px;
        font-weight: bold;
    }
    
    .xoo-wsc-btn-cart {
        background-color: #ccc;
        color:  #000;
    }
    
    .xoo-wsc-btn-checkout {
        background-color: #000;
    }
    
    .xoo-wsc-payment-options-container 
    
    {
    justify-content: flex-start;
    align-items:center;
        font-size: 20%;
        display: flex;
        
    
    color: #726d6d;
        text-align: center;
        margin-top: 5%;
    }
    
    .xoo-wsc-payment-options-container 
    
    p {
    margin:0.5rem 0 0 2rem;
    
        font-size: .7rem;
       width:30%;
        margin-bottom: .7rem;
    padding-top: 0.2rem;
    }
    
    .xoo-wsc-payment-icons {
        width: 70%; /
        margin: 0px 5px;
        display: flex;
    justify-content:flex-start;
    align-items:center;
   
    }
    