#latest-ticker {
  background-color: #fff;
	height: 58px;
}
#latest-ticker .arrow-right, #latest-ticker .arrow-left {
	display: none;
}

.ticker-outer-wrap {
	width: 	100%;
	overflow: hidden;
	z-index: 9;
	position: relative;
	/*bottom: 0;*/
}
.ticker-wrap {
    width: 100%;
    overflow: hidden;
    height: 3.5rem;
    background-color: #fff;
    padding-left: 100%;
	box-sizing: content-box;
}
.ticker-wrap .ticker {
    display: inline-block;
    height: 3.5rem;
    line-height: 3.5rem;
    white-space: nowrap;
    padding-right: 100%;
    box-sizing: content-box;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-duration: 60s;
    animation-duration: 60s;
}
.ticker-wrap .ticker__item {
  display: inline-block;
  padding: 0 1.4rem;
	font-size: 1.4rem;
	font-weight: 400;
  color: #800020;
}
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}


/* ----- Responsive Styles -----*/

@media (min-width: 470px) {
	/* #latest-ticker {
		height: 64px;
	} */
	#latest-ticker .arrow-right {
		clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0 100%, 0 0);
		padding: 18px 35px 18px 25px;
		background: #800020;
		color: #fff;
		text-transform: uppercase;
		font-weight: 700;
		width: 190px;
		position: absolute;
		z-index: 99;
		display: block;
	}
  #latest-ticker .arrow-right .font-light {
		font-weight: 400;
	}
	.ticker-wrap .ticker {
		height: 3.8rem;
		line-height: 3.8rem;
	}
	/* .ticker-wrap .ticker__item {
		padding: 0 1.6rem;
		font-size: 1.6rem;
	} */
}
@media (min-width: 640px) {
    #latest-ticker .arrow-right {
        padding: 18px 35px 18px 35px;
        width: 210px;
        
    }
    #latest-ticker .arrow-right::after {
        content: "";
        background: url('../img/news-icon.png') 0 0/60px no-repeat;
        position: absolute;
        left: 2px;
        top: 2px;
        width: 60px;
        height: 60px;
    }
}
/*@media(min-width: 768px) {
	#latest-ticker .arrow-left {
		clip-path: polygon(50% 0%, 100% 0, 100% 100%, 50% 100%, 0 50%);
		padding: 20px 15px 20px 15px;
		background: #1154b1;
		width: 80px;
		position: absolute;
		z-index: 99;
		height: 66px;
		right: 0;
		display: block;
	}
}*/
@media(min-width:1024px) {
    #latest-ticker .arrow-right {
        padding: 18px 35px 18px 55px;
        width: 240px;
    }
    #latest-ticker .arrow-right::after {
        left: 20px;
    }
}
/*
@media(min-width:1280px) {
	#latest-ticker .arrow-right {
		padding: 20px 35px 20px 35px;
		width: 220px;
	}
}
@media(min-width:1600px) {
	#latest-ticker .arrow-right {
		padding: 20px 35px 20px 55px;
		width: 260px;
	}
}*/
