.object-fit .imgcover, .object-fit .imgcontain {
  overflow: hidden; }
  .object-fit .imgcover img, .object-fit .imgcontain img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    /*

			For each image, add this code to override the default focal point:
			style="object-position:75% 25%;"

			*/ }

.object-fit .imgcover img {
  -o-object-fit: cover;
  object-fit: cover; }

.object-fit .imgcontain img {
  -o-object-fit: contain;
  object-fit: contain; }

/********* Image Cover ***********/
.no-object-fit {
  /********* Image CONTAIN ***********/ }
  .no-object-fit .imgcover {
    position: relative;
    overflow: hidden; }
    .no-object-fit .imgcover * {
      transform-style: flat; }
    .no-object-fit .imgcover a {
      display: block; }
    .no-object-fit .imgcover .offset {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      /* defaults to 50% 50% focal point */
      transform: translate(50%, 50%); }
    .no-object-fit .imgcover .fullimage {
      height: 100%; }
      .no-object-fit .imgcover .fullimage img {
        width: 100% !important;
        height: auto !important;
        transform: translate(-50%, -50%);
        max-width: initial; }
  .no-object-fit .imgcover .tall .fullimage img,
  .no-object-fit .imgcover.tall .fullimage img {
    height: 100% !important;
    width: auto !important;
    max-width: none; }
  .no-object-fit .imgcontain {
    position: relative;
    overflow: hidden; }
    .no-object-fit .imgcontain * {
      transform-style: flat; }
    .no-object-fit .imgcontain a {
      display: block; }
    .no-object-fit .imgcontain .offset {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      /* defaults to 50% 50% focal point */
      transform: translate(50%, 50%); }
    .no-object-fit .imgcontain .fullimage {
      height: 100%; }
      .no-object-fit .imgcontain .fullimage img {
        width: auto !important;
        max-width: none;
        height: 100% !important;
        /* Override Foundation */
        transform: translate(-50%, -50%);
        max-width: initial; }
  .no-object-fit .imgcontain .tall .fullimage img,
  .no-object-fit .imgcontain.tall .fullimage img {
    height: auto !important;
    width: 100% !important; }

/*# sourceMappingURL=imgcover.css.map */
