.-isloading.nimble-portfolio > * {
	visibility: hidden;
}
.-isloading.nimble-portfolio {
	position: relative;
}
.nimble-portfolio .-loading {
	background: rgba(0, 0, 0, 0); transition:visibility 0s linear 0.2s, opacity 0.2s linear; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 1; opacity: 0; -o-transition: visibility 0s linear 0.2s, opacity 0.2s linear; -moz-transition: visibility 0s linear 0.2s, opacity 0.2s linear; -webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
.-isloading.nimble-portfolio .-loading {
	visibility: visible; opacity: 1; transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s;
}
.nimble-portfolio .-loading .-loader {
	background: rgb(255, 255, 255); animation:nimble-portfolio-loadanim1 1s ease-in-out infinite; width: 1em; height: 4em; -webkit-animation: nimble-portfolio-loadanim1 1s infinite ease-in-out;
}
.nimble-portfolio .-loading .-loader::before {
	background: rgb(255, 255, 255); animation:nimble-portfolio-loadanim1 1s ease-in-out infinite; width: 1em; height: 4em; -webkit-animation: nimble-portfolio-loadanim1 1s infinite ease-in-out;
}
.nimble-portfolio .-loading .-loader::after {
	background: rgb(255, 255, 255); animation:nimble-portfolio-loadanim1 1s ease-in-out infinite; width: 1em; height: 4em; -webkit-animation: nimble-portfolio-loadanim1 1s infinite ease-in-out;
}
.nimble-portfolio .-loading .-loader::before {
	top: 0px; position: absolute; content: "";
}
.nimble-portfolio .-loading .-loader::after {
	top: 0px; position: absolute; content: "";
}
.nimble-portfolio .-loading .-loader::before {
	left: -1.5em; animation-delay: -0.32s; -webkit-animation-delay: -0.32s;
}
.nimble-portfolio .-loading .-loader {
	margin: 8em auto; text-indent: -9999em; font-size: 20px; position: relative; transform: translateZ(0px); animation-delay: -0.16s; -webkit-transform: translateZ(0); -webkit-animation-delay: -0.16s;
}
.nimble-portfolio .-loading .-loader::after {
	left: 1.5em;
}
