.brands-detail { padding-top: 20px; }
.unsize { letter-spacing: 0; font-size: 0; }
.p_cat-section.type-brand { padding-bottom: 0; margin-bottom:20px; }
.brand-img { display: inline-block; vertical-align: top; width: 150px; letter-spacing: normal; }
.brand-img img , .brand-img svg { width: 130px; height: auto; }
.brand-img svg { height: 130px; }
.brand-text { display: inline-block; vertical-align: top; width: 70%; font-size: 18px; line-height: 25px; padding:0 20px 20px; max-width: 800px; }
.p_cat-section-main .brand-text h1 { font-size: 34px; line-height: 44px; font-weight: 600; margin: 0; padding-bottom: 10px; text-transform: none; }

@media (max-width:580px){
	.brand-img { display: none; }
	.brand-text { width: auto; padding:0 }
}