.news_list .ccm-block-page-list-wrapper{
	padding-top:1px;
}
.news_list .ccm-block-page-list-pages{
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-around;
		align-items: auto;
		align-content: start
	}
	
.news_list .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-title h2{
	/*font-weight:400 !important; */
}
 
.news_list .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal
	{
		width:100%;
		flex: 1 0 auto;
		margin: 2% 2% 2% 0%;
		border-top: 1px solid #f1f1f1;
	}
	

	
.news_list .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal:hover {

	
}
.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail {
width: 100%;
min-height:150px;
max-height: 280px;
overflow: hidden;
position: relative;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}

.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-text{display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: auto;
  align-content: start;
  margin: 10px 0;}

.news_list .ccm-block-page-list-pages  .challenge_detail {margin:10px; position:relative; font-weight:400; flex: 1 1 100%;}
.news_list .ccm-block-page-list-pages  .ccm-block-page-list-date{text-align: right; font-style: normal; margin-bottom:2%}



.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img
	{
		position:relative;
		
	}


.news_list .fa-calendar:before, .ccm-block-page-list-date:before {
	font-family: 'FontAwesome';
  content: "\f073";
    font-style: normal;
	margin: 0 6px 0 0px;
}


.news_list .fa-link:before, a.news-cat:before {
	font-family: 'FontAwesome';
  content: "\f0c1";
  margin: 0 6px 0 0px;
}


.news_list .ccm-block-page-list-page-entry-read-more{display: block;
    width: 100%;
    text-align: right;
	margin: 3% 0%;}
	
	
.news_list div.ccm-block-page-list-page-entry-horizontal.wyrozniony {box-shadow: inset 0px 0px 0px 2px #ccc;}	

@media only screen and (min-width: 576px) {
	
	.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal
	{
		width:48%;
		flex: 1 0 auto;
		margin: 1%;
	}
	
}
@media only screen and (min-width: 992px) {
	
	.news_list .ccm-block-page-list-pages  .challenge_detail {margin:0 0 0 2%; position:relative; font-weight:400;}
	
	.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal
	{
		width:100%;
		flex: 1 0 auto;
		margin: 0%;
		padding:2%;
		    border-bottom: solid 1px #f1f1f1;
			display:flex;
	}
	.news_list .ccm-block-page-list-pages .ccm-block-page-list-page-entry-horizontal:nth-child(-n+3) {border-top: 0px;}

	.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail

	{
		max-width: 200px;
		overflow: hidden;
		position: relative;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 3px;
		margin-left: 0px;
		}
.news_list .ccm-block-page-list-pages  .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img
	{
		position:absolute;
		top: 0%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, 0%);
	}

	
}