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