/* Banner breadcrumb: transparent, centered, in the site's gold/white palette */
html body #page-content #flexslider.small .breadcrumb,
html body #page-content #flexslider-nav.small .breadcrumb {
    margin: 0; padding: 0 15px 34px; background: transparent !important; border-radius: 0;
    display: flex; flex-wrap: wrap; justify-content: center; align-items: center;
}
html body #page-content #flexslider.small .breadcrumb li,
html body #page-content #flexslider-nav.small .breadcrumb li {
    display: inline-block; height: auto !important; background: transparent !important;
    padding: 0; font-size: 13px; line-height: 20px; letter-spacing: .08em;
    color: rgba(255, 255, 255, .85);
}
html body #page-content #flexslider.small .breadcrumb li + li:before { content: "/"; padding: 0 12px; color: rgba(203, 189, 154, .7); }
html body #page-content #flexslider.small .breadcrumb li a { color: rgba(255, 255, 255, .85); text-decoration: none; transition: color .2s; }
html body #page-content #flexslider.small .breadcrumb li a:hover { color: #CBBD9A; }
html body #page-content #flexslider.small .breadcrumb > .active { color: #CBBD9A; max-width: 60vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
