#news .inside-padding{
 padding: 5px 10px;}
.RSSLink {
    display: none;
}
#news a:hover,
#news a:focus{
 text-decoration: none !important;}
h2.news-header.section-header {
    color: #0075c9;
}
#news .news-item{
overflow: hidden;
 margin: 10px;
 line-height: 24px;}

#news .news-item .inside-padding{
 border-bottom: none;
 padding: 0px;}

#news .image .inside{
 border: solid 1px #00346c;
 height: 220px;}

#news .newsTitle{
    font-size: 1.125em;
    color: #0075c9;
    line-height: 1.6em;
    font-weight: 500;
    margin: 5px 0;
 }

#news .newsDate{
 margin-top: 15px;
 font-size: 0.875em;
 color: #666666;
 font-style: italic;}

#news .newsSummary {
    color: #333333;
    font-size: 15px;
}
#news .readMore{
    color: #fff;
    background: #0075c9;
    opacity: 1;
    border-top: 2px solid #004e86;
    border-bottom: 2px solid #004e86;
    padding: 15px 20px;
    font-size: 0.9em;
    font-weight: 400;
    margin: 40px 0 20px;
    text-decoration: none;
    display: inline-block;}
#news .readMore:hover, #news .readMore:focus{
    color: #0075c9;
    background: #fff;
}
#news .allNews .inside-padding{
    position: relative;
 padding: 0 10px;}

#news .allNews a{
    display: block;
    border-top: solid 1px #d0d0d0;
    font-size: 0.875em;
    text-align: left;
    padding: 15px 0 5px 0;
    font-weight: 500;
    text-transform: capitalize;
    color: #0075c9;}



.clear span{
 display: none;}

/** Animation **/
#news a:hover .readMore:after,
#news a:focus .readMore:after,
#news .allNews a:hover:after,
#news .allNews a:focus:after{
 animation: imageAnimation 1s infinite;
 -webkit-animation: imageAnimation 1s infinite;
 -moz-animation: imageAnimation 1s infinite;}

@keyframes imageAnimation{
	0%{left: 0;}
	50%{left: 10px;}
	100%{left: 0px;}
}

@-webkit-keyframes imageAnimation{
	0%{left: 0;}
	50%{left: 10px;}
	100%{left: 0px;}
}

@-moz-keyframes imageAnimation{
	0%{left: 0;}
	50%{left: 10px;}
	100%{left: 0px;}
}


/** Button **/
#news button{
 background: none;
 display: block;
 border: none;
 z-index: 1;}

#news button:first-child{
 position: absolute;
 top: 50%;
 left: -5px;
 transform: translate(0,-50%);}

#news button:last-child{
 position: absolute;
 top: 55%;
 right: -5px;
 transform: translate(0,-50%);}

#news button.prev-arrow.slick-arrow{
    position: absolute;
    top: 55%;
    right: 25px;
    transform: translate(0,-55%);
}
#news button.next-arrow.slick-arrow {
    position: absolute;
    top: 55%;
    right: 0;
    transform: translate(0,-55%);
}
#news button .fa{
    background: none;
    border: none;
    font-weight: bold;
color: rgb(0, 117, 201);
   
    content: "\f105";
    font-family: FontAwesome;
    font-size: 1.6em;}
#news button .fa:hover {
 color: rgba(0, 117, 201, 0.25);
}
@media print, screen and (max-width: 1000px){
#news .slick-list.draggable{
 margin: 0 25px; }
}