.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}.woocommerce-cart-tab-container {
width: 320px;
position: fixed;
top: 0;
z-index: 99999999;
-webkit-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
-moz-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
box-sizing: border-box; }
.woocommerce-cart-tab-container .woocommerce-cart-tab--empty {
display: none; }
.woocommerce-cart-tab-container .widget {
padding: 0; }
.woocommerce-cart-tab-container .widget_shopping_cart {
overflow: auto;
margin-bottom: 0; }
.woocommerce-cart-tab-container .widget_shopping_cart .widgettitle {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 99;
margin: 0;
padding: 0;
padding: 1.387rem 1.618rem;
text-align: center;
font-size: 1.2em;
border: 0;
height: 68px;
box-sizing: border-box; }
.woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget {
margin-top: 88px;
padding: 0 1.618em;
margin-bottom: 1.618em; }
.woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget li {
border: 0; }
.woocommerce-cart-tab-container .widget_shopping_cart .total {
margin-bottom: 5.5em;
padding: 0 3em;
padding-bottom: 1em;
border: 0; }
.woocommerce-cart-tab-container .widget_shopping_cart .buttons {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 1.387em 1.618em;
z-index: 99;
margin: 0;
box-sizing: border-box; }
.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button {
width: 48%;
float: left;
margin: 0;
text-align: center;
box-sizing: border-box; }
.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button:nth-child(2) {
float: right; }
.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button:after {
display: none; }
.admin-bar .woocommerce-cart-tab-container {
top: 32px; }
.woocommerce-cart-tab-container--left {
left: 0;
-webkit-transform: translateX(-320px);
-moz-transform: translateX(-320px);
-ms-transform: translateX(-320px);
-o-transform: translateX(-320px);
transform: translateX(-320px); }
.woocommerce-cart-tab-container--left .woocommerce-cart-tab {
left: 320px; }
.woocommerce-cart-tab-container--left.woocommerce-cart-tab-container--visible {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
.woocommerce-cart-tab-container--right {
right: 0;
-webkit-transform: translateX(320px);
-moz-transform: translateX(320px);
-ms-transform: translateX(320px);
-o-transform: translateX(320px);
transform: translateX(320px); }
.woocommerce-cart-tab-container--right .woocommerce-cart-tab {
right: 320px; }
.woocommerce-cart-tab-container--right.woocommerce-cart-tab-container--visible {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
.woocommerce-cart-tab {
position: absolute;
top: 0;
width: 68px;
height: 68px;
box-sizing: border-box;
line-height: 1;
cursor: pointer; }
.woocommerce-cart-tab:focus {
outline: none; }
.woocommerce-cart-tab .woocommerce-cart-tab__icon {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 24px; }
.woocommerce-cart-tab__contents {
display: block;
position: absolute;
bottom: 10px;
right: 10px;
width: 25px;
height: 25px;
line-height: 25px;
border-radius: 100%;
text-align: center;
z-index: 10;
font-size: .857em; }
.woocommerce-cart-tab a {
display: block; }
body:before {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
z-index: 9999999;
-webkit-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
-moz-transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
cursor: pointer;
opacity: 0;
visibility: hidden; }
.woocommerce-cart-tab-is-visible {
overflow: hidden; }
.woocommerce-cart-tab-is-visible:before {
opacity: 1;
visibility: visible; }
@media screen and (max-width: 980px) {
.woocommerce-cart-tab-container .widget_shopping_cart .total{
margin-bottom: 0.5em;
padding: 0 3em;
padding-bottom: 1em;
border: 0;
}
.woocommerce-cart-tab-container .widget_shopping_cart ul.product_list_widget {
height: 130px !important;
overflow-y: scroll !important;
}
}
@media screen and (max-width: 308px) {
.woocommerce-cart-tab-container {
display: none; } }