@keyframes modal-video{
	from{opacity:0}to{opacity:1}
}
@keyframes modal-video-inner{
	from{transform:translate(0, 100px)}to{transform:translate(0, 0)}
}.modal-video{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);
	z-index:1000000;
	cursor:pointer;
	opacity:1;
	animation-timing-function:ease-out;
	animation-duration:.3s;
	animation-name:modal-video;
		-webkit-transition:opacity .3s ease-out;
		-moz-transition:opacity .3s ease-out;
		-ms-transition:opacity .3s ease-out;
		-o-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.modal-video-close{
	opacity:0
}
.modal-video-close .modal-video-movie-wrap{
		-webkit-transform:translate(0, 100px);
		-moz-transform:translate(0, 100px);
		-ms-transform:translate(0, 100px);
		-o-transform:translate(0, 100px);
	transform:translate(0, 100px)
}
.modal-video-body{
	max-width:940px;
	width:100%;
	height:100%;
	margin:0 auto;
	display:table
}
.modal-video-inner{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%
}
.modal-video-movie-wrap{
	width:100%;
	height:0;
	position:relative;
	padding-bottom:56.25%;
	background-color:#333;
	animation-timing-function:ease-out;
	animation-duration:.3s;
	animation-name:modal-video-inner;
		-webkit-transform:translate(0, 0);
		-moz-transform:translate(0, 0);
		-ms-transform:translate(0, 0);
		-o-transform:translate(0, 0);
	transform:translate(0, 0);
		-webkit-transition:-webkit-transform .3s ease-out;
		-moz-transition:-moz-transform .3s ease-out;
		-ms-transition:-ms-transform .3s ease-out;
		-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal-video-movie-wrap iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.modal-video-close-btn{
	position:absolute;
	z-index:2;
	top:-35px;
	right:-35px;
	display:inline-block;
	width:35px;
	height:35px;
	overflow:hidden;
	border:none;
	background:transparent
}
.modal-video-close-btn:before{
	transform:rotate(45deg)
}
.modal-video-close-btn:after{
	transform:rotate(-45deg)
}
.modal-video-close-btn:before,
.modal-video-close-btn:after{
	content:'';
	position:absolute;
	height:2px;
	width:100%;
	top:50%;
	left:0;
	margin-top:-1px;
	background:#fff;
	border-radius:5px;
	margin-top:-6px
}

/*
     FILE ARCHIVED ON 18:16:59 Sep 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:36:54 Mar 22, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.464
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.008
  cdx.remote: 15.801
  LoadShardBlock: 148.803 (3)
  PetaboxLoader3.datanode: 151.946 (4)
  load_resource: 43.503
  PetaboxLoader3.resolve: 37.202
*/