.news-scroller span.news-title,

.news-events-details span.news-title{

    font-size:18px;

}

.news-scroller span.news-date{

    font-size:14px;

}

.news-scroller p,

.news-events-details p{

    font-size:14px;

}

.news-scroller p.read-more {

    font-size: 13px;



}



/*Color Changes*/

.news-scroller span.news-title,

.news-scroller span.news-title a,

.news-events-details span.news-title,

.news-events-details span.news-title a{

    color: #FFF;

}

.news-events-details span.news-title,

.news-events-details span.news-title a{

    color: #000;

}

.news-scroller span.news-date{

    color:#FFF;

}

.news-scroller p,

.news-scroller p a,

.news-events-details p{

    color:#FFF;

}

.news-scroller p a.read-more {

    color:#FFF;

}

.news-scroller a:hover{

    text-decoration:none;

}

.news-events-details span.news-title,

.news-events-details span.news-title a{

    color: #000;

}

.news-events-details p{

    color: #5e5e5e;

}

.news-events-details .read-more{

    color:#f87924;

}

/*.news-scroller{

        border: 1px solid #CCCCCC;

        }

.news-scroller li{

        border-bottom: 1px dashed #CCCCCC;

        }

.news-events-details{

        border-bottom:solid 1px #CCCCCC;

        }

.news-scroller li{

        background-color:#FFFFFF;

        }

.news-scroller li:nth-child(odd){

        background-color:#f5f5f5;

        }*/



.news-scroller{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    width:100%;

}

.news-scroller ul {

    padding: 0;

    list-style: none;

    width:100%;

}

.news-scroller li {

    padding: 0px;

    width:100%;

    border-bottom:solid 1px #ffd584;

    padding:10px 0px;
    overflow: hidden;
}



.news-scroller li:after {

    content: '';

    display: block;

    clear: both;

}

.news-scroller img {

    float: left;

    width:74px;

    margin: 5px 15px 0 0;

}

.news-scroller span.news-title {

    font-weight:400;

    text-decoration:none;

    padding:0px 0px 0px 0px;

    margin:0px 0px 3px 0px;

    line-height:22px;

    display:block;

}

.news-events-details span.news-title{

    font-weight:400;

    text-decoration:none;

    padding:0px 0px 0px 0px;

    margin:0px 0px 3px 0px;

    font-size: 24px;

    line-height: 35px;



}

.news-scroller span.news-date{

    display:block;

    line-height:18px;

}

.news-scroller p,

.news-events-details p {

    padding:0px 0px 15px 0px;

    margin:0px 0px 0px 0px;

    line-height:18px;

    font-size:13px;

}

.news-events-details p {

    font-size:16px;

    line-height:24px;

}

.news_events_outer{

    position:relative;

}

.news_events_outer .view-all-news{

    display:inline-block;

    padding:5px 0px;

    color:#ffd584;

    text-align:right;

    text-decoration:none;

    font-size:11px;

    text-transform:uppercase;

    width:100%;

}

.news-control{

    position:absolute;

    top:-22px;

    right:0px;

    display:none;

}

.news-control .btnUp{

    width:22px;

    height:22px;

    display:block;

    float:left;

    background:#666 url(../images/btnUp.png) center top no-repeat;

}

.news-control .btnDown{

    width:22px;

    height:22px;

    display:block;

    float:left;

    background:#666 url(../images/btnDown.png) center top no-repeat;

}



.news-events-details{

    padding:20px 0px;

    margin:0px 0px 20px 0px;

    display:inline-block;

    width:100%;

    background-color:#FFF;

    border-bottom:solid 1px #CCCCCC;

}

.news-list-outer{

    display:inline-block;

    width:100%;

    background-color:#FFF;

}

.news-events-details:last-child{

    border-bottom:none;

}

.news-events-details img{

    max-height:100%;

    height:auto;

    margin:0px 20px 10px 0px;

    padding:0px;

    float:left;

}

.news-events-details.all-list img{

    width:120px;

    height:auto;

}

.flash-news{

    padding:10px;

    margin:0px 0px 0px 0px;

    background-color:#a00808;

    width:100%;

    height:40px;

    font-size:16px;

    font-weight:500;

    line-height:20px;

    display:inline-block;

    text-align:left;

    color:#FFF;

    overflow:hidden;

}

.flash-news-parent {

    position: relative;

    width: 100%;

    overflow: hidden;

    height: 30px;

    animation: marquee 20s linear infinite; /* change 5s value to your desired speed */
    margin-top: 10px;
    font-size: 18px;
    color: #fff;
}

.flash-news-child {

    display: inline-block;

    position:relative;
    padding-top: 5px;

}

.flash-news-child a{

    color:#FFF;

    padding:0px 10px;

}

.flash-news-parent:hover {

    animation-play-state: paused;

    cursor: pointer;

}

@keyframes marquee {

    0% {

        left: 100%;

    }

    100% {

        left:0% /* same as your text width */

    }

}

    @media (max-width: 1199px){
        .flash-news-parent{
            font-size: 16px;
        }
    }

