/* --- IE only styles --- */

_:-ms-lang(x), .species-profile {
  -ms-flex-align: stretch;
      -ms-grid-row-align: stretch;
      align-items: stretch;
}

_:-ms-lang(x), .species-primary, .species-secondary {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

_:-ms-lang(x), .species-photo, .species-facts {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

_:-ms-lang(x), .species-map .hover-photo img {
  max-height: 114px;
}

@media (min-width: 30em) {

  _:-ms-lang(x), .species-photo, .species-facts {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }

}

@media (min-width: 40em) {

  _:-ms-lang(x), .species-primary, .species-secondary {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
  }

  _:-ms-lang(x), .species-photo, .species-facts {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  _:-ms-lang(x), .species-gallery .frame {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
  }

}
