/* .head-mobile>div,
.head-mobile{
    display: flex;
}
.js-menu-mobile.menu-mobile {
    display: flex;
    flex-direction: column;
} */

.skeleton {
  animation: skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading {
  0% {
    background-color: hsl(200, 20%, 80%);
  }
  100% {
    background-color: hsl(200, 20%, 95%);
  }
}

.skeleton {
  width: 100%;
  height: 0.7rem;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem;
  color: transparent;
}

.small-description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 60px;
}

@media(max-width:769px){
  #corpo .small-description {
    font-size: .6rem;
    line-height: normal;
    -webkit-line-clamp: 4;
    min-height: 45px;
    max-height: 45px;
  }
}