#instagram-feed{}#instagram-feed .photo-box{position:relative;margin:0 0 30px}#instagram-feed .photo-box a{text-decoration:none}#instagram-feed .photo-box a .image-wrap{position:relative}#instagram-feed .photo-box a .image-wrap .image{position:relative;overflow:hidden;padding-bottom:100%;background:#fff;border-radius:1px;border:solid .5rem rgba(247,247,247,.87);border-radius:1px}#instagram-feed .photo-box a .image-wrap .image img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#instagram-feed .photo-box a .image-wrap .image img:hover{opacity:.8}#instagram-feed .photo-box a .image-wrap .caption{font-size:.69em;color:#fff;background:rgba(0,0,0,.52);padding:5px;text-align:center;position:absolute;max-height:28%;bottom:0;left:0;right:0}#instagram-feed .photo-box a .caption,#instagram-feed .photo-box a .description{overflow:hidden;text-overflow:ellipsis}#instagram-feed .photo-box a .likes{top:.25em;right:.25em;font-size:.69em;position:absolute;color:#fff;background:rgba(0,0,0,.52);padding:5px}#instagram-feed .photo-box a .likes .shares-count,#instagram-feed .photo-box a .likes .likes-count{margin-left:.33em}#instagram-feed .photo-box a .description{font-family:montserrat,sans-serif;font-size:.8em;text-align:center;background:0 0;color:#000;padding:7.5px;height:4em;white-space:nowrap}#instagram-feed .photo-box a .date{color:#9b9b9b;font-size:.9em;position:absolute;bottom:.33em;right:0;left:0}#instagram-feed .photo-box a .caption p{margin-bottom:.2em}