/* WARNING! This file is being generated from main.scss */
.promo-banner {
margin:-25px 0 25px 0;
width:100%;
background-color:#004B75;
color:#FFFFFF;
text-align:left;
display:none;
position:relative;
padding:10px;
}
.promo-banner .save-promo,.promo-banner .declarative-promo,.promo-banner .time-until-promo {
font-size:14px;
}
.promo-banner .declarative-promo,.promo-banner .save-promo {
text-align:left;
}
.promo-banner .time-until-promo {
text-align:center;
}
.promo-banner .save-promo {
font-weight:600;
}
.promo-banner .promo-banner-left {
flex:2;
}
.promo-banner .promo-banner-right {
display:flex;
flex:1;
align-items:center;
}
#header {
position:relative;
margin-top:25px;
}
#header .promo-banner {
top:75px;
margin:-17px 0 0 0;
}
#header .logo-svg {
float:none;
}
#header .tab a {
display:initial;
}
@media (min-width:380px) {
.save-promo,.declarative-promo,.time-until-promo {
font-size:18px;
}
.declarative-promo {
padding:0 36px 0 0;
}
}
@media (min-width:576px) {
.promo-banner .save-promo {
font-size:18px;
}
#header .logo-svg {
float:left;
}
}
@media (min-width:768px) {
.promo-banner .time-until-promo {
padding:0 26px 0 36px;
font-size:18px;
}
.promo-banner .promo-banner-left {
text-align:right;
}
.promo-banner .declarative-promo {
font-size:18px;
}
#header .promo-banner {
top:0;
}
}
@media (min-width:992px) {
.promo-banner .time-until-promo {
position:relative;
}
.promo-banner .declarative-promo,.promo-banner .save-promo {
display:inline-block;
}
}
@media (min-width:1232px) {
.promo-banner .save-promo {
font-size:26px;
}
}
