.cs-carousel-portfolio-style-1 .cs-carousel-portfolio .cs-nav {
    position: absolute;
    right: 0;
    top: 0;
}
.cs-carousel-portfolio-style-1 .cs-portfolio-link-wrap{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-transition:all 0.3s linear 0s;
       -moz-transition:all 0.3s linear 0s;
        -ms-transition:all 0.3s linear 0s;
         -o-transition:all 0.3s linear 0s;
            transition:all 0.3s linear 0s;
}
.cs-carousel-portfolio-style-1 .cs-portfolio-link-inner{
    text-align: center;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform:translate(0,-50%);
       -moz-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
         -o-transform:translate(0,-50%);
            transform:translate(0,-50%);
}
.cs-carousel-portfolio-style-1 .cs-portfolio-link-inner a{
    -webkit-transform:translateX(-100%);
       -moz-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
         -o-transform:translateX(-100%);
            transform:translateX(-100%);

}
.cs-carousel-portfolio-style-1 .cs-portfolio-link-inner a + a{
    -webkit-transform:translateX(100%);
       -moz-transform:translateX(100%);
        -ms-transform:translateX(100%);
         -o-transform:translateX(100%);
            transform:translateX(100%);
}
/* Hover state */
.cs-carousel-portfolio-style-1 article{
}
.cs-carousel-portfolio-style-1 article:hover .cs-portfolio-link-wrap {
    opacity: 1;
}
.cs-carousel-portfolio-style-1 article:hover .cs-portfolio-link-inner a{
    -webkit-transform:translateX(0%);
       -moz-transform:translateX(0%);
        -ms-transform:translateX(0%);
         -o-transform:translateX(0%);
            transform:translateX(0%);
}
