body.inner2 {
	background:#ede8e8;
}
a {
	    color: #08c;
}
.inner2 .main-slide{
	margin-top: -126px;
	padding-top: 200px;
	position: relative;
  padding-bottom: 280px;
	text-align: justify;
}
.inner2 .main-slide:before {
	content:" ";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0, 0, 0, 0.55);
}

.inner2 .block-footer.center,.inner2 #header > .center,
.inner2 .center {
	width:1130px;
}
.inner2 .logo {
	padding-left:0;
}

.inner2 a.login {
	color:#fff;
}
.inner2 .s-menu-lang > a .arrow {
    background: url('../images/icons/arrow2w.png') no-repeat center center;
}
.inner2 .toggle-menu .bar {
	background:#fff;
}

.inner2 .push, .inner2 .footer {
	height:200px;
}
.inner2 #wrapper {
    margin: 0 auto -200px;
    position: relative;
}
.inner2 .block-photo-block .title,.inner2 .block-photo-block h1 {
	text-align:center;
}
.block-forest .link {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.block-forest {
	position:relative;
	z-index:100;
	background:#ffffff;
}
.block-forest .row {display:table;
margin: 0;
width: 100%;
height: 100%}
.block-forest .row > div {
    display: table-cell;
    height: 100%;
    float: none;
}
.block-forest .row > div:hover {
	background-color:#ece4e4;
	    -webkit-transition:all ease 0.3s;
	    transition: all ease 0.3s;
}
.block-forest .text h2 {
	color:#595959;
	font-family: 'Gotham-Book', 'MyriadProRegular';
	font-weight:normal;
	font-size: 26px;
	margin:0;
	    margin-bottom: 15px;
    padding: 15px 0;
    text-transform:uppercase;
		    line-height: 30px;
}
.block-forest .text {
	font-family: 'Gotham-Book', 'MyriadProRegular';
	font-size: 15px;
	line-height: 20px;
	min-height:290px;
	box-sizing:border-box;
	padding:20px 70px;
	    padding-bottom: 40px;
}
.block-forest .ph .fancy {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.block-forest .ph {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover;
}

.block-forest {
	margin-top:-55px;
	margin-bottom:65px;
}

.inner2 .footer {
	background:#e3dbdb;
	border:0;
}
.inner2 .block-footer {
	padding:35px 0;
}
.inner2 .block-footer > .row > div {
	display: table-cell;
	height:100%;
	float:none;
	padding:0 30px;
}
.inner2 .block-footer > .row {
	display:table;
	margin:0 -30px;
}
.inner2 .footer .right {
	padding-right:60px;
}
.inner2 .footer div[class*='col-'] {
	border-left: 1px solid #bdb9b9;
}
.inner2 .footer div[class*='col-'] {
	line-height:18px;
}
.inner2 .block-footer h3 {
    font-family: 'MyriadProRegular';
    color: #434040;
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    padding: 9px 0;
}
.inner2 .block-footer {
 	font-family: 'MyriadProRegular';
 	font-size: 14px;
 	line-height: 18px;
}
.inner2 .footer .link {
    display: block;
    background: url('../images/icons/linkb.png') no-repeat center center;
    position: absolute;
    right: 34px;
    bottom: 0;
    width: 18px;
    height: 18px;
    padding: 0;
}
.inner2 .flogos {
	margin:0 -10px;
}
.inner2 .flogos img {
	padding:0 10px;
}
* {
	webkit-overflow-scrolling: touch !important;
}
@media (max-width: 767px) {
	.s-menu-lang ul > li {
		text-align: left;
	}
	table tr,
	table tr td,
	table tbody,
	table {
		width:100%;
		display: block;
		height: auto !Important;
	}
	.block-forest .text h2 {
		padding: 0;
font-size: 20px;
	}
	.block-footer > .row > div:first-child {
		display: none;
	}

	.inner2 .footer .right {padding:0;}
	.inner2 .footer .link {background:none;}
	.inner2 .block-footer.center, .inner2 #header > .center, .inner2 .center {
		width:100%;
	}
	.block-forest .row {
		    display: block;
	}
	.block-forest .row > div {
		display:block !Important;
		float:none;
	}
	.block-forest .text {
	  	  padding: 20px;
	}
	.block-forest .ph {
		position:static;
		min-height: 200px;
		width:100%;
	}
	.inner2 .logo {
		padding-left: 35px;
	}

	.block-forest .first > div:first-child {
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		    -ms-flex-order:1;
		        order:1;
	}

	.block-forest .first > div:first-child+div {
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-ordinal-group:1;
		-webkit-order:0;
		    -ms-flex-order:0;
		        order:0;
	}
	.inner2 .block-footer > .row > div {
		display:block;
	}
	.inner2 .footer {
		height:auto;
	}

	.inner2 .block-forest {
		margin-top:0;
		margin-top: 20px;
	}
	.inner2 .block-footer {
		padding:35px 20px;
		padding-bottom: 60px;
	}
	.scroller {
		position:fixed !Important;
		bottom:0;
		left:0;
		top:auto !Important;
		right:0;
	}
	.s-menu-scroller:hover {
		width:auto;
	}
	.s-menu-scroller > div {
	   	display: table;
		width:100%;
	    background-color: #050809;
	    background-color: rgba(5,8,9,0.6);
	}
	.s-menu-scroller div > div {
		display:table-cell;
		text-align:center;
	}
	.s-menu-scroller > div > div > a {
		display:inline-block;
		background:none;
	}
	.s-menu-lang ul > li > a {

	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.inner2 .block-footer.center, .inner2 #header > .center, .inner2 .center {
		width:100%;
	}
	.inner2 .block-forest {
		overflow:hidden;
		margin-top:0;
	}
	.inner2 .logo {
		padding-left: 35px;
	}
	.s-menu-top ul {
		margin-left:0 !Important;
		left:auto;
		right:0;
	  	margin-right: -55px;
	}
	.s-menu-top ul:before {
		left:59%;
	}
	.inner2 .block-footer {
		padding:35px 20px;
	}
		.scroller {
		position:fixed !Important;
		bottom:0;
		left:0;
		top:auto !Important;
		right:0;
	}
	.s-menu-scroller:hover {
		width:auto;
	}
	.s-menu-scroller > div {
	   	display: table;
		width:100%;
	    background-color: #050809;
	    background-color: rgba(5,8,9,0.6);
	}
	.s-menu-scroller div > div {
		display:table-cell;
		text-align:center;
	}
	.s-menu-scroller > div > div > a {
		display:inline-block;
		background:none;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
		.inner2 .block-footer.center, .inner2 #header > .center, .inner2 .center {
		width:100%;
	}
	.inner2 .block-forest {
		overflow:hidden;
		margin-top:0;
	}
	.inner2 .logo {
		padding-left: 35px;
	}
	.s-menu-top ul {
		margin-left:0 !Important;
		left:auto;
		right:0;
	  	margin-right: -55px;
	}
	.s-menu-top ul:before {
		left:59%;
	}
	.inner2 .block-footer {
		padding:35px 20px;
	}

}
@media (min-width: 1200px) {}
