/* >> m-home_news CSS
----------------------------------------------------*/
.m-home_news{margin: 2em 0;}
.m-home_news .grid_3{width: 100%; color: #626262; margin-bottom: 2em; display: block;}
.m-home_news .grid_3 .box_title{position: absolute; background: black; bottom: 10%; right: 0; background: #003399; color: #fff;}
.m-home_news .img-news{margin-bottom: 1.5em; border: 1px solid #dddddd;}
.m-home_news .news-title{color: #cd1719; font-weight: bold; margin-bottom: 1em; line-height: 1.43;}
.m-home_news .news-desc{line-height: 1.43;}

.m-news_list{margin: 1em 0 2em;}
.m-news_list .grid_2-news{width: 100%; color: #626262; margin-bottom: 1.5em; display: block;}
.m-news_list .img-news{margin-bottom: 1em; border: 1px solid #dddddd;}
.m-news_list .partners { border: none; }
.m-news_list .news-title{color: #cd1719; font-weight: bold; margin-bottom: 1em; line-height: 1.43;}
.m-news_list .news-desc{line-height: 1.43;}

.m-news_list .news-title.munkatars{margin-bottom: 0;}
.m-news_list .status{margin-bottom: 1em; font-style: italic; display: block; line-height: 1.43; font-size: 0.875em;}

.m-news_list time {
	font-style: italic;
	font-size: 0.875em;
}

.m-home_news time {
	font-style: italic;
	font-size: 0.875em;
}
/* >> TAB & PC
--------------------------------------------*/
@media only screen and (min-width: 520px){
    .m-home_news .grid_3{width: 48.4848%; margin-right: 3.0303%; float: left;}
    .m-home_news .grid_3:nth-child(2n){margin-right: 0%;}
    
    .m-news_list .grid_2-news{width: 49%; margin-right: 2%; float: left;}
    .m-news_list .grid_2-news:nth-child(2n){margin-right: 0%;}
}

/* >> PC
--------------------------------------------*/
@media only screen and (min-width: 960px){
    
    .m-home_news .grid_3{width: 32%; margin-right: 2%; float: left;}
    .m-home_news .grid_3:nth-child(3n){margin-right: 0%;}
    .m-home_news .grid_3:nth-child(2n){margin-right: 2%;}
    .m-home_news .grid_3:last-child{display: none;}
    
}