@media only screen and (max-width: 640px) { 
    #widget-override .simple-store .simple-store-content .shopping-cart-output .header-row td {
        text-align:center;
        line-height:initial;
        padding: 2px 2px;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .header-row .info {
        padding:0px;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .header-row .quantity,
    #widget-override .simple-store .simple-store-content .shopping-cart-output .header-row .extended {
        width:auto;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row td {
        padding: 20px 3px;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .image {
        width:0px;
        padding:0;
    }
    
    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .image img {
        display:none;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .quantity,
    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .extended {
        width:auto;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .quantity .qty-wrapper {
        float:none;
    }
    
    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .quantity .qty-wrapper .qty-up,
    #widget-override .simple-store .simple-store-content .shopping-cart-output .item-row .quantity .qty-wrapper .qty-down {
        display:none;
    }

    #widget-override .simple-store .simple-store-content .shopping-cart-output .cart-total .value {
        padding-right:0px;
    }
    
    .widget-page .simple-store .main-store-content .simple-store-content .shopping-cart-output .instructions-cell {
        padding: 0px 5px 0px 5px;
    }
}
