/* CSS Document */

.blocks.news{ margin:auto}
.blocks.news .block-wrap{ 
display: -webkit-box;   display:-webkit-flex; display: flex;
-webkit-box-orient: vertical; -webkit-flex-direction:column;flex-direction:column;
border:1px solid #ECECEC;
 padding:15px;
 box-sizing:border-box;
 margin-bottom:15px;
 background:#fff;

}
/*.blocks.news .block-date{ width:100px; line-height: 30px;    background: #585858;    text-align: center;    color: #fff; margin-bottom:10px;  }*/
.blocks.news .block-date{color:#9B9B9B; padding-bottom:5px }
.blocks.news .block-title{ }
.blocks.news .block-img{ width:100%; height:220px; background-repeat:no-repeat;  background-size:cover; background-position:center; margin:auto;   }
.blocks.news .block-text{ }
.blocks.news h2{ text-align:left; font-size:18px; padding-bottom:10px; margin-bottom:10px; position:relative;  line-height:1.4em; text-transform: uppercase; color:#363636 }
.blocks.news h2 a{   font-size:20px;    line-height:1.2em;   color:#363636; text-decoration:none }
.blocks.news h2 a:hover{    color:#ffa421 }
.blocks.news h2:after{ content:""; display:block; height:1px;   box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.10); position:absolute; left:0; bottom:0; width:100%; }
.blocks.news .block-anons{ font-size:14px;}
.blocks.news .morelink-wrap{ padding-top:5px}
.blocks.news .morelink{ color:#9B9B9B;} 
.blocks.news .morelink:hover{ color:#ffa421;} 
.blocks.news .morelink span{ font-size:18px; font-weight:bold; color:#ffa421;}
			
			
@media only screen and (min-width: 640px) {
	

}

@media only screen and (min-width: 768px) {  

@media only screen and (min-width: 960px) {
	.blocks.news{ max-width:1000px; }
	.blocks.news h2{ padding:0}
	.blocks.news .block-wrap{ 
		-webkit-box-orient: horizontal; -webkit-flex-direction:row;flex-direction:row;
		-webkit-box-align: start; -webkit-align-items:flex-start; align-items:flex-start; 
		box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.10);
		margin-bottom:30px
	}
	.blocks.news .block-img{ width:200px; min-width:200px; height:200px; margin:0;}
	.blocks.news .block-text{ padding-left:15px;}

	
	.blocks.news h2 a{   font-size:22px;} 

}
