.wpr-anim-transparency, .wpr-animation-enter>.wpr-anim-size-large.wpr-overlay-fade-out, .wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-out, .wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-out, .wpr-animation-wrap-hover .wpr-anim-size-large.wpr-element-fade-out, .wpr-animation-wrap-hover .wpr-anim-size-large.wpr-overlay-fade-out, .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-out, .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-out, .wpr-element-fade-in, .wpr-overlay-fade-in {
	opacity: 0;
}

.wpr-animation-enter>.wpr-anim-size-large.wpr-overlay-fade-in, .wpr-animation-wrap-active .wpr-anim-size-large.wpr-element-fade-in, .wpr-animation-wrap-active .wpr-anim-size-large.wpr-overlay-fade-in, .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-element-fade-in, .wpr-animation-wrap:hover .wpr-anim-size-large.wpr-overlay-fade-in, .wpr-element-fade-out, .wpr-overlay-fade-out {
	opacity: 1;
}

.wpr-animation-enter>.wpr-overlay-scale-down, .wpr-animation-enter>.wpr-overlay-scale-up, .wpr-animation-wrap-active .wpr-border-anim-bubba::after, .wpr-animation-wrap-active .wpr-border-anim-bubba::before, .wpr-animation-wrap-active .wpr-border-anim-chicho::before, .wpr-animation-wrap-active .wpr-border-anim-layla::after, .wpr-animation-wrap-active .wpr-border-anim-layla::before, .wpr-animation-wrap-active .wpr-border-anim-oscar::before, .wpr-animation-wrap-active .wpr-element-scale-down, .wpr-animation-wrap-active .wpr-element-scale-up, .wpr-animation-wrap-active .wpr-overlay-scale-down, .wpr-animation-wrap-active .wpr-overlay-scale-up, .wpr-animation-wrap:hover .wpr-border-anim-bubba::after, .wpr-animation-wrap:hover .wpr-border-anim-bubba::before, .wpr-animation-wrap:hover .wpr-border-anim-chicho::before, .wpr-animation-wrap:hover .wpr-border-anim-layla::after, .wpr-animation-wrap:hover .wpr-border-anim-layla::before, .wpr-animation-wrap:hover .wpr-border-anim-oscar::before, .wpr-animation-wrap:hover .wpr-element-scale-down, .wpr-animation-wrap:hover .wpr-element-scale-up, .wpr-animation-wrap:hover .wpr-overlay-scale-down, .wpr-animation-wrap:hover .wpr-overlay-scale-up {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.wpr-anim-timing-ease-default {
	-webkit-transition-timing-function: cubic-bezier(.25, .1, .25, 1);
	-o-transition-timing-function: cubic-bezier(.25, .1, .25, 1);
	transition-timing-function: cubic-bezier(.25, .1, .25, 1);
}

.wpr-animation-wrap-active .wpr-bg-anim-zoom-in, .wpr-animation-wrap:hover .wpr-bg-anim-zoom-in, .wpr-bg-anim-zoom-out {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.wpr-border-anim-oscar::before {
	position: absolute;
	content: "";
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s, -webkit-transform .35s;
	-o-transition: opacity .35s, transform .35s;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
}