/* Malli: @include icon($facebook)*/
.breadcrumbs-wrapper {
  background-color: transparent;
  border-bottom: 0 solid #ececec;
  margin-bottom: 3.125rem; }
@media screen and (max-width: 47.9375em) {
  .breadcrumbs-wrapper {
    margin-bottom: calc(3.125rem * 0.9); } }
@media screen and (max-width: 31.1875em) {
  .breadcrumbs-wrapper {
    margin-bottom: calc(3.125rem * 0.8); } }
.breadcrumbs-wrapper .breadcrumbs-container {
  border-bottom: 0.125rem solid #ececec;
  text-align: left; }
  .breadcrumbs-wrapper .breadcrumbs-container .trail-items {
    display: inline-block;
    border-bottom: 0.125rem solid #ececec;
    padding-top: 1.25rem;
    padding-bottom: 0.5rem;
    margin-bottom: calc(0.125rem * -1); }
    .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item {
      display: inline-block;
      position: relative;
      font-family: 'Assistant', Arial, Helvetica, sans-serif;
      font-size: 0.8125rem;
      line-height: 2.3;
      color: #f3352e;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 0.008125rem;
      text-transform: uppercase; }
      .breadcrumbs-wrapper .breadcrumbs-container .trail-items .trail-item a {
        font-family: 'Assistant', Arial, Helvetica, sans-serif;
        font-size: 0.8125rem;
        line-height: 2.3;
        color: #f3352e;
        font-weight: 700;
        font-style: normal;
        letter-spacing: 0.008125rem;
        text-transform: uppercase;
        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: #f3352e;
        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: #f3352e;
        font-size: calc(0.8125rem - 1px); }
