*{
box-sizing:border-box;
}
@font-face {
		font-family: 'RussoOne';
		src: url('./fonts/RussoOne.eot');
		src: url('./fonts/RussoOne.eot?#iefix') format('embedded-opentype'),
			 url('./fonts/RussoOne.woff') format('woff'),
			 url('./fonts/RussoOne.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
@font-face {
		font-family: 'calibri_web';
		src: url('./fonts/calibri.eot');
		src: url('./fonts/calibri.eot?#iefix') format('embedded-opentype'),
			 url('./fonts/calibri.woff') format('woff'),
			 url('./fonts/calibri.ttf') format('truetype'),
			 url('./fonts/calibri.svg#calibri') format('svg');
		font-weight: normal;
		font-style: normal;
	}
@font-face {
	font-family: 'calibri_web';
	src: url('./fonts/calibrib.eot');
	src: url('./fonts/calibrib.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/calibrib.woff') format('woff'),
		 url('./fonts/calibrib.ttf') format('truetype'),
		 url('./fonts/calibrib.svg#calibri') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'calibri_web';
	src: url('./fonts/calibrii.eot');
	src: url('./fonts/calibrii.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/calibrii.woff') format('woff'),
		 url('./fonts/calibrii.ttf') format('truetype'),
		 url('./fonts/calibrii.svg#calibri') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'calibri_web';
	src: url('./fonts/calibriz.eot');
	src: url('./fonts/calibriz.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/calibriz.woff') format('woff'),
		 url('./fonts/calibriz.ttf') format('truetype'),
		 url('./fonts/calibriz.svg#calibri') format('svg');
	font-weight: bold;
	font-style: italic;
}	
:root {
--green: #009343;
--red: #d8261c;
}
.red{
color:#d8261c;	
}
.green{
color:#009343;	
}
BODY{
margin:0px;
font-family: calibri, 'calibri_web', verdana;
font-size:24px;
color:#535353;
}
INPUT, TEXTAREA, BUTTON, SELECT{
font-family: calibri, 'calibri_web', verdana;
font-size:18px;
}
.bodytext{
width:1500px;
margin: auto;
position:relative;
}
.nourl{
text-decoration:none;
color:inherit;
border:none;
}
.siteriadiv{
margin: 50px 0px;
font-size: 14px;
display: inline-block;
width: 230px;
text-align: left;
margin-bottom:0px;
}
.siteriadiv IMG{
float: left;
margin-right: 10px;
margin-top: 2px;
}
.siteriaurl{
display: block;
text-decoration: none;
color: inherit;
font-weight: bold;
transition:.3s;
font-size:20px;
}
.siteriaurl:HOVER{
/* color: #FF4700; */
}
.mobile{
display:none;
}
.header{
height:100px;
padding-top:26px;
position:relative;
/* margin-bottom:100px; */
}
.header1{
vertical-align:middle;
display:inline-block;
width:400px;
text-align:left;
}
.logoMain{
position:absolute;
left:0px;
top:-20px;
z-index: 2;
}
.header2{
display:inline-block;		
vertical-align:middle;
text-align:right;
width:calc(100% - 400px);
}
.section0{
height:400px;
background: url("./img/header_image.jpg") no-repeat center top;	
/* margin-bottom:100px; */	
background-position-y: -430px;
}
.section1{
height:100vh;
max-height:980px;
background: url("./img/header_image.jpg") no-repeat center top;	
/* top:-100px;
position:relative; */
}
.section1 .bodytext{
display: flex;
height: 100%;
align-items: end;
padding-bottom: 150px;	
}
.section2{
background: url("./img/production_bg.jpg") no-repeat center top;	
padding-top:100px;
padding-bottom:100px;
}
.section0 .bodytext{
display: flex;
height: 100%;
align-items: end;
padding-bottom: 100px;	
}
.section0 .sectionName{
font-size:40px;	
}
.section3{
background: url("./img/production.jpg") no-repeat center;	
height:798px;
display: flex;
align-items: center;
justify-content: center;
}
.section3 .textus{
color:#fff;	
}
.section3 .textName{
color:#E0FFD5;	
}
.section4{
background: url("./img/news_bg.jpg") no-repeat center top;
padding-top:100px;		
}
.newsDiv{
text-align:center;
}
.newsDivs{
display:inline-block;
width:600px;
height:400px;
vertical-align:top;	
margin: 30px 0px;
/* overflow:hidden; */
position:relative;
text-align:left;
}
.newsDivs:nth-child(odd){
margin-right:60px;	
}

.newsDivs:HOVER .newsDivsInner{
transform:scale(1.05);	
box-shadow: 0px 0px 10px #111;
}
.newsUrls{
text-decoration:none;
color:#fff;	
}
.newsDate{
color:#DBDBDB;
font-size:16px;
margin:0px;	
margin-top: 4px;
}
.newsDivsInner{
background-size:cover !important;
width:100%;
height:100%;
transition: all .3s;
position:absolute;
left:0px;
bottom:0px;
}
.newsDivsInner2{
padding: 10px 30px;
text-align:left;
display:inline-flex;
align-items: flex-end;
height: 100%;
position: relative;
}
.newsText{
font-size: 20px;	
}
.nameText2{
font-size:24px;
color:#E0FFD5;
margin:0px;	
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
text-shadow: 2px 2px 20px #111;
}
.sectionDiv{
width: 700px;
color: #fff;;	
}
.sectionName{
color:#E0FFD5;
font-size:40px;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
margin-bottom: 10px;
text-shadow: 2px 2px 20px #000;
}
.sectionText{
margin:0px;	
}
.menuDiv{
text-align: right;
font-size: 26px;
right: -10px;
position: relative;	
}
.menu{
	
}
.menus{
display: inline-block;
padding: 6px 20px 10px;
border-radius: 15px;
margin-left:6px;
position:relative;
color: var(--red);
}
.menus:HOVER{
}
.menuactive{
color: var(--green);
}
.menuUrl:HOVER::after{
width:100%;
}
.menuUrl{
text-decoration: none;
color:inherit;
font-size: 20px;
transition: all .3s;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
}
.menuUrl::after{
content: '';
width: 0%;
height: 1px;
background: var(--red);
display: inline-block;
position: absolute;
bottom: 0px;
left: 0px;
transition: all .3s;
}
.menuUrl I{
}
.textName{
font-size:32px;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
color:var(--green);	
text-align:center;
margin-bottom: 10px;
margin-top: 10px;
}
.textus{
text-align:center;	
}
.centerDiv{
text-align:center;	
}
.urls{
color:#0070C4;	
text-decoration:none;
border-bottom: solid 1px #0070C4;
}
.urls:hover{
color:#B88CDB;		
border-bottom: solid 1px #B88CDB;
}
.buttons{
font-size: 20px;
color: #fff;
background: var(--red);
border-radius: 40px;
text-decoration: none;
padding: 15px 20px;
cursor:pointer;
transition:all .3s;
display: inline-block;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
}
.buttons:HOVER{
background:var(--green);		
}
.buttons I{
font-size:16px;
padding-left: 4px;
}

.menus:HOVER .menusMore{
display:inline-block;	
opacity:1;
}
.menusMore{
display:none;	
position:absolute;
left: 0px;
background: #fff;
text-align: left;
width: max-content;
padding: 10px 20px;
z-index: 2;
top: 45px;
box-shadow: 6px 6px 8px #636363;
transition: all .3s;
opacity:0;
}
.assortDiv{
padding-top:20px;
text-align: center;
}
.assortDivs{
display:inline-block;
background:no-repeat center;
height:500px;
height:100%;
display: flex;
align-items: flex-end;
text-align: left;
transition: all .3s;
background-size:cover;
}
.assortDivs:HOVER{	
transform:scale(1.05);
box-shadow: 0px 0px 10px #111;
}
.assortUrl{
text-decoration:none;
color:inherit;
display:inline-block;
vertical-align:top;	
margin-right: 60px;
margin-bottom:60px;
}
.assortMain{
width:400px;
height:500px;	
}
.assortUrl:nth-child(1) .assortDivs{
background-image:url("./img/production_juice.jpg");
}
.assortUrl:nth-child(2) .assortDivs{
background-image:url("./img/production_soda.jpg");	
}
.assortUrl:nth-child(3){
margin-right:0px;	
}
.assortUrl:nth-child(3) .assortDivs{
background-image:url("./img/production_softalco.jpg");	
}
.assortUrl:nth-child(4) .assortDivs{
background-image:url("./img/production_fruits.jpg");	
}
.assortUrl:nth-child(4) .assortMain{
width:860px;	
}
.assortUrl:nth-child(5){
margin-right:0px;	
}
.assortUrl:nth-child(5) .assortDivs{
background-image:url("./img/production_seedling.jpg");	
}
.assortDivs P{
font-size:32px;
color:#fff;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
padding: 0px 100px 0px 30px;
}
.footer{
background:var(--green);
padding: 50px 0px;
color:#fff;
}
.footer .menus{
color:#A8FF9D;	
}
.footer .menuUrl::after{
background:	#A8FF9D;	
}
.footer1{
display:inline-block;
vertical-align:top;
width:170px;	
}
.footer2{
display:inline-block;
vertical-align:top;
width:calc(100% - 570px);
}
.footer3{
display:inline-block;
vertical-align:top;
width:400px;
text-align: right;
}
.footer3 SPAN{
display:inline-flex;
width:90px;
height:90px;
align-items:center;
justify-content:center;
}
.footer4{
text-align: left;	
padding-left:144px;
}
.footerName{
font-size:32px;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
margin:0px;	
}
.footerAddress{
font-size:20px;
margin: 10px 0px;
}
.footerPhone{
font-size:20px;
font-weight:bold;
margin:0px;		
}
.map{
margin-top:100px;	
}
.mesImg{
height:80px;	
transition: all .3s;
}
.mesImg:HOVER{
transform:scale(1.1);	
filter: drop-shadow(0px 0px 6px #111);
}
.footerLogo{
margin-top: 7px;
}
.spisok{
margin: 0px;
color: #d8261c;	
}
.colorli{
color:#535353;
}
.gallery{
margin-top: 40px;
text-align:center;	
}
.imggal{
border: solid 10px #fff;
box-shadow: 6px 6px 8px #636363;
margin: 10px;
height: 200px;	
}
.catalogDiv{
margin-top: 60px;	
}
.catalogDivs{
margin-bottom: 40px;	
}
.catalogDiv1{
display: inline-block;
width: 300px;
vertical-align: middle;
height: 300px;
text-align: center;
}
.catalogDiv2{
display:inline-block;
width:calc(100% - 300px);	
vertical-align:middle;	
padding-left: 40px;
}
.catalogDiv2 P{
margin: 10px 0px;
font-size:20px;
}
.catalogDiv2 P:nth-child(1){
font-weight: bold;
font-size: 24px;
margin-bottom: 20px;	
}
.catalogImg{
height:100%;
box-shadow: 2px 2px 5px #999;
border: solid 2px #fff;
}
.promoDiv{
margin-top:40px;	
}
.promoDiv1{
display:inline-block;
vertical-align:middle;
width:	500px;
text-align:center;
}
.promoDiv2{
display:inline-block;
vertical-align:middle;
width:calc(100% - 500px);
padding-left:40px;	
}
.promoImg{
width:100%;
}
.promoName{
font-weight:bold;
margin-bottom: 0px;
}
.promoText{
font-size:20px;	
}
.promoDate{
color: #6f6f6f;
font-size: 16px;
margin: 0px;
margin-top: 4px;	
}
.hidden
{
display:none;
}
.catalogNav{
display: flex;	
margin-bottom: 40px;
height:160px;
}
.catalogNavs{
display:inline-block;
background: no-repeat center;	
background-size: cover;
display: inline-flex;
align-items: center;
/* filter: grayscale(100%); */
transition:all .3s;
margin-right: 10px;
}
.catalogNavs:HOVER{
cursor:pointer;	
filter: grayscale(0%) !important;
}
.catalogNavs P{
font-size: 20px;
color: #fff;
font-family: 'RussoOne', calibri, 'calibri_web', verdana;
padding: 0px 100px 0px 30px;	
text-shadow: 2px 2px 4px #000;
}
.catalogNav1{
background-image: url(./img/production_juice.jpg);	
}
.catalogNav2{
background-image: url(./img/production_soda.jpg);
}
.catalogNav3{
background-image: url(./img/production_softalco.jpg);
}
.catalogNav4{
background-image: url(./img/production_fruits.jpg);
}
.catalogNav5{
background-image: url(./img/production_seedling.jpg);
}
.mobileMenuOverflow{
display:none;	
}
.slick-prev, .slick-next{
opacity:1 !important;	
}
.slick-prev:before, .slick-next:before{
font-family:inherit !important;	
}
.slick-next:before{
content: "\f0da" !important;	
}
.fa-caret-left::before{
content: "\f0d9" !important;	
}
.slick-prev:before, .slick-next:before{
color: var(--green) !important;
font-size:30px !important;	
}
.slider{
margin-top: 60px;	
}
.sliders{
position: relative;
height: 250px !important;	
border: solid 10px #ffffff20;
}
.sliders .newsDivsInner{
box-shadow: 6px 6px 8px #636363;	
}
.sectionName2{
	
}
.warningDiv{
background: var(--green);
/* display: none; */
color: #fff;
text-align: center;
padding: 10px;
}
.warningDiv P{
margin:0px;
text-align:left;	
}
.warningDiv .bodytext{
padding-left:300px;
}