/* COLORBOX
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;}
#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:0;width:100%;height:100%;}
#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;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
/* 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:#393939;}
#colorbox{background:#393939;outline:0;}
#cboxContent{background:#fff;margin-top:40px;padding:10px;overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{background:#fff;padding:1px;}
#cboxLoadingGraphic{background:url(/imgs/loading.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{position:absolute;top:-40px;left:0;color:#fff;font-size:18px;line-height:40px;text-indent:10px;text-transform:uppercase;}
#cboxCurrent{position:absolute;top:0;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{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:32px;height:32px;position:absolute;top:-33px;background:url(/assets/images/colorbox-controls.png) no-repeat 0 0 !important;z-index: 9999;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxPrevious{background-position:0 0;right:44px;}
#cboxPrevious:hover{background-position:0 -32px;}
#cboxNext{background-position:-32px 0;right:22px;}
#cboxNext:hover{background-position:-32px -32px;}
#cboxClose{background-position:-64px 0;right:0;}
#cboxClose:hover{background-position:-64px -32px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -32px;right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -32px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -32px;}
