/* Site wide banner color and pulsating update */


.promotional-banner-text {
    color: #fff;
    text-shadow: 2px 2px 2px #000;
    font-size: 15px!important; }
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}

.promotional-banner-wrap {
  background-color: red !important;
}
.promotional-banner-text {
  color: white;
  font-size: 18px !important;
  animation-name: pulse;
  animation-duration: 3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.promotional-banner-link {
  color: white !important;
}

@keyframes pulse {
  0% {transform: scale(1);}
  15% {transform: scale(1.1);}
  45% {transform: scale(1);}
}

.store-logo-module .store-logo-link img {
    margin: 10px 0;
    max-height: 90px;
    max-width: 100%;
}

.language-selection .fa, .mobile-header-language-selection>.language-selection .fa {
    color: #4a4a4a;
    font-size: 15px;
    vertical-align: middle;
    padding-left: 9px;
}