#produtos{ padding: 50px 0; }
#produtos .barr{ min-height: 1px; display: flex; flex-direction: column; align-items: center; padding: 0 20px; }
#produtos .barr h4{ width: 100%; font-family: 'Oswald', sans-serif; color: #32395c; font-weight: 600; }
#produtos .barr span{ border-top: solid 2px #EEE; width: 100%;  }
#produtos .cards{ padding: 20px 10px; flex-wrap: wrap; }
#produtos .card{ margin: 0; padding: 10px; box-shadow: none; max-width: calc(100% / 3); }
#produtos .card img{ max-width: 100%; max-height: 250px; width: 100%; border-bottom: solid 8px #32395c; object-fit: contain; background: #EEE; }
#produtos .card h6{ padding: 10px; display: flex; color: #666; font-family: 'Oswald', sans-serif; color: #32395c; font-weight: 600; font-size: 1.1rem; }
#produtos .card p{ padding: 0 10px; font-size: .9rem; font-family: 'Didact Gothic', sans-serif; font-weight: 600; color: #666; }
@media screen and (max-width: 795px) {
    #produtos .card{ max-width: 100%; min-width: 100%; }
}
#produtos .page{ justify-content: center; align-items: center; }
#produtos .page b{ margin: 0 10px; height: 20px; min-width: 20px; border: solid 2px #EEE; border-radius: 5px; color: #32395c; display: flex; align-items: center; justify-content: center; padding: 0 5px; font-size: .8rem; }
#produtos .page img{ height: 40px; }