/* css/breadcrumbs.css */
/* Styles for the Bootstrap breadcrumb component */
.breadcrumb {
    /* The image below replaces the text divider with a chevron in the ocean-dark color. */
    --bs-breadcrumb-divider-color: var(--ocean-dark);
    --bs-breadcrumb-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%232F5C6A' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    --bs-breadcrumb-font-size: 1.1em;
    --bs-breadcrumb-padding-x: 1.5rem;
    --bs-breadcrumb-padding-y: 0.75rem;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: var(--pale_grey);
    --bs-breadcrumb-border-radius: 8px;

    background-color: var(--bs-breadcrumb-bg);
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    border-radius: var(--bs-breadcrumb-border-radius);

border: 1px solid #EEE;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.breadcrumb-item {
    font-size: var(--bs-breadcrumb-font-size);
    color: var(--ocean-water);
}

.breadcrumb-item a {
    color: var(--ocean-dark);
    font-weight: bold;
    text-decoration: none;
    transition: color 0.3s ease;
}

.breadcrumb-item a:hover {
    color: var(--bright-coral);
    font-weight: bold;
}

.breadcrumb-item.active {
    color: var(--ocean-water);
    font-weight: bold;
}