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

#promotion_header {width: 1062px !important; margin-left: -531.1px !important; left: 50%; z-index: 9 !important; 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: 283px; text-align: center;}
#promotion_header .clock-jc p {font-size: 10px; font-weight: bold; font-family: 'Arial'; margin-bottom: 7px; padding: 1px 4px; background-color: #eed72b; color: #000; text-transform: uppercase; text-align: center; display: inline-block;}
#promotion_header .clock-jc .clock-items { text-align: center; padding-left: 0px; 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; width: 30%; text-transform: uppercase; color: #fff; display: block; padding-top: 2px; padding-bottom: 2px; margin-top: 1px;}
#promotion_header .clock-items__hours {margin-left: 0px; padding-left: 0px;}

#promotion_header .clock-jc-day {position: absolute; left: 0px; top: 10px; width: 333px; text-align: center;}
#promotion_header .clock-jc-day p {font-size: 10px; font-weight: bold; font-family: 'Arial'; margin-bottom: 7px; padding: 1px 4px; background-color: #eed72b; color: #000; text-transform: uppercase; text-align: center; display: inline-block;}
#promotion_header .clock-jc-day .clock-items { text-align: center; padding-left: 0px; 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; width: 25%; text-transform: uppercase; color: #fff; display: block; padding-top: 2px; padding-bottom: 2px; margin-top: 1px;}
#promotion_header .clock-jc-day .clock-items__days { padding-left: 0px; width: 43px !important;}

.jCountdown .group.day .item1 {display: none}
.jCountdown .group.day .item2 {border-radius: 8px;}
.jCountdown .group.day .item2 .cover {border-radius: 8px;}
.jCountdown .group.day .item2 .text {border-radius: 8px;}

