.marcas_box {
	width: 100%;
	max-width: 1000px;
	margin: 20px auto;
	display: grid;
    grid-template-columns: 1fr 20px 2fr;
    grid-gap: 20px;
}
.marcas_left {
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.marcas_left_a {
	display: grid;
    grid-template-columns: 200px 1fr;
    grid-gap: 0px;	
}
.marcas_left_img, .marcas_left_txt {
	border-top: 2px solid #CCC;
	padding: 20px 10px;
}
.marcas_left_img {
	width: 100%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.marcas_left_txt {
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.cat_maqu_categ_blok {
	display: grid;
    grid-template-columns: max-content 1fr;
    grid-gap: 2px;
	border-top: 2px solid #CCC;
	padding: 5px 0;
}
.cat_maqu_categ_blok:hover {

}

.marcas_right {
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.cat_maqu_categ_img {
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.cat_maqu_categ_txt {
	display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
	padding: 0 0 0 10px;
}
.marcas_right_a {
	width: 100%;
	display: grid;
    grid-template-columns: 1fr;
    grid-gap: 2px;
}

.rowWrapper img {
    transition: transform 0.4s ease;
    transform-origin: center;
}
.rowWrapper:hover img {
    transform: scale(1.5);
}
/*.marcas_prod_box:hover img {
    animation: shrink-grow 0.5s ease-in-out 1 forwards;
}
@keyframes shrink-grow {
    0%   { transform: scale(1); }
    50%  { transform: scale(1.5); }
    100% { transform: scale(1); }
}
.categorias_box:hover img {
    animation: shrink-grow 0.5s ease-in-out 1 forwards;
}
@keyframes shrink-grow {
    0%   { transform: scale(1); }
    50%  { transform: scale(1.8); }
    100% { transform: scale(1); }
}*/