#instafeed-gallery-feed a:hover,

#instafeed-gallery-feed a:focus {text-decoration: none;}

#instafeed-gallery-feed.row.no-gutter, .row.no-gutter {margin-left: 0;  margin-right: 0;}

#instafeed-gallery-feed.row.no-gutter [class*='col-']:not(:first-child),

#instafeed-gallery-feed.row.no-gutter [class*='col-']:not(:last-child) {padding-right: 0; padding-left: 0;}

#instafeed-gallery-feed .img-featured-container {overflow: hidden; position: relative;}

#instafeed-gallery-feed .img-featured-container img {/*padding: 10px; */ width: 100%; height: 240px; display: block; margin-top: 0; border-radius: 0; transition: all 220ms ease-in-out; object-fit: cover;}




#instafeed-gallery-feed .img-featured-container .img-backdrop {background: linear-gradient(308deg, rgba(185,141,136,0.85) 0%, rgba(249,235,215,0.85) 100%);  margin: 0;  padding: 0;   position: absolute;  z-index: 1;  opacity: 0;  transition: all 0.3s ease; width: 100%; height: 240px; display: block; margin-top: 0; border-radius: 0; transition: all 220ms ease-in-out; object-fit: cover;}

#instafeed-gallery-feed .img-featured-container:hover > .img-backdrop {opacity: 1;}



/* center text horizontally and vertically on image hover */

#instafeed-gallery-feed .img-featured-container .description-container {color: #fff; font-size: 16px; line-height: 1.2; padding: 0 30px; text-align: center; line-height: 20px; width: 100%; position: absolute; top: 50%; left: 0; margin-top: -10px; /*transform: translate(-50%, -50%);*/  transform-style: preserve-3d; z-index: 2; opacity: 0; transition: all .2s ease;}

#instafeed-gallery-feed .img-featured-container .description-container .fa-instagram {font-size: 40px;}

#instafeed-gallery-feed .img-featured-container .description-container p {font-weight: 300; margin-bottom: 0;}

#instafeed-gallery-feed .img-featured-container:hover .description-container {opacity: 1;}

#instafeed-gallery-feed .img-featured-container .description-container .caption {display: none; margin-bottom: 10px;}

#instafeed-gallery-feed .img-featured-container .description-container .likes,

#instafeed-gallery-feed .img-featured-container .description-container .comments {margin: 0 5px;}



/* load more button */

#instafeed-gallery-feed #btn-instafeed-load {color: #fff; background: #26a3ff; font-size: 16px; margin: 20px auto; padding: 8px 40px; display: block; border: none;}



/* media queries  */

@media screen and (min-width:768px) {

  #instafeed-gallery-feed .img-featured-container .description-container .caption {display: block;}

}