.top-ribbon-bg{background:var(--ribbon_background_color) center top no-repeat; text-align: center; padding: 9px 10px 10px; color: var(--ribbon_text_color);}
.top-ribbon-bg h4, .top-ribbon-bg a{font-size: 22px; line-height: 26px; font-weight: 700; color: inherit !important;}
.top-ribbon-bg h4{display: inline-block; margin: 0;}
.top-ribbon-bg a{margin-left: 25px;}
.headerRibbon .link, .headerRibbon .link a{color: inherit !important;}
.top_phone{border-color: var(--ribbon_text_color);}
.top-ribbon-bg a svg{margin-left: 10px; height: 16px; display: inline-block;}
.top-ribbon-bg a svg path{fill: var(--ribbon_text_color) !important;}
.top-ribbon-bg a:hover, .top-ribbon-bg a:hover svg path, .headerRibbon .link a:hover{opacity: 0.8 !important;}

/*.top-ribbon-bg{text-align: center;background: #FED3C7 url(../images/february-ribbon-sale.png) center center no-repeat; color: #000; padding: 5px 0;}
.february_ribbon_sale{}
.february_ribbon_text, .february_ribbon_sale a{font-size:18px; line-height: 22px; display:inline-block; vertical-align: middle;}
.february_ribbon_sale a{font-weight: 500;}
.february_ribbon_text span, .february_ribbon_sale a span{font-weight: 800;}
.february_ribbon_sale .caption{display:inline-block; margin-left:5px; font-size: 12px; font-weight: 800;}
.ribbon_code{background:#fff; color:#000; padding:4px 10px 5px; font-weight: 800; margin-left: 12px; display:inline-block; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.february_ribbon_sale a:hover{opacity: 0.8;} */

@media (max-width : 979px) {
/*.top-ribbon-bg span{display: block; margin: 5px 0 0 0;}*/
.top-ribbon-bg{padding: 4px 10px 5px;}
.top-ribbon-bg h4, .top-ribbon-bg a{font-size: 18px; line-height: 21px; font-weight: 400;}
.top-ribbon-bg a svg{margin-left: 0; height: 12px;}
}

@media (max-width : 767px) {
.february_ribbon_text{display: block;}
.top-ribbon-bg span{display: block;}
.top-ribbon-bg span a{margin-left: 0;}
}