#al_product_discount table{width:100%;text-align:center}.archive-listing .regular_price,.discount_table .regular_price,.price-value.regular_price,.regular_price{color:#000}.discount_table td.price-value{padding:0 7px}.price-value.small-price.regular_price div{position:relative;font-size:inherit;display:inline-block}.price-value.small-price.discount-price div,.price-value.small-price.discounted_price div{font-size:inherit;display:inline-block}#promo_box .price-value.small-price.regular_price:after,.price-value.small-price.regular_price div:after{position:absolute;left:0;top:47%;height:2px;background:#000;content:"";width:100%;display:block}.modern-grid-element .price-value .from{display:block;font-size:12px;line-height:.8}.classic-grid .price-value.regular_price,.product-list .price-value.regular_price,.promo-item .price-value.regular_price{text-decoration:line-through;opacity:.2}.modern-grid-element .price-value.regular_price{display:block;text-decoration:line-through;line-height:.8;opacity:.2}.classic-grid .from{padding-right:3px;font-size:15px;opacity:.5}article #promo_box .item-image{max-width:100px;float:left;padding:5px}#promo_box .price-value.small-price.regular_price div:after{top:52%;height:0}.default-list .price-value.regular_price,.grid-list .price-value.regular_price,.price-value.small-price.regular_price,td.price-value.small-price.regular_price{text-decoration:line-through}.discount_table{width:auto}#product_details table.discount_table tr td,.boxed #product_details table.discount_table tr td{padding:0 8px 10px 0}input[name="_add_disc_qty[]"],input[name="_add_disc_value[]"],input[name=_disc_qty],input[name=_disc_value]{width:90px;text-align:center}#promo_box{margin:0 15px;border:2px dashed}#promo_box .price-value.small-price.regular_price{text-decoration:none;position:relative;display:inline-block}#promo_box .price-value.small-price.regular_price:after{top:52%;height:1px}#promo_box table{padding:20px;border:0;margin:0;border-collapse:separate;border-spacing:0}#promo_box table td.item{width:65%;border:0;padding:0}#promo_box table td.item h4:before{font-family:dashicons;font-size:.86em;content:"\f155"}#promo_box table td.item h4{margin:0;font-size:14px}#promo_box table td p{margin:0}#content #promo_box table td h2,#content #promo_box table td h3,#promo_box table td h2,#promo_box table td h3{margin:0;font-size:2em;line-height:1.5}#promo_box table td h2 a,#promo_box table td h3 a{font-size:inherit;text-decoration:inherit;color:inherit}#promo_box table td.price.top{vertical-align:bottom}#promo_box table td.price{vertical-align:middle;border:0;padding:0;text-align:right}#promo_box table td.price .classic-button a{color:inherit;border:0;border-bottom:none;background:0 0;padding:9px 18px 8px;width:100%;display:block;line-height:1.2}#promo_box table td.price .classic-button{background:#e00;background:-webkit-linear-gradient(top,#e00 0,#fc0001 100%);background:linear-gradient(to bottom,#e00 0,#fc0001 100%);border:0;border-bottom:3px solid #e20000;border-radius:5px;color:#fff;display:inline-block;text-decoration:none;font-size:18px;cursor:pointer;box-shadow:none;text-shadow:none}#promo_box table td.price .classic-button.green-price{background:#fb450d;background:-webkit-linear-gradient(top,#fb3c00 0,#fb450d 100%);background:linear-gradient(to bottom,#fb3c00 0,#fb450d 100%);border-color:#d73908}#promo_box table td.price .classic-button.orange{background:#fb450d;background:-webkit-linear-gradient(top,#fb3c00 0,#fb450d 100%);background:linear-gradient(to bottom,#fb3c00 0,#fb450d 100%) 0 0;border-color:#d73908}#promo_box table td.price .classic-button.orange:active,#promo_box table td.price .classic-button.orange:hover{background:#ee410c;background:-webkit-linear-gradient(top,#ee3a01 0,#ee410c 100%);background:linear-gradient(to bottom,#ee3a01 0,#ee410c 100%) 0 0;border-color:#ca3608}#promo_box table td.price .classic-button:focus,#promo_box table td.price .classic-button:hover{background:#e00000;background:-webkit-linear-gradient(top,#e00000 0,#ee2323 100%);background:linear-gradient(to bottom,#e00000 0,#ee2323 100%);outline:0;border:0;border-bottom:3px solid #d30000;box-shadow:none;color:#fff}#promo_box table td.price .classic-button.green-price:focus,#promo_box table td.price .classic-button.green-price:hover{background:#ee410c;background:-webkit-linear-gradient(top,#ee3a01 0,#ee410c 100%);background:linear-gradient(to bottom,#ee3a01 0,#ee410c 100%);border-color:#ca3608}#promo_box table td.price .classic-button:active{background:linear-gradient(to bottom,#f90606 0,#fc2525 100%) 0 0;transform:scale(.97);-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97)}#promo_box table td.price .classic-button.green-price:active{background:#ee410c;background:-webkit-linear-gradient(top,#ee3a01 0,#ee410c 100%);background:linear-gradient(to bottom,#ee3a01 0,#ee410c 100%);border-color:#ca3608}#content aside.product_widget_discount,.product_widget_discount,aside.product_widget_discount,div.product_widget_discount{border:2px dashed;padding:0}.product_widget_discount #promo_box{margin:0;border:0}.product_widget_discount #promo_box td.price.top{vertical-align:middle}.product_widget_discount #promo_box .price-value{font-size:1em}.product_widget_discount #promo_box .price-value div{font-size:1.2em}#content aside.product_widget_discount #promo_box table td.item h4,.product_widget_discount #promo_box table td.item h4{font-size:.8em;padding:0;line-height:1em}#content .product_widget_discount #promo_box h3,.product_widget_discount #promo_box h3{font-size:1.4em;padding:0;line-height:1em}.product_widget_discount #promo_box .price-value.small-price.regular_price:after{top:46%}.product_widget_discount #promo_box table td.price.bottom{text-align:center;padding-top:10px}#content .product_widget_discount #promo_box p,.product_widget_discount #promo_box p{padding-top:5px}.add_discounts_wrapper{background:#ededed;margin-top:10px;padding-bottom:8px;overflow:auto}input.ic-wrong-value{border-color:red}.ic-discount-products-filter input,.ic-discount-products-filter input[type=checkbox],.ic-discount-products-filter label{vertical-align:middle;margin:0}@media (max-width:800px){table.discount_table td.price-label{float:left}table.price-table.discount_table{display:block}table.price-table.discount_table td{display:inline-block}table.price-table.discount_table td.regular_price{clear:right;display:block}table.price-table.discount_table td.price-label{position:relative;top:5px}}