@charset "UTF-8";
/* CSS Document */

/* Core functionality */
.animated-text-strip{
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
	  text-transform: uppercase;
	white-space: nowrap;
	  max-width: none;
	    font-family: "Anton", sans-serif;
	background-color: antiquewhite;
	padding: .25vw 0 .25vw 0;
}
.animated-text-strip .marquee {
  animation: marquee 40s linear infinite;
 animation-direction: reverse;
}
@keyframes marquee {
  0% {transform: translate(0, 0);}
  100% {transform: translate(-100%, 0);}
}
.marquee{
	padding: .5vw 0;
  font-size: 5vw;
line-height: 5vw;
	  color: #5B1B14;
		    font-family: "Anton", sans-serif;
}

.animated-text-strip .marquee2 {
animation: marquee2 40s linear infinite;}
@keyframes marquee2 {
  0% {transform: translate(0, 0);}
  100% {transform: translate(-100%, 0);}
  }
.marquee2{
font-size: 4vw;
line-height: 4vw;
color: #e52a29;
}

@media only screen and (max-width: 461px) {
.marquee{
font-size: 10vw;
line-height: 10vw;
}	
.marquee2{
font-size: 7vw;
line-height: 7vw;
}
}