.card__article .card__img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;

}

.card__article:hover .card__img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.blog-entry .desc h3 {
    font-size: 12px !important;
    /* margin-bottom: 25px !important; */
    line-height: auto !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    /* letter-spacing: 1px !important; */
    /* display: none !important;
    transition: .45s !important; */
    text-shadow: 2px 2px 3px grey !important;
    color: rgba(0, 0, 0, 0.7) !important;

}

.desc {
    /*background-color: #fff !important;*/
    background-image: linear-gradient(to right,#f2f2f2, rgba(230,230,230,0.8)) !important;

}
}
.prods {
    border-radius: 10px;
}

.blog-entry {
    position: relative;
}

.blog-entry .desc {
    position: absolute;
    bottom:0;
 
}

    .cats {
    margin: 4px;
    border-radius: 3px;
                
    position: relative;
    float: left;
 
    line-height: 1.42857;
    text-decoration: none;

    border: 1px solid #ddd;
    margin-left: 5px;
    
    bottom: 2rem;
    
        transition: .65s;
            }
            
    .cats p {
    margin-top:2rem;
    color: var(--text-color) !important;
    transition: .45s;
    }
.cats:hover {
          background-color:#575754;
          border:0;
  p {
          color: #ffc300 !important;
          }
      }  

    
    @media screen and (max-width: 768px) {
    .cats {
       left: 1rem;
    }
}