body.t_promotion {background: #fff;}
body.t_promotion #header { width: 985px !important; left:50% !important; margin-left: -531px; padding: 0px 38px;}
body.t_promotion.new_cart_shop #wrapper {width: 1065px; padding-right: 0px !important; padding-left: 0px !important;}
body.t_promotion #wrapper {padding-right: 38px; padding-left: 38px;}

body.t_promotion #content .top_box span.promo_bn {position: absolute; right: 0; top: 0; height: 100%; display: block;}
body.t_promotion #content .top_box {position: relative; padding: 25px 0 0 40px !important;}
body.t_promotion #content div.support { display: none;}
body.t_promotion #content .top_box .banner_code { font-size: 18px; font-family: 'pf_handbook_probold'; color: #000; position: absolute; top: 437px; right: 146px; width: 177px; text-align: center; z-index: 1;}
body.t_promotion #content.page .item .right_block .rabatt {padding: 4px; margin: 3px 0;}
body.t_promotion .page.product_description .product_block .center_box { display: block; width: 220px; height: auto; padding-top: 33px;}
body.t_promotion .page.product_description .product_block .center_box img { margin: 0 auto; -webkit-box-align: center; -webkit-box-pack: center; display: -webkit-box;}
body.t_promotion .page.product_description .product_block.promo_prod .center_box img {display: none;}
body.t_promotion .page.product_description .product_block .r_box .price_box .old_price {font-size: 24px; color: #333; font-family: 'proxima_gbold'; text-decoration: line-through;}
body.t_promotion .page.product_description .product_block .r_box .price_box .promo_box { padding: 4px; text-transform: uppercase; font-size: 22px; display: inline-block; margin: 3px 0; font-family: 'proxima_gbold';}
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; width: 50px; left: 0px; top: -8px;}
body.t_promotion .new_cart table td.preis_f {padding-top: 28px;}
body.t_promotion #content .top_box {position: relative; padding: 25px 0 0 40px !important;}
body.t_promotion #content .top_box.top_box_404 {padding-left: 66px !important;}
body.t_promotion #content .top_box span.promo_bn {position: absolute; right: 0; top: 0; height: 100%; display: block;}
body.t_promotion #content div.support {position: absolute; z-index: 99; right: 15px; bottom: 20px; }
body.t_promotion #content div.support {font-size: 16px; padding-top: 8px; margin-top: 62px; padding-left: 50px; display: none; width: 104px; height: 41px; background: url(../../img/support.png) no-repeat; cursor: pointer;}
body.t_promotion .product_list .old_price  {font-size: 24px; font-family: 'proxima_gbold'; text-decoration: line-through;}
body.t_promotion .product_list .promo_box {width: 100%; padding: 4px; text-transform: uppercase; font-size: 16px; display: inline-block; margin: 3px 0; font-family: 'proxima_gbold';}
body.t_promotion #content.page .item .right_block {text-align: center;}
body.t_promotion .new_cart table .preis {padding-top: 28px;}
body.t_promotion .new_cart table .count {padding-top: 25px;}
body.t_promotion .page.product_description .product_block.promo_prod .center_box {padding-top: 0; background: none; width: 225px;}
body.t_promotion .special-block-product {margin-top: 10px;}

body.t_promotion #content.page .item .right_block .rabatt {background: #e30e10; color: #fff;}
body.t_promotion .page.product_description .product_block .r_box .price_box .promo_box {background: #e30e10; color: #fff; }
body.t_promotion .new_cart table .promo_prod td.preis_f .promo_price { color: #0045bb;}
body.t_promotion .product_list .old_price  {color: #333;}
body.t_promotion .product_list .promo_box {background: #e30e10; color: #fff;}
body.t_promotion #content.page .item .right_block .price {color: #0045bb;}
body.t_promotion #content.page .item.promo_prod .right_block .price {color: #0048fd;}
body.t_promotion #content.page .item.promo_prod .right_block .rabatt {background: none; color: #ee6000;}
body.t_promotion .page.product_description .product_block.promo_block .r_box .price_box .price {color: #0048fd;}
body.t_promotion .page.product_description .product_block .r_box .price_box .price {color: #0045bb;}

/*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: #fcc515; top: 12px; width: 200px;}
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_timer .timer-date .timer-dots {line-height: 34px}

/*Promotion 20.03.17*/
body.t_promotion.mar12 {background-color: #eef1e0 !important;}
body.t_promotion.mar12 #wrapper {padding-left: 40px; padding-right: 40px;}
body.t_promotion.mar12 #promotion_header .promotion_header_timer {background: transparent; color: #fff; width: 190px;}
body.t_promotion.mar12 .promotion_header_timer p {color: #fff;}
body.t_promotion.mar12 .promotion_header_timer_text span {color: #fff;}
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 #content.page .item .right_block .rabatt {background: #ff5e7f; color: #fff;}
body.t_promotion.mar12 .page.product_description .product_block .r_box .price_box .promo_box {background: #ff5e7f; color: #fff; }
body.t_promotion.mar12 .product_list .promo_box {background: #ff5e7f; color: #fff;}

/*Promotion 25.03.17 0,99*/
body.t_promotion.mar99 #promotion_header .promotion_header_timer { background: #ff384b; top: 15px !important;}
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 {font-size: 42px; color: #fff;}
body.t_promotion.mar99 .promotion_header_timer .timer-date .col p {color: #fff;}
body.t_promotion.mar99 .promotion_header_timer .timer-date .timer-dots {color: #fff;}

/*Promotion 30.03.17 march10*/
body.t_promotion.mar10 #promotion_header .promotion_header_timer { background: #000; top: 12px !important; border: 1px solid #000; color: #fff;}
body.t_promotion.mar10 .promotion_header_timer p {color: #fff;}
body.t_promotion.mar10 .promotion_header_timer_text span {color: #fff;}
body.t_promotion.mar10 #promotion_header a.close_pop_up { background: url(../../img/promotion/close_black_prom.png) no-repeat !important;}

/*Promotion 15.04.17 april10*/
body.t_promotion.apr16 #promotion_header .promotion_header_timer { background: #000; top: 10px !important; color: #fff;}
body.t_promotion.apr16 #promotion_header .promotion_header_timer b {letter-spacing: 0.9pt; line-height: 45px; font-size: 38px; display: block;}
body.t_promotion.apr16 .promotion_header_timer p {color: #fff;}
body.t_promotion.apr16 .promotion_header_timer_text span {color: #fff;}
body.t_promotion.apr16 #promotion_header a.close_pop_up {top: 4px !important;}

body.t_promotion.apr16  #content.page .item .right_block .rabatt {background: #ffdb35; color: #000;}
body.t_promotion.apr16  .page.product_description .product_block .r_box .price_box .promo_box {background: #ffdb35; color: #000; }
body.t_promotion.apr16  .product_list .promo_box {background: #ffdb35; color: #000;}

/*Promotion 24.04.17 april10*/
body.t_promotion.apr10 #promotion_header .promotion_header_timer { background: #000; top: 12px !important; color: #fff; font-size: 38px}
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;}

/*Promotion 24.04.17 may2*/
body.t_promotion.may2 #promotion_header a.close_pop_up {right: 1px !important; top: 10px;}
body.t_promotion.may2 #promotion_header .promotion_header_timer { background: #383840; font-size: 38px; top: 13px !important; right: 25px !important; height: 67px !important;}
body.t_promotion.may2 .promotion_header_timer .timer-date {margin-top: 0px;}
body.t_promotion.may2 .promotion_header_timer .timer-date .col span {color: #fff;}
body.t_promotion.may2 .promotion_header_timer .timer-date .col p {color: #fff; margin-top: 0px;}
body.t_promotion.may2 .promotion_header_timer .timer-date .timer-dots {color: #fff;}

/*Promotion 11.05.17 may20*/
body.t_promotion.may20 #promotion_header a.close_pop_up {right: 4px; top: 10px;}
body.t_promotion.may20 #promotion_header .promotion_header_timer { background: #383840; top: 11px !important; color: #fff; font-size: 38px; padding-top: 10px; padding-bottom: 3px;}
body.t_promotion.may20 .promotion_header_timer p.timer-text {color: #fff;}
body.t_promotion.may20 .promotion_header_timer .timer-date .col p { color: #fff;}
body.t_promotion.may20 .promotion_header_timer .timer-date .col span {color: #fff;}
body.t_promotion.may20 .promotion_header_timer .timer-date .timer-dots {color: #fff;}
body.t_promotion.may20 .new_cart table .promo_prod td.preis_f .promo_price img {width: 34%; top: 7px;}

/*Promotion 15.06.17 june10*/
body.t_promotion.june10 #promotion_header a.close_pop_up {right: 4px; top: 10px;}
body.t_promotion.june10 #promotion_header .promotion_header_timer { background: #383840; top: 11px !important; color: #fff; font-size: 38px; padding-top: 10px; padding-bottom: 3px;}
body.t_promotion.june10 .promotion_header_timer p.timer-text {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: #fff;}
body.t_promotion.june10 .promotion_header_timer .timer-date .timer-dots {color: #fff;}
body.t_promotion.june10 .new_cart table .promo_prod td.preis_f .promo_price img {width: 34%; top: 7px;}

/*Promotion 02.10.17 september15*/
body.t_promotion.sep15 #promotion_header a.close_pop_up {right: 0px !important; top: 0px !important; background-image: none !important; width: 26px; height: 36px; background-color: #000 !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: 13px; content: ' '; height: 15px; width: 1px; top: 14px; background-color: #e3e3e3;}
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-color: #000 !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: 13px; content: ' '; height: 15px; width: 1px; top: 14px; background-color: #e3e3e3;}
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); }
body.t_promotion.hall17 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 04.12.17 winter 2017*/
body.t_promotion.pwinter15 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.pwinter15 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.pwinter15 #promotion_header a.close_pop_up {right: 3px !important;}
body.t_promotion.pwinter15 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 23.12.17 christmas 2017*/
body.t_promotion.chr15 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.chr15 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.chr15 #promotion_header a.close_pop_up {right: 3px !important;}
body.t_promotion.chr15 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 10.01.18 winter 2018*/
body.t_promotion.jan10 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.jan10 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.jan10 #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.jan10 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 25.01.18 spring 2018*/
body.t_promotion.spring15 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.spring15 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.spring15 #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.spring15 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 26.03.18 easter 2018*/
body.t_promotion.easter21 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.easter21 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.easter21 #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.easter21 #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 05.05.18 delivery 0,99 2018*/
body.t_promotion.spring-delivery-de #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.spring-delivery-de #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.spring-delivery-de #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.spring-delivery-de #promotion_header .clock-jc-day .clock-items span {color: #000}

/*Promotion 28.05.18 black friday 2017*/
body.t_promotion.bf17 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.bf17 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.bf17 #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.bf17 #promotion_header .clock-jc-day .clock-items span {color: #000}
body.t_promotion.bf17 #promotion_header .clock-jc-day p {color: #000; background: none;}

/*Promotion Summer 17%*/
body.t_promotion.sum17 #promotion_header .clock-jc p {color: #000; background: none;}
body.t_promotion.sum17 #promotion_header .clock-jc .clock-items span {color: #000}
body.t_promotion.sum17 #promotion_header a.close_pop_up {right: 6px !important;}
body.t_promotion.sum17 #promotion_header .clock-jc-day .clock-items span {color: #000}
body.t_promotion.sum17 #promotion_header .clock-jc-day p {color: #000; background: none;}