a.ccm-block-page-list-rss-feed{
     position: absolute;
     top: 0px;
     right: 0px;
 }
 
 div.ccm-block-page-list-wrapper {
     position: relative;
 }
 
 div.ccm-block-page-list-page-entry-horizontal {
     display: table;
     width: 100%;
 }
 
 div.ccm-block-page-list-page-entry-horizontal,
 div.ccm-block-page-list-page-entry {
 
        
 
 }
 
 
 div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {
     display: table-cell;
     vertical-align: top;
     width: 1px;
 }
 
 div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
     width: 120px;
     max-width: none;
 }
 
 
 div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {
     display: table-cell;
     padding-left: 20px;
     vertical-align: top;
 }
 
 div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {
     font-weight: bold;
 }
 
 div.ccm-block-page-list-page-entry-read-more {
     margin-top: 20px;
 }
 
 div.ccm-block-page-list-date {
 font-style: italic;
     font-size: 12px;
      }
 
 #news-list-news-page .newscardcont {-webkit-box-shadow: 0px 0px 9px -1px #4F4F4F; 
 box-shadow: 0px 0px 9px -1px #4F4F4F;}
 #news-list-news-page .newsimg {
     height:170px;
     width:100%;
     background-size:110%;
     background-position:center;
     background-size: cover;
     -webkit-transition: all 500ms ease-in-out;
     -moz-transition: all 500ms ease-in-out;
     -o-transition: all 500ms ease-in-out;
     transition: all 500ms ease-in-out;
     }
 .newsinfo {padding:20px 20px 40px 20px;}
 #news-list-news-page .newsimg:hover {background-size:120%;}
 
 #feat-news {-webkit-box-shadow: 0px 0px 9px -1px #4F4F4F; 
 box-shadow: 0px 0px 9px -1px #4F4F4F;}
 
 .newsinfo .cardnewstitle {font-size:1.2em;font-weight:bold;color:#0060A7;margin-bottom:6px;display:block;}
 
#news-list-news-page .row { margin-bottom: 38px; }
 #news-list-news-page .ccm-block-page-list-date {display:block; margin-bottom:20px}
 #news-list-news-page .ccm-block-page-list-date img {margin-right:10px;}
 .newsinfo {min-height:210px;position:relative;background-color:white;}
 .newsinfo .ccm-block-page-list-page-entry-read-more {position:absolute;bottom:15px}
 #news-list-news-page .ccm-block-page-list-page-entry-read-more a {color:#00babf; font-weight:bold}
 
 .newsimg, .newscardcont {border-top-right-radius:5px;border-top-left-radius:5px;}
   
 #news-list-news-page .col-sm-3.filtered { display: none; }

 @media screen and (max-width: 1320px) {
     #news-list-news-page .newsimg { height: 120px; }
     .newsinfo { padding: 14px 14px 26px; }
     .cardnewsdesc { font-size: .8em !important; line-height: 1.1em; }
     #news-list-news-page .ccm-block-page-list-page-entry-read-more a { font-size: .8em; }
 }
 
 @media screen and (max-width: 960px) {
     #news-list-news-page .col-sm-3 { float: left !important; margin-bottom: 30px; width: 50% !important; }
     #news-list-news-page .col-sm-3:nth-of-type(odd) { clear: both; }
 }
 
 @media screen and (max-width: 490px) {
     #news-list-news-page .col-sm-3 { margin-bottom: 26px; width: 100% !important; }    
     .newsinfo .cardnewstitle { font-size: 1em;}
 }

 .hidden-tags { display: none; }
 #news-filters { font-size: .9em; margin-bottom: 12px; }
 #news-filters > div { display: inline-block; margin-right: 12px; }
 #news-filters input,
 #news-filters label { cursor: pointer; }