.ff-wrapper .gf-caption-wrap {}

.ff-wrapper .gf-caption-wrap .effeckt-caption { position: relative;overflow:hidden; }
.ff-wrapper .gf-caption-wrap .effeckt-caption > p {margin-bottom:0;}
.ff-wrapper .gf-caption-wrap .effeckt-caption {line-height:1.1;}
.ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"] figcaption {
    top:0;
    left: 0;
    opacity: 1;
    background-color: #D7D7D7;
    background-color: rgba(255, 255, 255, 0.7);
    color: #333333;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
}
.ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"]:hover figcaption,
.ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"]:active figcaption,
.ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"].active figcaption {
    top:0;
    left: 0;
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.ff-wrapper .gf-caption-wrap h3 {font-weight:normal;font-size:16pt;color:#333;}
.ff-wrapper .gf-caption-wrap h3 a {display:block;color:#333;padding:5px 0px 5px 0px;}

.ff-wrapper .gf-caption-wrap .caption {padding:5px 15px 5px 15px;font-size:11pt;}
.ff-wrapper .gf-caption-wrap .links {padding:5px 15px 5px 15px;}
.ff-wrapper .gf-caption-wrap .links p {font-size:9pt;text-transform:uppercase;font-weight:bold;}
.ff-wrapper .gf-caption-wrap .links p a,
.ff-wrapper .gf-caption-wrap .links p a:hover,
.ff-wrapper .gf-caption-wrap .links p a:visited {color:#333;}
.ff-wrapper .gf-caption-wrap .links p span {display:inline-block;padding:0;vertical-align:middle;margin-right:10px;}
.ff-wrapper .gf-caption-wrap .links p i {padding:0;vertical-align:middle;}
.ff-wrapper .gf-caption-wrap .caption-link {text-align:left;}

@media only screen and (min-width: 768px) {
    .ff-wrapper .gf-caption-wrap .effeckt-caption { position: relative;overflow:hidden; }
    .ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"] figcaption {
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
    }
}


@media only screen and (min-width: 969px) {
    .ff-wrapper .gf-caption-wrap .effeckt-caption { position: relative;overflow:hidden; }
    .ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"] figcaption {
        -webkit-transform: translateY(60%);
        -ms-transform: translateY(60%);
        transform: translateY(60%);
    }
}

@media only screen and (min-width: 1199px) {
    .ff-wrapper .gf-caption-wrap .effeckt-caption { position: relative;overflow:hidden; }
    .ff-wrapper .gf-caption-wrap .effeckt-caption[data-effeckt-type="quarter-slide-up"] figcaption {
        -webkit-transform: translateY(70%);
        -ms-transform: translateY(70%);
        transform: translateY(70%);
    }
}