#baguetteBox-overlay {
	transition:opacity 0.5s; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: none; position: fixed; z-index: 1000000; opacity: 0; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease;
}
.visible#baguetteBox-overlay {
	opacity: 1;
}
#baguetteBox-overlay .full-image {
	width: 100%; height: 100%; text-align: center; display: inline-block; position: relative;
}
#baguetteBox-overlay .full-image figure {
	margin: 0px; height: 100%; display: inline;
}
#baguetteBox-overlay .full-image img {
	width: auto; height: auto; vertical-align: middle; display: inline-block; max-height: 100%; max-width: 100%; box-shadow: 0px 0px 8px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}
#baguetteBox-overlay .full-image figcaption {
	width: 100%; text-align: center; bottom: 0px; color: rgb(204, 204, 204); line-height: 60px; font-family: sans-serif; font-size:16pt;display: block; white-space: normal; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image::before {
	width: 1px; height: 50%; margin-right: -1px; display: inline-block; content: "";
}
#baguetteBox-slider {
	transition:left 0.4s, transform 0.4s, transform 0.4s, -moz-transform 0.4s; left: 0px; top: 0px; width: 100%; height: 100%; white-space: nowrap; position: absolute; -webkit-transition: left .4s ease, -webkit-transform .4s ease;
}
.bounce-from-right#baguetteBox-slider {
	animation:bounceFromRight 0.4s ease-out; -webkit-animation: bounceFromRight .4s ease-out;
}
.bounce-from-left#baguetteBox-slider {
	animation:bounceFromLeft 0.4s ease-out; -webkit-animation: bounceFromLeft .4s ease-out;
}
.baguetteBox-button#next-button {
	top: calc(50% - 30px); width: 44px; height: 60px;
}
.baguetteBox-button#previous-button {
	top: calc(50% - 30px); width: 44px; height: 60px;
}
.baguetteBox-button {
	font: 1.6em/normal sans-serif; margin: 0px; padding: 0px; outline: 0px; border-radius: 15%; border: 0px currentColor; transition:background-color 0.4s; border-image: none; color: rgb(221, 221, 221); position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal; background-color: rgba(50, 50, 50, 0.5); -webkit-transition: background-color .4s ease; -moz-border-radius: 15%;
}
.baguetteBox-button:focus {
	background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button:hover {
	background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
	right: 2%;
}
.baguetteBox-button#previous-button {
	left: 2%;
}
.baguetteBox-button#close-button {
	top: 20px; width: 30px; height: 30px; right: calc(2% + 6px);
}
.baguetteBox-button svg {
	left: 0px; top: 0px; position: absolute;
}
.baguetteBox-spinner {
	left: 50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; display: inline-block; position: absolute;
}
.baguetteBox-double-bounce1 {
	border-radius: 50%; animation:bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6; background-color: rgb(255, 255, 255); -webkit-animation: bounce 2s infinite ease-in-out; -moz-border-radius: 50%;
}
.baguetteBox-double-bounce2 {
	border-radius: 50%; animation:bounce 2s ease-in-out infinite; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6; background-color: rgb(255, 255, 255); -webkit-animation: bounce 2s infinite ease-in-out; -moz-border-radius: 50%;
}
.baguetteBox-double-bounce2 {
	animation-delay: -1s; -webkit-animation-delay: -1s;
}
