.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #b3b3b3;
}

.product-details-img .large-img-style span.promo, .product-wrap .product-img span.promo {
  background-color: #6bb7ff;
}

.product-details-img .large-img-style span.new, .product-wrap .product-img span.new {
  background-color: #a749ff;
}

.product-details-img .large-img-style span.featured, .product-wrap .product-img span.featured {
  background-color: #22d5d1;
}

.contactselect {
    /* background: transparent; */
    border: 1px solid #c1c1c1;
    height: 40px;
    padding: 2px 14px;
    margin-bottom: 30px;
    color: #333;
}

.card:hover {
  border-color: blue;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.35)!important;

    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    -ms-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s;

}

.card:hover .card-title {
  font-weight: 800;

    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    -ms-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s;

}

.card:hover h2 {
  font-weight: 800;

    -webkit-transition-delay: .05s;
    -moz-transition-delay: .05s;
    -ms-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s;

}