.vitrin p{font-size:16px;font-weight:400;line-height:1.75em;color:#888;margin-bottom:20px;}
.vitrin h6{font-family:'Oswald', sans-serif;font-weight:300;line-height:1.25em;margin:0 0 20px 0;}
.vitrin h6{font-size:18px;}
.vitrin img{width:100%;height:auto;}
.vitrin img{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;color:#f7f7f7;}

.vitrin a {text-decoration: none; color: #ffffff;}
.vitrin i {margin-left: 20px; font-size: 150%; font-weight: 300;}

.vitrin .full-width{width:100%;}
.vitrin .valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}

.vitrin .item{margin-bottom:30px;}
.vitrin .item:hover .info .social{top:0;}
.vitrin .info{text-align:center;padding:20px 10px;position:relative;overflow:hidden;background:#f7f7f7;}
.vitrin .info h6{font-size:16px;margin-bottom:5px;text-transform:uppercase;font-weight:300;letter-spacing:3px;color:#1b1b1b;}
.vitrin .info p{margin-bottom:5px;color:#888;}
.vitrin .info .social{position:absolute;top:100%;left:0;width:100%;height:100%;background-color:#0099cc;-webkit-transition:all .4s;transition:all .4s;}
.vitrin .info .social p{margin-bottom:5px;color:#fff;}

.vitrin .info{
	background:#ffffff;
	min-height: 90px;
}
