&.effect-zoe {
    .rbs-img-thumbs {
        figcaption {
            top: auto;
            bottom: 0;
            padding: 1em;
            height: 3.75em;
            background: #fff;
            color: #3c4a50;
            -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }

        h2 {
            float: left;
            line-height: 1;
        }

        p.icon-links a {
            float: right;
            color: #3c4a50;
            font-size: 1.4em;
        }

        &:hover {

            p.icon-links a:hover,
            p.icon-links a:focus {
                color: #252d31;
            }
        }

        p.description {
            position: absolute;
            bottom: 8em;
            padding: 2em;
            color: #fff;
            text-transform: none;
            font-size: 90%;
            opacity: 0;
            -webkit-transition: opacity 0.35s;
            transition: opacity 0.35s;
            -webkit-backface-visibility: hidden;
            /* Fix for Chrome 37.0.2062.120 (Mac) */
        }


        h2,
        p.icon-links a {
            -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
            -webkit-transform: translate3d(0, 200%, 0);
            transform: translate3d(0, 200%, 0);
        }

        p.icon-links a span::before {
            display: inline-block;
            padding: 8px 10px;
            font-family: 'feathericons';
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-eye::before {
            content: '\e000';
        }

        .icon-paper-clip::before {
            content: '\e001';
        }

        .icon-heart::before {
            content: '\e024';
        }

        h2 {
            display: inline-block;
        }

        &:hover {
            p.description {
                opacity: 1;
            }

            h2{
            	color: #3c4a50;
            }

            figcaption,
            h2,
            p.icon-links a {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }

            h2 {
                -webkit-transition-delay: 0.05s;
                transition-delay: 0.05s;
            }

            p.icon-links a:nth-child(3) {
                -webkit-transition-delay: 0.1s;
                transition-delay: 0.1s;
            }

            p.icon-links a:nth-child(2) {
                -webkit-transition-delay: 0.15s;
                transition-delay: 0.15s;
            }

            p.icon-links a:first-child {
                -webkit-transition-delay: 0.2s;
                transition-delay: 0.2s;
            }
        }
    }

    &.effect-min {
        .rbs-img-thumbs {
            font-size: 7px;

            p {
                display: none;
            }
        }
    }

    &.effect-150 {
        .rbs-img-thumbs {
            font-size: 8px;
        }
    }

    &.effect-200 {
        .rbs-img-thumbs {
            font-size: 11px;
        }
    }

    &.effect-270 {
        .rbs-img-thumbs {
            font-size: 14px;
        }
    }

    &.effect-360 {
        .rbs-img-thumbs {
            font-size: 16px;
        }
    }

    &.effect-500 {
        .rbs-img-thumbs {
            font-size: 14px;
        }
    }
}