.brands .container-letters{min-height: 32px;}
.brands .letters-controller{background: white;z-index: 5;}
.brands .wrapper-letters ul{display: table;width: 100%;padding: 0 22px;text-align: center;list-style-type: none;margin-left: 0;border-bottom-width: 1px;border-bottom-style: solid;/*table-layout: fixed;*/}
.brands .wrapper-letters ul li{display: table-cell;}
.brands .wrapper-letters ul li.rdc-brands-all{width: 55px;text-align: left;}
.brands .wrapper-letters ul li span{cursor: pointer;padding: 7px 10px;display: inline-block;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: transparent;}
.brands .container-brands .wrapper-brands .column .brands{border-bottom-width: 1px; border-bottom-style: solid;}
.brands .container-brands .wrapper-brands .column .brands ul{list-style-type: none;margin-left: 0;}
.brands .container-brands .wrapper-brands .column .brands ul li{width: 100%; padding-top: 5px;}
.brands .container-brands .wrapper-brands .column .brands ul li:first-child {padding-top: 0;}
.brands .container-brands .wrapper-brands .column .brands ul li a{text-decoration: none;}
.brands .wrapper-letter .letter span {line-height: 100%;display: block;}
.brands .wrapper-letters ul li.disabled {opacity: 0.5}
.brands .wrapper-letters ul li.disabled span {cursor: default;}
.brands .wrapper-letters ul li.sel span,
.brands .wrapper-letters ul li:not(.disabled) span:hover{border-bottom-color: currentColor;border-bottom-color: var(--color-theme)}

@media screen and (min-width: 768px){
	.brands .container-brands .wrapper-brands {padding: 0 10px;}
	.brands .container-brands .wrapper-brands .row{margin: 0 4px;}
	.brands .container-brands .wrapper-brands .column{width: 25%;padding-left: 10px;padding-right: 10px;}
}

@media screen and (max-width: 767px){
	.brands .container-brands .wrapper-brands .brands{padding-left: 0;width: 100%;}
	.brands .container-brands .wrapper-brands .column .brands ul li{width: 48%;float: left; padding-bottom: 0;padding-top: 10px;}
	.brands .container-brands .wrapper-brands .column .brands ul li:nth-child(-n+2) {padding-top: 0;}
	.brands .container-brands .wrapper-brands .column .brands ul li:nth-child(2n+1){clear: left;}
	.brands .container-brands .wrapper-brands .column .brands ul li:not(:nth-child(2n+1)){padding-left: 4%;}
}