/* Slimbox */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: rgba(255,255,255,1);
}

.lbLoading {
	background: transparent url(images/deepcreekconstruction_logo_color.svg) no-repeat center;
	background-size: 161px 100px;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 15px solid rgba(0,0,0,0);
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
    opacity: 1;
    transition: opacity .25s ease-in-out;
}

#lbPrevLink {
	left: 5px;
    background: transparent url(images/deepcreekconstruction_projects_previous.svg) no-repeat 0 50%;
	background-size: 36px 36px;
}

#lbPrevLink:hover {
	background: transparent url(images/deepcreekconstruction_projects_previous.svg) no-repeat 0 50%;
	background-size: 36px 36px;
    opacity: .75;
}

#lbNextLink {
	right: 5px;
    background: transparent url(images/deepcreekconstruction_projects_next.svg) no-repeat 100% 50%;
	background-size: 36px 36px;
}

#lbNextLink:hover {
	background: transparent url(images/deepcreekconstruction_projects_next.svg) no-repeat 100% 50%;
	background-size: 36px 36px;
    opacity: .75;
}

#lbBottom {
	font: normal .75em "Gotham Medium", arial, sans-serif;
	line-height: 1.5em;
	color: #2674b0;
	text-align: left;
	border: 15px solid rgba(255,255,255,1);
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: transparent url(images/deepcreekconstruction_projects_close.svg) no-repeat center;
	margin: 0;
	outline: none;
    opacity: 1;
    transition: opacity .25s ease-in-out;
}

#lbCloseLink:hover {
    opacity: .75;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbNumber {
	color: #000;
}