
/* Start ListingPhotos component*/
.photo-move {
    position: relative;
    top: 26px;
}
.photo-move.photo-move-active {
    transition: all 0.5s ease;
    top: 0;
    opacity: 1.0;
}
.photo-move + div {
    /* cannot have transition on this element */
    /*transition: all 1s ease;*/
    position: relative;
    top: -26px;
}
.photo-move.photo-move-active + div {
    position: relative;
    transition: all 0.5s ease;
    top: 0;
    opacity: 1.0;
}
.photo-enter {
    position: relative;
    opacity: 0.0;
    height: 0;
    left: 100px;
}
.photo-enter.photo-enter-active {
    transition: all 0.5s ease;
    opacity: 1.0;
    left: 0;
    height: 26px;
}
.photo-leave {
    position: relative;
    opacity: 1.0;
    left: 0;
    height: 26px;
}
.photo-leave.photo-leave-active {
    transition: all 0.5s ease;
    opacity: 0.0;
    left: 100px;
    height: 0;
    top: -13px;
}
/* End ListingPhotos component*/
