#basket { display: block !important }
/*.dropdown-cart .dropdown-cart-product-list .dropdown-cart-details {
padding-right: 30px;
}*/

.item-add-btn.loading, .btn.loading {
        position: relative
}

.item-add-btn.loading:after, .btn.loading:after {
        background: url(../images/ajax-loader-2x.gif) no-repeat scroll center center/16px 16px #ffffff;
        opacity: 0.6;
        filter: alpha(opacity=60);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: "";
}

.cart-product-item,
#shipping-method-details.single-shipping-method .method-name input,
.totals.discount-method-onprofile .discount-method-onsite,
.totals.discount-method-onsite .discount-method-onprofile {
        display: none;
}

.cart-product-item.added {
        display: table-row;
}

#cart.cart-empty, #cart.cart-empty td {
        border: none !important;
}

#cart-shipping-block,
#discount-method-block {
        padding: 30px;
}

#shipping-method-details .method-name .title-desc {
        white-space: normal;
}

#cart td .item-price-special {
        margin-top: 0;
}

.cart-table .item-name-col-custom figure {
        width: 180px;
        text-align: left;
}

#discount-method-form .control-label {
        display: inline-block;
        margin-right: 10px;
        line-height: 34px;
        font-weight: 400;
        font-size: 16px;
}

#dropdown-cart-product-list {
        border: 1px solid transparent;
}

#dropdown-cart-product-list.products-list-scrollable {
        overflow-y: scroll;
        border: 1px solid rgba(0, 0, 0, 0.15);
}

#dropdown-cart-menu.invisible {
        display: block !important;
        opacity: 0;
        -moz-opacity: 0;
        -webkit-opacity: 0;
}

#dropdown-cart-menu.invisible #dropdown-cart-product-list {
        height: 10px !important;
        overflow: hidden;
}