@charset "UTF-8";

.mfp-wrap{overflow:hidden hidden !important;}
/* magnific-popup setting */
.mfp-container{
	/*padding: 120px 50px 30px;*/
}
.mfp-bg{
	background: #000;
}
.mfp-close{
	font-size: 42px;
}
.mfp-image-holder .mfp-close{
	display: inline-block;
	width: auto;
}
.mfp-close-btn-in .mfp-close{
	color: #fff;
}
/*.mfp-content{
	max-width: 980px;
	max-height: 100%;
}
.mfp-close-btn-in .mfp-close{
	display: inline-block;
	position: absolute;
	right: 0; top: -90px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 60px;
	height: 60px;
	background: #fff;
	text-indent: 100%;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.mfp-close:before,
.mfp-close:after{
	content: "";
	display: inline-block;
	position: absolute;
	left: 11px; top: 28px;
	width: 40px;
	height: 3px;
	background: #ae1022;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
.mfp-close:before{
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mfp-close:after{
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
img.mfp-img{
	padding: 0;
}*/
.mfp-bg.mfp-fade,
.mfp-wrap.mfp-fade .mfp-content{
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.mfp-bg.mfp-fade.mfp-ready{
	opacity: 0.7;
}
.mfp-wrap.mfp-fade.mfp-ready .mfp-content{
	opacity: 1;
}
.mfp-bg.mfp-fade.mfp-removing,
.mfp-wrap.mfp-fade.mfp-removing .mfp-content{
	opacity: 0;
}
.mfp-iframe-scaler{
	position: relative;
}
.mfp-iframe-scaler .mfp-iframe {
	position: absolute;
	left: 15%;
	top: 0;
	padding-top: 5%;
	width: 70%;
}