﻿.ma-brands .page-title {
	 text-align: center;
}
 .ma-brands .alphabet-navigation {
	 word-wrap: break-word;
	 text-transform: uppercase;
	 text-align: center;
	 padding: 25px 0;
}
 .ma-brands .alphabet-navigation .letter {
	 margin: 0 6px;
	 font-size: 1.3em;
}
 .ma-brands .alphabet-navigation .letter span {
	 opacity: 0.5;
}
 .ma-brands .brand-list .brand-letter {
	 overflow: hidden;
	 border-bottom: 1px solid #e1e1e1;
	 margin-top: 20px;
}
 .ma-brands .brand-list .brand-letter span {
	 font-weight: 600;
	 font-size: 1.3em;
	 text-transform: uppercase;
}
 .ma-brands .brand-list .brand-letter a {
	 float: right;
	 font-size: 0.9em;
}
 .ma-brands .brand-list .brand-names {
	 margin: 10px 0;
	 display: flex;
	 flex-direction: column;
	 flex-wrap: wrap;
	 align-content: flex-start;
}
 .ma-brands .brand-list .brand-names .brand-item {
	 width: 240px;
	 padding-right: 5px;
}
 @media only screen and (max-width: 767px) {
	 .ma-brands .brand-list .brand-names .brand-item {
		 width: 100%;
	}
}
 .ma-brands .brand-list .brand-names .brand-item .brand-link {
	 display: block;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
}
 