@charset "utf-8";
/* tjc-offers */
.coupon{background: #e3e3e3; border-radius: 25px; max-width: 230px; text-align: center; font-size: 18px; line-height: 28px; border: 2px dashed #f99900; padding:10px 0;}


/* christmas */
.cta.primary.christmas-red{background: #F10529; border:none; color:#fff;}
.cta.primary.christmas-red:hover{background: #be001d; border:none; color:#fff;}
.christmas-red{background: #F10529; border:none;}

.cta.primary.christmas-green{background: #167800; border:none; color:#fff;}
.cta.primary.christmas-green:hover{background: #126400; border:none; color:#fff;}
.christmas-green{background: #167800; border:none;}


/* SITEMAP */
#sitemap a:hover{color: #e75a7c}
#sitemap h2{padding: 5px; background: linear-gradient(90deg, rgba(185,249,255,1) 0%, rgba(255,255,255,1) 100%);}
#sitemap h3{color: #7f7f7f}
#sitemap h3 a {color: #e75a7c}
#sitemap ul {border-bottom: 1px solid #ddd; padding-bottom:20px}


/* common styles */
.heading-green{color:#607B1E}
.heading-red{color:#FF0000}
.heading-orange{color:#FF8500}
.secondary-font {font-family: "Georgia", serif; font-size:40px; margin-top:10px; margin-bottom:30px; font-weight:normal; line-height:48px;}
.p-text-big{font-size: 20px !important; line-height: 36px; font-weight: normal !important}
.blend-multiply{mix-blend-mode: multiply;}
.big-heading{font-size:40px; font-weight:bold; line-height:56px;}
.border-1{border: 1px solid #bababa;}
.border-2{border: 2px solid #bababa;}




@media only screen and (max-width: 767px) {.offer{text-align:center;}}
@media only screen and (min-width: 768px) {
.timer-position-right{position:absolute; top: 5px; right: 30px;}
.big-heading{font-size:60px;line-height:76px;}
.p-text-big{font-size: 26px !important;}

}

