/*!
 * impleCode Product Discounts
 * https://implecode.com/wordpress/plugins/product-discounts/
 *
 * Copyright 2022 impleCode
 * Free to use under the GPLv3 license.
 * http://www.gnu.org/licenses/gpl-3.0.html
 *
 * Contributing author: Norbert Dreszer
 */
#al_product_discount table{width:100%;text-align:center}.archive-listing .regular_price,.boxed #product_details table tr td.price-value.regular_price,.boxed #product_details table tr td.price-value.regular_price.blue-price,.boxed #product_details table tr td.price-value.regular_price.green-price,.boxed #product_details table tr td.price-value.regular_price.grey-price,.boxed #product_details table tr td.price-value.regular_price.orange-price,.discount_table .regular_price,.price-value.regular_price,.regular_price{color:#656565}.discount_table td.price-value{padding:0 7px}.ic-block-slide .discount_table td,.ic-block-slide .discount_table td.price-value{padding:8px 10px 6px}.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}.price-value.small-price.regular_price div:after{position:absolute;left:0;top:47%;height:2px;background:#000;content:"";width:100%;display:block}.boxed #product_details .price-container>table.ic-discount-next-line>tbody>tr,.ic-discount-next-line tr{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.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 0 10px}#product_details table.discount_table tr:last-child td,.boxed #product_details table.discount_table tr:last-child td{padding-bottom: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{position:absolute;left:0;top:52%;height:1px;background:#000;content:"";width:100%;display:block}#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,.product_price_filter form.discount-products 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}.ic-discount-value{text-transform:uppercase}#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}.discount-end-date,.discount-start-date{max-width:100%}table.discount-start-end{table-layout:fixed}.classic-grid .discounted_price{display:block}.product_price_filter form.discount-products{margin-top:10px;border-top:1px solid #b3b3b3;padding:10px 10px 0}#product_details .price-container>table>tbody>tr.ic-discount-category-label-row,tr.ic-discount-category-label-row{display:block;font-weight:700}table.discount-category{margin-top:20px;width:100%;border-top:1px #ededed solid;padding-top:10px}table.discount-category input{width:100%}.ic-discount-category-label{width:100%;font-weight:700;text-align:center}.table-listing-element .ic-discount-category-label{text-align:left}.boxed #product_details .price-container>table>tbody>tr>td.ic-discount-category-label-container,td.ic-discount-category-label-container{width:100%;padding-right:0}.ic-discount-category-label .ic-discount-value,.ic-discount-date-countdown-label .ic-discount-value{text-transform:none}.boxed #product_details .price-container>table>tbody>tr>td.ic-discount-date-from,.boxed #product_details .price-container>table>tbody>tr>td.ic-discount-date-from-label,.boxed #product_details .price-container>table>tbody>tr>td.ic-discount-date-until,.boxed #product_details .price-container>table>tbody>tr>td.ic-discount-date-until-label{display:inline;padding-right:0}.ic-countdown-container{display:none}.wp-admin .ic-countdown-container{display:inline}@media (max-width:800px){.boxed #product_details .price-table.discount_table td.regular_price{width:50%}}