.news_list__wrap{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    
    padding: 20px 40px 40px 40px;
}

	.news_list__wrap_title{
		width: 100%;
		
		font-family: GilroyMedium;
		font-size: 36px;
	}
	
	.news_list__wrap_mainnew{
		position: relative;
		width: 100%;
		
		margin: 40px 0 0 0;
	}
		.news_list__wrap_mainnew_IMG{
			position: relative;
			width: 100%;
			height: 100%;
		}
			.news_list__wrap_mainnew_IMG img{
				width: 100%;
			}
		.news_list__wrap_mainnew_INFO{
			position: absolute;
			top: 70px; left: 60px;
			width: 40%;
		}
			.news_list__wrap_mainnew_TITLE{
				margin-bottom: 30px;
				
				font-family: GilroyMedium;
				font-size: 36px;
				color: #fff;
			}
			.news_list__wrap_mainnew_DESCRIPTION{
				font-family: GilroyLight;
				font-size: 24px;
				color: #fff;
			}
		.news_list__wrap_mainnew_ACTIONS{
			position: absolute;
			bottom: 70px; right: 60px;
			width: 40%;
			
			text-align: right;
		}
		.news_list__wrap_mainnew_ACTIONS_MOBILE{
			display: none;
		}
			.news_list__wrap_mainnew_ACTIONS a span{
				color: #fff;
				border-bottom: solid 1px #fff;
			}
			.news_list__wrap_mainnew_ACTIONS a img{
				margin-left: 10px;
			}
		
	.news_list__wrap_itemlist{
		display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	    justify-content: space-between;
	    align-items: flex-start;
	    
	    width: 100%;
	    margin-top: 40px;
	}
		.news_list__wrap_mainnew{
			position: relative;
			
			display: flex;
		    flex-direction: row;
		    flex-wrap: wrap;
		    justify-content: space-between;
		    align-items: center;
		    
			width: 100%;
			margin-bottom: 50px;
		}
		.news_list__wrap_itemlist__item{
			position: relative;
			
			display: flex;
		    flex-direction: row;
		    flex-wrap: wrap;
		    justify-content: space-between;
		    align-items: center;
		    
			width: calc((100% - 120px) / 2);
			margin-bottom: 50px;
		}
			.news_list__wrap_itemlist__item:nth-child(2n+1):hover{
				box-shadow: 0px 0px 30px 3px rgb(0 0 0 / 10%);
			    padding: 20px;
			    margin-top: -20px;
			    margin-left: -20px;
			    margin-bottom: 30px;
			}
			.news_list__wrap_itemlist__item:nth-child(2n):hover{
				box-shadow: 0px 0px 30px 3px rgb(0 0 0 / 10%);
			    padding: 20px;
			    margin-top: -20px;
			    margin-right: -20px;
			    margin-bottom: 30px;
			}
			
			.news_list__wrap_itemlist__item_IMG{
				width: 100%;
				text-align: center;
				margin-bottom: 20px;
				
				overflow: hidden;
			}
			.news_list__wrap_itemlist__item_TITLE{
				width: 100%;
				
				font-family: GilroySemiBold;
				font-size: 24px;
			}
			.news_list__wrap_itemlist__item_DESCRIPTION{
				width: 100%;
				margin: 20px 0;
				
				font-family: GilroyLight;
				font-size: 16px;
			}
			.news_list__wrap_itemlist__item_ACTIONS{
				width: 100%;
				
				text-align: right;
			}
				.news_list__wrap_itemlist__item_ACTIONS a span{
					border-bottom: solid 1px #3d2424;
				}
				.news_list__wrap_itemlist__item_ACTIONS img{
					margin-left: 10px;
				}
	
	.news_list__wrap_showmore{
		width: 100%;
	}
	.news_list__wrap_showmore button{
		width: 100%;
		height: 50px;
		
		border: solid 1px #d4cccc;
		background: #fff;
		cursor: pointer;
	}
		.news_list__wrap_showmore button::before{
			content: 'Показать еще';
			padding-left: 30px;
			
			font-family: Gilroy;
			font-size: 16px;
			
			background: url("images/showmore.svg") left no-repeat;
		}
		
		.news_list__wrap_showmore button.inprocess::before{
			content: 'Загрузка';
			padding-left: 30px;
			
			font-family: Gilroy;
			font-size: 16px;
			
			background: url("images/ajaxloader_3d2424.svg") left/20px no-repeat;
		}


@media screen and (max-width: 900px){
	.news_list__wrap{
		padding: 20px;
	}
	
	.news_list__wrap_title{
		width: 100%;
		text-align: center;
	}
	
	.news_list__wrap_itemlist{
		margin-top: 20px;
	}
		
	.news_list__wrap_itemlist__item{
		width: 100%;
		margin-bottom: 50px;
	}
		.news_list__wrap_itemlist__item:nth-child(2n+1):hover{
			box-shadow: none;
		    padding: 0;
		    margin-top: 0;
		    margin-left: 0;
		    margin-bottom: 50px;
		}
		.news_list__wrap_itemlist__item:nth-child(2n):hover{
			box-shadow: none;
		    padding: 0;
		    margin-top: 0;
		    margin-right: 0;
		    margin-bottom: 50px;
		}
		
		.news_list__wrap_mainnew_IMG img{
			width: 100%;
		}
		.news_list__wrap_mainnew_INFO{
			position: relative;
			top: 0px;
			left: 0px;
			margin-top: 20px;
			width: 100%;
		}
			.news_list__wrap_mainnew_TITLE{
				font-family: GilroySemiBold;
				font-size: 24px;
				color: #3d2424;
				
				margin-bottom: 20px;
			}
			.news_list__wrap_mainnew_DESCRIPTION{
				margin: 10px 0 20px 0;
				
				font-family: GilroyLight;
				font-size: 16px;
				color: #3d2424;
			}
			.news_list__wrap_mainnew_ACTIONS{
				display: none;
			}
			.news_list__wrap_mainnew_ACTIONS_MOBILE{
				position: relative;
				bottom: 0px;
				right: 0px;
				
				display: block;
				width: 100%;
				border: solid 1px #d4cccc;
				cursor: pointer;
				
				line-height: 50px;
				text-align: center;
			}
	
		.news_list__wrap_itemlist__item_IMG img{
			max-width: 100%;
		}
		.news_list__wrap_itemlist__item_ACTIONS{
			width: 100%;
			
			border: solid 1px #d4cccc;
			cursor: pointer;
			
			line-height: 50px;
			text-align: center;
		}
			.news_list__wrap_itemlist__item_ACTIONS a span{
				border: none;
			}
}