/* Malli: @include icon($facebook)*/
.link-list .link {
  border-bottom: 0rem solid #315da4;
  padding: 0.3125rem 0rem 0.4375rem 0rem; }
  .link-list .link a {
    text-decoration: none; }
  .link-list .link .link-content-wrapper {
    display: table; }
    .link-list .link .link-content-wrapper .link-icon {
      display: table-cell;
      padding-right: 0rem;
      transition: all 0.2s; }
      .link-list .link .link-content-wrapper .link-icon: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: "\e941"; }
      .link-list .link .link-content-wrapper .link-icon:before {
        display: block;
        color: #2e6bde;
        font-size: 0.9375rem; }
    .link-list .link .link-content-wrapper .link-text {
      display: table-cell;
      margin: 0;
      color: #0f2545;
      transition: all 0.2s; }
  .link-list .link:hover a, .link-list .link:active a, .link-list .link:focus a {
    text-decoration: none; }
    .link-list .link:hover .link-content-wrapper .link-icon, .link-list .link:active .link-content-wrapper .link-icon, .link-list .link:focus .link-content-wrapper .link-icon {
      padding-right: calc(0rem - 0.3125rem);
      padding-left: 0.3125rem; }
    .link-list .link:hover .link-content-wrapper .link-text, .link-list .link:active .link-content-wrapper .link-text, .link-list .link:focus .link-content-wrapper .link-text {
      color: #0f2545; }
.link-list .cell:last-child .link {
  border-bottom: none; }
