/* * DO NOT EDIT THIS FILE. * See the following change record for more information, * https://www.drupal.org/node/3084859 * @preserve */ /** * @file * Breadcrumb region. */ .breadcrumb { position: relative; font-size: 0.875rem; font-weight: bold; line-height: 1.125rem; /* Shadow on the right side of breadcrumbs for narrow screens. */ } [dir="ltr"] .breadcrumb:after { right: -1.125rem; } [dir="rtl"] .breadcrumb:after { left: -1.125rem; } .breadcrumb:after { position: absolute; top: 0; width: 3.375rem; height: 2.25rem; content: ""; background: linear-gradient(to left, #fff 0%, rgba(255, 255, 255, 0) 100%); /* LTR */ } @media (min-width: 62.5rem) { .breadcrumb:after { content: none; } } @media (min-width: 62.5rem) { .breadcrumb { position: static; } } [dir="rtl"] .breadcrumb:after { background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%); } [dir="ltr"] .breadcrumb__content { margin-left: -0.5625rem; } [dir="rtl"] .breadcrumb__content { margin-right: -0.5625rem; } [dir="ltr"] .breadcrumb__content { margin-right: -1.125rem; } [dir="rtl"] .breadcrumb__content { margin-left: -1.125rem; } [dir="ltr"] .breadcrumb__content { padding-left: 0.5625rem; } [dir="rtl"] .breadcrumb__content { padding-right: 0.5625rem; } .breadcrumb__content { overflow: auto; margin-top: -0.5625rem; margin-bottom: -0.5625rem; padding-top: 0.5625rem; padding-bottom: 0.5625rem; -webkit-overflow-scrolling: touch; } @media (min-width: 62.5rem) { [dir="ltr"] .breadcrumb__content { margin-right: 0; } [dir="rtl"] .breadcrumb__content { margin-left: 0; } } [dir="ltr"] .breadcrumb__list { margin-left: -1.125rem; } [dir="rtl"] .breadcrumb__list { margin-right: -1.125rem; } [dir="ltr"] .breadcrumb__list { margin-right: -1.125rem; } [dir="rtl"] .breadcrumb__list { margin-left: -1.125rem; } [dir="ltr"] .breadcrumb__list { padding-left: 1.125rem; } [dir="rtl"] .breadcrumb__list { padding-right: 1.125rem; } [dir="ltr"] .breadcrumb__list { padding-right: 0; } [dir="rtl"] .breadcrumb__list { padding-left: 0; } .breadcrumb__list { overflow-x: auto; width: max-content; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 1.125rem; list-style: none; white-space: nowrap; } @media (min-width: 62.5rem) { [dir="ltr"] .breadcrumb__list { margin-left: 0; } [dir="rtl"] .breadcrumb__list { margin-right: 0; } [dir="ltr"] .breadcrumb__list { margin-right: 0; } [dir="rtl"] .breadcrumb__list { margin-left: 0; } [dir="ltr"] .breadcrumb__list { padding-left: 0; } [dir="rtl"] .breadcrumb__list { padding-right: 0; } .breadcrumb__list { overflow: visible; padding-bottom: 0; white-space: normal; } } .breadcrumb__item { display: inline-block; } [dir="ltr"] .breadcrumb__item:nth-child(n+2):before { margin-right: 1.25rem; margin-left: 1rem; } [dir="rtl"] .breadcrumb__item:nth-child(n+2):before { margin-right: 1rem; margin-left: 1.25rem; } [dir="ltr"] .breadcrumb__item:nth-child(n+2):before { border-right: 2px solid #5d7585; } [dir="rtl"] .breadcrumb__item:nth-child(n+2):before { border-left: 2px solid #5d7585; } .breadcrumb__item:nth-child(n+2):before { display: inline-block; width: 0.5rem; height: 0.5rem; content: ""; transform: rotate(45deg); /* LTR */ border-top: 2px solid #5d7585; } [dir="ltr"] .breadcrumb__item:last-child { margin-right: 3.375rem; } [dir="rtl"] .breadcrumb__item:last-child { margin-left: 3.375rem; } @media (min-width: 62.5rem) { [dir="ltr"] .breadcrumb__item:last-child { margin-right: 0; } [dir="rtl"] .breadcrumb__item:last-child { margin-left: 0; } } [dir="rtl"] .breadcrumb__item:nth-child(n+2):before { transform: rotate(-45deg); } .breadcrumb__link { text-decoration: none; color: #0d77b5; } .breadcrumb__link:hover, .breadcrumb__link:focus { text-decoration: underline; }