/* Created by Content Blocks */
.layout-2 {
    figure {
        position: relative;
    }
    figcaption {
        position: absolute;
        top: 18.181818181818182%;
        left: 9.090909090909091%;
        font-weight: 600;
    }
}


.zoom-layout-2 a {
    &:before { display: none!important; }
    img {
        opacity: .65;
        transition: all .25s ease-in-out;
    }
    &:hover {
        img {
            opacity: 1;
            transform: scale(1.05);
            transform-origin: center calc(100% - 10px);
        }
    }
}
