figure.snip0071 { position: relative; float: right; overflow: hidden; margin: 10px 1%; min-width: 220px; max-width: 480px; max-height: 260px; min-height: 260px; width: 100%; background: #ffffff; color: #ffffff; border: 10px solid #ffffff; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); }
    figure.snip0071 * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
    figure.snip0071 .image { position: relative; width: 58%; overflow: hidden; left: -14%; float: left; z-index: 1; box-shadow: 0px 0 20px rgba(0, 0, 0, 0.5); -webkit-transform: skewX(15deg); transform: skewX(15deg); }
        figure.snip0071 .image img { position: relative; right: -20%; width: 100%; -webkit-transform: skewX(-15deg); transform: skewX(-15deg); height:247px; }
    figure.snip0071 figcaption { background: #262626; height: 100%; margin: 0; position: absolute; width: 100%; z-index: 1; }
        figure.snip0071 figcaption h2,
        figure.snip0071 figcaption p { margin: 0; text-align: right; width: 100%; }
        figure.snip0071 figcaption h2 { bottom: 40px; position: absolute; padding: 10px; background: rgba(141, 141, 141, 0.46); font-size: 14px; text-transform: uppercase; border-bottom: 1px solid rgba(247, 77, 77, 0.46); color: #010101; }
            figure.snip0071 figcaption h2 span { font-weight: 800; }
  figure.snip0071 figcaption h2 a{color:#010101 !important; }
        figure.snip0071 figcaption p { 
    padding: 15px;
    width: 55%;
    top: 15px;
    position: absolute;
    font-size: 18px;
    color: #666;
    text-align: center;

 }
        figure.snip0071 figcaption .position { position: absolute; bottom: 0; right: 0; line-height: 40px; padding-right: 10px; font-style: italic; }
            figure.snip0071 figcaption .position a { color: #616161; }
    figure.snip0071.blue figcaption { background: #20638f; }
    figure.snip0071.red figcaption { background: #962d22; }
    figure.snip0071.yellow figcaption { background: #eaeaea; }
    figure.snip0071:hover figcaption,
    figure.snip0071.hover figcaption { background: #333333; }
    figure.snip0071:hover.blue figcaption,
    figure.snip0071.hover.blue figcaption { background: #2472a4; }
    figure.snip0071:hover.red figcaption,
    figure.snip0071.hover.red figcaption { background: #ab3326; }
    figure.snip0071:hover.yellow figcaption,
    figure.snip0071.hover.yellow figcaption { background: #eaeaea; }
    figure.snip0071:hover .image,
    figure.snip0071.hover .image { box-shadow: 0px 0 0px rgba(0, 0, 0, 0.5); }
