.christmas-content { font-family: 'Poppins', sans-serif;  color: #062C45; font-style: normal; font-weight: normal; text-align: center;  }




@media (min-width: 991.98px) {  
    .christmas-content .container { width: 1020px;}
 }


#SubscribePopUpBox{display:none!important}
/* .site-header{position:absolute} */
.cart-block{background:#343434;position:fixed;z-index:9;top:109px;border-left:1px solid #7a7a7a;border-top:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;margin-right:20px;padding-bottom:0px;padding-top:5px;border-radius:5px;right:-20px;border-bottom-right-radius:0}
.cart-block h3{padding:2px 10px 10px;margin:0px;font-size:20px;text-align:left;color:#fff;border-bottom:none;float:left}
#cart span.product-cart{background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/cart-christmas-icon.png) no-repeat right center;color:black;float:right;font-size:18px;height:27px;margin-right:10px;width:50px;text-align:center;margin-top:2px;position:relative}
#cart span.product-cart span#product-count{text-align:center;position:absolute;left:0;right:0;width:76px;font-size:16px;top:3px;color:#000}
.cart-list{display:block;width:100%;float:left;margin:0px 0 0 0;padding:0;background:#343434;border-top:none}
.cart-list li{display:block;float:left;width:340px;padding:0;margin:0;color:#fff;font-size:12px;border-bottom:1px solid #7a7a7a;border-top:solid 1px #7a7a7a;padding:5px}
.close-icon{width:25px;float:left;height:28px;overflow:hidden;cursor:pointer}
.close-icon img{margin-top:-41px}
.close-icon:hover img{margin-top:0px}
.pro-img{width:40px;float:left;height:35px;text-align:center;margin-top:0;margin-right:10px;line-height:40px}
#cart .pro-img img{max-height:inherit;width:29px;position:relative;top:-2px}
.pro-info{width:195px;float:left;padding-right:10px}
.pro-price{width:50px;float:left;text-align:center}
#cart .pro-price, #cart .pro-info{padding-top:10px}
.cart-list-footer{width:340px;padding:10px 15px;float:left;color:#fff;font-size:15px}
.sub-total{width:50%;float:left;text-align:left}
.cart-list-footer span{display:block;font-size:17px;font-weight:bold}
.total-amount{width:50%;float:left;text-align:right}
.checkout-btn {box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.4);border-radius:3px;text-align:center;display:block;color:#000000;font-size:18px;padding:7px 32px;color:#fff;text-decoration:none;    background:#5dc426;background:-moz-linear-gradient(top, #5dc426 0%, #0ca705 100%);background:-webkit-linear-gradient(top, #5dc426 0%,#0ca705 100%);background:linear-gradient(to bottom, #5dc426 0%,#0ca705 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dc426', endColorstr='#0ca705',GradientType=0 );float:right;margin-top:20px;margin-bottom:10px;    margin-right:0;text-shadow:none;font-weight:bold;border:none}
.new-christmas{min-height:450px;position:relative;margin-top:68px;max-width:100%;height:672px}
.new-christmas .banner-1{background:#fff url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-2017.jpg) no-repeat center top;background-size:cover;padding-bottom:50px;height:100%;text-align:center}
.santa{position:absolute}
.santa4{right:210px;bottom:10px}
.santa6{bottom:12px;top:auto;left:40px}
.new-christmas .banner-img{margin-top:170px}
.StickyWinMacNew{position:fixed;background:#fff;top:109px;z-index:9;width:100%;background:#343434}
.StickyWinMacNew .border-right{border-right:2px dashed #d2d2d2}
.store-heading{line-height:45px;margin:5px auto 0px auto;text-align:center;font-size:18px;color:#fff;padding-bottom:5px}
.store-heading img{margin-right:15px;width:24px;vertical-align:middle}
.sticky-win-mac .macImg{vertical-align:text-bottom}
.christmas-content{position:relative;top:0px;background:none;padding-bottom:40px; background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/black-friday-bg-2022.png) center top repeat;}
.christmas-content .top-banner-over{margin-top:-228px}
.christmas-content .prod-sec{background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-box-shadow-2017.png) no-repeat center bottom;padding-top:12px;height:496px;width:100%}
.christmas-content .products-col{margin-top:25px;position:relative;padding:0;background:#fff;border:1px solid #b7b7b7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;  
}
.christmas-content .products-col:hover { border:1px solid #564395; }
.christmas-content .select-product{ background:rgba(29, 85, 168, 1);opacity:0.3;background:#1d55a8; height:100%;width:100%;left:0;top:0;z-index:9;display:none;filter:alpha(opacity=30)}
.select-product img{ }
.christmas-content .offer-sec-tag{position:absolute;right:-5px;top:-42px;color:#fff;font-size:18px;background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-best-selling-icon-2017.png) no-repeat right top;height:42px;width:148px;text-align:center;padding-top:8px}
.christmas-content .window-mac-tag{position:absolute;left:-15px;top:-20px}
.christmas-content .product-deatils-sec{ padding:25px 20px; height: 452px; overflow:hidden; text-align: center;} 
.christmas-content .col-xs-12.col-sm-6.col-md-4 { padding: 10px;  }
.christmas-content .pro-image-col{position:relative;width:110px; margin-left: auto; margin-right: auto;   text-align: center; height:auto; margin-top: 20px; }
.christmas-content .pro-image-col img { }
.christmas-cap{position:absolute;z-index:1;left:-20px;top:-14px;height:89px;width:111px}
.christmas-content .pro-image-col img { max-height: 159px; max-width: 126px; height: auto; }
.christmas-content .pro-price-col{width:100%; float: left; }
.pro-price-top-blackfriday { width: 100%; float: left; text-align: center; }
.christmas-content .rightdeal{ background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/off-star-red.png) no-repeat right top; width: 60px; height: 60px; position: absolute; left: -29px; top: -12px; font-size: 18px; line-height: 24px; font-weight: 500; color: #ffffff; text-align: center; padding: 18px 0px 0 0;  }
.partner-offer .rightdeal{ background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/off-star-red.png) no-repeat right top;  }
.partner-tag { background: #ff133d; line-height: 22px; width: 191px; padding:4px 10px 4px 9px;  font-size: 12px; font-weight: 600; line-height:18px; color: #fff; text-transform: uppercase; text-align: center; position: absolute; left: -1px; top: -1px; 
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: none;
} 
  




.product-deatils-sec h4 { font-size: 17px; line-height: 27px; font-weight: 700; color: #000000; margin-top: 20px; margin-bottom: 0px; }
.product-deatils-sec p { font-size: 16px; line-height: 24px;  color: #2B1633; margin-top: 5px;  margin-bottom: 13px;    }
.pro-price-col p { margin-bottom: 0px; margin-top: 2px;}
.pro-price-col span {   padding: 0 4px;}
.christmas-content .price-text-actual{  font-size: 14px; line-height: 21px; font-weight: 400; color: #5c5c5c; text-decoration: line-through; padding: 4px; }
 

.christmas-content .price-cur-value-blue{ font-size:18px; line-height: 27px; font-weight: 600; color: #000000; text-align: left;  }

.more-learn { font-size: 14px; line-height: 21px; font-weight: 400; color: #5c5c5c; text-decoration: underline; }
.more-learn:hover { color: #ff133d ; text-decoration: underline;}

.christmas-content .offerdealblack{background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/black-friday-discounted-tag75.png) no-repeat right top;margin-top:5px;float:right;clear:both;width:96px;height:25px}

.christmas-content .products-col-footer-left{min-height: 45px; position:relative; margin-top:14px; width: 100%; float: left; }
.christmas-content .shopping-cart{padding:13px 30px;color:#fff;font-size:20px;margin-bottom:10px;border-radius:4px;height:54px}
.product-item { float: left; width: 100%; text-align: center; }
.christmas-content .add-to-cart{display: inline-block; border: none; width: 190px; font-size: 18px; text-align: center; padding: 10px 15px 12px 15px; height: inherit; line-height: 22px; margin-bottom: 3px;       
background: #ff5d72; /* Old browsers */
background: -moz-linear-gradient(top,  #ff5d72 0%, #ff344f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff5d72 0%,#ff344f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff5d72 0%,#ff344f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d72', endColorstr='#ff344f',GradientType=0 ); /* IE6-9 */


}

.christmas-content .add-to-cart:hover { 
    background: #ff133d ;
/* background: #7b3ed3;  
background: -moz-linear-gradient(top,  #7b3ed3 0%, #a270eb 100%);  
background: -webkit-linear-gradient(top,  #7b3ed3 0%,#a270eb 100%);  
background: linear-gradient(to bottom,  #7b3ed3 0%,#a270eb 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b3ed3', endColorstr='#a270eb',GradientType=0 );   */


}

/* .partner-offer { border-color:#ff133d!important; } */
/* .partner-offer .pro-image-col { padding-top: 36px;} */
.partner-offer .pro-price-top-blackfriday { display: none; }
.partner-offer .pro-image-col img { max-height: 162px;}
.partner-offer .product-deatils-sec h4 { margin-top: 16px;}
.partner-offer .products-col-footer-left { margin-top: 4px;}
/* .partner-offer .pro-price-col p { display: none;} */




.christmas-content .remove-from-cart{text-align:left;box-shadow:0 1px 0 0 #d5d4d4 inset;width:100%;border:solid 1px #988e8e;background:#a9a9a9 url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-arrow-right-icon-2017.png) no-repeat right 30px center}
.products-col-footer-left p{color:#000;line-height:14px;padding-left:4px;padding-top:8px;margin-bottom:16px;text-align:center;font-size:13px;float:left;clear:both}
.products-col-footer-left .total-sale{float:left;width:100%;position:relative;background:#fffede url(https://is.systweak.com/content/images/sys/website/systweaknewimages/tag-icon-2017.png) no-repeat 10px 3px;padding:4px 10px 4px 36px;border:solid 1px #e0cf8c;color:#434343}
.products-col-footer-left .total-sale span.arrow{position:absolute;top:-8px;left:30px;background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/arrow-yellow-icon-2017.png) no-repeat left top;width:15px;height:8px}
.products-col-footer-left span.text-sched{float:left;font-size:12px}
.product-footer-sec{border-top:solid 1px #e0e0e0;width:100%;border-bottom:0;margin:0 auto;padding:9px 25px 5px;background:#f7f7f6;height:115px;display:inline-block}
.prducts-name h4{color:#01001a;font-size:26px;line-height:24px;margin-bottom:4px;font-weight:700;padding-right:40px}
.windows .prducts-name h4{width:100%;
    /* background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-window2-icon-2017.png) no-repeat right top */
}
.prducts-name p{font-size:14px;line-height:1.6;margin-bottom:0;margin-top:8px;color:#000}
.subscribe-sticky-form{text-align:center;padding-top:10px;padding-bottom:10px;position:relative;top:0px;left:0px;border-bottom:1px solid #e4e4e4}
.subscribe-sticky-form-heading{color:#000000;font-size:28px;padding-top:20px}
.subscribe-sticky-form-heading span{display:block}
.pt_10{padding-top:10px}
ul.sticky-form-list{display:block;text-align:center;padding:0;margin:50px auto 10px auto; }
.sticky-form-input-col{ outline: none; display:inline-block;margin-left:8px;margin-right:8px;padding:10px;background:#fff;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);border:2px solid #d9d9d9\9; position: relative;}
div#MessageShowSecond { position: absolute; left: 0; top: -45px; width: 100%; text-align: center;}
.subscribenamelebel{display:none}
.sticky-form-input{outline: none; border:0px solid #000;font-size:20px;line-height:26px; /*font-family:'robotolight';*/ color:#000;height:28px;margin-right:2%;padding-right:2%;width:46%}
ul.sticky-form-list li{display:inline-block;margin-left:8px;margin-right:8px;}
.subscribenamelebel {
    display: none;
}
.sticky-form-input {
    border: 0px solid #000;
    font-size: 20px;
    line-height: 26px;
    /* font-family: 'robotolight'; */
    color: #000;
    height: 28px;
    margin-right: 2%;
    padding-right: 2%;
    width: 46%;
}

.input-border {
    border-right: #99a1b3 solid 1px;
    outline: none;
}

.subscribeemaillebel {
    display: none;
}
.color_red {
    color: red;
}

.send-free-btn{ margin-top: -5px; padding:10px 30px;background:#1d55a8;max-width:236px;font-size:19px;text-transform:uppercase;text-shadow:none;color:#fff;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-o-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.24);margin-left:20px}
.send-free-btn:hover{background:#14448c; ;color:#fff;}

.social-title{font-size:14px;line-height:0em;padding-top:10px;height:30px}
/* #DivSubscribeNow{display:none} */
.mac .prducts-name h4{width:100%;
    /* background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-window2-icon-2017.png) no-repeat right top */
}
.black-friday-cart.cart-block ul{max-height:250px !important;overflow-y:auto;overflow-x:hidden}
.offer-overlay{background-color:rgba(0,0,0, 0.5);position:absolute;text-align:center;width:100%;height:100%;z-index:99}
.offer-overlay .offer_exp_img{background:url(https://is.systweak.com/content/images/sys/website/systweaknewimages/offer_exp_img.png) no-repeat center center;width:100%;height:432px;position:absolute;bottom:0px;left:134px;text-align:center}
.offer_exp_img{left:0 !important;top:0;z-index:999}
.main-div-over{position:relative}

.banner-friday { min-height: 388px; }

#banner-friday-bottom.new-banner-friday.banner-friday .banner-1 {
    position: relative;
    background: #0e0e0e url(https://is.systweak.com/content/images/sys/website/systweaknewimages/black-friday-2017.jpg) no-repeat center top;
    padding-bottom: 60px;
    height: auto;
    text-align: center;
}


/**/
.social-button ul { display: inline-block; list-style: outside none none; padding: 0; margin: 0px 0 10px 0px; text-align: center; width: 100%; }
.social-button ul li { display: inline-block; margin: 11px 5px 0 5px; height: 52px; }
.social-button ul li a { color: #ccc; transition: all 300ms ease 0s; float: left; }
.social-button ul li i { font-size: 22px; margin-right: 20px; text-align: center; }
.fa { display: inline-block; font-family: Glyphicons Halflings; font-style: normal; font-weight: normal; line-height: 1; }
.border-right { border-right: 2px dashed #d2d2d2; }
.alertify-message a, .alertify-message a:focus, .alertify-message a:active { color: blue; text-decoration: underline; }
.social-title { font-size: 14px;  line-height: 0em; padding-top: 10px; height: 30px; }
 

/*** Cart ***/

.your-cart { position: fixed; right: 0px; z-index: 999; top: 70px; }

 


.btn-cart{background:#343434;position:fixed;z-index:99999991; width:340px; top:109px; 
    border: #7a7a7a solid 1px; padding-bottom:0px; padding-top:5px; right:0px; 
    border-radius: inherit;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.btn-cart p {padding:2px 10px 10px 0;margin:0px;font-size:20px;text-align:left;color:#fff;border-bottom:none;float:left}
.your-cart.show .btn-cart {
    border-radius: inherit;
    -webkit-border-top-left-radius: 6px!important;
    -moz-border-radius-topleft: 6px!important;
    border-top-left-radius: 6px!important;

 } 

.product-cart{color:black;float:right;font-size:18px;height:27px;margin-right:10px;width:50px;text-align:center;margin-top:2px;position:relative}

.product-cart img { float: left;}


.baged-icon {
    display: inline-block;
    width: 26px;
    height: 26px;    
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    border:#ed1161 solid 1px;    
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    position: absolute; 
    text-align: center; 
    right:-1px; top:-1px;
    background: #ffffff;
    color:#000
}

.baged-icon:empty{
    display: none;
}

.baged-icon-plus {
    display: inline-block;
    width: 18px;
    height: 18px;    
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    border:#ed1161 solid 1px;    
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    position: absolute; 
    text-align: center; 
    right:0px; top:-1px;
    background: #ffffff;
    color:#000
}

.baged-icon-plus:empty{
    display: none;
}




.btn-cart:hover,
.btn-cart:focus,
.btn-cart:not(:disabled):not(.disabled).active, 
.btn-cart:not(:disabled):not(.disabled):active, 
.show>.btn-cart.dropdown-toggle { background-color: #343434!important; border-color:#7a7a7a!important; outline: none; box-shadow: none!important; }



.your-cart .dropdown-toggle::after { display: none;}
.your-cart .btn-cart .down-arrow {
    margin-right: 0;
    margin-left: 8px;
    margin-top: 0;
} 
.your-cart .dropdown-menu { 
    top: -5px!important; 
    background: #343434; 
    width: 340px; z-index: 9999; 
    right: 0px!important; 
    border-top: 1px solid #7a7a7a;
    border-left: 1px solid #7a7a7a; 
    border-right: 1px solid #7a7a7a; 
    border-bottom: 1px solid #7a7a7a;
    padding: 0px; 
    height: auto !important;
    box-shadow: 0px 2px 7px 0px rgba(48,67,84,0.30);
    left: inherit; 
     top: 84px!important;
}




.flipcard__side{backface-visibility:hidden;}
.flipcard__side--front{transform:perspective(200px) rotateX(0);z-index:10}
.flipcard__side--front,.flipcard__side--back{margin-top:0px;}
.flipcard.flipped .flipcard__side--front,.flipcard__side--back,.is-selected .flipcard .flipcard__side--front{transform:perspective(400px) rotateX(-179.9deg);z-index:1}
.flipcard.flipped .flipcard__side--back,.is-selected .flipcard .flipcard__side--back{transform:perspective(200px) rotateX(0);z-index:1}
.cart-open .pageheader-backdrop {opacity: 1;visibility: visible}
.cart-open .logo { z-index: -10}
.cart.is-open,.cartbody-delete:hover{opacity:1}#cart:target{display:block;opacity:1}
.cart{background:#fff;box-shadow:0 5px 10px -5px rgba(0,0,0,.1),0 10px 40px -10px rgba(0,0,0,.25),inset 0 0 0 1px rgba(0,0,0,.1),inset 0 3px 0 #00a4ef;display:none;opacity:0;padding:1rem 1rem 1.5rem 2rem;position:absolute;right:0;text-align:left;top:79px;transition:opacity .5s;width:310px}@media (max-width:1000px){.cart{right:16px}}@media (max-width:540px){.cart{padding-left:1rem;padding-right:1rem;right:8px;top:132px}}@media (max-width:380px){.cart{top:152px}}
.cart-headline{border-bottom:3px solid #0e7ceb;display:inline-block;padding-bottom:.25em;font-size: 21px; font-weight: 500;color: #000;}
.cart-table{color:#ffffff}
.cart-table-head th{font-size:22px;font-weight:400;padding:0;text-align:left;width:100%}
.cart-table-head th:after{background-color:rgba(0,0,0,.1);content:"\0020";display:block;height:1px;width:100%}
.cart-table-body{box-sizing:border-box;display:block;font-size:.875em;line-height:1rem;max-height:calc(100vh - 296px)!important;overflow-y:auto;width:100%}
.cart-table-body td{ padding:6px 0; }
.cart-table-body tr { border-bottom:1px solid #7a7a7a;border-top:1px solid #7a7a7a; }
.cartbody-price { padding-right: 15px!important;}
.cart-table-body:empty{display:block;padding:1rem 0 .25rem}
.cart-table-body:empty:after{content:attr(data-emptymessage);font-style:italic}
.cart-table-foot{display:block;font-size:1.125rem;font-weight:400;margin-top:1rem; padding: 0 13px 0 15px; }
.ru .cart-table-foot{font-size:1rem}
.cart-table-foot td, .cart-table-foot th{padding:0;vertical-align:bottom;width:100%; font-weight: bold;font-size: 16px;}

.cartbody-icon img{display:block;max-width: 32px;} 
.cartbody-productname{padding-left:.5em!important;padding-right:.5em!important;width:90%}@media (max-width:500px){.cart-table-body{padding-right:0}
.cartbody-productname{min-width:auto!important}}
.cartbody-productname sup{display:inline-block;margin-top:-6px}
.cartbody-delete { cursor:pointer; text-align:center;  width: 25px;  height: 28px; overflow: hidden; margin-left: 5px; margin-right: 5px; }
.cartbody-delete img { margin-top: -46px;}
.cartbody-delete:hover img { margin-top: -6px;}

.cartbody-delete:after{content:"\00D7";font-size:21px;font-weight:400;line-height:18px;}
.cartbody-price{font-weight:700;min-width:60px;padding-left:.5em!important;white-space:pre}@media (max-width:375px){.cart{width:calc(100% - 48px)}
.cartbody-price{white-space:normal}}
.cart-table-foot .btn-block {text-align: right; margin: 13px 0 0 0; float: left;}
/* .cart-table-foot .btn-block button {min-width: 194px;color: #fff;font-size: 22px;font-weight: 700;border: 1px solid transparent;border-bottom: 4px solid #a20031;background: linear-gradient(to right, rgba(235,2,72,1) 0%,rgba(254,0,70,1) 100%);border-radius: 4px;padding: 6px 10px;text-align: center;text-shadow: 1px 2px 2px rgba(0,0,0,.3);} */
 
.cart-table-foot .btn-block button {box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.4);border-radius:3px;text-align:center;display:block;color:#000000;font-size:18px;padding:7px 32px;color:#fff;text-decoration:none;   background:#5dc426;background:-moz-linear-gradient(top, #5dc426 0%, #0ca705 100%);background:-webkit-linear-gradient(top, #5dc426 0%,#0ca705 100%);background:linear-gradient(to bottom, #5dc426 0%,#0ca705 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dc426', endColorstr='#0ca705',GradientType=0 ); float:right;margin-top:20px;margin-bottom:10px;    margin-right:0;text-shadow:none;font-weight:bold;border:none}
 
 

.flipcard__side {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    box-sizing: border-box;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transition: all .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 1;
    margin-left: -95px;
    cursor: pointer;
  }
  /* .cartbutton__side--remove {
    box-shadow: inset 0 0 0 .15384615em #ccc,inset 0 -1.25em 1.875em 0 #f7f7f7;
    color: grey;
  } */
  .cartbutton__side--remove span {
    color: grey;
    font-size: 14px;
  }

.js-yousave {margin-left: 5px;}
.cart.is-open {
  opacity: 1
}



.shopping-remove { background: #5c5c5c!important;  }

.cart.is-open {
    opacity: 1
  }








@media(max-width:1850px){
.santa6{bottom:180px}
.santa4{bottom:150px}
}


@media(max-width:991px){
#StickyWinMac{display:none!important}
.product-footer-sec{margin-top:10px}
.new-christmas .banner-img{margin-top:100px}
}
@media (max-width:767px){
.new-christmas{height:400px;min-height:0}
.christmas-content .top-banner-over{margin-top:-90px}
}
@media (max-width:479px){
.christmas-content .pro-image-col{margin:0 auto 15px;display:table;float:none;height:auto}
.christmas-content .pro-price-col{float:none;width:auto;padding-right:0}
.new-christmas{height:350px}
.christmas-content .top-banner-over{margin-top:-90px}
}
@media (max-height:479px){
.black-friday-cart.cart-block ul{max-height:104px !important;overflow-y:auto;overflow-x:hidden}
}





/* christmas 2019 home page banner slider css Start */
.christmas-banner-img{border-bottom:1px solid #ddd}
.banner-santa-1{position:absolute;bottom:15px;left:50%;margin-left:-450px}
.banner-santa-2{position:absolute;bottom:0;right:20%}
.christmas-banner-content{position:absolute;left:0;width:100%;z-index:3;top:150px;color:#fff}
.christmas-banner-center{position:relative;padding-left:360px;text-align:left}
.ch-banner-btn{display:inline-block;border-radius:50px;color:rgb(255, 255, 255);line-height:1.071;text-align:center;text-shadow:0px 2px 0.99px rgba(0, 0, 0, 0.4);font-size:1.866rem;padding:17px 55px 18px;background-image:-moz-linear-gradient( 90deg, rgb(255,87,47) 0%, rgb(255,43,98) 100%);background-image:-webkit-linear-gradient( 90deg, rgb(255,87,47) 0%, rgb(255,43,98) 100%);background-image:-ms-linear-gradient( 90deg, rgb(255,87,47) 0%, rgb(255,43,98) 100%);box-shadow:0px 3px 0.96px 0.04px rgba(0, 0, 0, 0.14)}
.ch-banner-btn:active, .ch-banner-btn:focus{color:#fff}
.ch-banner-btn:hover{color:#fff;background-image:-moz-linear-gradient( 90deg, rgb(255,43,98) 0%, rgb(255,87,47) 100%);background-image:-webkit-linear-gradient( 90deg, rgb(255,43,98) 0%, rgb(255,87,47) 100%);background-image:-ms-linear-gradient( 90deg, rgb(255,43,98) 0%, rgb(255,87,47) 100%);box-shadow:0px 3px 0.96px 0.04px rgba(0, 0, 0, 0.14)}
.christmas-banner-heading{font-size:3rem;font-weight:300;color:rgb(255, 255, 255);line-height:1.2;text-shadow:0px 3px 0.96px rgba(0, 0, 0, 0.43);margin:10px 0 5px}
.christmas-banner-center > p{font-size:1.13em;margin:0 0 35px;color:rgb(255, 255, 255);line-height:1.3;text-shadow:0px 2px 1px rgba(0, 0, 0, 0.43)}
@media(min-width:1200px) and (max-width:1366px){
.christmas-banner-content{top:120px}
.christmas-banner-heading{font-size:2.5rem}
.christmas-banner-center{padding-left:250px}
.banner-santa-1{margin-left:0;left:20px}}
@media(max-width:1199px){
.banner-santa-1{display:none}
.christmas-banner-center{padding-left:150px}
.christmas-banner-content{top:80px}


}
@media(max-width:1024px){
.banner-santa-1{display:none}
.christmas-banner-center{padding-left:0;padding-right:100px}
.christmas-banner-content{top:150px}
.carousel.mainSlider .banner-img.christmas-banner-img{position:static;float:right;margin-right:-93px}
}
/* christmas 2019 home page banner slider css End */


/* christmas 2019 popup css use in Right bottom popup  Start */
@media(min-width:992px){
#SubscribePopUpBox{box-shadow:0px 0px 21px 9px rgba(0, 0, 0, 0.1)}
#SubscribePopUpBox .santa-img{position:absolute;bottom:-105px;left:-236px}
#SubscribePopUpBox .relative{position:relative}
.vertical-newsletter{background:url(https://cdn.systweak.com/content/wp/systweak_com/christmas-2019-popup-bg.jpg);height:554px;width:410px;padding-left:77px;text-align:left;padding-right:30px;padding-top:10px}
#SubscribePopUpBox .newsletter-heading-right{margin-left:0}
.vertical-newsletter-header h4{font-size:26px;text-transform:none;font-weight:400;line-height:32px}
.vertical-newsletter-header h4 span{display:block;color:#098100}
.vertical-newsletter-close{top:-5px;right:-20px;z-index:22}
.vertical-newsletter-form input{text-align:left;border-bottom-width:2px;border-bottom-color:#d2d2d2;height:46px}
.vertical-newsletter-form input:first-child{border-top:2px solid #d2d2d2;margin-bottom:0}
.vertical-newsletter-form{padding:0}
.vertical-newsletter-footer{line-height:20px;color:#555;padding-top:0}
.vertical-newsletter #txtpoperrorSide{padding:0 0 5px;text-align:left;position:relative;top:-2px}
}
@media(max-width:767px){
.christmas-banner-center{padding-right:0}
}
/* christmas 2019 popup css use in Right bottom popup End */
/* black friday css start06nov2017 */
.new-banner-friday.banner-friday .banner-1 { background: #0e0e0e url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/black-friday-2022.jpg) no-repeat center top; padding-bottom: 50px;height:710px;text-align:center; }
.bfriday { background: url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/black-friday-2022.jpg) no-repeat center top; background-size: 100% 710px;}
.bfriday .new-banner-friday.banner-friday .banner-1{background: none; height: 482px}
.bfriday .christmas-content .top-banner-over{margin-top: 0;}
.friday-black-timer-section{ background: url(https://is.systweak.com/content/images/sys/website/systweaknewimages/special-deals/black-friday-deal-top-2022-50-4.png) no-repeat center top;background-size:100%; height:390px; width:1078px; display:inline-block; max-height:inherit; position:relative; margin-top:25px;}
.friday-contant.new-banner-friday-contant{position:relative;top:0px;background:none;padding-bottom:40px;}
.friday-contant.new-banner-friday-contant .top-banner-over{margin-top:-300px;}
.friday-black-timer-section .timeCounterSec{top:280px;}
.friday-black-timer-section .timeCounterSec {top: 302px; left:50%;right: 0; width: 376px; margin-left: -188px; position: absolute;}
.friday-black-timer-section .timeCounterSec span{display:block; width: 82px; float: left; margin-left: 15px; font-size:44px; text-align: center; color:#fff;}
.friday-black-timer-section .timeCounterSec span:nth-child(1) { margin-left: 0px;}
.friday-black-timer-section .timeCounterSec span:nth-child(2) { margin-left: 17px; } 
.friday-black-timer-section .timeCounterSec span.last{  }
.friday-black-timer-section .timeCounterSec span.first{  }
.friday-black-timer-section .timeCounterSec span.second{    }
.friday-black-timer-section .timeCounterSec span.third{    }


@media(max-width:1199px){
    .santa6, .santa4{display:none}
    .new-banner-friday.banner-friday .banner-1 { height: 640px;}
    .christmas-content .pro-image-col{height: auto;  }
    .christmas-content .pro-image-col img{ max-width: 120px;   }
    .product-deatils-sec p { padding-left: 0px; padding-right: 0px; font-size: 15px; }
    .christmas-content .price-cur-value-blue { }
    .christmas-content .shopping-cart{font-size:16px;background-position:right 15px center;padding:13px}
    .pro-price-top{overflow:hidden}
    .prducts-name h4{font-size:22px}
    .prducts-name p{font-size:13px}
    .product-footer-sec{padding:0 15px 10px;height:auto}
    .christmas-content .prod-sec{height:auto;background-size:100%;padding-bottom:30px;padding-top:0}
    .christmas-content .pro-price-col{padding-top:0}
    .christmas-content .products-col-footer-left{margin-top:5px}
     
    .christmas-content .products-col{margin-top:20px}
    }

@media(max-width:767px){


}

@media (max-width: 1200px) and (min-width: 992px) {
    .friday-black-timer-section { max-width: 100%; } 
    .friday-black-timer-section .timeCounterSec {top: 260px; width: 328px;     margin-left: -164px; } 
    .friday-black-timer-section .timeCounterSec span{ width: 74px; margin-left: 10px; font-size:40px; }
.friday-black-timer-section .timeCounterSec span:nth-child(1) { margin-left: 0px;}
.friday-black-timer-section .timeCounterSec span:nth-child(2) { margin-left: 12px; } 
 

}

@media (max-width: 991px) and (min-width: 768px) {
    .new-banner-friday.banner-friday .banner-1 { height: 540px;}
    .friday-black-timer-section { width: 100%; height: 288px; }
    .friday-black-timer-section .timeCounterSec {top: 190px; width: 250px; margin-left: -125px; }  
   .friday-black-timer-section .timeCounterSec span{ width: 58px;  margin-left: 6px; font-size:32px; text-align: center; color:#fff;}
.friday-black-timer-section .timeCounterSec span:nth-child(1) { margin-left: 0px;}
.friday-black-timer-section .timeCounterSec span:nth-child(2) { margin-left: 6px; } 
.bfriday .new-banner-friday.banner-friday .banner-1 { 
    background: none; 
    height: auto; 
}  
.bfriday .banner-friday {
    min-height: auto;
} 

.bfriday {   background-size: 100% 540px;}
.bfriday .new-banner-friday.banner-friday .banner-1 { padding-bottom: 0px;}
.bfriday  .friday-black-timer-section { height: 282px;}


}

@media (max-width: 767px) and (min-width: 640px) {
    
    .cart-block { top: 65px;}

    .friday-black-timer-section { height: 210px;  margin-top: 40px; }
    .new-banner-friday.banner-friday .banner-1 { height: 335px;}

 

   .christmas-content .top-banner-over {  margin-top: -150px; }


}

@media(max-width:639px){

    .cart-block { top: 65px;}

    




   .christmas-content .top-banner-over {  margin-top: -150px; }




}

@media(max-width:767px){
    .cart-list {  overflow: scroll!important;  max-height: 190px; }
    .col-xs-12.col-sm-offset-1.col-sm-10.col-md-offset-0.col-md-6.mac {  margin-top: 50px; }
    div#banner-friday-bottom { min-height: auto; }
    .friday-black-timer-section { height: 240px;  margin-top: 40px;  width: 450px; background-size: 108% auto;}
    .banner-friday { min-height: 380px; }
     .friday-black-timer-section .timeCounterSec span{ padding:0 3.5%; font-size:24px!important; } 
    .new-banner-friday.banner-friday .banner-1 { height: 330px;}
    .friday-black-timer-section .timeCounterSec { width: 170px; margin-left: -85px; top: 132px; }
    .friday-black-timer-section .timeCounterSec span{ width: 36px;  margin-left: 6px; font-size:30px;  }
    .friday-black-timer-section .timeCounterSec span:nth-child(1) { margin-left: 0px;}
    .friday-black-timer-section .timeCounterSec span:nth-child(2) { margin-left: 8px; } 
    .christmas-content .products-col { margin-top: 10px;}
    .christmas-content .col-xs-12.col-sm-6.col-md-4 { width: 83.33%; margin-left: 8.33%;}

    .bfriday .new-banner-friday.banner-friday .banner-1 { height: auto;}
    .bfriday .banner-friday {min-height: auto; padding-bottom: 0px; }
    .bfriday .new-banner-friday.banner-friday .banner-1 { padding-bottom: 0px;}
    .bfriday .friday-black-timer-section  { height: 180px;}
    .bfriday { background-size: 100% 330px;}
 }

@media(max-width:479px){

  

    .cart-block { top: 65px;}

    
   .christmas-content .top-banner-over {  margin-top: -150px; }

   .banner-friday { min-height: 400px; }

li.sticky-form-input-col { margin-bottom: 20px; }

.input-border,
.sticky-form-input {   border: #99a1b3 solid 1px;    outline: none;    width: 100%;}
#PopUpSubscribeEmailId { margin-top: 10px;}



.friday-black-timer-section { height: 160px;  margin-top: 40px;  width: 300px; background-size: 108% auto;}
.banner-friday { min-height: 260px; }
 
.friday-black-timer-section .timeCounterSec span{ padding:0 4%; font-size:24px!important; } 
.new-banner-friday.banner-friday .banner-1 { height: 330px;}
.friday-black-timer-section .timeCounterSec { width: 120px; margin-left: -60px; top: 88px; }
.friday-black-timer-section .timeCounterSec span{ width: 29px;  margin-left: 2px; font-size:16px!important; }
.friday-black-timer-section .timeCounterSec span:nth-child(1) { margin-left: 0px;}
.friday-black-timer-section .timeCounterSec span:nth-child(2) { margin-left: 0px; } 

.christmas-content .col-xs-12.col-sm-6.col-md-4 { width: 100%; margin-left: 0%;}
.christmas-content .product-deatils-sec { height: auto; }
.btn-cart,
.your-cart .dropdown-menu { width: 300px;}

.bfriday .friday-black-timer-section  { height: 130px;}
.bfriday { background-size: 100% 280px;}

}

