/*===================================================================================*/
/*  BLACK
/*===================================================================================*/
button,
.button,
.header-v1,
input[type="reset"],
input[type="submit"],
input[type="button"],
.pizzaro-handheld-footer-bar,
.pizzaro-handheld-footer-bar ul li > a,
.banners .banner .caption .banner-price,
.woocommerce-account .customer-login-form h2::after,
.woocommerce-cart .pizzaro-order-steps ul .cart .step,
.woocommerce-checkout .pizzaro-order-steps ul .cart .step,
.woocommerce-cart .cart-collaterals + .cross-sells h2::after,
.footer-v1.site-footer .site-address .address li + li::before,
.woocommerce-checkout .pizzaro-order-steps ul .checkout .step,
.woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps ul .step {
    background-color: #000;
}

.pizzaro-handheld-footer-bar,
.pizzaro-handheld-footer-bar ul li > a,
.banners .banner .caption .banner-price,
.woocommerce-account .customer-login-form h2::after,
.woocommerce-cart .pizzaro-order-steps-2 ul .cart .step,
.woocommerce-checkout .pizzaro-order-steps-2  ul .cart .step,
.woocommerce-cart .cart-collaterals + .cross-sells h2::after,
.footer-v1.site-footer .site-address .address li + li::before,
.woocommerce-checkout .pizzaro-order-steps-2  ul .checkout .step,
.woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps-2  ul .step {
    background-color: #000;
}

.widget_layered_nav li:before,
#payment .payment_methods li label a:hover,
.page-template-template-contactpage .store-info a {
    color: #000;
}

.section-recent-posts .section-title,
.terms-conditions .entry-content .section.contact-us p a {
    color: #000;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.added_to_cart,
#order_review_heading::after,
#customer_details .woocommerce-billing-fields h3::after,
#customer_details .woocommerce-shipping-fields h3::after,
.woocommerce-cart .pizzaro-order-steps ul .cart .step,
.woocommerce-checkout .pizzaro-order-steps ul .checkout .step,
.woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps ul .complete .step,
.cart-collaterals h2::after,
.page-template-template-contactpage .contact-form h2:after,
.page-template-template-contactpage .store-info h2:after,
.banner.social-block .caption .button:hover {
    border-color: #000;
}

.pizzaro-order-steps ul .step {
    border-color: #000;
}

.pizzaro-order-steps-2 ul .step {
    border-color: #000;
}

button
.button:hover
.added_to_cart:hover,
#respond input[type=submit],
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.main-navigation ul.menu ul a:hover,
.main-navigation ul.menu ul li:hover > a,
.main-navigation ul.nav-menu ul a:hover,
.main-navigation ul.nav-menu ul li:hover > a,
.main-navigation div.menu ul.nav-menu ul a:hover,
.main-navigation div.menu ul.nav-menu ul li:hover > a {
    background-color: #000;
}
.eat:hover {
    background-color: #000;
    box-shadow: 0px 5px 15px 0 rgb(0 0 0 / 25%);
    color: #fff;
    border: 2px solid #000;
}
.eat:focus {
    background-color: #000;
    box-shadow: 0px 5px 15px 0 rgb(0 0 0 / 25%);
    color: #fff;
    border: 2px solid #000;
}
.eat-active {
    background-color: #000 !important;
    box-shadow: 0px 5px 15px 0 rgb(0 0 0 / 25%) !important;
    color: #fff !important;
    border: 2px solid #000 !important;
}
.eat:focus .eat-i {
    border-radius: 100%;
    width: 65px;
    height: 65px;
    padding-top: 10px;
    padding-left: 0px;
    display: block;
    margin-top: 4px;
    margin-left: 4px;
    background-color: #fff;
    animation: border 200ms ease-in forwards;
    animation-delay: 300ms;
}
@keyframes border {
    0% {
        border: 1px solid transparent;
        color: #67666d;
    }
    25% {
        border: 1px solid #000;
        color: #000;
    }
    50% {
        border: 1px solid #000;
        color: #000;
    }
    100% {
        border: 1px solid #000;
        color: #000;
    }
}

