.nivo-lightbox-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; visibility: hidden; position: fixed; z-index: 99998; box-sizing: border-box; opacity: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible; opacity: 1;
}
.nivo-lightbox-wrap {
	left: 6%; top: 6%; right: 6%; bottom: 6%; position: absolute;
}
.nivo-lightbox-content {
	width: 100%; height: 100%;
}
.nivo-lightbox-title-wrap {
	left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute; z-index: 99999;
}
.nivo-lightbox-nav {
	display: none;
}
.nivo-lightbox-prev {
	left: 0px; top: 50%; position: absolute;
}
.nivo-lightbox-next {
	top: 50%; right: 0px; position: absolute;
}
.nivo-lightbox-close {
	top: 2%; right: 2%; position: absolute;
}
.nivo-lightbox-image {
	text-align: center;
}
.nivo-lightbox-image img {
	width: auto; height: auto; vertical-align: middle; max-height: 100%; max-width: 100%;
}
.nivo-lightbox-content iframe {
	width: 100%; height: 100%;
}
.nivo-lightbox-inline {
	overflow: auto; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.nivo-lightbox-ajax {
	overflow: auto; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.nivo-lightbox-error {
	width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); display: table; text-shadow: 0px 1px 1px #000;
}
.nivo-lightbox-error p {
	vertical-align: middle; display: table-cell;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-fade {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	transition:0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	transition:0.3s; transform: scale(0.7); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transform: scale(0.7); -moz-transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	transition:0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	transition:0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	transition:0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	transition:0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	transform: translateX(-10%); -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	transform: translateX(10%); -webkit-transform: translateX(10%); -moz-transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: translateX(0px); -webkit-transform: translateX(0); -moz-transform: translateX(0);
}
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: translateX(0px); -webkit-transform: translateX(0); -moz-transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	transform: translateY(-10%); -webkit-transform: translateY(-10%); -moz-transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	transform: translateY(10%); -webkit-transform: translateY(10%); -moz-transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	perspective: 1000px; -webkit-perspective: 1000px; -moz-perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	transition:0.3s ease-out; transform: translateZ(300px); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transform: translateZ(300px); -moz-transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	transform: translateZ(0px); -webkit-transform: translateZ(0); -moz-transform: translateZ(0);
}
