/* Add here all your css styles (customizations) */

.img-featured-container {
  overflow: hidden;
  position: relative;
  max-height:355px;
}

.img-featured-container img {
  width: 100%;
/*   padding: 10px; */
}

.img-featured-container .img-backdrop {
  background: linear-gradient(135deg, rgba(38, 163, 255, 0.85), rgba(83, 201, 179, 0.85));
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: all 0.3s ease;
}

.img-featured-container:hover > .img-backdrop {
  opacity: 1;
}

/* center text horizontally and vertically on image hover */
.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: 50%;
  transform: translate(-50%, -50%);
  transform-style: preserve-3d;
  z-index: 2;
  opacity: 0;
  transition: all .2s ease;
}

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

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

.img-featured-container:hover .description-container {
  opacity: 1;
}

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

.img-featured-container .description-container .likes,
.img-featured-container .description-container .comments {
  margin: 0 5px;
}

/* load more button */
#btn-instafeed-load {
  color: #fff;
  background:#b32a3b;
  font-size: 16px;
  margin: 20px auto;
  padding: 8px 40px;
  display: block;
  border: none;
  border-radius:50px;
}

/* media queries  */
@media screen and (min-width:768px) {
  .img-featured-container .description-container .caption {
    display: block;
  }
  
}
@media screen and (max-width:1420px) {
  
  
}
.foto-insta{width:32.7%;margin:0.3%;float:left; display:block; overflow:hidden; position:relative;}

#home .u-heading-v2-4--bottom::after { margin-top:15px !important }
		
@media (max-width: 575px) {
  .texto-home { font-size:45px!important}
  .navbar-brand
  }
  @media (max-width: 991px) {
  .texto-home { font-size:45px!important}
  .navbar-brand  { position: relative; left:50%; margin-left:-40px; }
  .navbar-brand img { width:80px!Important; }
  .nav-item { font-size:14px;}
  #navBar ul { text-align:  center}
  .img-featured-container { max-height: 81% !important } 
  
  } 
  