.mvsSlideshow { width: 100%; position: relative; display: flex; align-items: stretch; margin: 0; padding: 0; }
.mvsSlideshow > div { flex: 1; overflow: hidden; margin: 0; padding: 0; }
.mvsSlideshow > div > ul { list-style-type: none; white-space: nowrap; margin: 0; padding: 0; }
.mvsSlideshow > div > ul > li { display: inline-block; width: 100%; min-width: 100%; max-width: 100%; vertical-align: top; margin: 0; padding: 0; white-space: normal; }


.mvsSlideshow.slide-animation > div > ul {
	-webkit-transition: max-height 0.5s linear 0s, transform 0.3s linear 0.5s;
	   -moz-transition: max-height 0.5s linear 0s, transform 0.3s linear 0.5s;
	    -ms-transition: max-height 0.5s linear 0s, transform 0.3s linear 0.5s;
			transition: max-height 0.5s linear 0s, transform 0.3s linear 0.5s;
	-webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%);
}
.mvsSlideshow.slide-animation > div > ul > li { max-height: 0; }
.mvsSlideshow.slide-animation > div > ul > li.active { max-height: 100%; }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow0 { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow1 { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); transform: translateX(-100%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow2 { -webkit-transform: translateX(-200%); -moz-transform: translateX(-200%); transform: translateX(-200%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow3 { -webkit-transform: translateX(-300%); -moz-transform: translateX(-300%); transform: translateX(-300%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow4 { -webkit-transform: translateX(-400%); -moz-transform: translateX(-400%); transform: translateX(-400%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow5 { -webkit-transform: translateX(-500%); -moz-transform: translateX(-500%); transform: translateX(-500%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow6 { -webkit-transform: translateX(-600%); -moz-transform: translateX(-600%); transform: translateX(-600%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow7 { -webkit-transform: translateX(-700%); -moz-transform: translateX(-700%); transform: translateX(-700%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow8 { -webkit-transform: translateX(-800%); -moz-transform: translateX(-800%); transform: translateX(-800%); }
.mvsSlideshow.slide-animation > div > ul.mvsPageSlideshow9 { -webkit-transform: translateX(-900%); -moz-transform: translateX(-900%); transform: translateX(-900%); }


.mvsSlideshow.fade-animation > div > ul {
	display: flex; flex-direction: column; flex-wrap: wrap;
}
.mvsSlideshow.fade-animation > div > ul > li {
	display: none; opacity: 0;
	-webkit-transition: opacity 0.3s linear 0.0s;
	   -moz-transition: opacity 0.3s linear 0.0s;
	    -ms-transition: opacity 0.3s linear 0.0s;
			transition: opacity 0.3s linear 0.0s;
}
.mvsSlideshow.fade-animation > div > ul > li.pre-active { display: block; opacity: 0; }
.mvsSlideshow.fade-animation > div > ul > li.active { display: block; opacity: 1; }
