@import '../../css/fonts.css';

#promotion_header {width: 1062px !important; margin-left: -531.1px !important; left: 50%; top: -110px !important;}
#promotion_header a.close_pop_up.white { background: url(../../../assets/img/white_close.png) no-repeat !important; right: 10px !important; top: 10px !important;}
#promotion_header a.close_pop_up.black { background: url(../../img/promotion/close_black_prom.png) no-repeat !important; right: 10px !important; top: 10px !important;}
#promotion_header .promotion_header_timer {right: 37px; top: 6px;}
.promotion_header_timer b {font-family: inherit;}
#promotion_header .clock-jc {position: absolute; left: 0px; top: 10px; width: 290px;}
#promotion_header .clock-jc p {font-size: 10px; font-weight: bold; font-family: 'Arial'; color: #000; text-transform: uppercase; text-align: center; padding-bottom: 7px;}
#promotion_header .clock-jc .clock-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
#promotion_header .clock-jc .clock-items span { font-size: 10px; text-align: center; width: 30%; text-transform: uppercase; color: #000; display: block; padding-top: 2px; padding-bottom: 2px; margin-top: 2px;}

#promotion_header .clock-jc-day {position: absolute; left: 0px; top: 10px; width: 320px;}
#promotion_header .clock-jc-day p {font-size: 10px; font-weight: bold; font-family: 'Arial'; color: #000; text-transform: uppercase; text-align: center; padding-bottom: 7px;}
#promotion_header .clock-jc-day .clock-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
#promotion_header .clock-jc-day .clock-items span { font-size: 10px; text-align: center; width: 25%; text-transform: uppercase; color: #000; display: block; padding-top: 2px; padding-bottom: 2px; margin-top: 2px;}
#promotion_header .clock-jc-day .clock-items__days { width: 41px !important;}
.jCountdown .group.day .item1 {display: none}

