.bs-footer {
    background: url(imgpie.png);
    background-size: cover;
}
.bs-footer__link__icon {
    color: #4ec880;
}
.bs-footer .bs-credits a {
color: white;
}
.bs-footer .bs-credits a:hover {
color: white;
opacity:.7;
}
.bs-footer_section_logo .img-fluid {
    max-width: 50%;
}
.btn-cart, .btn-login {
    color: #1c2427;
}
.btn-cart:hover, .btn-login:hover {
    color: #1c2427;
    opacity:.7;
}
.badge-secondary {
    background: #f78cbb;
}
img.img-fluid.bs-parallax__image {
    height: 114PX;
    width: auto;
}
.bs-parallax {
    margin-top: 1rem;
}
.fa-angle-left {
    font-size: 20px;
}
.fa-angle-right {
    font-size: 20px;
}
.btn-primary:not(:disabled):not(.disabled)::before {
    background:transparent;
}
.floating-menu__cart .cart-items {
    background: #ff8dbb;
}
.btn-outline-light {
    background-color: #ffffff5c;
    filter: drop-shadow(2px 4px 6px black);
}
.btn-outline-light:hover {
    background-color: #ffffff5c;
    filter: drop-shadow(2px 4px 6px black);
    opacity:.7;
    color:white;
}
.bs-parallax__title {
    filter: drop-shadow(2px 4px 6px black);
}
.show > .bs-menu__lv1 {
    box-shadow: 0 -1px inset #ff8dbb;
    }
.bs-footer__social .btn-social {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
}
.bs-footer__social .btn-social:hover {
    border: 1px solid #ffffff;
    background: #ffffff;
    color: #000000;
    opacity:.7;
}