/*Style 1*/
*:focus{ outline:none!important; }
/*A-Z Style*/
.brand-alphabet-table{ display:table;border-bottom: 1px solid #ededed;
padding: 5px; }
.all-alphabet{ 
	display:table-cell;
	vertical-align:middle;
	margin-right: 10px;
	border-right: 1px solid #ededed;;
	padding-right: 10px; 
}
.other-brands{ display:table-cell; padding-left:10px;}
	.other-brands a{ display:inline-block;  }
 
a.sidbara , a.alphabet-item-short , a.alphabet-item-eb{ -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius:3px; font-size:12px; line-height: 15px; width:15px; height: 15px; text-align:center; text-decoration:none!important; overflow: hidden;  -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }

a.sidbara.number-order , a.alphabet-item-short.number-order , a.alphabet-item-eb.number-order{ font-size: 8px; width:14px; height: 15px;  padding-right: 2px ; }
.all-alphabet a.sidbara  , .all-alphabet a.alphabet-item-short , .all-alphabet a.alphabet-item-eb{ line-height: 25px; width:25px; height: 25px; display: block; } 
a.sidbara.number-order:focus , a.alphabet-item-short.number-order:focus , a.alphabet-item-eb.number-order:focus{ outline: none; }
.all-alphabet a.sidbara:focus  , .all-alphabet a.alphabet-item-short:focus , .all-alphabet a.alphabet-item-eb:focus{ outline: none; }

a.sidbara:hover , a.alphabet-item-short:hover , a.alphabet-item-eb:hover{ background:#333; color:#fff;  text-decoration:none;   }
a.sidbara.grey , a.alphabet-item-short.grey,  a.alphabet-item-eb.grey{ pointer-events: none;cursor: default;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity:0; display: none;}
.active-letter , .active-letter_brands{ background:#333; color:#fff!important; }
.brand-items-cnt{
	padding:10px 0;
}
.brand-item{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity:1; display:block;
margin:0; font-size:12px;
-webkit-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
transition-duration: 0.9s; }

.visible{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1; display:block!important;}
.hidden{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0; display:none!important;}

a.brand-item{ text-decoration:none!important; margin-left:5px;margin-bottom: 5px;line-height: 20px; }
.brand-item-eb{ color:#666; }
.brand-item-eb:hover { color:#000; }


/*All Brands Shortcode*/
.all-brand-alphabet{ -moz-column-count: 3;-moz-column-gap: 10px;-webkit-column-count: 3;-webkit-column-gap: 10px;column-count: 3;column-gap: 10px; }
.all-brand-alphabet-img{/* -moz-column-count: 3;-moz-column-gap: 10px;-webkit-column-count: 3;-webkit-column-gap: 10px;column-count: 3;column-gap: 10px;*/ }
	.alphabet-cnt{margin-right:1%; display:inline-block; vertical-align:top; width:100%; margin-bottom:20px;}
	.alphabet-cnt-img{margin-right:1%; display:inline-block; vertical-align:top; width:100%; margin-bottom:20px;}
		
		.alphabet-cnt-img .alphabet-h2{ font-size:30px; margin-bottom:10px; color:#333; font-weight:400; }
		.alphabet-cnt .alphabet-h2{ font-size:30px; margin-bottom:10px; color:#333; font-weight:400; }
		.brand-item-cnt{ text-align:left; position:relative; }
		.alphabet-cnt-img a{float:left; display:block; text-decoration:none;font-size:13px; line-height:20px; }
		.alphabet-cnt a{display:block; text-decoration:none;font-size:13px; line-height:20px; color:#666 !important; }
		.alphabet-cnt a:hover{display:block; text-decoration:none;font-size:13px; line-height:20px; color:#000 !important; }
		.alphabet-cnt a img{width:70%; margin-bottom:5px; box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
		.alphabet-cnt-img a img{width:70%; margin-bottom:5px; box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
			.brand-count-img {position: absolute;left: 0;background: #3F3F3F;width: 20px;height: 20px;text-align: center;border-radius: 50%;line-height: 20px;
color: #fff;}
		
		
		