.announcement-bar {
    color: #ffffff;
}
.navbar-toggler, .btn-cart, .btn-login, .btn-search {
    color: white;
    border: 2px solid #1b3d60;
    background: #1b3d60;
}
.navbar-toggler:hover, .btn-cart:hover, .btn-login:hover, .btn-search:hover {
    color: white;
    border: 2px solid #1b3d60;
    background: #1b3d60;
    opacity:.7;
}
.bs-footer__top-section__title {
    color: #1c3e61;
}
.bs-footer__top-section {
    color: #1c3e61;
}
.bs-categories__item {
    background: #ffffff;
}
.bs-copyright {
    background: transparent;
}
.bs-footer {
    background-size: cover;
}
.bs-footer__top-section {
    border: #223e620a 3px solid;
}
.bs-categories__title {
    color: #1b3d60;
}

.btn-secondary {
    background: #213d61;
    border-color: #263d62;
    color: var(--btn-color-default);
}
.btn-secondary:hover {
    background: #213d61;
    border-color: #263d62;
    color: var(--btn-color-default);
    opacity:.7;
}
.bs-footer__link__icon {
    color: #ffffffc7;
}
.bs-categories__item {
    box-shadow: 2px 2px 4px 2px rgb(0 0 0 / 0%);
}
.bs-footer__top-section {
    padding: 1rem 1rem;
}
.bs-collection__product-title {
    font-size: 1rem;
}
.cart-items {
    background: #000000;
}
.floating-menu__cart .cart-items {
    background: #000000;
}
.btn-primary {
    background: #213d61;
    border-color: #213d61;
}
.btn-primary:hover {
    background: #213d61;
    color: white;
    border-color: #213d61;
    opacity:.7;
}
.bs-grid-header {
    padding: 1.25rem 1rem;
}

 .bs-footer__chat .chat-whatsapp {
    background: #25D366;
    color: white;
    position: fixed;
    z-index: 5000;
    right: unset;
    border: 0;
    border-radius: 50rem;
    width: 45px;
    height: 45px;
    margin: 0.125rem .125rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 2.5rem;
    top: 25rem;
}

.bs-footer__chat .chat-facebook {
    background: #1771e6;
    color: white;
    border-color: #1771e6;
    position: fixed;
    z-index: 5000;
    right: unset;
    border: 0;
    border-radius: 50rem;
    width: 45px;
    height: 45px;
    margin: -1rem .125rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 2.5rem;
    top: 31rem;
}
@media only screen and (max-width : 992px) {
.bs-footer__chat .chat-whatsapp {
      position: fixed;
      bottom: 50%;
      right: unset;
      flex-direction: column;
      z-index: 9000;
      font-size: 2.5rem;
      left:1rem;
      }
 }

 @media only screen and (max-width : 992px) {
.bs-footer__chat .chat-facebook {
   position: fixed;
      bottom: 50%;
      right: unset;
      flex-direction: column;
      z-index: 9000;
      font-size: 2.5rem;
      left:1rem;
    }
 }


 .form-control {
    border: solid 1px #a9a9a9;
}

 
 .bs-header .form-control {
    border: unset;
}
.bs-collection-filter .list-group-item {
    display: none;
}
