/*
    Colorbox Core Style: 
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }
#cboxWrapper  { max-width: none; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; } 
#cboxMiddleLeft, #cboxBottomLeft { clear: left; } 
#cboxContent { position: relative; } 
#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling:  touch; } 
#cboxTitle { margin: 0; } 
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top:0; left: 50px; right:50px; bottom:50px }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; } 
.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; } 
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; padding: 0; margin: 0; } 
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; } 

/* 
    User Style: 
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #000000; }
#colorbox { outline: 0; color:#FFFFFF}
    #cboxContent { margin: 0; overflow: visible; background: none; border: none; padding: 0 30px; }
        .cboxIframe { background: #fff; } 
        #cboxError { padding: 50px; border: 1px solid #ccc; } 
        #cboxLoadedContent { background: none; /*padding: 1px;*/ }
        #cboxLoadingGraphic { background: url('../../images/ogv_to12/colorbox/loading.gif') no-repeat center center; }
        #cboxLoadingOverlay { background: #fff; }
        #cboxTitle { position: absolute; top: -20px; left: 0; width: 70%; font: normal 1.1em/1 'Georgia', serif; color: #fff; white-space: nowrap; overflow: hidden; }
        #cboxTitle a { color: #fff; } 
        #cboxTitle a:hover { color: #cecece; } 
        #cboxCurrent { position: absolute; top: -20px; right: 205px; text-indent: -9999px; }

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
       /* #cboxPrevious, #cboxNext, */#cboxSlideshow, #cboxClose  { top: 8px; border: 0; padding: 0; margin: 0; overflow: visible; text-indent: -9999px; width: 20px; height: 20px; position: absolute; background: url('../../images/ogv_to12/colorbox/controls.png') no-repeat 0 0; }
        
        /* avoid outlines on : active (mouseclick), but preserve outlines on : focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active  { outline: 0; }

        #cboxPrevious {font-size:0; background:none}
        #cboxPrevious:hover {  }
        #cboxNext {font-size:0; background:none}
        #cboxNext:hover {  }

#cboxPrevious, #cboxNext {color:#E0E0E0; width:50px; height:50px; /*border:1px solid;*/ text-decoration:none; cursor:pointer; position:absolute; top:39%; left:0; display:block; z-index:10; margin-top:-25px}
#cboxPrevious:before,#cboxNext:before {border:solid; border-width:3px 3px 0 0; transform:rotate(45deg); width:30px; height:30px; content:''; position:absolute; left:14px; top:20px; display:block}
#cboxPrevious:before {transform:rotate(225deg); left:20px; }
#cboxNext {left:auto; right:0}



        #cboxClose {width:20px; height:20px; background:url(../../images/eg17/ico/close4.png); top:0; right:0}
        /*#cboxClose:hover { background-position: -50px -25px; }*/
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; } 
        .cboxSlideshow_on #cboxSlideshow { background-position: -75px -25px; right: 44px; } 
        .cboxSlideshow_on #cboxSlideshow:hover { background-position: -100px -25px; } 
        .cboxSlideshow_off #cboxSlideshow { background-position: -100px 0px; right: 44px; } 
        .cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; } 
        
        #cboxLoadedContent .g-section { padding: 30px; }

.vjs-sublime-skin .vjs-big-play-button:before {
    /* border-width: 25px 0 25px 50px; */
    display: block;
    background: url(../../images/eg17/ico/play.png);
    width: 50px;
    height: 54px;
    border:none;
}

#colorbox .ya-share2 {float:right; margin-top:30px}