/* Malli: @include icon($facebook)*/
.breadcrumbs-wrapper {
  background-color: transparent;
  border-bottom: 0 solid #de2027;
  margin-bottom: 0rem; }
@media print, screen and (max-width: 47.99875em) {
  .breadcrumbs-wrapper {
    margin-bottom: calc(0rem * 0.9); } }
@media print, screen and (max-width: 31.24875em) {
  .breadcrumbs-wrapper {
    margin-bottom: calc(0rem * 0.8); } }
.breadcrumbs-wrapper .breadcrumbs-container {
  border-bottom: 0 solid #de2027;
  text-align: left; }
  .breadcrumbs-wrapper .breadcrumbs-container .trail-items {
    display: inline-block;
    border-bottom: 0.25rem solid #de2027;
    padding-top: 1.25rem;
    padding-bottom: 0.5rem;
    margin-bottom: calc(0.25rem * -1); }
    .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item {
      display: inline-block;
      position: relative;
      font-family: jaf-bernina-sans, Arial, Helvetica, sans-serif;
      font-size: 1rem;
      line-height: 1.56;
      color: #222222;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 0rem;
      text-transform: initial; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item a {
        font-family: jaf-bernina-sans, Arial, Helvetica, sans-serif;
        font-size: 1rem;
        line-height: 1.56;
        color: #de2027;
        font-weight: 400;
        font-style: normal;
        letter-spacing: 0rem;
        text-transform: initial;
        text-decoration: none; }
        .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item a:hover, .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item a:active, .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item a:focus {
          text-decoration: underline; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item:after {
        position: relative;
        display: inline-block;
        content: '/';
        color: #de2027;
        margin: 0 0.4375rem; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item:first-of-type {
        padding-left: 0; }
        .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item:first-of-type:after {
          margin-left: 0.5rem; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item:last-child {
        padding-right: 0; }
        .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item:last-child:after {
          display: none; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item .breadcrumbs-home:before {
        font-family: 'hoyryicon';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e9dd"; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item .breadcrumbs-home:before {
        color: #de2027;
        font-size: calc(1rem - 1px); }

.module-header_slider.module-full-width-side-margins .breadcrumbs-wrapper {
  margin-left: -1.875rem;
  margin-right: -1.875rem; }
@media print, screen and (max-width: 31.24875em) {
  .module-header_slider.module-full-width-side-margins .breadcrumbs-wrapper {
    margin-left: -1.5625rem;
    margin-right: -1.5625rem; } }
