// custom News feed


.ccm-block-page-list-wrapper-thumbnail-grid{position:relative;display:block;clear:both;
}
a.ccm-block-page-list-rss-feed {position: relative!important;left: 50%;top: 0;}
.ccm-block-page-list-pages::after{ 
	content: "";
    display: block;
    clear: both;}
.ccm-block-page-list-page-entry-thumbnail-grid {
display:inline-block;
height:auto;

	img {width: 100%;
    height: auto;
	object-fit: cover;
	        flex-shrink: 0;
        min-width: 100%;
        min-height: 100%;}
	picture {
    display: block;
    height: 360px;
    overflow: hidden;
	display: flex;
    justify-content: center;
    
	align-items: flex-start;
    
	}
.ccm-block-page-list-page-entry-text {height:250px;max-height:none;padding: 10px 0; }
.ccm-block-page-list-title {min-height:70px;}

}
.news-sidebar {padding: 20px;margin-left: 10px;}
.ccm-block-page-list-page-entry-thumbnail-grid,
.ccm-block-page-list-page-entry {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #F3F3F3;
}

.ccm-block-page-list-page-entry-thumbnail-grid.ccm-block-page-list-page-entry-read-more {
  margin-top: 20px;
}
.ccm-block-page-list-page-entry-read-more a {
  display: block;
  color: #8d8c8c !important;
  padding: 10px;
  border: 1px solid #aaa;
  font-weight: 600;
  text-decoration: none;
width: 135px;}
.ccm-block-page-list-page-entry-read-more a:hover {
  display: block;
  color: #fff !important;
  padding: 10px;
  border: 1px solid #aaa;
  font-weight: 600;
  text-decoration: none;
width: 145px;
background-color:#646464}
.ccm-block-page-list-page-entry-read-more a:after {
  content: '\f105';
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  line-height: 0.1;
  opacity: .75;
  color: inherit;
  -webkit-font-smoothing: antialiased;
  color: #e1352c;
padding: 0 0 0 10px;}

 .ccm-block-page-list-page-entry-thumbnail-grid.NFeature1 {	 width:100%; border:1px solid #f3f3f3;box-sizing: border-box;
 .ccm-block-page-list-page-entry-text {height:auto;}
 }
 .NFeature1 .ccm-block-page-list-page-entry-thumbnail {
	 width:70%;float:right;height:auto;border-left :1px solid red; 
 picture {
    display: block;
    height: 460px;
    overflow: hidden;
	margin:2px 2px 2px 5px;
	}
 }
 .NFeature1 .ccm-block-page-list-page-entry-text{width:30%; float:left; padding: 30px;
 
 .ccm-block-page-list-title {font-size:22px;}
 .ccm-block-page-list-date {font-size:20px;}
 .ccm-block-page-list-description {font-size:18px;padding: 20px 0; }
 }
 
 
 .ccm-block-page-list-page-entry-thumbnail-grid.NFeature2 {	 width:100%; border:1px solid #f3f3f3;box-sizing: border-box;
 .ccm-block-page-list-page-entry-text {max-height: 400px;}
 
 }
 .NFeature2 .ccm-block-page-list-page-entry-thumbnail {
	 width:100%;float:right;height:auto;border-bottom :0px solid red; 
 picture {
    display: block;
    height: auto;
    overflow: hidden;
	margin:10px;
	}
 }
 .NFeature2 .ccm-block-page-list-page-entry-text{width:100%; float:left; padding: 15px;
 border-left :1px solid red;margin-left:10px;
 .ccm-block-page-list-title {font-size:18px;}
 .ccm-block-page-list-date {font-size:16px;}
 .ccm-block-page-list-description {font-size:14px;padding: 10px 0; }
 }
 
.NFeature3 { margin: 10px;padding: 10px;border: 1px solid #f3f3f3; box-shadow:
      0 1px 1px hsl(0deg 0% 0% / 0.075),
      0 2px 2px hsl(0deg 0% 0% / 0.075),
      0 4px 4px hsl(0deg 0% 0% / 0.075),
      0 8px 8px hsl(0deg 0% 0% / 0.075),
      0 16px 16px hsl(0deg 0% 0% / 0.075);
		border-radius: 2px;
	.ccm-block-page-list-description {min-height:65px;}
} 

@media (min-width: 540px) {
  .ccm-block-page-list-page-entry-thumbnail-grid.news { 
     float: left;
    width: 100%;	
	}
		.NFeature1 .ccm-block-page-list-page-entry-thumbnail {	width:100%;float:right;}
	.NFeature1 .ccm-block-page-list-page-entry-text{width:100%; }
}



@media (min-width: 768px) {
	.ccm-block-page-list-page-entry-thumbnail-grid.news {
	   float: left;
    width: calc(50% - 20px);
	picture {height: 300px;}
	}
	.NFeature1 .ccm-block-page-list-page-entry-thumbnail {	width:100%;float:right;}
	.NFeature1 .ccm-block-page-list-page-entry-text{width:100%; }
	.ccm-block-page-list-page-entry-thumbnail-grid.NFeature1 {width:100%;picture {height: auto;max-height:none; }}
	 .ccm-block-page-list-page-entry-thumbnail-grid.NFeature2 {width:100%;picture {height: auto;max-height:450px; }}
}



@media (min-width: 1100px) {
	
	.ccm-block-page-list-page-entry-thumbnail-grid.news {
	   float: left;
    width: calc(33.3% - 20px);
	 picture {height: 300px;}}
	 .NFeature1 .ccm-block-page-list-page-entry-thumbnail {	width:100%;float:right;}
	.NFeature1 .ccm-block-page-list-page-entry-text{width:100%; }
	  .ccm-block-page-list-page-entry-thumbnail-grid.NFeature1 {width:100%;picture {height: auto;max-height:none; }}
	 .ccm-block-page-list-page-entry-thumbnail-grid.NFeature2 {width:50%;picture {height: auto;max-height:260px; }}
}


@media (min-width:1500px) {
	
.ccm-block-page-list-page-entry-thumbnail-grid.news {
	    float: left;
width: calc(33.3% - 20px);
 picture {height: 300px;}
 }
	 .NFeature1 .ccm-block-page-list-page-entry-thumbnail {	width:50%;float:right;}
	 .NFeature1 .ccm-block-page-list-page-entry-text{width:50%; }
	.ccm-block-page-list-page-entry-thumbnail-grid.NFeature1 {width:100%;picture {height: auto;max-height:none; margin: 2px 2px 2px 5px;} }
	.ccm-block-page-list-page-entry-thumbnail-grid.NFeature2 {width:50%;picture {height: auto;max-height:350px; }}
}


@media (min-width:1810px) {
	
.ccm-block-page-list-page-entry-thumbnail-grid.news {
	    float: left;
width: calc(25% - 20px);
 picture {height: 360px;}
 }
	 .NFeature1 .ccm-block-page-list-page-entry-thumbnail {	width:70%;float:right;}
	 .NFeature1 .ccm-block-page-list-page-entry-text{width:30%; }
	.ccm-block-page-list-page-entry-thumbnail-grid.NFeature1 {width:100%;picture {height: auto;max-height:none;margin:2px 2px 2px 5px; }}
	.ccm-block-page-list-page-entry-thumbnail-grid.NFeature2 {width:50%;picture {height: auto;max-height:500px; }}
}




