a {
    color: #766460 ;
}

body {
    background: #f2f2f2;
}

footer {
    background: #B9D600 ;
}

footer, footer a {
    color: #766460;
}

footer, footer a:hover {
    color: #333;
}

.checkout-process>.step .step-mark.step-active:after {
    background: #B9D600 ;
}

.badge-info {
    color: #B9D600 ;
    background-color: #EEF3D6 ;
}

.alert-info {
    color: #766460;
    background-color: rgba(255,255,255,0.8);
    border-color: #766460;
}

.alert-warning {
    color: #766460;
    background-color: #B9D600 ;
    border-color: #766460;
}

.s-alert .alert-info{
    -webkit-animation: pulse-alert-field 3s infinite;
    animation: pulse-alert-field 3s infinite;
}

.add-cart-item{
    -webkit-animation: pulse-add-to-cart 1.5s infinite;
    animation: pulse-add-to-cart 1.5s infinite;
}

.s-product-max-order-quantity{
    display: none;
}

h5.card-title {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
}


@-webkit-keyframes pulse-add-to-cart {
    0% {
        transform: scale(0.90);
    }

    30% {
        transform: scale(0.90);
    }

    50% {
        transform: scale(1);
    }

    70% {
        transform: scale(0.90);
    }

    100% {
        transform: scale(0.90);
    }
}

@keyframes pulse-add-to-cart {
    0% {
        transform: scale(0.90);
    }

    30% {
        transform: scale(0.90);
    }

    50% {
        transform: scale(1);
    }

    70% {
        transform: scale(0.90);
    }

    100% {
        transform: scale(0.90);
    }
}

@-webkit-keyframes pulse-alert-field {
    0% {
        transform: scale(1);
    }

    40% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.97);
    }

    60% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes pulse-alert-field {
    0% {
        transform: scale(1);
    }

    30% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.97);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}
