/*store stuff*/
:root {
    --contents-header-color: #0b4b79;
    --sale-price-color: #cf0014;
    --blue: #0b4b79;
    --yellow: #f9b800;
    --navbg: #fff;
    --bs-link-color-rgb: 30,68,95;
    --bs-light-rgb: #fff;
    --bs-yellow: #f9b800;
    --bs-heading-color: #0b4b79;
    --bs-border-radius: .75rem;
    --bs-heading-color: #0b4b79;

}

.dropdown-toggle::after {
    color: var(--yellow);
}

.breadcrumb a {
    text-decoration: none !important
}

.breadcrumb span {
    color: var(--blue);
}

.breadcrumb-item span span {
    text-transform: uppercase;
}

.readMore {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    color: var(--blue);
    font-size: 24px;
    margin-top: 1rem;
}

.readMore:before {
    font-size: 24px;
    content: "+";
    padding-right: 8px;
}

div#captionReadmore.show + .readmore {
    display: none;
}

.sectionTitle {
    text-transform: uppercase;
}

.carousel {
    overflow: hidden;
    padding-bottom: 2rem;
}

.carousel-caption {
    top: 100%;
}

.carousel-inner {
    overflow: visible;
}

ediv#homeHero .carousel-item img {
    width: 100%;
    object-fit: contain;
}


/*contents*/
.contentsTitle {
    text-transform: uppercase;
    text-align: center;
    margin: auto;
}

.productCard .card-title a {
    text-decoration: none;
}
.productCard .card-image-top {
    min-height: 250; /*250*/
}

.price-row .price,  .price-row .label-sale-price {
    color: var(--sale-price-color);
}

.contents .card-image-top img {
    object-fit: contain;
    max-width: 100%;
}

span.qtyeach:after {
    font-size: smaller;
    content: "ea.";
}
