
.slick-lightbox {
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.slick-lightbox {
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}

.twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	transition-property: opacity;
}

.twentytwenty-overlay {
	-webkit-transition-property: background;
	-moz-transition-property: background;
	transition-property: background;
}

@keyframes aslAnFadeInDrop {
	0% {
		opacity: 0;
		transform: translate(0, -50px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@-webkit-keyframes aslAnFadeInDrop {
	0% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
}

@keyframes aslAnFadeOutDrop {
	0% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
	
	100% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
}

@-webkit-keyframes aslAnFadeOutDrop {
	0% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
	
	100% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
}

@-webkit-keyframes rotate-simple {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate-simple {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

div.asl_w.asl_an_fadeInDrop, div.asl_w.asl_an_fadeOutDrop {
	-webkit-animation-duration: 100ms;
	animation-duration: 100ms;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

div.asl_w.asl_an_fadeInDrop {
	animation-name: aslAnFadeInDrop;
	-webkit-animation-name: aslAnFadeInDrop;
}

div.asl_w.asl_an_fadeOutDrop {
	animation-name: aslAnFadeOutDrop;
	-webkit-animation-name: aslAnFadeOutDrop;
}

div.asl_w.asl_main_container {
	transition: width 130ms linear;
	-webkit-transition: width 130ms linear;
}

div.asl_m .probox div.asl_simple-circle {
	animation: rotate-simple .8s infinite linear;
	-webkit-animation: rotate-simple .8s infinite linear;
}

div.asl_r .results .item {
	animation-delay: 0s;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-webkit-animation-timing-function: ease;
}

.asl__af-tt-link {
	transition: opacity .2s;
}

@keyframes aslAnFadeInDrop {
	0% {
		opacity: 0;
		transform: translate(0, -50px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@-webkit-keyframes aslAnFadeInDrop {
	0% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
	
	100% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
}

@keyframes aslAnFadeOutDrop {
	0% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
	
	100% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
}

@-webkit-keyframes aslAnFadeOutDrop {
	0% {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}
	
	100% {
		opacity: 0;
		transform: translate(0, -50px);
		-webkit-transform: translate(0, -50px);
	}
}

@-webkit-keyframes rotate-simple {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate-simple {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	50% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

div.asl_w.asl_an_fadeInDrop, div.asl_w.asl_an_fadeOutDrop {
	-webkit-animation-duration: 100ms;
	animation-duration: 100ms;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

div.asl_w.asl_an_fadeInDrop {
	animation-name: aslAnFadeInDrop;
	-webkit-animation-name: aslAnFadeInDrop;
}

div.asl_w.asl_an_fadeOutDrop {
	animation-name: aslAnFadeOutDrop;
	-webkit-animation-name: aslAnFadeOutDrop;
}

div.asl_w.asl_main_container {
	transition: width 130ms linear;
	-webkit-transition: width 130ms linear;
}

div.asl_m .probox div.asl_simple-circle {
	animation: rotate-simple .8s infinite linear;
	-webkit-animation: rotate-simple .8s infinite linear;
}

div.asl_r .results .item {
	animation-delay: 0s;
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-webkit-animation-timing-function: ease;
}

.asl__af-tt-link {
	transition: opacity .2s;
}

#wpsl-search-wrap .wpsl-dropdown div {
	-webkit-transition: 150ms ease-in-out;
	-moz-transition: 150ms ease-in-out;
	-ms-transition: 150ms ease-in-out;
	transition: 150ms ease-in-out;
}

#wpsl-search-wrap .wpsl-dropdown div {
	-webkit-transition: 150ms ease-in-out;
	-moz-transition: 150ms ease-in-out;
	-ms-transition: 150ms ease-in-out;
	transition: 150ms ease-in-out;
}
