/*
Infinite Slider
version: 1.0.0
Author: Lucas Tsolakian

Copyright 2020, Archetypon
https://archetypon.net/brics/infinite-slider/
*/

.infinite-slider img {
	vertical-align: bottom;
}

.infinite-slider div {
	width: 100%;
}

.infinite-slider div img {
	width: 100%;
	height: auto;
    vertical-align: bottom;
}

.infinite-slider div,
.infinite-slider div img {
    width: auto;
}

/*caption position*/
.is-item-caption.is-item-top {
    top: 0;
    transition: all 0.2s;
}
.is-item-caption.is-item-bottom {
    bottom: 0;
    transition: all 0.2s;
}
.is-item-caption.is-item-middle {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.2s;
}

/*animate opacity top*/
.is-item-top.is-item-opacity{
    margin-top: -2%;
    opacity: 0;
    transition: all 0.2s;
}
.is-item a:hover > .is-item-top.is-item-opacity{
    margin-top: 0;
    opacity: 1;
    transition: all 0.2s;
}

/*animate opacity middle*/
.is-item-middle.is-item-opacity{
    margin-top: 2%;
    opacity: 0;
    transition: all 0.2s;
}
.infinite-slider .is-item a:hover > .is-item-middle.is-item-opacity{
    margin-top: 0;
    opacity: 1;
    transition: all 0.2s;
}

/*animate opacity bottom*/
.is-item-bottom.is-item-opacity{
    margin-bottom: -2%;
    opacity: 0;
    transition: all 0.2s;
}
.infinite-slider .is-item a:hover > .is-item-bottom.is-item-opacity{
    margin-bottom: 0;
    opacity: 1;
    transition: all 0.2s;
}