/* .opc-payment .field-select-billing .select option:last-child {
    background-color:#515050;
    color: #fff;
} */



.products.wrapper+.toolbar {
    margin-top: 0;
}

.products.wrapper~.toolbar .pageWrap {
    margin-top: 0 !important;
}

.toolbar-products {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.toolbar-products::before,
.toolbar-products::after {
    display: none;
}

.products.wrapper~.toolbar .limiter {
    display: none;
}

.toolbar-products .pages {
    display: inline-block !important;
    float: none !important;
}


.page-products .toolbar .limiter {
    display: inline-block;
}

.page-products .columns {
    padding-top: 0;
}

.page-products .sorter {
    position: static;
}

.toolbar-products>* {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
}

.toolbar-products .pageWrap {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    border-top: 1px dashed #e5e5e5;
    padding-top: 15px;
}

.toolbar-products #modes-label {
    display: none;
}

.toolbar-amount {
    padding-left: 0;
}

@media (min-width: 768px) {
    .modes {
        float: right;
        margin-right: 0;
        margin-left: 20px;
        /*  order: 10; */
        padding-right: 0;
    }

    .toolbar-products #modes-label {
        display: block;
        float: left;
        margin-top: 6px;
        font-weight: normal;
        margin-right: 10px;
    }
    .toolbar-products .pages > .label {
    clip: auto;
    width: auto;
    height: auto;
    overflow: visible;
    position: static;
    margin-right: 5px;
    font-weight: normal;
}
}

@media (max-width: 767px) {
    .toolbar-products {
        justify-content: center;
    }

    #itemslider-product-related .owl-item {
        width: auto!important;
    }
}

.checkout-cart-index .modal-popup.confirm,
.list-qty-modal {
    overflow-y: visible;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0 !important;
    padding: 0 15px;
}

.list-qty-modal .action-close,
.checkout-cart-index .modal-popup.confirm .action-close{
    padding: 0;
}

.list-qty-modal._inner-scroll .modal-content {
    padding-bottom: 15px;
}

.checkout-cart-index .modal-popup.confirm .modal-inner-wrap,
.list-qty-modal._inner-scroll .modal-inner-wrap {
    margin: 0 auto;

    max-width: 880px;
    min-height: 0 !important;
}

.checkout-cart-index .modal-popup.confirm .modal-content,
.list-qty-modal .modal-content{
    padding-right: 15px!important;
}

.checkout-cart-index .modal-popup.confirm .modal-content > div,
.list-qty-modal .qty_err_msg,
.modal-popup__success .add-c-popup {
    background-position: 25px center !important;
    background-repeat: no-repeat !important;
    padding: 25px 25px 25px 80px !important;
    font-size: 16px !important;

    border-color: #c02230;
    background-color: #F5DAD3;
    background-image: url(../images/i_msg-error.png);
    color: #c02230;
    font-weight: bold;
}

.modal-popup__success .add-c-popup{
        background-image: url(../images/i_msg-success.png);
        background-color: rgba(0, 128, 0, 0.10);
        border-color: green;
        color: green;
}

.payment-alert {
    font-size: 16px;
    margin-bottom: 15px;
    line-height: normal;
}

.payment-alert a {
    color: #d08735;
    text-decoration: none;
}


.product-item-actions .actions-primary .stock.unavailable{
    color: red;
}


.product-items .item .addto-links-icons .action .icon{
    background: url(../images/icon-wishlist.png) no-repeat;
    font-size: 0;
    width: 20px;
    height: 17px;
    margin-top: 10px;
}

.product-items .item .addto-links-icons .action:hover .icon{
    background-position: 0 -17px;
}

/* .quantity_custom{
    margin-right: 0;
} */

.cart.main.actions button,
.cart.main.actions .action{
    background: #777;
}
.cart.main.actions button:hover,
.cart.main.actions .action:hover {
    background: #515050;
}

.product-info-main .page-title-wrapper .page-title{
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
}

.product-item .tocart, .product-items .item .tocart{
    width: 100%;
}

/* .page.messages.stick-msg .messages .message.success{
    display: inline-block;
} */

@media (min-width: 768px){
   .modal-popup__success .modal-footer{
       text-align: right;
   } 
}