body.t_promotion.new_cart_shop #header {height: 129px;}
body.t_promotion #wrapper { background: url(../../img/wrap_feb7.png) center top repeat-y;}
body.t_promotion .top_content .right_box .promo {position: relative;}
body.t_promotion .top_content .right_box .promo .banner_code {font-size: 18px; font-family: 'pf_handbook_probold'; color: #000; position: absolute; top: 190px; left: 222px; width: 119px; text-align: center; z-index: 1;}
body.t_promotion .product_list ul.products li .right .promo_price {width: 90px; height: 88px; margin: 0 auto; text-align: center;}
body.t_promotion .product_list ul.products li .right .promo_price img {max-width: 100%}
body.t_promotion .product_list ul.products li .right .price {font-weight: 700; font-size: 24px;}
body.t_promotion .product_list ul.products li .right .price span {display: block; text-decoration: line-through; font-size: 20px; font-weight: normal;}
body.t_promotion .product_list ul.products li.promo_prod .right .price { font-size: 28px; font-weight: normal;}
body.t_promotion .pr_details.promo_prod .about .top .promo_price {display: none;}
body.t_promotion .pr_details.promo_prod .about .top {padding-right: 10px;}
body.t_promotion .pr_details .price_col .old_price {font-size: 22px; text-decoration: line-through; display: block; margin: 3px 0px;}
body.t_promotion .pr_details .about .top {padding-right: 145px;}
body.t_promotion .top_block_products .item .price_block .price { font-size: 22px;}
body.t_promotion .pr_details.promo_prod .price_col .price_box {background: url(../../images/price_bg.png) no-repeat;}
body.t_promotion .pr_details .about .top .promo_price { width: 128px; height: 86px; position: absolute; right: 0px; top: 4px; text-align: center;}
body.t_promotion .new_cart table .promo_prod td.preis_f .promo_price { padding-top: 0; position: relative;}
body.t_promotion .new_cart table .promo_prod td.preis_f .promo_price img { position: absolute; left: 0px; width: 55px; top: -8px;}
body.t_promotion .new_cart table td.preis_f {padding-top: 28px;}
body.t_promotion .pr_details .block_products .item .price_block .price { margin-bottom: 5px; font-size: 23px;}
body.t_promotion .pr_details .block_products .item .price_block .price span {padding: 1px;}
body.t_promotion .new_cart table .preis {padding-top: 25px;}
body.t_promotion .new_cart table .count {padding-top: 23px;}

body.t_promotion .top_block_products .item .price_block .price {color: #0045bb;}
body.t_promotion .top_block_products .item .price_block .price .discount {background: #e30e10; color: #fff; padding: 0px 6px;}
body.t_promotion .product_list ul.products li .right .promo_price { color: #fff;}
body.t_promotion .product_list ul.products li .right .price {color: #0045bb;}
body.t_promotion .product_list ul.products li .right .price span {color: #000;}
body.t_promotion .product_list ul.products li.promo_prod .right .price {color: #000;}
body.t_promotion .pr_details .price_col .price_box {background: #e30e10; color: #fff;}
body.t_promotion .pr_details .price_col .old_price {color: #000;}
body.t_promotion .new_cart table .promo_prod td.preis_f .promo_price {color:#0045bb;}
body.t_promotion .pr_details .block_products .item .price_block .price {color: #0045bb;}
body.t_promotion .pr_details .block_products .item .price_block .price span {background: #e30e10; color: #fff;}

/*Promotion 13.02.17*/
body.t_promotion.feb13 #promotion_header .promotion_header_timer { background: #fff; right: 55px; top: 20px; color: #790103; padding-top: 5px; border: 1px solid #c61e2b; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 140px; height: auto;}
body.t_promotion.feb13 #promotion_header .promotion_header_timer b {font-family: 'proxima_nova_cn_rgregular'; line-height: 40px; font-size: 40px; letter-spacing: -1pt; display: block;}
body.t_promotion.feb13 #promotion_header .promotion_header_timer_text span { text-transform: uppercase; color: #790103; font-family: 'proxima_nova_cn_ltsemibold'; font-size: 10px; width: 42px; margin-bottom: 5px; padding-right: 0px;}
body.t_promotion.feb13 #promotion_header .promotion_header_timer p {display: none;}
body.t_promotion.feb13 #promotion_header .promotion_header_timer_text {padding-left: 5px;}
body.t_promotion.feb13 #promotion_header a.close_pop_up { right: 26px !important; background: url(../../img/promotion/close_black_prom.png) no-repeat !important;}

/*Promotion 20.02.17*/
body.t_promotion.feb20 #promotion_header .promotion_header_timer {background: #fff; color: #95b021; width: 200px; top: 12px; padding-top: 5px;}
body.t_promotion.feb20 #promotion_header .promotion_header_timer p {color: #000; margin-top: 0px;}
body.t_promotion.feb20 #promotion_header .promotion_header_timer_text span {color: #000;}
body.t_promotion.feb20 #promotion_header a.close_pop_up { right: 11px !important; background: url(../../img/promotion/close_black_prom.png) no-repeat !important;}
body.t_promotion.feb20 #promotion_header .promotion_header_timer .timer-date{margin-top: 0px;}
body.t_promotion.feb20 .promotion_header_timer .timer-date .timer-dots {line-height: 38px}

/*Promotion 20.03.17*/
body.t_promotion.mar12 #promotion_header .promotion_header_timer {background: transparent; color: #94ad34; right: 24px; top: 11px;}
body.t_promotion.mar12 .promotion_header_timer p {color: #000;}
body.t_promotion.mar12 .promotion_header_timer_text span {color: #000;}
body.t_promotion.mar12 #promotion_header a.close_pop_up { right: 11px !important; background: url(../../img/promotion/close_black_prom.png) no-repeat !important;}
body.t_promotion.mar12 .top_block_products .item .price_block .price .discount {background: #c00008; color: #fff;}
body.t_promotion.mar12 .top_block_products .item .price_block .price .discount:before{border-right:12px solid #c00008;}
body.t_promotion.mar12 .pr_details .price_col .price_box {background: #c00008; color: #fff;}
body.t_promotion.mar12 .pr_details .block_products .item .price_block .price span {background: #c00008; color: #fff;}

/*Promotion 25.03.17 0,99*/
body.t_promotion.mar99 #promotion_header .promotion_header_timer { background: #363636; top: 13px !important; color: #8ca227;}
body.t_promotion.mar99 #promotion_header a.close_pop_up { right: 11px !important; background: url(../../img/promotion/close_black_prom.png) no-repeat !important;}
body.t_promotion.mar99 .promotion_header_timer .timer-date .col span {color: #98af23; font-size: 42px;}
body.t_promotion.mar99 .promotion_header_timer .timer-date .timer-dots {color: #98af23;}
body.t_promotion.mar99 .promotion_header_timer .timer-date .col p {color: #fff;}

/*Promotion 30.03.17 march10*/
body.t_promotion.mar10 #promotion_header .promotion_header_timer { background: transparent; top: 13px !important;}

/*Promotion 15.04.17 april10*/
body.t_promotion.apr16 #promotion_header .promotion_header_timer { background: transparent; top: 8px !important; right: 12px !important; color: #fff;}
body.t_promotion.apr16 .promotion_header_timer p {color: #fff;}
body.t_promotion.apr16 .promotion_header_timer_text span {color: #fff;}

/*Promotion 24.04.17 april10*/
body.t_promotion.apr10 #promotion_header .promotion_header_timer {top: 11px !important;  color: #fff; font-size: 38px; background: transparent;}
body.t_promotion.apr10 .promotion_header_timer p {color: #fff;}
body.t_promotion.apr10 .promotion_header_timer b {display: block; margin: 2px 0px;}
body.t_promotion.apr10 .promotion_header_timer_text span {color: #fff;}
body.t_promotion.apr10 .promotion_header_timer .timer-date .col span {color: #fff;}
body.t_promotion.apr10 .promotion_header_timer .timer-date .timer-dots {color: #fff;}
body.t_promotion.apr10 .new_cart table .promo_prod td.preis_f .promo_price img {width: 45%; top: 1px;}

/*Promotion 24.04.17 may2*/
body.t_promotion.may2 #promotion_header a.close_pop_up {right: 3px !important; top: 12px;}
body.t_promotion.may2 #promotion_header .promotion_header_timer { background: #fff; font-size: 38px; top: 17px !important; right: 25px !important; padding-top: 0px; padding-bottom: 4px;}
body.t_promotion.may2 .promotion_header_timer p.timer-text {background: #d13239; padding: 4px;}
body.t_promotion.may2 .promotion_header_timer .timer-date .col span {line-height: 38px;}
body.t_promotion.may2 .promotion_header_timer .timer-date .timer-dots {line-height: 33px;}

/*Promotion 11.05.17 may20*/
body.t_promotion.may20 #promotion_header a.close_pop_up {right: 3px !important; top: 12px;}
body.t_promotion.may20 #promotion_header .promotion_header_timer { background: #fff; font-size: 38px; top: 17px !important; right: 25px !important; padding-top: 0px; padding-bottom: 4px;}
body.t_promotion.may20 .promotion_header_timer p.timer-text {background: #303030; padding: 4px;}

/*Promotion 15.06.17 june10*/
body.t_promotion.june10 #promotion_header a.close_pop_up {right: 3px !important; top: 12px;}
body.t_promotion.june10 #promotion_header .promotion_header_timer { background: #363636; font-size: 38px; top: 17px !important; right: 35px !important; padding-top: 0px; padding-bottom: 4px;}
body.t_promotion.june10 .promotion_header_timer p.timer-text {padding-top: 5px; color: #fff;}
body.t_promotion.june10 .promotion_header_timer .timer-date .col p {color: #fff;}
body.t_promotion.june10 .promotion_header_timer .timer-date .col span {color: #9fba2c;}
body.t_promotion.june10 .promotion_header_timer .timer-date .timer-dots {color: #9fba2c;}
body.t_promotion.june10 .product_list ul.products li .right .promo_price img {width: 70%;}
body.t_promotion .pr_details .about .top .promo_price img {width: 66%; margin-top: 10px;}

/*Promotion 02.10.17 september15*/
body.t_promotion.sep15 #promotion_header a.close_pop_up {right: 0px !important; top: 0px !important; width: 26px; height: 36px; background: #aacc31 !important; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
body.t_promotion.sep15 #promotion_header a.close_pop_up:after,
body.t_promotion.sep15 #promotion_header a.close_pop_up:before{position: absolute; left: 12px; content: ' '; height: 15px; width: 1px; top: 14px; background-color: #000;}
body.t_promotion.sep15 #promotion_header a.close_pop_up:before { transform: rotate(45deg);}
body.t_promotion.sep15 #promotion_header a.close_pop_up:after { transform: rotate(-45deg); }

/*Promotion 30.10.17 halloween 2017*/
body.t_promotion.hall17 #promotion_header a.close_pop_up {right: 0px !important; top: 0px !important; width: 26px; height: 36px; background: #aacc31 !important; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
body.t_promotion.hall17 #promotion_header a.close_pop_up:after,
body.t_promotion.hall17 #promotion_header a.close_pop_up:before{position: absolute; left: 12px; content: ' '; height: 15px; width: 1px; top: 14px; background-color: #000;}
body.t_promotion.hall17 #promotion_header a.close_pop_up:before { transform: rotate(45deg);}
body.t_promotion.hall17 #promotion_header a.close_pop_up:after { transform: rotate(-45deg); }

/*Promotion 24.11.17 black friday 2017*/
body.t_promotion.bf17 #promotion_header .clock-jc-day p {color: #fff}
body.t_promotion.bf17 #promotion_header .clock-jc-day .clock-items span {color: #fff;}
body.t_promotion.bf17 #promotion_header .clock-jc p {color: #fff}
body.t_promotion.bf17 #promotion_header .clock-jc .clock-items span {color: #fff;}
body.t_promotion.bf17 #promotion_header a.close_pop_up {right: -1px !important; top: 7px !important;}

/*Promotion 27.11.17 cyber monday 2017*/
body.t_promotion.cm17 #promotion_header .clock-jc-day p {color: #fff}
body.t_promotion.cm17 #promotion_header .clock-jc-day .clock-items span {color: #fff;}
body.t_promotion.cm17 #promotion_header .clock-jc p {color: #fff}
body.t_promotion.cm17 #promotion_header .clock-jc .clock-items span {color: #fff;}

/*Promotion 04.12.17 winter 2017*/
body.t_promotion.pwinter15 #promotion_header a.close_pop_up {right: 2px !important; top: 13px !important;}

/*Promotion 23.12.17 christmas 2017*/
body.t_promotion.chr15 #promotion_header a.close_pop_up {right: 2px !important; top: 13px !important;}

/*Promotion 10.01.18 winter 2018*/
body.t_promotion.jan10 #promotion_header a.close_pop_up {right: 2px !important; top: 7px !important;}

/*Promotion 25.01.18 spring 2018*/
body.t_promotion.spring15 #promotion_header a.close_pop_up {right: 2px !important; top: 7px !important;}

/*Promotion 26.03.18 easter 2018*/
body.t_promotion.easter21 #promotion_header a.close_pop_up {right: -1px !important; top: 7px !important;}

/*Promotion 05.05.18 delivery 0,99 2018*/
body.t_promotion.spring-delivery-de #promotion_header a.close_pop_up {right: -1px !important; top: 7px !important;}

/*Promotion Summer 17%*/
body.t_promotion.sum17 #promotion_header a.close_pop_up {right: -1px !important; top: 7px !important;}