.topstripe .container{position:relative;display:flex;align-items:center;justify-content:center;font-size:1.3em;margin-top:-100%;transition:margin-top ease-in-out .3s}
.topstripe .container.active{margin-top:0}
.topstripe__container-text{padding:10px 15px}
.topstripe__container-img .topstripe__text {position:absolute}
.topstripe__container-img .topstripe__close {position:absolute;right:30px}
.topstripe__text{padding:0 15px 0 0}
.topstripe__close{width:20px;text-align:center;line-height:19px;cursor:pointer;display:none;}
.b-promo-banner__button {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 15px;
    margin-left: 15px;
    font-size: 16px;
    line-height: 1.2;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
	text-decoration: none !important;
}