#featured-custom .product-wrapper-link {
    height: 360px;
}
.featured-products-module .featured-product .image-display .product-image.lazy-load { position: relative; }
.featured-pages-list li a:hover {
    color: #003F86!important;
    font-weight: 700;
}
.featured-pages-module .featured-pages-list.show-border {
    border: 1px solid #e1e1e1;
    padding: 20px;
    box-shadow: 2px 3px 10px 1px #9a9a9a;
}
.hours {
    border: #c2c2c2 1px solid;
    padding-right: 15px;
    padding-left: 15px;
}
.hours-operation-module ul li.today { font-weight: 600; }
.promotional-banner-wrap .promotional-banner-text {
    font-size: 15px;
    background-color: #003f86;
    color: #fff; }
#page-cart .promotional-banner-wrap, #page-one_page_checkout .promotional-banner-wrap { display: block !important; }
.page-subheader-component h3 {
    color: #003f86;
    font-size: 12px; }
.page-subheader-component h1, .page-subheader-component h2 { font-size: 23px; }
.text-color-dark .promotional-banner-wrap .promotional-banner-link { color: #fff; }
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}


.promotional-banner-wrap {
  background-color: blue !important;
}

.promotional-banner-text {
  color: white;
  font-size: 18px !important;
}