.news-col-3, .news-col-4, .news-col-2{-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box; }
.news{margin-bottom:40px !important; clear:both;}
.news-col-1{padding-bottom:40px; border-bottom:1px solid #d1d1d1;}
.news .news-title{margin-top:0px; margin-bottom:10px !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{width:87%; margin-left:2%; float:left;}
.news-thumb{float:left; width:100%; margin-bottom:25px;}
/*.news-thumb img{width:100%; height:auto; margin:0px !important;}*/

.news_li{border-bottom:1px solid #ddd; margin:0 !important; list-style:none !important}
.newstickerthumb .news_li{float:left; width:100%;}
.news_thumb_left{width:80px; float:left;}
.news_thumb_left img{width:100%; margin:8px 0;}
.news_thumb_right{margin-left:85px;}
.news_pagination{clear:both; padding:20px 0;  float:left; width:100%}
.button-news-p{width:49%; float:right; text-align:right}
.button-news-n{width:49%; float:left; text-align:left}
.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-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{width:100%; float:left;}

.news-col-1 .news-thumb img{width:100%; height:auto;}

.grid-news-thumb{float: left; height: 170px;line-height: 0;  overflow: hidden;  position: relative;  width: 100%;background: #f1f1f1;  }
.grid-news-thumb img{transition: all 0.2s ease-in-out 0s;    left: -9999px;    margin: 0 auto;   
  opacity: 1;    position: absolute;    right: -9999px;   width:auto !important; max-width:600px !important; }  
.news-col-2  .grid-news-thumb img{ max-width:600px !important; width:auto !important}
.news_li h6{clear: none !important; margin-bottom:5px !important; margin-top:8px !important; padding-bottom:0px !important; }
.news_li h6 a.post-title{font-size:auto !important; font-size:16px !important;}
.news_li p{padding-bottom:0px !important}
.news-col-3 .news-thumb, .news-col-2 .news-thumb, .news-col-4 .news-thumb{margin-bottom:5px;}
.news-col-3 .post-content-text, .news-col-2 .post-content-text, .news-col-4 .post-content-text{width:100%; margin:0px;}p.news-short-content{margin-bottom:5px !important}.first.last {clear: both !important;}
.news.first{clear: both !important;}

.news-col-1.has-no-date .post-content-text{margin-left:0px; width:100%;}
@media all and (max-width: 768px) {
.news-col-3, .news-col-2, .news-col-4{width:100%;}
}




