.video-lightbox-wrapper{margin:0 0 25px;position:relative}.video-lightbox-wrapper .content-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;min-height:600px;padding-left:15px;padding-right:15px;z-index:2}.video-lightbox-wrapper .button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-lightbox-wrapper .button-wrapper .button-inner{margin-bottom:40px;padding-left:15px;padding-right:15px;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.video-lightbox-wrapper .button-wrapper .btn{position:relative;text-align:center;z-index:2}.video-lightbox-wrapper .button-wrapper .btn .image{display:inline-block;max-width:100%;overflow:hidden;position:relative;text-align:center;vertical-align:top}.video-lightbox-wrapper .button-wrapper .btn .image img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 transparent;display:inline-block;height:auto;transition:all .25s;vertical-align:bottom;width:100%}.video-lightbox-wrapper .button-wrapper .btn .image:hover img{opacity:.8}.video-lightbox-wrapper .bg-overlay-wrap{border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-lightbox-wrapper .bg-overlay{background-color:#000;background-repeat:repeat;border-radius:inherit;height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%}.video-lightbox-wrapper .video-bg-wrap{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.video-lightbox-wrapper .video-bg-wrap .video-bg{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}