.news{
    margin-top: 1rem;
}
.latest_news_area{
    position: relative;
}
.letters{
    display: block;
    position: absolute;
    font-style: italic;
    font-size: 16px;
    background: #C0A545;
    color: #072613;
    text-transform: uppercase;
    padding: 15px;
    letter-spacing: 1px;
    font-weight: 700;
    z-index: 2;
}
.letters::after, .letters::before{
    content: "";
    width: 0;
    position: absolute;
    border-width: 32px;
    border-style: solid;
    top: 0;
    z-index: -1;
}
.letters::before{
    border-color:  #C0A545 transparent transparent transparent;
    left: -32px;
    /*top: -78px;*/
}
.letters::after{
    border-color:transparent #C0A545 transparent transparent;
    right: 0;
    bottom: -32px;
}
.last-news{
    height: 59px;
    background: #9db593 linear-gradient( #072613, #1F402B, #072613);
    overflow: hidden;
    position: relative;
    /*color: #072613;*/
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
    right: 15px;
}
.last-news p{
    position: absolute;
    margin: 0;
    font-weight: 700;
    text-align: right;
    /*right: 500px;*/
    /*background-color: #c0a545;*/
    display: flex;

    /*Starting position */
    -moz-transform:translateX(100%);
    -webkit-transform:translateX(100%);
    transform:translateX(100%);

    /* Apply animation to this element */
    -moz-animation: moving 25s linear infinite;
    -webkit-animation: moving 25s linear infinite;
    animation: moving 30s linear infinite;
}

.last-news p:hover{
    animation-play-state: paused;
}

/*
@media (min-width:1200px){
    .last-news p{
        width: 200%;
    }
}
@media (min-width:768px){
    .last-news p{
        width: 350%;
    }
}
@media (min-width:644px){
    .last-news p{
        width: 400%;
    }
}
@media (min-width:577px){
    .last-news p{
        width: 450%;
    }
}
@media (min-width:477px){
    .last-news p{
        width: 550%;
    }
}
@media (min-width:408px){
    .last-news p{
        width: 650%;
    }
}
@media (min-width:358px){
    .last-news p{
        width: 750%;
    }
}
@media (min-width:308px){
    .last-news p{
        width: 850%;
    }
}
 */
.last-news p a{
    color: #C0A545;
    white-space:nowrap;
    padding:0;
    margin: 0 0 0 50px;
}

.last-news p a img{
    padding: 0 5px;
}

/* Move it (define the animation) */
@-moz-keyframes moving {
    0%   { -moz-transform: translateX(-100%); }
    100% { -moz-transform: translateX(100%); }
}
@-webkit-keyframes moving {
    0%   { -webkit-transform: translateX(-100%); }
    100% { -webkit-transform: translateX(100%); }
}
@keyframes moving {
    0%   {
        -moz-transform: translateX(-100%); /* Firefox bug fix */
        -webkit-transform: translateX(-100%); /* Firefox bug fix */
        transform: translateX(-100%);
    }
    100% {
        -moz-transform: translateX(100%); /* Firefox bug fix */
        -webkit-transform: translateX(100%); /* Firefox bug fix */
        transform: translateX(100%);
    }
}
