body{
	background-image: url('https://stalcom.org/images/back_nart.jpg');
	background-position: center;

	background-size: cover;
	background-color: black;
}
footer{
	background-color: black;
}
.wrapContent{

}

.textPoliticsLabel {
	color: #fff;
}


@keyframes anima {
  from{
	top: -50px; 
  }
  to{
    top: -80px; 
  }
}

.footerWidget {
	border-top-color: black;	
}
.menu-item a, .logoWrap .subTitle div, .footerWidget .title{
	color: white !important;

}
h1{
	color: white !important;
	font-size: 3.1em !important;
	font-family: Arial;
	font-weight: 500;
}
h6 a, .logo_descr, .post_info {
	color: gray !important;
}
.logoImg img {
  filter: invert(100%);
}

.image_block .arrow {
	position: absolute; 
	top: -70px; 
	display: inline-block; 
	right: 83px;
	width: 45px;
	visibility: hidden; /* */

}
.image_block:hover .arrow  {
	visibility: visible;
	animation-duration: 0.3s;
	animation-name: anima;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
.image_block:hover .image {
	filter: contrast(120%);
	filter: brightness(120%);
}

.image_container {
	width: 855px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 105px;
	font-size: 0;
}
.image_container div:nth-child(1){
	margin-left: 48px;   
}
.image_container .image_block {
	width: calc(25% - 30px);
	display: inline-block;
	position: relative;
}
.wrapWide_floor {
	height: 160px;
	background-color:black;
	margin-top: -155px;	
}
@media only screen and (max-width: 1150px){
	@keyframes anima {
	  from{
		top: -4.35vw; 
	  }
	  to{
		top: -6.96vw; 
	  }
	}
	.image_block .arrow  {
		top: -6.08vw; 
		right: 10vw;
		width: 4vw;
	}	
	
	.image_container {
		width: 90%;
	}
	.image_container div:nth-child(1){
		margin-left: 4vw;
	}
	.image_container .image_block {
		width: calc(25% - 1vw - 1px);
	}
	.wrapWide_floor {
		height: 15vw;
		margin-top: -14vw;	
	}
}



