/**
 * Additional Info Link Block Styles
 * Based on hoitopaikanvalinta theme
 */

.additional-info {
  border-top: 2px solid #f2f2f2;
  margin-top: 1.5rem;
}

@media screen and (min-width: 28.125em) {
  .additional-info {
    margin-top: 2rem;
  }
}

@media screen and (min-width: 47.5em) {
  .additional-info {
    margin-top: 2.5rem;
  }
}

.additional-info h3 {
  position: relative;
}

.additional-info .sideicon {
  float: left;
  margin: 0 0.375rem 0 0;
}

@media screen and (min-width: 47.5em) {
  .additional-info .sideicon {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 2rem;
    top: -0.375rem;
    margin-right: 0.75rem;
  }
}

.additional-info .eafl-link-block {
  margin-bottom: 1em;
}

.additional-info .icon-ext-link {
  display: inline-block;
  margin: 0 0 0 0.25rem;
}
