.mfp-bg {
	background: #60b9b3;
}

.popup {
  background: #fff;
  padding: 2rem;
  text-align: left;
  max-width: 720px;
  margin: 3rem auto;
  position: relative;
}

.mfp-iframe-scaler iframe {
   background: #fff;
}

.zoom {
  cursor: zoom-in;
}

.mfp-move-from-bottom  .mfp-content {
    padding: 1rem;
  }


.mfp-move-from-bottom .mfp-with-anim {
    opacity: 0;
    transition: all 0.25s cubic-bezier( .31,1.12,.53,1.16 );
    transform: translateY(300px);
  }


.mfp-move-from-bottom.mfp-bg {
    opacity: 0;
    transition: all 0.2s;
  }

.mfp-move-from-bottom.mfp-ready .mfp-with-anim {
	opacity: 1;
	transform: translateY(0);
}
.mfp-move-from-bottom.mfp-ready.mfp-bg {
	opacity: 0.75;
}

.mfp-move-from-bottom.mfp-removing .mfp-with-anim {
	transform: translateY(300px);
	opacity: 0;
}

.mfp-move-from-bottom.mfp-removing.mfp-bg {
	opacity: 0;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	transition: all 0.3s ease-out;
}

.image-source-link {
	color: #98C3D1;
}

/* .media-mixin(@break) when (@break = @screen-sm-min) {

	.popup {
	  padding: 4rem;
	}

} */

/* @media all and ( min-width: 1440px ) {

	.popup {
		max-width: 62%;
	}

	.popup.wide {
		max-width: @page-wrap-max-width;
	}

} */
/*
.media-mixin(@break) when (@break = @screen-lg-min) {

	.mfp-move-from-bottom .mfp-content {
		padding: 4rem;
	}

	#supported-integrations.popup {
		padding: 4rem;
		max-width: 80%;
	}
} */
