.news-col-3, .news-col-4, .news-col-2{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.news{

	margin-bottom:15px !important;

	clear:both;

}

h3.news-title.podpis {

	margin-top:-25px !important;

	margin-bottom: 0px !important;

}

.podpis a{

/*	font: normal 0.38em "Gidole-Regular",sans-serif;*/

}

.news-col-1, .news-col-list{

	/*padding-bottom:40px;*/

	/*border-bottom:1px solid #d1d1d1;*/

}

.news-col-list{padding-bottom:0px;}

.news .news-title{margin-top:0px; margin-bottom:10px !important;}



.news .news-title a{font-size:22px; line-height:26px; color:#555; text-decoration:none !important;}



.news-cat{margin-bottom:10px ;}

.news-content{

	float:left;

	/*width:100%;*/

	clear:both;

}

.date-post{width: 11%;float: left;text-align: center;}

.date-post span{display: block;color: #222;font-size: 30px;margin: 0px 0px 2px;padding-bottom: 2px;border-bottom: 1px dotted #C0C0C0;}

.date-post h2{margin-bottom:5px !important; padding-bottom:0 !important; margin-top:0px !important; text-align:center;}

.date-post p{margin: 0px;text-transform: uppercase;color: #333; text-align:center !important}

.post-content-text{

	margin-left:2%;

	float:left;

}

.news-thumb{

	float:left;

	width:100%;

	/*margin-bottom:25px;*/

}



.grid-date-post, .grid-date-post a{font-size:13px; margin-bottom:5px;}

.widget-date-post, .widget-date-post a{font-size:13px; margin-top:5px;}



.news-col-4{width:25%; float:left; clear:none !important; padding:0 15px;}

.news-col-3{width:33%; float:left; clear:none !important; padding:0 15px;}

.news-col-2{width:50%; float:left; clear:none !important; padding:0 15px;}

.news-col-1, .news-col-list{width:100%; float:left;}



.grid-news-thumb{

	float: left;

	/*height: 200px;*/

	line-height: 0;

	overflow: hidden;

	position: relative;

	width: auto;

	background: #f1f1f1;

	border-radius:18px;

}

.grid-news-thumb img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;}  

  

/*.news-col-1 .grid-news-thumb{height:400px;}*/

.news-col-2 .grid-news-thumb{height: 250px;}



.news-col-list .news-thumb{

	float:left;

	width:200px;

	padding-top: 5px;

}

.news-col-list .news-content{

	float:left;

	margin-left:5%;

	width:calc(90% - 200px);

	clear:none;

	margin-bottom: 15px;

}

.no-thumb.blog-col-0 .blog-content{ margin-left:0 ; width:100%; }

.news-col-list .news-content .post-content-text{margin-left:0px;}  

  

/* widget */  

.news_li {clear: both !important; margin-bottom:8px !important; margin-top:8px !important; padding-bottom:10px !important; }

.news_li a.newspost-title, .widget .news_li a.newspost-title, #secondary .widget .news_li a.newspost-title{color:#555;}

.news_li p{padding-bottom:0px !important}

.news-col-3 .news-thumb, .news-col-2 .news-thumb, .news-col-4 .news-thumb{margin-bottom:10px;}

.news-col-3 .post-content-text, .news-col-2 .post-content-text, .news-col-4 .post-content-text{width:100%; margin:0px;}

.news-short-content{

	margin-bottom:26px;

}

.first.last {clear: both !important;}

.news.first{clear: both !important;}





.recent-news-items .news_li{padding:10px 0 !important; clear:both;}  

.news_li{border-bottom:1px solid #ddd; margin:0 !important; list-style:none !important}

.newstickerthumb .news_li{float:left; width:100%;}

.news_thumb_left{display:table-cell; vertical-align:top; width:100px;  }

.news_thumb_left a{display:block; margin-right:10px;}

.news_thumb_left img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center; }

.news_thumb_right{display:table-cell; vertical-align:top; }

.news_pagination{

	position:absolute;

	top:25px;

	right:0px;

	padding:20px 0;

	float:right;

	width:80px;

	text-align: right;

}

.news_pagination .button-news-p{

	min-width:40%;

	float:right;

	text-align:right;

	/*padding-right:15px;*/

}

.news_pagination .button-news-n{min-width:40%; float:left; text-align:left; padding-left:15px;}

.news_pagination a, 

.news_pagination a{

	color: #c6c6c6 !important;

	padding: 0px 10px;

	display: inline-block;

	box-shadow: none;

	text-shadow: none;

	font-size: 2.8em;

	text-transform: uppercase;

	text-decoration: none !important;

}

.news_pagination a:hover, 

.news_pagination a:focus, 

.news_pagination a:hover, 

.news_pagination a:focus{color: #333 !important;background: transparent;}

.recent-news-items{clear:both;}

.recent-news-items.no_p h6{margin:5px 0 !important;}

.recent-news-items p{font-size:13px !important; margin-bottom:10px !important}



.news-col-1.has-no-date .post-content-text{

	padding-left:70px;

	/*width:100%;*/

	background: url(/wp-content/themes/multipurpose/images/ikony/ikona_cytat.png) 0 -3px no-repeat;

	margin: 0em 0 20px;

    font: 300 1.846em/1.1em "Gidole-Regular",sans-serif;

}



.news-more-link{

	background: #9fb650;

    color: #fff;

    border-color: #9fb650;

    border-radius: 20px;

    padding: 7px 14px;

    text-transform: uppercase;

	text-decoration:none !important;

}

.news-more-link:hover{

	background: #9fb650;

	color: #fff !important;

}



.widget ul li.news_li::before{content:none !important}



@media all and (max-width: 768px) {

.news-col-3, .news-col-4{width:50%;}

.news.first{clear: none !important;}

}



@media all and (max-width: 640px) {

.news-col-3, .news-col-2, .news-col-4{width:100%;}



}



@media all and (max-width: 600px) {

	

	.news-col-list .news-thumb{float:left; width:100%;}	

	.news-col-list .news-content{float:left;  margin-left:0% ; width:100%; clear:both; }

	.news-col-1 .grid-news-thumb{height:250px}

	}

	

@media all and (max-width: 400px) {	

	.news-col-1 .grid-news-thumb{height:200px}

}