.img__wrap_height{height:300px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.08);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.08);box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.bg_img{width:100%;height:300px;background-position:top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.img__wrap{position:relative;height:300px}.img__description{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.img__description h3{margin-top:50px}.img_bottom_content{position:absolute;left:0;bottom:0;right:0;padding:0 30px 30px 30px}.img__wrap:hover .img__description{visibility:visible;opacity:1}.img__wrap .img__description::before{border-bottom:1px solid rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.8);bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px;transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);z-index:9}.img__wrap .img__description::after{border-left:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px;transform:scale(1,0);-webkit-transform:scale(1,0);z-index:9}.img__wrap .img__description:hover::before,.img__wrap .img__description:hover::after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s}.img__wrap:hover .img__description a{color:#fff}