.bottombox {margin-top: 30px;margin-bottom: 15px;display: inline-block;}
.checkout-cart-index .column.main {padding-bottom: 5px;}
.cart-summary .block.shipping .content {display: block;padding: 0;}
#shipping-zip-form {display: none;}
strong.summary.title { display: none;}
.title-shipping {text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-top: 15px;font-weight: 600;}
#co-shipping-method-form fieldset {margin: 0;}
.cart-summary .block .price {margin-left: 10px;font-weight: 500;}
.cart-summary .block .item-options {margin-bottom: 5px;}
.cart-summary dl.items.methods dt.item-title {font-weight: 400;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {border: 0;}
.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {border: 0;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {text-transform: uppercase;
    color: #212120;
    font-size: 14px;}
.block.discount .content {padding: 0;}
.secureimage {width: 150px;}
.notice-block {border: 1px solid #ccc;font-size: 15px;font-weight: 600;padding: 16px 10px;text-align: center;margin-top: 5px;}
.cart-totals {border-top: 0;}
.cart.table-wrapper .product-item-details a {
    font-size: 18px;
    color: #212120;
}
.cart.table-wrapper .product-item-details a:hover {
    opacity: 65%;
    text-decoration: none;
}
.cart.table-wrapper .item-options dd {
    font-size: 12px;
    text-transform: uppercase;
    color: #212120;
    font-weight: 500;float: left;
    width: 100%;
}
.cart.table-wrapper .item-options dt {
    display: none;
}
h1.page-title {
    font-size: 32px;
    font-weight: 500;margin-bottom: 0;
}
.cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span {
    width: auto;
    height: auto;
    margin: auto;
    clip: initial;
    color: #212120;
    font-weight: 600;
    font-size: 15px;position: initial;
}
.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete {
    position: initial;display: initial;
}
.cart.table-wrapper .actions-toolbar > .action-delete:before{
    content: none;
}
.cart.table-wrapper .cart thead tr th.col {
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #212120;
    text-transform: uppercase;
}
.cart.table-wrapper .cart > .item tr.item-info .price {
    font-size: 16px;
    font-weight: 500;
    color: #212120;
    font-family: 'Raleway';
}
a.towishlist.action-towishlist {display: none;}
.checkout-cart-index .cart.table-wrapper .col.qty .field.qty {position: relative;}
.qty.field .control, .qty.field .qty-changer {display: inline-block;vertical-align: middle;}
.cart.table-wrapper .col.qty .input-text {
    width: 35px;
    height: 35px;
    margin: 0;
    border: 0;
    padding: 0;
    color: #212120;
    font-size: 13px;
}
.checkout-cart-index .cart-container .qty-changer a {
    font-size: 13px;
    color: #212120;
}
.checkout-cart-index .cart-container .qty-changer a:hover {
    opacity: 65%;
}
.cart.table-wrapper .actions-toolbar > .action-delete:hover {
    opacity: 65%;
}
.checkout-cart-index p.product-item-sku {
    display: none;
}
.cart.table-wrapper .actions-toolbar{
    text-align: center;
}
.checkout-cart-index .cart-container .qty-changer a.qty-inc {
    position: relative;
    top: -2px;
}
.checkout-cart-index .cart-container .qty-changer a:hover {text-decoration: none;}
.cart.table-wrapper .actions-toolbar a.action.action-edit {display: none;}
.checkout-cart-index .page-title-wrapper {margin-bottom: 30px;}

.cart.table-wrapper .cart > .item{border: 0;}
.cart.table-wrapper .cart thead tr th.col {
    border-bottom: 0;
}
.cart.main.actions button.action.update {
    box-shadow: unset;
    background: #fff;
    border-radius: 0;
    border-color: #212120;
    color: #212120;
    text-transform: uppercase;
    padding: 10px 30px 10px 30px;transition: background 0.3s;
}
.cart.main.actions button.action.update:hover {
    background: #212120;
    color: #FFFFFF;
}
div#block-shipping {
    display: none;
}
.cart-summary {
    background: #FBFBFB;
}
.cart-totals tbody .mark, .cart-totals tfoot .mark {
    text-transform: uppercase;
    font-size: 12px;    vertical-align: middle;
}
span.price {
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 14px;
}
div#block-discount {
    display: none;
}
.cart-summary .checkout-methods-items {
    margin-top: 0;
}

.cart-totals {
    padding-top: 0;
}

@media screen and (min-width: 768px) {
    .cart.table-wrapper .item .col.item {max-width: 254px;display: table-cell;}
    .checkout-cart-index .cart.table-wrapper .product-item-details{padding-bottom: 0;}
    .cart.table-wrapper .cart > .item td.col.price, .cart.table-wrapper .cart > .item td.col.qty, .cart.table-wrapper .cart > .item td.col.subtotal {text-align: center;}
    .cart.table-wrapper .cart > .item td.col.qty {padding-top: 0;}
    .checkout-cart-index .cart-summary {padding: 40px;width: 32%;}
    .checkout-cart-index .cart-container .form-cart {width: 68%;}
}

@media screen and (max-width: 768px) {
    .cart.table-wrapper .cart thead tr th.col {border: 0;display: none;}
    .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before { padding: 0;}
    .cart .table.items .col{display: flex;width: 100%;align-items: center;    padding-top: 0;}
    .checkout-cart-index .cart.table-wrapper .col.qty .field.qty {flex: 1;max-width: 140px;}
    .cart.table-wrapper .actions-toolbar {text-align: left;flex: 2;padding: 0;}
    .cart.table-wrapper .cart > .item tr.item-info .price span.cart-price span.price {font-size: 15px;padding-left: 10px;}
    .cart.table-wrapper .col.price[data-th]:before { padding-top: 5px;}
    .cart-container .cart-summary {padding-top: 20px;}
    .cart.table-wrapper {border: 0;}
    .cart.table-wrapper .col.qty {padding: 20px 16px 10px;}
    .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {padding: 20px 16px 10px;}
}
@media screen and (max-width: 480px) {
    .cart.table-wrapper .product-item-details a {font-size: 14px;}
    .cart.table-wrapper .actions-toolbar > .action-edit > span, .cart.table-wrapper .actions-toolbar > .action-delete > span {font-size: 12px;}
    .cart.table-wrapper .col.qty[data-th]:before, .cart.table-wrapper .col.price[data-th]:before, .cart.table-wrapper .col.subtotal[data-th]:before, .cart.table-wrapper .col.msrp[data-th]:before {font-size: 12px;}
    .cart.table-wrapper .cart > .item tr.item-info .price span.cart-price span.price {font-size: 12px;}
    h1.page-title {font-size: 20px;}
    .cart-summary .checkout-methods-items .action.primary.checkout {font-size: 14px;padding: 7px 0;}
    .cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {font-size: 12px;}
    span.price {font-size: 12px;}
}