.opaque {
    opacity:1;
    filter:alpha(opacity=100)
   }
   .opaque:hover {
    opacity:1;
    filter:alpha(opacity=100)
   }
   .background-contain {
    -moz-background-size:contain;
    -webkit-background-size:contain;
    -o-background-size:contain;
    -ms-background-size:contain;
    background-size:contain
   }
   .modal-video-player {
    visibility:hidden;
    display:table;
    position:fixed;
    left:0;
    top:0;
    width:0;
    height:0;
    background-color:#fff;
    background-color:rgba(255,255,255,0.95);
    z-index:100;
    overflow:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    transition-duration:.5s;
    -webkit-transition-duration:.5s;
    -moz-transition-duration:.5s;
    transition-property:opacity;
    -webkit-transition-property:opacity;
    -moz-transition-property:opacity
   }
   .modal-video-player.show {
    visibility:visible;
    width:100%;
    height:100%;
    opacity:1;
    filter:alpha(opacity=100)
   }
   .modal-video-player .video-container {
    text-align:center;
    display:table-cell;
    width:100%;
    vertical-align:middle
   }
   .modal-video-player .button-close {
    font-style:normal;
    text-indent:100%;
    white-space:nowrap;
    position:absolute;
    right:30px;
    top:30px;
    width:55px;
    height:55px;
    cursor:pointer;
    overflow:hidden;
    z-index:3
   }
   .modal-video-player .button-close:before {
    content:"\e611";
    font-family:'glyphicon';
    font-size:45px;
    font-size:2.25rem;
    line-height:55px;
    text-align:center;
    text-indent:0;
    color:#bbb;
    position:absolute;
    top:0;
    left:0;
    width:55px;
    height:55px;
    -webkit-font-smoothing:antialiased;
    vertical-align:middle
   }
   .modal-video-player .button-close:hover:before {
    color:#00aaf9
   }
   .modal-video-player .yku-container {
    margin:0 auto
   }
   .video-preview>img {
    visibility:visible;
    opacity:1;
    filter:alpha(opacity=100)
   }
   .video-preview>video {
    display:none !important
   }
   .video-preview.video-preview-enabled>img {
    transition-duration:1s;
    -webkit-transition-duration:1s;
    -moz-transition-duration:1s
   }
   .video-preview.video-preview-enabled>video {
    display:block !important
   }
   .video-preview.video-preview-enabled:hover>img {
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0)
   }
   .video-preview .video-poster {
    z-index:2
   }
   .boss-global .button-close:hover:before {
    color:#0064ff
   }
   @media screen and (max-width:767px) {
    .video-preview.video-preview-enabled>video {
     display:none !important
    }
   }
   