/**
 * Webkul Software
 *
 * @category  Webkul
 * @package   Webkul_OneStepCheckout
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */

.buy-now-div .buynow {
    line-height: 2.2rem;
    padding: 14px 20px;
    font-size: 1.8rem;
}

@media only screen and (min-width: 878px) {
    .buy-now-div {
        float: left;
        margin: 0px 4px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 876px) {
    .buy-now-div {
        margin: 4px 0px;
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .buy-now-div {
        margin: 4px 0px;
    }
    .buy-now-div .buynow {
        width: 100%;
    }
}

.product-item .buynow {
    font-size: 1.3rem;
    border-radius: 0;
    line-height: 1;
    padding-bottom: 10px;
    padding-top: 10px;
    white-space: nowrap;
}
.product-item .buynow:before {
    content: '\e8ba';
    font-family: 'porto-icons';
    margin-right: 5px;
    font-weight: 600;
    font-size: .9375rem;
}

.product-item-info.type10 .qty-box {
    display: initial;
}
/* html .action.primary, html .btn {
    margin-top: 5px;
} */
.product-item-info .product-item-details .product-item-actions {
    white-space: inherit;
}

/* html .action.primary {
    border-radius: 0;
    color: #333 !important;
    background-color: #fff !important;
    border-color: #ddd !important;
    line-height: 34px;
    padding: 0 0.625rem !important;
    font-size: .75rem;
    height: 36px;
    font-weight: 600;
    text-transform: uppercase;
} */

button.action.tocart.primary:hover, button#buy-now:hover {
    transition: 0.4s;
    background: #0e5e0e !important;
    color: #fff !important;
    border: 0;
}