.vc-lb-wrapper{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:800;-webkit-animation:lb-open 0.3s forwards;-moz-animation:lb-open 0.3s forwards;-o-animation:lb-open 0.3s forwards;animation:lb-open 0.3s forwards}.vc-lb-wrapper .vc-lb-backdrag{z-index:-1;position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.7)}.vc-lb-wrapper .vc-lb-container{z-index:1;background:#FFF;position:relative;overflow:hidden;max-height:90vh;max-width:90vw;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);-webkit-animation:lb-open-body 0.5s forwards;-moz-animation:lb-open-body 0.5s forwards;-o-animation:lb-open-body 0.5s forwards;animation:lb-open-body 0.5s forwards}.vc-lb-wrapper .vc-lb-container .vc-lb-youtube{max-width:100vw}.vc-lb-wrapper[close-btn="true"] .vc-lb-container{min-width:30px;min-height:30px}.vc-lb-wrapper[close-btn="true"] .vc-lb-container.onClose{cursor:pointer}.vc-lb-wrapper[close-btn="true"] .vc-lb-container::after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:#ccc url(./img/wh-close.png) center center no-repeat;z-index:100}.vc-lb-wrapper.closing{-webkit-animation:lb-close 0.3s forwards;-moz-animation:lb-close 0.3s forwards;-o-animation:lb-close 0.3s forwards;animation:lb-close 0.3s forwards}.vc-lb-wrapper.closing .vc-lb-container{-webkit-animation:lb-close-body 0.3s forwards;-moz-animation:lb-close-body 0.3s forwards;-o-animation:lb-close-body 0.3s forwards;animation:lb-close-body 0.3s forwards}.vc-lb-wrapper:not(.isIE){display:flex;display:-moz-flex;display:-o-flex;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;align-items:center}.vc-lb-wrapper:not(.isIE) .vc-lb-container{-webkit-align-self:center;-moz-align-self:center;-o-align-self:center;align-self:center;margin:auto}.vc-lb-wrapper.isIE{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.vc-lb-wrapper.isIE .vc-lb-container{-ms-align-self:center;align-self:center}@-webkit-keyframes lb-open{from{opacity:0}to{opacity:1}}@-moz-keyframes lb-open{from{opacity:0}to{opacity:1}}@-ms-keyframes lb-open{from{opacity:0}to{opacity:1}}@keyframes lb-open{from{opacity:0}to{opacity:1}}@-webkit-keyframes lb-open-body{from{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}to{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes lb-open-body{from{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}to{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-ms-keyframes lb-open-body{from{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}to{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@keyframes lb-open-body{from{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}to{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes lb-close-body{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}to{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}}@-moz-keyframes lb-close-body{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}to{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}}@-ms-keyframes lb-close-body{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}to{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}}@keyframes lb-close-body{from{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}to{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes lb-close{from{opacity:1}to{opacity:0}}@-moz-keyframes lb-close{from{opacity:1}to{opacity:0}}@-ms-keyframes lb-close{from{opacity:1}to{opacity:0}}@keyframes lb-close{from{opacity:1}to{opacity:0}}
