.container-1{width: 100%;float: left;}

.categoria-produto{width: 22%;height: 420px;float: left;margin: 0 1%;}
.engloba-titulo-produto-categoria{width: 100%;height: 58px;float: left;background: #39393c;display: flex;align-items: center;}
.engloba-titulo-produto-categoria p{width: 100%;float: left;font: 18px futura_medium;color: #ffffff;text-align: center;}

.engloba-img-produto-categoria{width: 100%;float: left;position: relative;}
.img-produto-categoria{width: 100%;height: 265px;float: left;position: relative;}
.engloba-logo-categoria-produto{width: 98%;height: 97px;float: left;display: flex;align-items: center;margin: -1px -1% 0 1%;box-shadow: 0 0 0 2px #ededed;}
.logo-categoria-produto{width: 100%;height: 100%;float: left;background-size: 50%!important;}

.categoria-produto:hover .hover-img-produto-categoria{opacity: 1;}

.hover-img-produto-categoria{opacity: 0;width: 100%;height: 265px;float: left;position: absolute;top: 0;background: #ffffff66;display: flex;align-items: center;justify-content: center;}
.icon-hover{width: 45px;height: 45px;float: left;background: #f4bb2c;display: flex;align-items: center;justify-content: center;}
.icon-hover p{width: 100%;float: left;font: 22px futura_bold;color: #ffffff;text-align: center;}

.centraliza-produtos{width: 100%;float: left;display: flex;align-items: center;justify-content: center;margin: 75px 0 113px 0;}

@media(max-width: 990px){
    .categoria-produto{width: 265px;margin: 0 0 20px 0;}
    .centraliza-produtos{flex-flow: column;margin: 20px 0 0 0;}
}