/**handles:wt-smart-coupon-giveaway,wt-smart-coupon-for-woo,brands-styles**/
h4.giveaway-title{float:left;font-size:18px;margin-top:25px}h4.giveaway-title span{font-weight:500}ul.woocommcerce.wt_give_away_products{float:left;width:100%;margin:0;padding:0;list-style-type:none;margin-bottom:25px;display:flex;flex-wrap:wrap}.wt_give_away_products li{float:left;width:30%;margin-right:10px;margin-bottom:10px;border:solid 1px #ccc;min-width:200px}.wt_product_image{position:relative}.wt_give_away_products .wt_product_image .wt_product_discount{position:absolute;bottom:0;left:0;width:100%;background:rgba(250,250,250,.8);color:#000;box-sizing:border-box;padding:5px}.wt_give_away_products .wt_product_other_info,.wt_give_away_products .wt_sc_product_out_of_stock,.wt_give_away_products .wt_variations{float:left;width:100%;padding:10px;box-sizing:border-box;line-height:initial}button.wt_choose_free_product{position:absolute;top:50%;display:none;left:50%;transform:translate(-50%,-50%);width:160px}.wt_product_image:hover button.wt_choose_free_product{display:block}.wt_choose_button_outer{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:100;width:100%;height:100%;display:none}.wt_product_image:hover .wt_choose_button_outer{display:block}.wt_product_image .wt_sc_dummy_img{display:inline-block;width:100%;min-height:80px;background:#efefef}table.variations.wt_variations td{padding:3px 2px;margin-bottom:2px}.wt_give_away_product_attr,table.variations{width:100%}.wt_add_to_cart_all{margin-top:15px;clear:both}.wt_sc_giveaway_products_cart_page{padding-top:15px;padding-bottom:15px}
.wt-mycoupons ul li{box-sizing:border-box;display:inline-block;padding:15px;width:170px;min-height:60px;margin-bottom:15px;vertical-align:top;line-height:1.4}.wt-single-coupon{width:300px;max-width:100%;border-radius:4px;background-color:#2890a8;border:2px dashed #fff;text-align:center;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;transition:all .3s;position:relative;vertical-align:top;color:#fff;min-height:100px;box-shadow:0 0 0 4px #2890a8,2px 1px 6px 4px rgba(10,10,0,.5);text-shadow:-1px -1px #2890a8;margin-right:30px;padding:6px 0;box-sizing:border-box}.wt-coupon-amount{width:100%}.wt-coupon-amount span.amount{font-size:22px;font-weight:700}.wt-coupon-code{width:100%;font-size:19px}.wt-single-coupon.used-coupon{box-shadow:0 0 0 4px #eee,2px 1px 6px 4px rgba(10,10,0,.5);text-shadow:-1px -1px #eee;background-color:#eee;color:#000;border:2px dashed #000}.wt-coupon-code code{background:0 0}.wt-single-coupon.used-coupon.expired{box-shadow:0 0 0 4px #f3dfdf,2px 1px 6px 4px rgba(10,10,0,.5);text-shadow:-1px -1px #f3dfdf;background-color:#f3dfdf;color:#a96b6b;border:2px dashed #eccaca}.wt-single-coupon i.info{position:absolute;top:6px;right:10px;font-size:13px;font-weight:700;border-radius:100%;width:20px;height:20px;background:#fff;text-shadow:none;color:#2890a8;font-style:normal;cursor:pointer}.wt-single-coupon .coupon-desc{position:absolute;top:-18px;background:#f2f2f2;color:#000;text-shadow:none;font-size:12px;right:-303px;width:300px;padding:10px 20px;z-index:100;border-radius:8px;display:none;min-height:90px;max-width:100%}.coupon-desc-wrapper:hover .coupon-desc{display:block}.wt-coupon-content{width:100%;text-align:center}@media only screen and (max-width:700px){.wt-coupon-content{z-index:5}.wt-single-coupon .coupon-desc{z-index:100;right:auto;top:30px;left:0}}.wt_coupon_wrapper{width:100%;position:relative;flex-direction:row;flex-wrap:wrap;display:flex;justify-content:flex-start;margin-bottom:15px;gap:30px;padding-top:15px}.wt_coupon_wrapper .wt-sc-hidden-coupon-box,.wt_coupon_wrapper .wt-single-coupon{width:30%;min-width:240px;margin:0;flex:1 0 30%}.wt_coupon_wrapper .wt-sc-hidden-coupon-box{content:"";visibility:hidden}.wt-expired-coupons,.wt-mycoupons,.wt-used-coupons{float:left;width:100%;margin-top:15px}.wt_sc_pagination{width:100%;clear:both;margin-bottom:15px;text-align:right}.wt_sc_pagination .woocommerce-pagination{display:inline-block;float:none}.wt_sc_available_coupon_sort_by{float:right;font-size:14px}.wt_sc_bogo_cart_item_discount,.wt_sc_bogo_cart_item_discount *{color:green;font-size:small}
.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}