/* Enter Your Custom CSS Here */


/*

.cotnainer { max-width:1120px; margin:0 auto; padding:0 20px; }
.container:before, .container:after { content:""; display:table; }
.container:after { clear:both; }*/

.news_block {margin: 30px 0;padding:0;display:flex;align-items: center;}
.news_block .img {width:40%;padding:0 30px 0 0;margin:0;position: relative;}
.news_block .img .date {position:absolute;top:20px;left: 20px;text-align:center;padding:5px 10px;margin:0;color:#fff;background:#b7cd69;}
.news_block .img .date span { display:block; }
.news_block .desc { width:60%; margin:0; padding:0; }
.news_block .desc .view_detail {background:#b7cd69;color: #fff;font-weight:700;padding: 5px 20px;border-radius: 3px;font-size: 14px;text-transform: uppercase;margin: 20px 0 0 0;display: inline-block;vertical-align: top;}
.news_block .desc .view_detail:hover { background:#61712a; }  
.news_block .desc h4 { font-size:26px;}   
.news_block .desc p {}  
#main-footer .smart_recent_posts ul { margin:0; padding:0; display:block; }
#main-footer .smart_recent_posts ul li { margin:0 0 10px 0; padding:0; display:block; }
#main-footer .smart_recent_posts ul li .srpw-thumbnail {     width: 70px;    height: 70px }
#main-footer .smart_recent_posts ul li .srpw-content {     font-size: 13px;   line-height: 1.2; }
#main-footer .footer-widget h4 { font-size:28px; }


@media (max-width: 992px) {

	.news_block { align-items: flex-start; }	
	.news_block .img { width:50%; padding-right:20px; }
	.news_block .desc { width:50%; }
}

@media (max-width: 767px) {
	
	.news_block { display:block; }	
	.news_block .img { padding:0; margin:0 0 20px 0; width:100%; }
	.news_block .desc { width:100%; }
}