/* Malli: @include icon($facebook)*/
.iconlist-wrapper .icon-wrapper {
  display: table; }
  .iconlist-wrapper .icon-wrapper a {
    display: block;
    text-decoration: none; }
    .iconlist-wrapper .icon-wrapper a:hover, .iconlist-wrapper .icon-wrapper a:active, .iconlist-wrapper .icon-wrapper a:focus {
      text-decoration: none; }
  .iconlist-wrapper .icon-wrapper svg use {
    fill: #f3352e !important;
    width: 60px !important;
    height: auto !important; }
  .iconlist-wrapper .icon-wrapper svg {
    width: 60px !important;
    fill: #f3352e !important; }
  .iconlist-wrapper .icon-wrapper .icon-cell {
    display: table-cell;
    vertical-align: top;
    padding: 0 1.25rem 0 0; }
    .iconlist-wrapper .icon-wrapper .icon-cell .icon {
      position: relative;
      top: 0.3125rem;
      color: #f3352e;
      font-size: 3.125rem; }
  .iconlist-wrapper .icon-wrapper .icon-content-cell {
    display: table-cell;
    vertical-align: top;
    text-align: left; }
    .iconlist-wrapper .icon-wrapper .icon-content-cell .icon-title {
      color: #222222;
      margin: 0 0 0.5rem 0; }
    .iconlist-wrapper .icon-wrapper .icon-content-cell .icon-text {
      font-family: 'Assistant', Arial, Helvetica, sans-serif;
      font-size: 1rem;
      line-height: 1.4375;
      color: #585858;
      font-weight: 400;
      font-style: normal;
      letter-spacing: 0rem;
      text-transform: initial; }
    .iconlist-wrapper .icon-wrapper .icon-content-cell:last-child {
      margin-bottom: 0; }

@media screen and (max-width: 31.1875em) {
  .iconlist-wrapper .cell {
    padding: 1rem 1.75rem; }
    .iconlist-wrapper .cell .icon-wrapper .icon-content-cell .icon-title {
      margin-top: 0 !important;
      margin: 26px 0 0 13px !important;
      font-size: 1.125rem; }
    .iconlist-wrapper .cell .icon-wrapper .icon-content-cell .icon-text {
      display: none; } }
