#layoutHeader .top-ribbon {
    background-color: #222222 !important;
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
}
#layoutHeader .top-ribbon .topbar-text {
    color: #ffffff !important;
}

#layoutHeader .top-ribbon .topbar-link {
    color: #ffffff !important;
}

#layoutHeader .cat-links-apollo {
    color: #000000 !important;
}

#layoutHeader .cat-links-apollo:hover {
    color: #cccccc !important;
}

#body {
    font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif !important;
}

.banner-top {
    background-color: #373f50 !important;
    padding: 1.5rem 0;
    text-align: center;
}

.carousel-text-apollo {
    color: #ffffff !important;
}

.page-title-overlap h1 {
        color: #ffffff !important;
}

.page-title-overlap h2 {
        color: #ffffff !important;
}

.page-title-overlap h3 {
        color: #ffffff !important;
}

.page-title-overlap h4 {
        color: #ffffff !important;
}

.page-title-overlap h5 {
        color: #ffffff !important;
}

.page-title-overlap h6 {
        color: #ffffff !important;
}
.page-title-overlap .breadcrumb .breadcrumb-item a { 
    color: #ffffff !important;
    font-weight: 500;
}

.page-title-overlap .breadcrumb .breadcrumb-item { 
    color: #ffffff !important;
    font-weight: 500;
}

.page-title-overlap .breadcrumb-item + .breadcrumb-item::before {
    color: #ffffff !important;
}


#productDetails .page-title-overlap .breadcrumb .breadcrumb-item a {
        color: #000000 !important;
        font-weight: 500;
}

#productDetails .page-title-overlap .breadcrumb .breadcrumb-item  {
    color: #000000 !important;
    font-weight: 500;
}

#productDetails .page-title-overlap .breadcrumb-item + .breadcrumb-item::before {
        color: #000000 !important;
}

#productDetails .add-to-cart-btn {
        color: #ffffff !important;
        background-color: #4b4b4b !important;
}

#productDetails .add-to-cart-btn:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
}

#productDetails .product-wishlist-btn {
        color: #ffffff !important;
        background-color: #4b4b4b !important;
        border: 1px solid #000000 !important;
}

#productDetails .product-wishlist-btn:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
        border: 1px solid #000000 !important;
}

#productDetails .product-instock-link {
        color: #007bff !important;
}


#layoutHeader .wishlist-btn {
    background-color: #dc3545 !important;
    color: #ffffff !important;
	border: 1px solid #dc3545 !important;
}

#layoutHeader .wishlist-btn:hover {
    background-color: #c82333 !important;
    color: #ffffff !important;
	border: 1px solid #c82333 !important;
}

#layoutHeader .search-icon-btn {
        background-color: #dc3545 !important;
        color: #ffffff !important;
        border: 1px solid #dc3545 !important;
}
#layoutHeader .search-icon-btn:hover {
            background-color: #c82333 !important;
            color: #ffffff !important;
            border: 1px solid #c82333 !important;
}        
#layoutHeader .account-btn {
    background-color: #dc3545 !important;
    color: #ffffff !important;
    border: 1px solid #dc3545 !important;
}
#layoutHeader .account-btn:hover {
        background-color: #c82333 !important;
        color: #ffffff !important;
        border: 1px solid #c82333 !important;
} 

#layoutHeader .carticon-btn {
        background-color: #dc3545 !important;
        color: #ffffff !important;
        border: 1px solid #dc3545 !important;
}
#layoutHeader .carticon-btn:hover {
            background-color: #c82333 !important;
            color: #ffffff !important;
            border: 1px solid #c82333 !important;
        
} 
#layoutHeader .cartnumber-btn {
        background-color: #dc3545 !important;
        color: #ffffff !important;
}  


#shoppingCart .checkout-button {
        border: none !important;
        background-color: #28a745 !important;
        color: #ffffff !important;
        box-shadow: 0 0 15px rgba(0,0,0,.05) !important;
}

#shoppingCart .checkout-button:hover {
            background-color: #218838 !important;
            color: #ffffff !important;
}



#cartToggle .checkout-button {
	border: none !important;
    background-color: #28a745 !important;
    color: #ffffff !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05) !important;
}

#cartToggle .checkout-button:hover {
    background-color: #218838 !important;
    color: #ffffff !important;
}

.auth-btn {
	border: none !important;
    background-color: #007bff !important;
    color: #ffffff !important;
}

.auth-btn:hover {

    background-color: #6610f2 !important;
    color: #ffffff !important;
}

.address-btn {
	border: none !important;
    background-color: #6610f2 !important;
    color: #ffffff !important;
}

.address-btn:hover {
    background-color: #520dc2 !important;
    color: #ffffff !important;
}

 
.act-dropdown .nav-link {
        color: #000000 !important;
        background-color: #ffffff !important;
}
.act-dropdown .nav-link:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
}



#account-menu li .nav-link-style {
            color: #6d90d4 !important;
}

#account-menu li .nav-link-style:hover {
            color: #cccccc !important;
}

.new-card-btn {
    border: none !important;
    background-color: #6610f2 !important;
    color: #ffffff !important;
}
.new-card-btn:hover {
        background-color: #520dc2 !important;
        color: #ffffff !important; 
}


.delivery-btn {
	border: none !important;
    background-color: #20c997 !important;
    color: #ffffff !important;
}

.delivery-btn:hover {
    background-color: #198754; !important
    color: #ffffff !important;
}

.payment-method-btn {
	border: none !important;
    background-color: #6f42c1 !important;
    color: #ffffff !important;
}

.payment-method-btn:hover {
    background-color: #59359a !important;
    color: #ffffff !important;
}

.payment-btn {
	border: none !important;
    background-color: #fd7e14 !important;
    color: #ffffff !important;
}

.payment-btn:hover {
    background-color: #e8590c !important;
    color: #ffffff !important;
}


.product-category-link {
    color: #000000 !important;
}


.continue-shopping-btn {
	border: none;
    color: #ffffff !important;
    background-color: #4b4b4b !important;
}
.continue-shopping-btn:hover {
	border: none;
    color: #ffffff !important;
    background-color: #000000 !important;
}


.discount-btn {
    color: #c24f50 !important;
    background-color: #c24f50 !important;
    border:1px solid #c24f50 !important;
}
.discount-btn:hover {
    color: #ffffff !important;
    background-color: #ffffff !important;
    border:1px solid #ffffff !important;
}


.gift-btn {
    color: #c24f50 !important;
    background-color: #c24f50 !important;
    border:1px solid #c24f50 !important;
}
.gift-btn:hover {
    color: #ffffff !important;
    background-color: #ffffff !important;
    border:1px solid #ffffff !important;
}

.footer-top {
    background-color: #373f50 !important;
}

.footer-bottom {
    background-color: #2b3445 !important;
}


.footer .widget-link {
        color: #ffffff !important;
}

.footer .btn-social {
        color: #ffffff !important;
        background-color: #373f50 !important;
}
    
.footer .btn-social:hover {
        color: #ffffff !important;
        background-color: #373f50 !important;
}

.footer .bs-twitter {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-twitter:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-facebook {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-facebook:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-linkedin {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-linkedin:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-instagram {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-instagram:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-youtube {
    color: #ffffff !important;
    background-color: #000000 !important;
}

.footer .bs-youtube:hover {
    color: #ffffff !important;
    background-color: #000000 !important;
}


.footer .email-subscribe-btn {
    color: #ffffff;
    background-color: #000000;
}
.footer .email-subscribe-btn:hover {
    color: #ffffff;
    background-color: #000000;
}
