.master-card{display:flex;flex-flow:row wrap;justify-content:space-around;max-width:100%}.master-card h2{text-align:center}.cover{background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0}.overlay{position:absolute;height:100%;top:0;bottom:0;left:0;right:0;z-index:0}.snip1529{background-color:#000;box-shadow:0 0 5px rgba(0,0,0,0.15);color:#fff;font-size:16px;line-height:1.6em;margin:10px;max-width:310px;min-width:250px;overflow:hidden;position:relative;text-align:left;width:100%}.snip1529 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease;transition:all .25s ease}.snip1529 img{max-width:100%;vertical-align:top;position:relative;opacity:.75}.snip1529 figcaption{padding:25px 20px 25px;position:absolute;bottom:0;z-index:1}.snip1529 .date{background-color:#fff;color:#333;font-size:18px;font-weight:800;min-height:48px;min-width:48px;padding:10px 0;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:0;z-index:1}.snip1529 .date span{display:block;line-height:14px}.snip1529 .date .month{font-size:11px}.snip1529 h3,.snip1529 p{margin:0;padding:0}.snip1529 h2{font-weight:lighter;font-size:30px;letter-spacing:-0.4px}.snip1529 .hover{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;display:flex;font-size:65px;justify-content:center;z-index:1}.snip1529 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.snip1529:hover .hover,.snip1529.hover .hover{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}.snip1529:hover figcaption,.snip1529.hover figcaption{opacity:0}.snip1529:hover .date,.snip1529.hover .date{-webkit-transform:translateY(-100%);transform:translateY(-100%)}