.slideshow-container{
    position:relative;
    height:70vh;
    width:100%;
    overflow:hidden;
}
.slideshow-items {
    width: 100%;
    height:100%;
}
.slideshow-item{
    float:right;
    width:100%;
    height:100%;
    overflow:auto;
    position:absolute;
}
.slideshow-item-image{
    margin-top:10.5vh;
    width:50%;
    float:right;
    position:relative;
    height: 49vh;
}
.slideshow-item-content {
    width: 50%;
    float: left;
    height: 49vh;
    margin-top: 10.5vh;
    position:relative;
}
.slideshow-item-image-content{
    position:absolute;
    bottom: 0;
    left:0;
    overflow: hidden;
}
.slideshow-item-image-content img{
    max-height: 49vh;

}
.slideshow-item-content-wrapper{
    overflow:hidden;
    position:absolute;
    padding:10px;
    bottom:-10px;
}
.slideshow-item-title{
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:26px;
    line-height:26px;
    margin-bottom:12px;
    color:white;
}
.slideshow-item-description {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 14px;
    margin-bottom: 18px;
    color:#a8a8a8;
}
.slideshow-item-button {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 14px;
    border: 4px double white;
    padding: 6px 24px;
    display:inline-block;
    color:white;
}
.slideshow-item-button a {
    color: white;
}
@keyframes slideshow-fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes slideshow-fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.slideshow-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both
}

.slideshow-animatedFadeInUp {
    opacity: 0
}

.slideshow-fadeInUp {
    opacity: 0;
    animation-name: slideshow-fadeInUp;
    -webkit-animation-name: slideshow-fadeInUp;
}
.slideshow-fadeInUp-delay-200 {
    opacity: 0;
    animation-name: slideshow-fadeInUp;
    -webkit-animation-name: slideshow-fadeInUp;
    animation-delay:200ms;
}
.slideshow-fadeInUp-delay-400 {
    opacity: 0;
    animation-name: slideshow-fadeInUp;
    -webkit-animation-name: slideshow-fadeInUp;
    animation-delay:400ms;
}
.slideshow-fadeInUp-delay-600 {
    opacity: 0;
    animation-name: slideshow-fadeInUp;
    -webkit-animation-name: slideshow-fadeInUp;
    animation-delay:600ms;
}

@keyframes slideshow-fadeInLeft {
    from {
        transform: translate3d(140px,0,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes slideshow-fadeLeft{
    from {
        transform: translate3d(140px,0,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.slideshow-animatedFadeInLeft {
    opacity: 0
}

.slideshow-fadeInLeft {
    opacity: 0;
    animation-name: slideshow-fadeInLeft;
    -webkit-animation-name: slideshow-fadeInLeft;
}

.slideshow-fadeInLeft-delay-200 {
    opacity: 0;
    animation-name: slideshow-fadeInLeft;
    -webkit-animation-name: slideshow-fadeInLeft;
    animation-delay: 200ms;
}

.slideshow-fadeInLeft-delay-400 {
    opacity: 0;
    animation-name: slideshow-fadeInLeft;
    -webkit-animation-name: slideshow-fadeInLeft;
    animation-delay: 400ms;
}

.slideshow-fadeInLeft-delay-600 {
    opacity: 0;
    animation-name: slideshow-fadeInLeft;
    -webkit-animation-name: slideshow-fadeInLeft;
    animation-delay: 600ms;
}