
/*.mobile {*/
    /*background: url('/_/img/st/d1-footer-bg.png') center top repeat-y;*/
/*}*/

.mobile a {
    color: #333;
}

.mobile h5 {
    color: #666;
    font-size: 1.1rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.mobile .row {
    padding-left: 1rem;
    padding-right: 1rem;
}

/*.mobile .col {*/
    /*padding-left: 1rem;*/
    /*padding-right: 1rem;*/
/*}*/

.mobile .page-header {
    background: url('/_/img/st/new-header.png') center top repeat-x;
    height: 2.5rem;
    font-size: 1.5rem;
    margin-bottom: 1rem;
}

.mobile .page-header,
.mobile .cart-shipping .shippingDescription,
.mobile .cart-shipping .toApartmentInput,
.mobile .cart-billing .billingDescription,
.mobile .cart-confirmation .description {
    color: #666;
}

.mobile .cart-items,
.mobile .cart-item,
.mobile .coupon .title,
.mobile .discountCard .title,
.mobile .page-footer .title {
    padding-left: 0;
    padding-right: 0;
    font-size: 0.9rem;
}

.mobile .cart-item {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid #fff6ef;
    width: 100%;
    margin: 0;
}

.mobile .cart-item,
.mobile .cart-discounts,
.mobile .cart-total,
.mobile .cart-submit,
.mobile .cart-customer-info,
.mobile .cart-shipping,
.mobile .cart-billing,
.mobile .cart-confirmation,
.mobile .cart-success,
.mobile .cart-payonline {
    background-color: #ffe7d3;
}

/*mobile .cart-item:hover {*/
    /*background: #ffefe1;*/
/*}*/

.mobile .cart-item .image {
    padding-right: 0;
    padding-left: 0;
}

.mobile .cart-item .title {
    padding-right: 0.4rem;
    padding-left: 0.4rem;
    padding-bottom: 0.4rem;
}

.mobile .cart-item .quantity {
    padding-right: 0.2rem;
    padding-left: 0.2rem;
}

.mobile .cart-item .remove {
    color: #495057;
}

.mobile .cart-item .remove i {
    opacity: 0.2;
}

.mobile .cart-discounts ul, .mobile .page-footer ul {
    list-style-type: none;
    width: 100%;
    margin-bottom: 0.4rem;
    margin-top: 0;
}

.mobile .cart-discounts {
    color: #188a47;
    font-size: 0.8rem;
}

.mobile .cart-submit,
.mobile .cart-quick-order .submit,
.mobile .coupon .submit,
.mobile .discountCard .submit,
.mobile .cart-customer-info .submit,
.mobile .cart-customer-info .title,
.mobile .cart-shipping .title,
.mobile .cart-shipping .description,
.mobile .cart-shipping .shippingDescription,
.mobile .cart-shipping .submit,
.mobile .cart-billing .title,
.mobile .cart-billing .description,
.mobile .cart-billing .billingDescription,
.mobile .cart-billing .submit,
.mobile .cart-confirmation .title,
.mobile .cart-confirmation .submit,
.mobile .cart-success .title,
.mobile .cart-success .submit,
.mobile .review .submit {
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
}

.mobile .cart-quick-order,
.mobile .coupon,
.mobile .discountCard,
.mobile .review {
    background-color: #fffbd9;
    margin-top: 0.8rem;
}

.mobile .confirm-text,
.mobile .coupon a,
.mobile .discountCard a {
    font-size: 0.7rem;
    padding-top: 0.4rem;
}

.mobile .cart-quick-order a,
.mobile .coupon a,
.mobile .discountCard a,
.mobile .page-footer a,
.mobile .cart-customer-info a,
.mobile .cart-shipping a,
.mobile .cart-billing a,
.mobile .cart-confirmation a {
    text-decoration: underline;
}

.mobile .coupon h5 span,
.mobile .discountCard h5 span  {
    border-bottom: 1px dashed;
}

.mobile .page-footer {
    background: url('/_/img/st/d1-footer-bg.png') repeat;
    margin-top: 0.8rem;
    color: #c6ae9d;
}

.mobile .page-footer a {
    color: #c6ae9d;
    font-size: 0.8rem;
}

.mobile .page-footer ul {
    margin-top: 0.8rem;
}

.mobile .cart-customer-info .confirm-text,
.mobile .cart-shipping .confirm-text,
.mobile .cart-billing .confirm-text,
.mobile .cart-confirmation .confirm-text {
    padding-bottom: 0.8em;
}

.mobile .cart-shipping .shippingDescription,
.mobile .cart-shipping .toApartmentInput,
.mobile .cart-billing .billingDescription {
    font-size: 0.9rem;
}

.mobile .cart-shipping .toApartmentInput,
.mobile .cart-confirmation .commentTitle {
    padding-top: 0.4rem;
}

.mobile .row.mapSpb, .mobile .row.mapMsk {
    padding-left: 0;
    padding-right: 0;
}

.mobile .cart-billing .billingDescription strong {
    color: #000;
}

.mobile > .submit {
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
}

#checkout_cart button {
    color: #360;
    font-size: 1em;
    margin-left: -10px;
}

#checkout_cart .dropdown-menu,
#checkout_cart .dropdown-menu * {
    background: #ffe7d3 !important;
}

#checkout_cart .dropdown-menu a,
#checkout_cart .dropdown-menu a:hover,
#checkout_cart .dropdown-menu a:active {
    color: black !important;
    border-bottom: none !important;
    font-size: 0.8em !important;
    background: #ffe7d3 !important;
}

#checkout_cart .dropdown-menu .dropdown-item {
    padding: 0;
    white-space: normal;
}

.mobWr #mobSlide a span {
    margin-top: 146px;
}

