/*
@media (max-device-width:  1280px) AND (orientation: landscape){
.page-layout-3 .content > div .anchorbox {padding:50px;}
	header > .inner_wrap {
		padding: 0 25px 0 25px;
	}
	body > header .logo > a img{
		width:auto; height: 45px
	}

	.loginLang A{
		font-size: .8em;
	}


	body > header .logo {
		height: auto;
		float: none;
		padding-bottom:14px;
	}
	
	header .inner_wrap .loginLang {
		padding: 0 50px 0 0;
		float: none;
		margin-left: 25px;
	}
	header .nav-trigger {
		display:block;
	}
	
	header > div > nav ul.level1{
		
		background: rgba(255,255,255,.8);
		display: none;

	}
	header > div > nav{display:block;}
	header > div > nav ul.level1.is-visible {
		display:block;

	}
	header > div > nav ul.level1 > li {background: #fff}
	header > div > nav ul.level1 > li > a:after{content:none;}
	header > div > nav ul.level1 > li > a{
		line-height:2.0em;
		background: #fff
	}

	header .inner_wrap .langMenu li:first-child:after {
		margin: 0 11px;
		font-size: 12px;
	}
	header > div > nav a {
		font-size:.85em;
	}


	nav ul.level2 > li > a {
		padding: 0 25px;
	}
	nav ul.level2{position: inherit;}
	.nav-trigger {
		position: absolute;
		right: 5%;
		top: 15px;
		width: 44px;
		height: 44px;
		background: white;
		border-radius: 0.25em;
		border: 1px solid #ee7000;
		
		overflow: hidden;
		text-indent: 100%;
		white-space: nowrap;
		z-index: 2;
	}
	.nav-trigger span {
		
		position: absolute;
		display: block;
		width: 20px;
		height: 2px;
		background: #ee7000;
		top: 50%;
		margin-top: -1px;
		left: 50%;
		margin-left: -10px;
		-webkit-transition: background 0.3s;
		-moz-transition: background 0.3s;
		transition: background 0.3s;
	}
	.nav-trigger span::before, .nav-trigger span::after {
		content: '';
		position: absolute;
		left: 0;
		background: inherit;
		width: 100%;
		height: 100%;
		
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: -webkit-transform 0.3s, background 0s;
		-moz-transition: -moz-transform 0.3s, background 0s;
		transition: transform 0.3s, background 0s;
	}
	.nav-trigger span::before {
		top: -6px;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
	}
	.nav-trigger span::after {
		bottom: -6px;
		-webkit-transform: rotate(0);
		-moz-transform: rotate(0);
		-ms-transform: rotate(0);
		-o-transform: rotate(0);
		transform: rotate(0);
	}
	.nav-trigger.menu-is-open {
		border: none;
		
	}
	.nav-trigger.menu-is-open span {
		background: transparent;
	}
	.nav-trigger.menu-is-open span::before, .nav-trigger.menu-is-open span::after {
		background: #ee7000;
	}
	.nav-trigger.menu-is-open span::before {
		top: 0;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.nav-trigger.menu-is-open span::after {
		bottom: 0;
		-webkit-transform: rotate(225deg);
		-moz-transform: rotate(225deg);
		-ms-transform: rotate(225deg);
		-o-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	.prodGroup .ProdBox:nth-child(even) {padding-left:0;}
	.prodGroup .ProdBox:nth-child(odd){padding-right:0;}
}*/
.frame-ruler-after{border-bottom: 1px solid #0b5d18;}

@media only screen and (min-width: 1031px){
	div.ce-textpic.ce-left.ce-intext {display: flex;}
	div.ce-textpic.ce-left.ce-intext .ce-gallery img {margin-right: 100px;}
	.provePoint{margin:0!important;}
}

@media only screen and (max-width: 1030px){
	div.content.start > div:first-child {min-height: 0!important;}
	div.content .wrapper > div {margin: 50px 0 0;}
	.page-layout-3 div.frame > div {padding: 15px!important;}
	.page-layout-3 div.frame div.anchorbox {margin: 0;}
	footer div.ce-image div.ce-column {margin-bottom: 10px;}
	ul.level1 li ul.level2 > li.current,
	ul.level1 li.open-sub-menu ul.level2 > li {height: unset;}
	ul.level1 li ul.level2 > li a {white-space: normal;}
	.provePoint{margin:0 -50px!important;}
	footer .footer_block > div{display:initial;}
	.recaptcha {position: relative; margin-left: 0;}
}