.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}/* Generl Overrides */

#lightbox {
	position: fixed;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
}

#imageContainer {
	position: relative;
	height: 100%;
	box-sizing: border-box;
}

#imageDataContainer {
	position: relative;
}

#imageDataContainer.hide {
	display: none;
}

#newHoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#prevArrow,
#nextArrow {
	color: black;
	background: rgba(255,255,255,.7);
	font-size: 40px;
	position: relative;
	display: none;
	padding: 8px 10px 8px 6px;
    cursor: pointer;
    width: 46px;
    height: 46px;
	box-sizing: border-box;
}

#nextArrow {
	padding: 8px 6px 8px 10px;
}

#prevArrow.fixed,
#nextArrow.fixed {
	position: fixed;
	display:block;
	top: 50%;
	left: 1%;
	transform: translate(0, -50%);
	border-radius: 2px;
}

#nextArrow.fixed {
    right: 1%;
	left: auto;
}

@media screen and (max-width: 800px) {
	#prevArrow.fixed,
	#nextArrow.fixed {
		border-radius: 2px;
	}
	#prevArrow.fixed {
		left: 0;
	}
	#nextArrow.fixed {
		right: 0;
	}
}

#imageContainer:hover #prevArrow,
#imageContainer:hover #nextArrow {
	display:block;
}

#imageData {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 4px 10px 8px;
}

#imageData #imageDetails {
	margin-bottom: 0;
}

#imageData #bottomNav #bottomNavClose {
	margin-bottom: 0;
}

#jqlb_loading {
    top: 45%;
}


/* Overrides for mobile styling */ 

#prevArrow.touch-device,
#nextArrow.touch-device {
	display: block;
}

#prevLink.touch-device,
#nextLink.touch-device {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 40px;
	width: 40px;
	float: none;
}

#prevLink.touch-device {
	left: 0;
	background: url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/prev.gif) center center no-repeat;
}

#nextLink.touch-device {
	right: 0;
	background: url(https://beavercreekgolfcarts.net/wp-content/plugins/wp-jquery-lightbox/styles/images/next.gif) center center no-repeat;
}

#imageDataContainer {
	position: relative;
	z-index: 20px;
}