/*
	ColorBox Core Style:
	The following CSS is consistent between example themes and should not be altered.
*/
#colorbox {overflow: visible !important;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:5000;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden !important;}
#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;}
.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;}

/*
	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:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background: none;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:3px; margin-top:-15px; background:url(images/controls.png) no-repeat 0 0; width:30px; height:30px; text-indent:-9999px;}
#cboxPrevious:hover{}
#cboxNext{position:absolute; top:50%; right:3px; margin-top:-15px; background:url(images/controls.png) no-repeat 0 -30px; width:30px; height:30px; text-indent:-9999px;}
#cboxNext:hover{}
#cboxLoadingOverlay{background: none;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; top:-10px; left:-10px; display:block; background:url(images/controls.png) no-repeat 0 -60px; width:30px; height:30px; text-indent:-9999px; z-index: 6000;}
#cboxClose:hover{}

#cboxNext, #cboxPrevious, #cboxClose {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.1s all;
	-moz-transition: 0.1s all;
	-o-transition: 0.1s all;
	transition: 0.1s all;
}

#colorbox:hover #cboxNext, #colorbox:hover #cboxPrevious, #colorbox:hover #cboxClose {
	visibility: visible;
	opacity: 1;
}