.mp-section--s01{z-index:10;overflow:hidden;height:780px;padding-top:10px}
/*.mp-section--s01 .wrapper{height:100%}*/
@media only screen and (min-width: 960px) and (max-width: 1260px){
	.mp-section--s01{height:580px;padding-top:7.5px}
	.mp-section--s01 .wrapper{max-width:940px}
	.mp-section--s01 .wrapper_full_width{width:100%; max-width: 100%;}
}
@media only screen and (min-width: 640px) and (max-width: 960px){
	.mp-section--s01{height:480px;padding-top:7.5px}
	.mp-section--s01 .wrapper{max-width:640px}
	.mp-section--s01 .wrapper_full_width{width:100%; max-width: 100%;}
}

@media only screen and (max-width: 640px){
	.mp-section--s01{padding-top:15vw;height:140.0vw}
	.mp-section--s01 .wrapper{max-width:100%;}
	.mp-section--s01 .wrapper_full_width{width:100%; max-width: 100%;}
}


.mp-s01-chlinov{position:relative;z-index:4;display: inline-block;vertical-align: top; color: red; width:100%;}
.mp-s01-chlinov:hover {position:relative;z-index:4;display: inline-block;vertical-align: top; color: green; }
.mp-s01-chlinov  img{
	z-index:2;
	/*bottom:0;*/
	left:0;right:0;width:100%;
	transition:-webkit-transform 1.8s;
	transition:transform 1.8s;
	transition:transform 1.8s, -webkit-transform 1.8s;
	will-change:transform;
}
	
.mp-s01-chlinov:hover img{
	transition-timing-function:cubic-bezier(.05, .6, .12, .67);
	transition-duration:5s;
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03)
}
@media only screen and (max-width: 640px){
	.mp-s01-chlinov  img{
		z-index:2;
		/*bottom:0;*/
		left:0;right:0;
		transition:-webkit-transform 1.8s;
		transition:transform 1.8s;
		transition:transform 1.8s, -webkit-transform 1.8s;
		will-change:transform;
		box-sizing:border-box;
		position:absolute;
		width:300%;
		margin-left:-100%;
		margin-right:-30%;
	}
}
.wrapper_full_width{width:100%; max-width: 100%;}

.mp-s01-h1{
	font-family:'Oranienbaum',Serif;
	font-size:72px;
	position:relative;
	width:100%;
	text-align:center;
	color: #6f8966;
	font-weight: normal;
	
}
@media only screen and (min-width: 960px) and (max-width: 1260px){
	.mp-s01-h1{font-size:60px;}
}
@media only screen and (min-width: 640px) and (max-width: 960px){
	.mp-s01-h1{font-size:40px;}
}
@media only screen and (max-width: 640px){
	.mp-s01-h1{font-size:10.0vw;line-height:1.1;width:90%;margin:0px auto 0px auto;}
}
.mp-s01-title{
	font-family:'PT Sans', sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:36px;
	position:relative;
	margin:30px auto 50px auto;
	width: 800px;
	text-align: center;
	transition:opacity .4s,-webkit-transform .6s;
	transition:opacity .4s,transform .6s;
	transition:opacity .4s,transform .6s,-webkit-transform .6s;
	transition-delay:.4s;
	letter-spacing:.025em;
	color:#636363;
}
@media only screen and (min-width: 768px){
	.page-init .mp-s01-title{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%);opacity:0}
}
@media only screen and (min-width: 960px) and (max-width: 1260px){
	.mp-s01-title{font-size:23px;line-height:28px;width:620px;}
}
@media only screen and (min-width: 640px) and (max-width: 960px){
	.mp-s01-title{font-size:19px;line-height:23px;width:520px;	margin:30px auto 30px auto;}
}
@media only screen and (max-width: 640px){
	.mp-s01-title{font-size:5.25vw;line-height:1.166;width:90%;margin:30px auto 30px auto;}
}

.mp-s01-text{
	font-family:'PT Sans',sans-serif;
	font-size:20px;
	line-height:30px;
	position:relative;
	width: 640px;
	margin:0px auto 50px auto;
	text-align: center;
	letter-spacing:.05em;
	color:#636363;
}
@media only screen and (min-width: 960px) and (max-width: 1260px){
	.mp-s01-text{font-size:19px;line-height:28px;width:520px;}
}
@media only screen and (min-width: 640px) and (max-width: 960px){
	.mp-s01-text{font-size:16px;line-height:24px;width:440px;margin:0px auto 30px auto;}
}
@media only screen and (max-width: 640px){
	.mp-s01-text{display: none;}
}



