.product-promotion{background:#fff;border-radius:5px;position:relative;margin-bottom:20px;border:1px solid #e1261c;z-index:1;margin-top: 30px;}
.product-promotion .t-header{position:absolute;z-index:-1;bottom:100%;left:-1px;margin-bottom:-4px;padding:3px 10px 6px;text-transform:uppercase;background-color:#e1261c;color:#fff;border-radius:4px 4px 0 0;font-weight:bold;font-size:13px;}
.product-promotion:after{border-bottom:12px solid transparent;border-right:12px solid #fff;top:0;left:-11px;}
.product-promotion .promotion-image{float:left;width:80px;height:80px;padding:10px;text-align:center;}
.promotion-content{display:table-cell;padding:10px 10px 10px 0;height:80px;vertical-align:middle;font-size:12px;line-height:1.4;}
.product-promotion .promotion-name a{border-bottom:1px solid rgba(51, 51, 51, .25);text-decoration:none;color:#333;}
.product-promotion .promotion-name a:hover{color:#666;}
.product-promotion .promotion-timer,
.product-promotion .promotion-details{clear:both;margin:0 auto;position:relative;width:300px;text-align:center;}
.product-promotion .price-box{display:inline-block;vertical-align:middle;color:#e1261c;font-size:18px;}
.product-promotion .price-box span {color: #acacac; text-decoration: line-through; margin-right: 3px; font-size: 18px; font-weight: 500;}
.product-promotion .timer-title{color:#333;font-size:1.15em;font-weight:bold;line-height:1em;padding-bottom:10px;}
.product-promotion .timer-counter{}
.product-promotion #counter{width:280px;height:48px;margin:0 auto;overflow:hidden;}
.product-promotion .promotion-details{padding-right:1em;white-space:nowrap;margin-top:15px;margin-bottom:15px;}
.product-promotion .details-title{position:relative;}
.product-promotion .details-title > a{color:#006cbf !important;font-size:1.4em !important;border-bottom:1px dashed;text-decoration:none !important;}
.category-promotion{position:absolute;bottom:0;right:0;border: 1px solid #e1261d;border-radius: 0;text-align:center;z-index:1;text-transform:uppercase;}
.category-promotion .promotion-image{width:58px;height:58px;background:#fff;border-radius:0 0 4px 4px;white-space:nowrap;}
.category-promotion .promotion-image:before{display:inline-block;content:'';height:100%;vertical-align:middle;}
.category-promotion .promotion-image img{max-width:100%;height:auto;}
.category-promotion .top-text{padding:1px 0 3px;background-color:#e1261d;color:#fff;font-size:11px;}
.category-promotion .promotion-details{}
.category-promotion .details-title{}
.category-promotion .details-title > a{color:red;font-size:12px;border-bottom:1px dashed;text-decoration:none !important;}
.popup-image{float:left;margin-right:20px;}
.popup-image img{}
.popup-description{margin-bottom:10px;}
.popup-image + .popup-description{float:left;width:350px;}
.products-wrapper{clear:both;}
.products-title{font-weight:bold;padding:5px 0;font-size:1.1em;}
.promotion-products{}
.promotion-product{display:block;float:left;height:60px;width:45%;}
.promotion-product .product-image{float:left;}
.promotion-product .product-image img{}
.promotion-product .product-description{overflow:hidden;margin-left:45px;}
.promotion-product .product-name{padding-bottom:5px;height:23px;overflow:hidden;}
.promotion-product .promotion-product-price{}
.promotion-product .promotion-product-price .product-price{display:block;font-weight:bold;color:#333333;margin-bottom:4px;}
.promotion-product .promotion-product-price .product-price-old{color:#F00;text-decoration:line-through;}
.promotion-product .promotion-product-price .product-price-new{font-weight:bold;}