.news-item{position:relative;border:1px solid #eaeaea;background-color:#fff;padding:20px 17px;border-radius:6px;margin-bottom:30px}
.news-item .top-story{color:#fff;font-size:.813em;font-weight:600;background:#112f54;position:absolute;top:0;left:0;padding:3px 25px;z-index:5;text-transform:uppercase;border-radius:6px 0 0 0}
.news-item .top-story:before{content:'';position:absolute;top:0;right:0;height:100%;background-color:#112f54;border-right:20px solid #112f54;transform-origin:100% 100%;transform:skewX(-30deg)}
.news-item a.news-img{position:relative;display:block;margin:0 0 15px !important;height:357px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.news-item a.news-img .hover{background-color:rgba(29,99,173,0.85);height:100%;width:100%;display:block;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;color:#fff;font-size:1em;text-align:center;font-weight:700;line-height:12.5em;text-transform:uppercase;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}
.news-item a.news-img .hover .info{display:inline-block;vertical-align:middle;line-height:28px;margin-top:125px}
.news-item a.news-img .hover .info .ico{width:100%;font-size:5.625em;text-align:center;display:block;color:#fff}
.news-item a.news-img:hover .hover{opacity:1;background-color:rgba(29,99,173,0.85);height:100%}
.news-item .date{font-size:.875em;color:#595959}
.news-item .date .ico{margin-right:5px}
.news-item h4{margin-bottom:.25em;line-height:1em;color:#1e1e23;letter-spacing:.05em}
.news-item h4 a{color:#1e1e23;display:inline-block}
.news-item h4 a:hover{color:#0966c3;text-decoration:none}
.news-item h4 a:focus{padding:0 2px 2px;margin:0 -2px -2px;text-decoration:none}
.news-item p{margin-bottom:25px}
.news-item p.excerpt strong{color:#112f54;font-weight:600;background-color:#ffff9f}
.news-item .tags{font-size:.875em;line-height:1.25em;position:relative;padding-left:22px;padding-right:165px}
.news-item .tags .ico{margin-right:10px;position:absolute;left:0;top:0}
.news-item .social-nav{display:block;text-align:right;text-transform:uppercase;font-size:.813em;font-weight:600;letter-spacing:1px;margin-top:-8px;position:absolute;right:10px;bottom:8px}
.news-item .social-nav .addthis_toolbox{display:inline-block;vertical-align:middle}
.news-item .social-nav a.ico{letter-spacing:0;font-size:1.5em;color:#b1b1b1;margin-right:.25em;position:relative;bottom:-1px}
.news-item .social-nav a.ico:hover,.news-item .social-nav a.ico:active,.news-item .social-nav a.ico:focus{text-decoration:none}
.news-item .social-nav a.ico:hover{color:#0966c3}
.news-item .social-nav a.ico.ico-google-plus{font-size:28px;bottom:0}
.news-item:after{display:block;clear:both;content:'';height:0}
.news-item:first-child .date{margin-top:15px}
@media screen and (min-width:768px) and (max-width:991px){.news-item{font-size:1em}
.news-item a.news-img{height:400px}
.news-item a.news-img .hover .info{margin-top:140px}
.news-item h4{font-size:1.5em}
.news-item p{font-size:1em}
.news-item .date{margin-bottom:5px}
.news-item .tags{padding-right:275px}
.news-item .social-nav a.ico{margin-left:40px}
.news-item .social-nav a.ico.ico-facebook{margin-left:20px}
}
@media screen and (max-width:767px){.news-item{font-size:1em}
.news-item a.news-img{height:200px}
.news-item a.news-img .hover .info{margin-top:0}
.news-item h4{font-size:1.5em;margin-bottom:10px}
.news-item .date{margin-bottom:5px;margin-top:20px}
.news-item .tags{padding-right:0}
.news-item .social-nav{display:none}
}
@media screen and (max-width:767px) and (orientation:landscape){.news-item{font-size:1em}
.news-item a.news-img{height:200px}
.news-item a.news-img .hover .info{margin-top:100px}
}
@media screen and (max-width:767px) and (min-width:501px){.news-item a.news-img{height:300px}
}
.tag-links{margin:0 0 2em 0}
.tag-links h3{font-weight:600;margin-bottom:1em;font-size:1.125em}
.tag-links a{display:inline-block;padding:8px 18px !important;border:1px solid #cccbc9;background:#fff;text-align:left;text-transform:uppercase;margin:0 1em 1em 0 !important;font-size:.813em;color:#1e1e23;letter-spacing:.10em}
.tag-links a:hover,.tag-links a.on{text-decoration:none;color:#0966c3;border:1px solid #0966c3}
@media screen and (max-width:767px){.tag-links a{font-size:.688em}
}
.form-topic-search{position:relative}
.form-topic-search .input .form-control{border:solid 1px #ddd;margin-bottom:25px;padding-right:50px}
.form-topic-search .input.input--filled .form-control{border:2px solid #1c62ad}
.form-topic-search .ico.ico-search{position:absolute;right:12px;top:16px;font-size:1.375em;color:#1e1e23;text-decoration:none !important;border:0;background:transparent;width:initial}
.form-topic-search .ico.ico-search:hover{color:#0f253d}
@media screen and (min-width:768px) and (max-width:991px){.form-topic-search .ico.ico-search{right:8px;top:10px}
}
@media screen and (max-width:767px){.form-topic-search .input .form-control{margin-bottom:0}
.form-topic-search .ico.ico-search{right:8px;bottom:45px;top:auto}
}
.search-topics-wrap{margin-bottom:2em;position:relative}
.search-topics-wrap .nav.nav-tabs{margin-bottom:15px}
.search-topics-wrap form{padding-top:10px}
.search-topics-wrap form .form-group{margin-bottom:20px}
.search-topics-wrap form button{width:100%}
@media screen and (min-width:768px) and (max-width:991px){.search-topics-wrap form .input .cs-select.cs-skin-border>span{padding:.5em 8px}
}
@media screen and (max-width:767px){.search-topics-wrap form .input .cs-select.cs-skin-border>span{padding:.5em 8px}
}
.latest-news.component .search-filter{margin-bottom:25px}
.latest-news.component .search-filter h4{margin-bottom:5px;font-size:18px}
.latest-news.component div.offset .top-story{display:none}
.latest-news.component .load-more-news .load-more{text-align:center;margin:30px 0}
.latest-news.component .load-more-news .load-more .btn-load-more-news{border:0;border-top:solid 2px #0858a8;display:block;max-width:330px;padding:10px 0;font-size:1em;line-height:1.125em;text-transform:uppercase;font-weight:600;margin:0 auto;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s}
.latest-news.component .load-more-news .load-more .btn-load-more-news:hover{background:#0966c3}
.latest-news.component a.clear-filter{font-weight:600}
.latest-news.component a.clear-filter span{margin-left:10px}
.latest-news.component .language-swap{display:block;margin-top:-38px}
.latest-news.component .language-swap .link{margin:0;padding:0 0 22px}
.latest-news.component{position:relative;padding-top:45px}
.latest-news.component .language-link{position:absolute;right:0;top:-25px}
.latest-news.component .sidebar.affix{background-color:#f9f9f9;top:155px !important;position:initial}
.latest-news.component .categories{margin:0 0 2em 0;padding:0;font-size:1.125em;color:#484848;text-transform:uppercase}
.latest-news.component .categories .category-sidenav-item{padding:0 45px;border-bottom:1px solid #cccbc9}
.latest-news.component .categories .category-sidenav-item .cat-item{position:relative;padding-left:25px}
.latest-news.component .categories .category-sidenav-item .cat-item>span{position:absolute;left:0;top:13px;width:20px}
.latest-news.component .categories .category-sidenav-item .cat-item .icon svg{fill:#484848;width:auto;height:17px}
.latest-news.component .categories .category-sidenav-item .cat-item a{display:inline-block;font-weight:700;color:#484848;margin-left:10px;padding:10px 0;border-bottom:2px solid #f9f9f9;letter-spacing:.10em}
.latest-news.component .categories .category-sidenav-item .cat-item a.on,.latest-news.component .categories .category-sidenav-item .cat-item a:hover{color:#0966c3;border-bottom:2px solid #0966c3;text-decoration:none}
.latest-news.component .categories .category-sidenav-item .cat-item a:focus{padding:10px 2px;margin:0 -2px 0 8px}
@media screen and (min-width:768px) and (max-width:991px){.latest-news.component .categories .category-sidenav-item a{padding:20px 0}
.latest-news.component .sidebar.affix{position:relative !important;width:auto !important;top:auto !important}
}
@media screen and (max-width:767px){.latest-news.component .categories .category-sidenav-item a{padding:20px 0}
.latest-news.component .sidebar.affix{position:relative !important;width:auto !important;top:auto !important}
}