/**handles:brands-styles,style.responsive.css**/
.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(2n){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}
.responsive body{min-width:240px}.responsive .art-content-layout img,.responsive .art-content-layout video{max-width:100%;height:auto!important}.responsive.responsive-phone .art-content-layout img{float:none!important}.responsive .art-content-layout .art-sidebar0,.responsive .art-content-layout .art-sidebar1,.responsive .art-content-layout .art-sidebar2{width:auto!important}.responsive .art-content-layout,.responsive .art-content-layout-row,.responsive .art-layout-cell{display:block}.responsive .image-caption-wrapper{width:auto}.responsive.responsive-tablet .art-block,.responsive.responsive-tablet .art-vmenublock{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive .art-responsive-embed{position:relative;padding-bottom:56.25%;height:0}.responsive .art-responsive-embed embed,.responsive .art-responsive-embed iframe,.responsive .art-responsive-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.responsive .art-sheet{width:auto!important;min-width:240px!important;max-width:none;margin-right:1%!important;margin-left:1%!important}#art-resp{display:none}@media all and (max-width:999px){#art-resp,#art-resp-t{display:block}#art-resp-m{display:none}}@media all and (max-width:480px){#art-resp,#art-resp-m{display:block}#art-resp-t{display:none}}.responsive .art-header{width:auto;height:auto;min-height:100px;min-width:1%;background-position:center center!important;background-size:cover!important;background-repeat:repeat!important}.responsive .art-header .art-headline,.responsive .art-header .art-slogan{display:block!important;top:0!important;left:0!important;margin:2%!important}.responsive .art-header .art-headline a,.responsive .art-header .art-slogan{white-space:normal!important}.responsive .art-header .art-shapes .art-textblock{padding:2%!important;margin:2%!important;line-height:normal;background-image:none;background-color:rgba(127,127,127,.7);color:#eee!important;display:none;top:auto;left:auto;width:auto;height:auto}.responsive .art-header .art-shapes .art-textblock *,.responsive .art-header .art-shapes .art-textblock a:hover,.responsive .art-header .art-shapes .art-textblock a:link,.responsive .art-header .art-shapes .art-textblock a:visited{color:#eee!important}.responsive .art-header .art-shapes .art-textblock>div{display:none;top:auto;left:auto;width:auto;height:auto;padding:0!important}.responsive .art-header .art-shapes,.responsive .art-header .art-shapes *{position:relative;text-align:center;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important}.responsive .art-header #art-flash-area,.responsive .art-header .art-shapes>*{display:none}.responsive #art-header-bg{background-position:center center!important;background-size:cover!important;background-repeat:repeat!important}.responsive .art-shapes~.art-textblock{position:relative!important;display:block!important;margin:1% auto!important;width:75%!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important}.responsive .art-nav-inner,.responsive nav.art-nav{width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:0;margin-bottom:0;min-width:0}.responsive nav.art-nav{min-width:1%}.responsive .responsive-nav{padding-left:0;padding-right:0;padding-top:2px;padding-bottom:2px}.responsive .responsive-nav ul.art-hmenu{display:block;float:none;text-align:center}.responsive .responsive-nav ul.art-hmenu li{float:none}.responsive .responsive-nav ul.art-hmenu>li,.responsive .responsive-nav ul.art-hmenu>li:first-child,.responsive .responsive-nav ul.art-hmenu>li:last-child{margin-left:0;margin-right:0}.responsive .responsive-nav ul.art-hmenu>li:before{display:none}.responsive .responsive-nav ul.art-hmenu a{margin-top:1px!important;margin-bottom:1px!important;text-align:center;height:auto;white-space:normal}.responsive .responsive-nav ul.art-hmenu>li:first-child>a{margin-top:0!important}.responsive .responsive-nav ul.art-hmenu>li:last-child>a{margin-bottom:0!important}.responsive .responsive-nav .ext,.responsive .responsive-nav ul.art-hmenu>li>ul,.responsive .responsive-nav ul.art-hmenu>li>ul>li{width:auto!important}.responsive .responsive-nav ul.art-hmenu ul{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:none!important;position:relative!important;visibility:visible!important}.responsive .responsive-nav ul.art-hmenu>li>a{border-bottom:1px solid transparent}.responsive .responsive-nav .art-hmenu>li>a{border-radius:4px}.responsive .responsive-nav ul.art-hmenu>li>a:hover{border-bottom:1px solid transparent}.responsive .responsive-nav ul.art-hmenu>li>ul>li:first-child:after{display:none}.responsive .responsive-nav ul.art-hmenu ul a{padding-left:4%!important}.responsive .responsive-nav ul.art-hmenu ul ul a{padding-left:6%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul a{padding-left:8%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul ul a{padding-left:10%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a{padding-left:12%!important}.responsive .responsive-nav ul.art-hmenu>li>ul{padding:4px}.responsive .responsive-nav ul.art-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0}.responsive .art-content-layout,.responsive .art-content-layout-row,.responsive .art-layout-cell{display:block}.responsive .art-layout-cell{width:auto!important;height:auto!important;border-right-width:0!important;border-left-width:0!important;border-radius:0!important}.responsive .art-content-layout-row:after,.responsive .art-content-layout:after,.responsive .art-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden}.responsive .art-post{border-radius:0}.responsive .art-footer-inner{width:auto;padding:2%!important}.responsive .art-footer{margin-top:1%}.responsive .responsive-tablet-layout-cell{width:50%!important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}