/* == Popular Brands == */
#popular_brands{ width:100%; margin-bottom: 15px; position:relative; }
.cms-home #popular_brands { margin-bottom: 0; border: 1px solid #ccc; }

#popular_brands .brand_title{ margin-bottom:15px; border-bottom: 3px solid #ddd;}
#popular_brands .brand_title h2 {
	display: inline-block;
    padding: 8px 15px;
    color: #9a0507;
    text-transform: uppercase;
    line-height: inherit;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 3px solid #9a0507;
    margin-bottom: -3px;
}
#popular_brands .brand_title .view_all{ line-height:34px; display: none;}
/*.recommended_brand_content{ position:relative;}*/
.recommended_brand_content.loading{ background:url(../images/loader.gif) center center no-repeat; min-height:60px; background-color:#fefefe;}
.recommended_brands{ margin-left:-12px;}
.recommended_brands li{ display:none; float:left; margin:0 0 0 12px; }
.recommended_brands li a{ display:inline-block;  margin:0; padding: 0 15px; transition:opacity 300ms; -moz-transition:opacity 300ms; -webkit-transition:opacity 300ms; -o-transition:opacity 300ms; }
.recommended_brand_content.over .recommended_brands li a{ opacity:.7;}
.recommended_brand_content.over .recommended_brands li a:hover,
.recommended_brands li a:hover{ opacity:1;}
.recommended_brands li a img{ max-width:100%; width: 100%; }



.recommended_brand_content .flex-control-nav{ width:auto; top:-31px; right:80px; bottom:auto;}
.recommended_brand_content.no_more_label .flex-control-nav{ right:0;}
.recommended_brand_content .flex-control-nav li{ margin:0 0 0 10px;}
.recommended_brand_content .flex-direction-nav a{ }
/*.recommended_brand_content .flex-direction-nav .flex-next{ right:2px;}*/
/*.recommended_brand_content .flex-direction-nav .flex-prev{ left:0;}*/
.recommended_brand_content.over .flex-direction-nav .flex-prev,
.recommended_brand_content.over .flex-direction-nav .flex-next{ opacity:.9;}

/*.category-products .products-list .product_brand,
.category-products .products-grid .product_brand{ width:72px; height:36px;}*/
/*.product_brand {
	position: absolute;
	z-index: 10;
	width: 80px;
}*/


.brands_header .scrollto{ margin: 17px 0 25px; overflow:hidden;}
.brands_header .scrollto a{ padding:0 8px; border-right:1px dotted #ccc; float:left; font-size: 13px; font-weight: bold;}
.brands_header .scrollto a:first-child{ padding-left: 0;}
.brands_content .sort_name{ text-transform:uppercase; font-size:16px; font-weight:bold; border:1px solid #ddd; padding:3px 15px; background-color:#fff; position:absolute; top:-9px;}
.brands_content .sort_content{ margin-bottom:20px; display:inline-block; width:100%; padding:25px 15px 15px; border:1px solid #ddd; position: relative;}
.brands_content .sort_content ul li{ float:left;}
.brands_content .sort_content ul li a{ font-size: 13px; line-height: 20px;}
.brands_content .sort_content ul li a span{ border:1px solid #26A332; font-size:12px; line-height:18px; font-weight:bold; padding:0 5px; background-color:#E5FFEC; color: #26A332; text-transform:uppercase;}

#all_brands .recommended_brand_content .flex-control-nav{ right:15px; top:-40px;}


/* Brand Landing Page*/
.brand_header{ width:100%; margin-bottom:15px; position:relative;}
.brand_header .page-title{  }
.brand_header .page-title h1{}
.brand_logo{ position:absolute; right:0; top:0; }
.brand_logo img{ height:44px;}

.banner_content{ padding-bottom:15px;}
.right_banner{ float:right; width:30%; padding-left:10px; }
.brands_banners{ width:70%;  position:relative;}
.banners_imgs.loading {background: url(../images/loader.gif) center center no-repeat;
min-height: 200px;
background-color: #FEFEFE;}
.banners_imgs .flex-control-nav{ z-index:10; bottom:0px; opacity:.8;}
.banners_imgs .slides li{ display:none;}
.brand_products .page-title{ margin:0 0 5px 0;}

/*home page*/
.home_brands.noslide .recommended_brands { margin: 0; }
.home_brands.noslide .recommended_brands li { margin: 0; padding: 0; }
.home_brands.noslide .recommended_brands li a { padding: 0 20px; }

@media only screen and (min-width: 1230px){
    .brands_header .scrollto a{ padding:0 11px;}
    .home_brands.noslide .recommended_brands li { width: 10%; }
}

@media only screen and (min-width: 992px){
    
}

@media only screen and (min-width: 768px) and (max-width: 991px) {


}
@media only screen and (max-width: 767px){


}
