.tax-product_brand .brand-description {overflow: hidden;zoom: 1;}
.tax-product_brand .brand-description img.brand-thumbnail {width: 25%;float: right;}
.tax-product_brand .brand-description .text {width: 72%;float: left;}
.widget_brand_description img {box-sizing: border-box;width: 100%;max-width: none;height: auto;margin: 0 0 1em;}
ul.brand-thumbnails {margin-left: 0;margin-bottom: 0;clear: both;list-style: none;}
ul.brand-thumbnails:before {clear: both;content: "";display: table;}
ul.brand-thumbnails:after {clear: both;content: "";display: table;}
ul.brand-thumbnails li {float: left;margin: 0 3.8% 1em 0;padding: 0;position: relative;width: 22.05%;}
ul.brand-thumbnails.fluid-columns li {width: auto;}
ul.brand-thumbnails:not(.fluid-columns) li.first {clear: both;}
ul.brand-thumbnails:not(.fluid-columns) li.last {margin-right: 0;}
ul.brand-thumbnails.columns-1 li {width: 100%;margin-right: 0;}
ul.brand-thumbnails.columns-2 li {width: 48%;}
ul.brand-thumbnails.columns-3 li {width: 30.75%;}
ul.brand-thumbnails.columns-5 li {width: 16.95%;}
ul.brand-thumbnails.columns-6 li {width: 13.5%;}
.brand-thumbnails li img {box-sizing: border-box;width: 100%;max-width: none;height: auto;margin: 0;}
@media screen and (max-width:768px) {ul.brand-thumbnails:not(.fluid-columns) li {width: 48% !important;}
	ul.brand-thumbnails:not(.fluid-columns) li.first {clear: none;}
	ul.brand-thumbnails:not(.fluid-columns) li.last {margin-right: 3.8%;}
	ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) {clear: both;}
	ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) {margin-right: 0;}}
.brand-thumbnails-description li {text-align: center;}
.brand-thumbnails-description li .term-thumbnail img {display: inline;}
.brand-thumbnails-description li .term-description {margin-top: 1em;text-align: left;}
#brands_a_z h3:target {text-decoration: underline;}
ul.brands_index {list-style: none outside;overflow: hidden;zoom: 1;}
ul.brands_index li {float: left;margin: 0 2px 2px 0;}
ul.brands_index li a, ul.brands_index li span {border: 1px solid #ccc;padding: 6px;line-height: 1em;float: left;text-decoration: none;}
ul.brands_index li span {border-color: #eee;color: #ddd;}
ul.brands_index li a:hover {border-width: 2px;padding: 5px;text-decoration: none;}
ul.brands_index li a.active {border-width: 2px;padding: 5px;}
div#brands_a_z a.top {border: 1px solid #ccc;padding: 4px;line-height: 1em;float: right;text-decoration: none;font-size: .8em;}