/*
Theme Name: Biosoda
Author: the LogOn team
Author URI: https://logon.lt
*/
*:focus{outline: none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a img, iframe{border:none;}
header ul{margin:0;padding: 0;}
textarea{resize: vertical;}
table{border-spacing: 0px;}
html, body {margin:0 auto;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
body {     
    display: block;
    max-width: 1920px;
    left: 0;
    right: 0;
    margin: auto;
    float: none;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#757575;
}
.wrap{
	position: relative;
	width:1200px;
	margin:0 auto;
}
.wrap.content.simple-text + .contactus-form-block {  margin-top: 0px;  }
#search-icone, .search-body input[type="submit"], .logon, .soc a, .popup-close, .langs .active:after, .bt-border:after, .slick-prev, .slick-next, #search input[type="submit"], .see-on-map:before, .question_title:before, .general-enquiries-block p:before, .pagination .to-left:after, .pagination .to-right:after, blockquote:before, .dalintis .fb-share, .dalintis #g-plus .gplus, .dalintis .tweet, .big-soda-banner p:before, .category-post .more-info p:first-child:before, .pdf:before, .other-category span:after, .gplus, .hp-slider-inner a:after {background:url(images/sprite.png)no-repeat;}
/*header*/
header {
	float: left;
	width: 100%;
	height:auto;
	background-color:#fff;
}
header .wrap{position:relative;}
#logo{
	float:left;
	width:156px;
	height:61px;
	margin:40px 0 30px;
}
#logo img{width:100%;height:auto;}
.top-menu{
	float:right;
	list-style:none;
	margin: 25px 0 5px;
}
.top-menu li{float:left;margin:0 17px;}
.top-menu li a{font-size:14px;color:#888888;}
#search-icone{	
	float:right;
	width:23px;
	height:22px;
	margin:25px 50px 0 40px;
	content:'';
	background-position:-7px -7px;
}
#search-icone:hover{background-position:-40px -7px;}
.popup.search{
    /* display: none; */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(255,255,255,0.95);
}
.popup.search .pop-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 720px;
    height: 53px;
    overflow: hidden;
}
.popup.search .popup-close {
    position: absolute;
    top: 20px;
    left: 0px;
    width: 25px;
    height: 25px;
    background-position: -73px -6px;
    cursor: pointer;
}
#search input[type="search"]{
	float:right;
	width:calc(100% - 67px);
	height:50px;
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	font-weight:400;
	color:#005f25;
    -webkit-appearance: none;
    border-radius: 0;
	border:none;
	background:transparent;
	border-bottom:1px solid #555555;
}
#search input[type="search"]::-webkit-input-placeholder {color:#005f25;}
#search input[type="search"]:-moz-placeholder {color:#005f25;opacity:1;}
#search input[type="search"]::-moz-placeholder {color:#005f25;opacity:1;}
#search input[type="search"]:-ms-input-placeholder {color:#005f25;}
#search input[type="submit"]{
    position: absolute;
    right: 0;
	top:12px;
	width:23px;
	height:22px;
	content:'';
	background-position:-42px -7px;
    border-radius: 0;
	border:none;
	-webkit-appearance: none;
}
.langs{
	float:right;
	line-height:12px;
	margin-top: 23px;
}
.langs .active, .langs a{
	display: inline-block;    
	height: 25px;
    line-height: 25px;
	font-size:14px;
	font-weight:bold;
	color: #036c38;
	text-transform:uppercase;
}
.langs .active:after{
	display:inline-block;
	float:right;
	width:7px;
	height:14px;
	content: '';
	background-position:-9px -39px;
	margin:9px 0 0 5px;
}
.langs ul{
	display:none;
	position:absolute;
	width:26px;
	padding: 0 0 10px 0;
	list-style:none;
	z-index:9;
}
.langs:hover ul{display:block;}
#menu{
	float:right;
	line-height:28px;
	margin-top:25px;
}
#menu > a{
	float:left;
	font-weight:bold;
	color:#036c38;
	margin-left:50px;
}
#menu > a:first-child{margin-left:0;}
#menu > ul{
	float:left;
	list-style:none;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:0 50px;
	margin-left:50px;
}
#menu > ul > li {float:left;}
#menu > ul > li:first-child  a{padding-left:0;}
#menu > ul > li:last-child  a{padding-right:0;}
#menu > ul > li > a{
	float:left;
	color:#555555;
	padding:0 27px;
}
#menu > ul > li:hover > a, #menu > ul > li.active > a, #menu > ul > li.current-menu-item > a {color:#036c38;}

.hover-menu .wrap{width:1100px;margin-top: -25px;}
.menu-products{display:inline-block;}
.popup.hover-menu{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(255,255,255,0.95);
}
.popup.hover-menu .popup-close {
    display:inline-block;
    width: 25px;
    height: 25px;
    background-position: -73px -6px;
	margin: 0 0 -4px 20px;
    cursor: pointer;
}
.menu-heading{
	width:100%;
	font-size:40px;
	font-weight:bold;
	color:#036c38;
	text-align:center;
	margin:120px 0 0px;
}
.menu-product{
	display:table;
	float:left;
	width:calc(33.33% - 67px);
	margin:70px 100px 0 0;
	color:#333333;
}
.menu-product:nth-child(3n){margin-right:0;}
.menu-product img{float:left;width:150px;height:180px;}
.menu-product .name{
    vertical-align: middle;
    display: table-cell;
	font-size:20px;
	line-height:22px;
	font-weight:400;
	color:#333333;
}
.other-category{
	display:table;
	float:left;
	width:150px;
	height:113px;
	padding-left:65px;
	border:1px solid #005f25;
	font-size:20px;
	font-weight:400;
	color:#005f25;
	margin:95px 0 0 50px;
}
.other-category span{display:table-cell;vertical-align:middle;margin-left:-20px;}
.other-category span:after {
    display: inline-block;
    width: 40px;
    height: 9px;
    content: '';
    background-position: -8px -57px;
    margin: 0 0 0 5px;
}
.other-category:hover{background:#005f25;color:#fff;text-decoration:none;}
.other-category:hover span:after{background-position:-8px -66px;}


.homepage header{position:absolute;background:transparent;z-index:9;}
#fading-header {
    display: none;
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0;
    right: 0;
	background: #fff;
    /*background: rgba(255,255,255,0.9);*/
	box-shadow: -2px 1px 15px rgba(0, 0, 0, 0.20)
}
#fading-header #logo{margin:10px 0 8px;}
#fading-header #menu{margin-top:27px;}
.hp-slider{
    position: relative;
    width: 100%;
	max-height:1071px;
    overflow: hidden;
}
#hp-slider{margin-bottom:0!important;}
/*
#hp-slider, .slick-slider .slick-list, .slick-initialized .slick-slide{height:1071px;}
*/
#hp-slider .slick-slide img {
    display: block;
    width: 1920px;
    height: 1071px;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.hp-slider-inner{
	position:absolute;
	top:215px;
	left:0;
	width:348px;
	height:328px;
	padding:50px;
	border:8px solid #005f25;
	z-index:8;
}
.hp-slider-inner h1{font-size:70px;line-height:80px;font-weight:300;margin:-14px 0 35px;color:#005f25;}
.hp-slider-inner h1 strong{display:block;}
.bt-border, .hp-slider-inner a{
	position:relative;
	display:block;
	float:left;
	width:138px;
	height:38px;
	line-height:40px;
	font-size:14px;
	color:#005f25;
	padding:0 0 0 20px;
	border:1px solid #005f25;
}
.hp-slider-inner .bt-border, .hp-slider-inner a{width:198px;}
.bt-border:after, .hp-slider-inner a:after{
	position:absolute;
	top:15px;
	right:15px;
	width:40px;
	height:9px;
	content:'';
	background-position:-8px -56px;
}
.bt-border:hover, .hp-slider-inner a:hover{background:#005f25;color:#fff;text-decoration:none;}
.bt-border:hover:after, .hp-slider-inner a:hover:after{background-position:-8px -66px;}
.hp-slider .slick-prev, .hp-slider .slick-next{width:20px!important;height: 33px!important;top:inherit!important;bottom:452px!important;z-index: 8;}
.hp-slider .slick-prev{left:calc(50% - 544px)!important;background-position:-110px -7px;}
.hp-slider .slick-next{left:calc(50% - 469px)!important;background-position:-139px -7px;}
.hp-slider .slick-prev:after{
	float:left;
	width:1px;
	height:60px;
	background:#4b9076;
	content:'';
	margin:-14px 0 0 47px;
}
.slider-nav{
	position:absolute;
	width:100%;
	height:60px;
	bottom:52px;
	z-index:8;
}
.slider-nav a,.slider-nav button{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	float:left;
	width:calc(20% - 41px);
	height:60px;
	color:#046229;
	padding:0 20px;
	background:#fff;
	border: 0;
	border-right:1px solid #a7c0cb;
	text-decoration:none!important;
	cursor: pointer;
	text-align: left;
}
.slider-nav a:last-child,.slider-nav button:last-child{border:none;}
.slider-nav a span,.slider-nav button span{display:none;margin: 2px 0 3px 0;}
.slider-nav a.active, .slider-nav a:hover,.slider-nav button:hover,.slider-nav button.active{color:#fff;background:#005f25;}
.slider-nav.nav2 a, .slider-nav.nav2 button{width:50%;}
.slider-nav.nav3 a, .slider-nav.nav3 button{width:33.33%;}
.slider-nav.nav4 a, .slider-nav.nav4 button{width:25%;}
.slider-nav.nav5 a, .slider-nav.nav5 button{width:20%;}
.slider-nav.nav6 a, .slider-nav.nav6 button{width:16.66%}
.slider-nav.nav7 a, .slider-nav.nav7 button{width:14.28%;}
.block-soda, .block-actas{
	clear:both;
	position:relative;
	float:left;
	width:100%;
	height:793px;
	overflow: hidden;
}
.block-soda img , .block-actas img{
    width: auto;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.block-soda .inner, .block-actas .inner{
	position:absolute;
	top:150px;
	right:0;
	width:348px;
	height:328px;
	padding:50px;
	border:8px solid #005f25;
	z-index:8;	
}
.block-actas .inner{left:0;right:inherit;}
.block-soda .inner h2, .block-actas .inner h2{font-size:65px;line-height:65px;font-weight:bold;color:#005f25;margin:-8px 0 0 0;}
.block-soda .inner h2 + p, .block-actas .inner h2 + p{font-size:20px;font-weight:400;color:#005f25;margin:15px 0 0;}
.block-soda .inner h2 + p + p, .block-actas .inner h2 + p + p{color:#747474;line-height:23px;text-align:justify;margin:10px 0 23px 0;min-height:92px;max-height:138px;overflow:hidden;}
.actas-vegetables{
	position:absolute;
	top:150px;
	left:calc(50% - 263px);
	width:379px;
	height:480px;
	background:url(images/actas-vegetables.png)no-repeat center;
	z-index:8;
}
.map{position:relative; clear:both;float:left;width:100%;z-index: 9;}
.map.margin-top-100{margin-top: 100px;}
#map{width:100%;height:795px;}
.homepage .map{margin-top:0;}
.map-nav{
	position:absolute;
	bottom:50px;
	width:100%;
	height:125px;
	z-index:9;
	overflow:hidden;
}
.map-nav .info{
	display:table;
	float:left;
	width:192px;
	height:125px;
	background:#00662f;
	padding:0 40px;
	border-right:1px solid transparent;
}
.map-nav .info p{
	display:table-cell;
	vertical-align:middle;
	font-size:18px;
	color:#fff;
	line-height:24px;
	margin:0;
}
.adress-carusel{float:right;width:calc(100% - 274px);height:100%;}
.adress-carusel .address_slide{
	display:inline-block;
	height:calc(100% - 60px)!important;
	background:#fff;
	padding:30px;
	margin: 0 0 0 1px;
	text-decoration:none!important;
	cursor: pointer;
	min-height: 70px;
}
.adress-carusel .address_slide p:first-child{font-size:18px;font-weight:bold;color:#005f25;margin:-4px 0 8px;}
.adress-carusel .address_slide p{font-size:14px;color:#555555;line-height:22px;margin:0;}
.adress-carusel .slick-list{width:815px;border-right: 1px solid transparent}
.adress-carusel .slick-prev, .adress-carusel .slick-next{height:125px;width:55px;background-color:#fff;z-index:8;}
.adress-carusel .slick-prev{right:55px;background-position:-9px -316px;}
.adress-carusel .slick-next{right:0px;background-position:-50px -316px;}
.adress-carusel .slick-prev:hover{background-position:-9px -228px;}
.adress-carusel .slick-next:hover{background-position:-50px -228px;}
.adress-carusel  .slick-prev:after{
	float:left;
	width:1px;
	height:60px;
	background:#c8c8c8;
	content:'';
	margin:-3px 0 0 54px;
}
/*inner pages*/
.hero{
	float: left;
    width: 100%;
	height:500px;
	overflow:hidden;
}
.hero.without-img{height:auto;background-color:#ebeff1;}
.breadcrumb{
	float:left;
	width:100%;
	padding:27px 0 27px;
}
.breadcrumb a{
	/*display: inline-block;
	float:left;*/
	position:relative;
	font-size:14px;
	line-height:17px;
	color:#81968a;
	text-decoration:none;
	border-left:1px solid #8fa398;
	margin-left:8px;
	padding-left:9px;
}
.breadcrumb a:first-child{border-left:none;margin-left:0px;padding-left:0px;}
.breadcrumb a:last-child{border-color:#005f25;}
.breadcrumb a:last-child{color:#005f25;}
.breadcrumb a:hover{text-decoration:underline;}
.hero h1{
	float:left;
	width: 500px;
	font-size:65px;
	font-weight:bold;
	color:#005f25;
	margin:55px 0 0;
    height: 156px;
    overflow: hidden;
}
main{clear:both;float: left;width: 100%;}
.wrap.content{clear:both;padding:50px 0 100px;}
main.where-to-bay-fonas{background:#ebeff1;}
.select-country{
	float:left;
	width:calc(100% - 60px);
	min-height:40px;
	padding:30px;
	background:#fff;
	margin-top:45px;
}
.select-country label{
	float:left;
	font-weight:bold;
	color:#005f25;
	line-height:40px;
	margin-right:20px;
}
.select-country  select{
	float:left;
	width:300px;
	height:40px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
    font-weight: 300;
	color: #555555;
	padding: 0 10px;
	border:1px solid #cbcbcb;
	background:url(images/select-arrow.png) no-repeat center right 15px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select::-ms-expand {display: none;} 
.select-country label + select{margin-right:50px;}
.adress-blocs{float:left;width:100%;}
.content.all-adress{    
	clear: both;
    float: left;
    width: 100%;
    padding: 50px 0 100px;
}
.adress{
	float: left;
	width:calc(25% - 67px);
	height:165px;
	padding:30px;
	background:#fff;
	margin:0 8px 12px 0;
}
.adress:nth-child(4n){margin-right:0;}
.adress img{max-width:100%;height:40px;margin:-10px 0 13px;}
.adress img + p{font-size:18px;font-weight:bold;color:#005f25;margin:0px 0 10px;}
.adress p{font-size:14px;color:#555555;line-height:22px;margin:0;}
.see-on-map{
	display:block;
	font-size:14px;
	font-weight:400;
	color:#005f25;
	line-height:30px;
	text-decoration:underline;
	margin-top:10px;
}
.see-on-map:before{
	float:left;
	width:24px;
	height:30px;
	content:'';
	background-position:-74px -66px;
	margin:0 7px 0 0;
}
.faq-form-block{
	clear:both;
	position:relative;
	float:left;
	width:100%;
	height:718px;
	background:url(images/duk-form-bg.png)no-repeat center;
}
#faq-form{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:630px;
	height:418px;
	padding:45px 50px 50px;
	background:#fff;
}
#faq-form .caption{font-size:30px;font-weight:bold;color:#005f25;text-align:center;margin-bottom:42px;}
#faq-form  textarea{height:158px;}
#faq-form input[type="submit"] {display:block;float:none;left:0;right:0;margin:auto;}
.forma  label{
    display:block;
	font-size:14px;
	color:#555555;
	margin:-2px 0 6px;
}
.forma label.required:after {
    display: inline-block;
    color: #555555;
    content: '*';
}
.forma > .left, .forma > .right{width:48.4%;}
.forma input[type="text"], .forma input[type="email"], .forma input[type="password"] {
    display: block;
    width: calc(100% - 22px);
    height: 38px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #555555;
    padding: 0 10px;
    border: 1px solid #cbcbcb;
	background:#fff;
    margin-bottom: 19px;
    -webkit-appearance: none;
    border-radius: 0;
}
::-webkit-input-placeholder {color:#555555;}
:-moz-placeholder {color:#555555;opacity:1;}
::-moz-placeholder {color:#555555;opacity:1;}
:-ms-input-placeholder {color:#555555;}
.forma  textarea{
	width:calc(100% - 22px);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #555555;
    padding:10px;
    border: 1px solid #cbcbcb;
	background:#fff;
	margin-bottom: 19px;
    -webkit-appearance: none;
    border-radius: 0;
	resize: none;
}
.forma input[type="submit"] {
    float: right;
    width: 126px;
    height: 40px;
	line-height:42px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    cursor: pointer;
    border: none;
    background: #005f25;
    -webkit-appearance: none;
    border-radius: 0;
}
.forma input[type="submit"]:hover{background:#01752e;}
.question_title:first-child{margin-top:-23px;}
.question_title {
    color: #333333;
    font-size: 20px;
    padding: 43px 0 43px 90px;
    cursor: pointer;
    position: relative;
}
.question_title.opened {color: #005f25;font-weight: 400;}
.question_body {
    line-height: 27px;
	text-align:justify;
    padding: 0 0 0px 90px;
	margin: -40px 0 -10px;
    display: none;
}
.question_title:before{
    content: '';
    background-position: -417px -13px;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: 0;
	bottom:0;
    left: 0;
    margin: auto;
}
.question_title.opened:before{background-position: -338px -13px;}
main.partners-fonas{
background: -webkit-linear-gradient(left, #fff 53%, #ebeff1 47%);
background: -moz-linear-gradient(left, #fff 53%, #ebeff1 47%);
background: -ms-linear-gradient(left, #fff 53%, #ebeff1 47%);
background: linear-gradient(left, #fff 53%, #ebeff1 47%);
}
.about-partners{
	float:left;
	width:calc(50% - 50px);
	padding-bottom:150px;
}
.simple-text h2:first-child, .simple-text h3:first-child, .simple-text h4:first-child{margin:-7px 0 -4px 0;}
.simple-text h2, .heading{font-size:30px;line-height: 38px;font-weight:bold;color:#005f25;margin:30px 0 -4px 0;}
.heading{margin:0 0 20px;}
.simple-text h3{font-size:28px;line-height: 34px;font-weight:300;color:#333333;margin: 35px 0 -5px 0;}
.simple-text h4{font-size:20px;line-height: 28px;font-weight:400;color:#005f25;margin: 35px 0 -5px 0;}
.simple-text p, .news-content p{line-height:27px;margin:25px 0;text-align:justify;}
.simple-text p:first-child{margin-top:-7px;}
.simple-text p:last-child, .simple-text ul:last-child, .news-content p:last-child, .news-content il:last-child{margin-bottom:0;}
.simple-text p a, .news-content p a{color:#757575;text-decoration:underline;}
.simple-text p  strong, .news-content p strong{font-weight:500;}
.simple-text ul, .news-content ul{padding:0 0 0 16px;}
.simple-text ol, .news-content ol{padding:0 0 0 19px;}
.simple-text ul li, .news-content ul li, .simple-text ol li, .news-content ol li{line-height:27px;margin:15px 0;}
.simple-text img[align="left"], .simple-text img[style*="float:left"], .simple-text img[style*="float: left"], .simple-text .alignleft{margin: 0 50px 0 0; float:left;}
.simple-text img[align="right"], .simple-text img[style*="float:right"], .simple-text img[style*="float: right"], .simple-text .alignright{margin: -45px 0 0 50px;float: right;}
.simple-text img[style*="width:100%"], .simple-text img[style*="width: 100%"]{margin: 0;}
.general-enquiries{
	float:right;
	width:calc(50% - 150px);
	padding-bottom:150px;
}
#contact-us-form  input[type="text"], #contact-us-form  input[type="email"], #contact-us-form input[type="password"]{border-color:#fff;}
#contact-us-form textarea{border-color:#fff;height:158px;}
.general-enquiries-block{display:block;margin:28px 0 90px;}
.general-enquiries-block p{color:#333333;margin-bottom:20px;}
.general-enquiries-block p a{color:#333333;text-decoration:none;}
.general-enquiries-block p a:hover{text-decoration:underline;}
.general-enquiries-block p strong{color:#005f25;font-weight:300;margin-right:5px;}
.general-enquiries-block p:before{
	float:left;
	width:26px;
	height:26px;
	content:'';
	background-position:-8px -121px;
	margin:-3px 17px 0 0;
}
.general-enquiries-block p:nth-child(1):before{background-position:-8px -81px;}
.general-enquiries-block p:nth-child(2):before{background-position:-8px -121px;}
.general-enquiries-block p:nth-child(3):before{background-position:-8px -160px;}
.general-enquiries-block p:nth-child(4):before{background-position:-8px -197px;}
.new-block:first-child{margin-top:0;}
.new-block:last-child{padding-bottom:0;}
.new-block{clear:both;display:inline-block;width: 100%;margin-top:93px;padding-bottom: 50px;}
.new-block .image{float:left;width:578px;/*height:620px;*/min-height:400px;height:auto;overflow: hidden;}
.new-block .info{float:left;width:430px;margin-left:50px;}
.new-block .date{color:#005f25;margin:-5px 0 17px;}
.new-block .new-heading{display:block;font-size:28px;line-height:38px;font-weight:300;color:#333333;margin:0 0 35px;/*max-height:114px;overflow:hidden;*/}
.new-block .short-descr{line-height:27px;text-align:justify;margin:0 0 42px;max-height:135px;overflow:hidden;}
.new-block .short-descr p:first-child{margin-top:0;}
.new-block .short-descr p:last-child{margin-bottom:0;}
.banner-natural{position:relative;float:left;width:100%;margin-top:45px;}
.banner-natural img{max-width:100%;}
.banner-natural p{
	position:absolute;
	top:0;
	bottom:0;
	right:182px;
	margin:auto;
	height:72px;
	font-size:55px;
	color:#005f25;
}
.pagination{
	clear:both;
	display: inline-block;
    width: 100%;
    margin: 95px 0 0;
	text-align:center;
	margin-left:-20px;
}
.pages-num{display: inline-block;}
.pagination a{
	position:relative;
	display: inline-block;
    float: left;
    width: 60px;
    height: 60px;
    text-align: center;
	font-size:20px;
    line-height: 60px;
	text-decoration:none;
	color:#757575;
	margin:0 -5px;
}
.pagination a.active, .pagination a:hover{color: #005f25; background-color: #ebeff1;border-radius:50%;}
.pagination .to-left:after, .pagination .to-right:after{
	position:absolute;
	width: 20px;  
	height: 33px;   
	content: '';   
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.pagination .to-left{margin-left:7px;}
.pagination .to-left:after {background-position: -110px -7px;}
.pagination .to-right:after {background-position: -139px -7px;}
.pagination .to-left:hover, .pagination .to-right:hover{background-color:transparent;}
.pagination .to-left:hover:after {background-position: -110px -45px;}
.pagination .to-right:hover:after {background-position: -139px -45px;}
.pagination .to-left:before {
    float: left;
    width: 1px;
    height: 60px;
    background: #c8c8c8;
    content: '';
    margin: 1px 0 0 54px;
}
.news-content{float:left;width:836px;padding-bottom: 130px;}
.news-content img{max-width:100%;height: auto;}
.news-content p + .date{margin-top:40px;}
.news-content .date{color: #005f25;}
.news-content h1, .news-content h2, .news-content h3{
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
    color: #333333;
    margin: 37px 0 35px;
}
.news-content h2{font-size: 24px;line-height: 34px;margin: 34px 0 28px;}
.news-content h3{font-size: 22px;line-height: 32px;margin: 35px 0 29px;}
.news-content p:first-child, .news-content h1{margin-top:0px;}
.right-side{position:relative;float:right;width:314px;padding-bottom:150px;}
#right-side-height{padding-bottom:0;}
#floating-products{width:314px;}
#floating-products.fixed{position:fixed;top:120px;}
#floating-products.on-bottom{position:absolute;top:inherit;bottom:40px;}
.small-banner{position:relative;display:block;width:100%;background:#fff;margin-top:20px;}
.small-banner:first-child{margin-top:0;}
.small-banner img{width:100%;}
.small-banner p{
	position:absolute;
	width:100%;
	text-align:center;
	font-size:40px;
	font-weight:bold;
	color:#005f25;
	margin: 28px 0 0;
}
.recent-posts{
	width:calc(100% - 62px);
	padding:30px;
	border:1px solid #cccccc;
}
.recent-posts .title{font-size:30px;font-size:26px;color:#005f25;margin:-7px 0 20px;}
.recent-posts .post{
	display:block;
	border-bottom:1px solid #cccccc;
	margin-bottom:27px;
	padding-bottom:22px;
}
.recent-posts .post .date{color:#005f25;margin-bottom:8px;}
.recent-posts .post a{display:block;color:#333333;line-height:26px;}
.recent-posts .post:last-child{border:none;margin:0;padding:0;}
blockquote {
	position:relative;
	float:left;
	width:calc(100% - 150px);
	padding:50px 50px 50px 100px;
	margin:17px 0;
	background:#ebeff1;
}
blockquote:before{
	position:absolute;
	top:48px;
	left:46px;
	width:43px;
	height:40px;
	content:'';
	background-position:-348px -88px;
}
blockquote  p{font-size:22px!important;line-height:30px!important;color:#005f25!important;font-style:italic!important;margin:0!important;}
.dalintis {float:left;position:relative;margin:28px 0 17px 0;}
.dalintis .fb-share{
    position: absolute;
    float: left!important;
	left: 30px;
	width:25px!important;
	height:25px!important;
	background-position: -166px -11px;
	margin:0 15px 0 27px;
}
.dalintis #g-plus{
	display:inline-block;
    float: left;
	width:25px!important;
	height:25px!important;
	margin: 0 0 0 14px;
	cursor:pointer;
}
.dalintis #___plus_0{
	position:relative;
    float: left!important;
	width:25px!important;
	height:25px!important;
    overflow: hidden;
    position: relative;
    opacity:0.01;
    z-index: 99;
	margin-top: 2px!important;
}
.dalintis #g-plus .gplus{
    position: absolute;
    float: left!important;
	width:25px!important;
	height:25px!important;
    background-position: -245px -11px;
	background-color:#fff;
	margin-left: -25px;
	z-index: 0;
}
.dalintis .tweet{
	width:25px!important;
	height:25px!important;
    float: left!important;
    display: inline-block;
    background-position: center;
    background-position:-207px -11px;
	margin-left: 39px;
}
.dalintis .fb-share:hover{background-position:-166px -49px;}
.dalintis #g-plus:hover .gplus{background-position:-245px -49px;}
.dalintis .tweet:hover{background-position:-207px -49px;}
.dalintis  > span{float:left;font-weight:bold;color:#888888;line-height:25px;width:60px;}
.contactus-form-block{
	clear:both;
	position:relative;
	float:left;
	width:100%;
	height:792px;
	background:url(images/contact-form-bg.png)no-repeat center;
	margin-top:90px;
}
.contactus-form-block > div{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:1100px;
	height:500px;
	padding:45px 50px 50px;
	background:#fff;
}
.contactus-form-block form, .contactus-form-block .rekvizit{width:47.8%;}
.contactus-form-block .caption{font-size:28px;color:#333333;margin-bottom:22px;}
#contactus-form  textarea{height:178px;}
.contactus-form-block .rekvizit p{min-height:11px;width:270px;line-height:27px;color:#333333;margin:8px 0;}
.contactus-form-block .rekvizit p:nth-child(2){color:#747474;margin-top:35px;}
.contactus-form-block .rekvizit p a{color:#333333;}
.contactus-form-block .rekvizit p a:hover{text-decoration:underline;}
.content.search-results{padding-bottom:200px;}
.count-rezults{font-size:20px;color:#005f25;margin:46px 0 15px;}
.search-results .row{
	display: inline-block;
	padding:50px 0;
	border-bottom:1px solid #cccccc;
}
.search-results .row .image{float:left;width:220px;height:170px;margin-right:30px;overflow:hidden;}
.search-results .row .image img{max-width:100%;}
.search-results .row .title{display:block;font-size:28px;line-height: 38px;color:#333333;margin:-9px 0 0 0;}
.search-results .row .short-descr{line-height:27px;text-align:justify;margin:14px 0 22px;height:54px;overflow:hidden;}
.search-results .row .short-descr p { margin-top: 0; }
.search-results .count-rezults + .row{padding-top:0;}
.search-results .row:last-child{padding-bottom:0;border:none;margin-bottom:-50px;}
.big-soda-banner{
	float:left;
	width:100%;
	height:800px;
}
.big-soda-banner p{width:600px;margin:0;font-size:75px;font-weight:100;color:#fff;margin-top:220px;text-align:right;}
.big-soda-banner p strong{display:block;font-size:130px;font-weight:bold;margin:0 0 5px 0;}
.big-soda-banner p:before{
	position:absolute;
	top:180px;
	left:5px;
	width:117px;
	height:117px;
	content:'';
	background-position:-362px -149px;
}
.products-slist{clear:both;z-index: 9;position: relative;}
.product{
	float:left;
	width:100%;
	height:580px;
	background:#f3f5f5;
}
.product:nth-child(2n){background:#fff;}
.product .image{position:relative;display:inline-block;width:630px;height:580px;}
.product .image img{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	max-width:100%;
	max-height:520px;
}
.product .info{float:right;width: calc(100% - 630px);margin-top:160px;}
.product .title{
    display: block;
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
    color: #333333;
    margin: 0 0 15px;
    max-height: 76px;
    overflow: hidden;
}
.product .title strong{font-weight:500;color:#333333;}
.product .short-descr{line-height:27px;text-align:justify;margin:0px 0 22px;/* max-height: 135px; */overflow: hidden;}
.icones{
	position: absolute;
	display:table;
    top: 0;
    height: 580px;
	z-index:8;
}
.icones > div{display:table-cell;vertical-align:middle;}
.icones span{
	display:block;
	width:68px;
	height:68px;
	line-height:70px;
	border-radius:50%;
	font-weight:bold;
	color:#005f25;
	border:1px solid #005f25;
	text-align:center;
	margin:20px 0;
}
.icones span.name2{background:url(images/product-icone2.png)no-repeat center;}
.icones span.name3{background:url(images/product-icone3.png)no-repeat center;}
.icones span.name4{background:url(images/product-icone4.png)no-repeat center;}
.category-content {
    float: left;
    width: 836px;
	padding-bottom:150px;
}
.category-post:first-child{margin-top:0;}
.category-post{display:inline-block;width: 100%;margin-top: 50px;border-bottom: 1px solid #cccccc;padding-bottom: 50px;}
.category-post:last-child{padding-bottom:0;border:none;}
.category-post .image{display: block;width:100%;height:517px;}
.category-post .image img{max-width:100%;height:auto;}
.category-post  .video p { margin:0;}
.category-post  .video{
	position: relative;
	display: block;
	width: 100%;
	max-height: 517px;
	cursor: pointer;
	overflow: hidden;
}
.category-post  .video:before{
    position: absolute;
	top:0;
	left:0;
    width: 100%;
    height: 100%;
	content:'';
	background: rgba(0,0,0,0.55);
}
.category-post  .video:after{
    position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
    width: 145px;
    height: 109px;
	content:'';
    background: url(images/video-play.png)no-repeat;
    z-index: 9;
}
.category-post  .video img{
    max-width: 836px;
}
.category-post  .video iframe {
    display: none;
    width:100%;
    /* height: 100%; */
    border: none;
    max-height: 100%;
}
.category-post  .video.play:before, .category-post  .video.play:after{content:none;}
.product-offer{
	display:block;
	min-height:380px;
    width: calc(100% - 2px);
    border: 1px solid #cccccc;
	background:#fff;
	margin-top:20px;
	text-align:center;
	z-index: 8;
	overflow:hidden;
}
.product-offer:first-child{margin-top:0;}
.product-offer img{float:none;max-width:100%;height:230px;}
.product-offer p{color:#333333;line-height:27px;padding:0 20px;min-height:54px;margin-bottom:0;}
.product-offer p:first-child{font-size:30px;color:#005f25;line-height:34px;margin:25px 0 5px;min-height:1px;}
.product-offer:hover {text-decoration:none;}
.product-offer:hover p:first-child{text-decoration:underline;}
.category-post .title{
	display:block;
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
    color: #333333;
    margin: 20px 0 0;
}
.category-post .short-descr{line-height:27px;text-align:justify;margin:15px 0 0px;}
.category-post .more-info{
	float:left;
	width:100%;
	margin-top:25px;
	padding-top:30px;
	border-top:1px solid #cccccc;
}
.category-post .more-info p{margin:16px 0;line-height:27px}
.category-post .more-info p:last-child, .category-post .more-info ul:last-child{margin-bottom:0px;}
.category-post .more-info p:first-child{color:#555555;margin:0px 0 11px;}
.category-post .more-info p:first-child strong{color:#005f25;margin-right:5px;}
.category-post .more-info p:first-child:before{
	float:left;
	width:39px;
	height:39px;
	content:'';
	background-position:-280px -88px;
	margin: -7px 13px 0 0;
}
.category-post .bt-border{margin-top:28px;}
.category-post .more-info ul{
	margin:16px 0;
	padding:0 0 0 26px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	list-style:none;
}
.category-post .more-info ul li{float:left;width:100%;margin:3px 0;line-height:21px;}
.product-use{
	clear:both;
	float:left;
	width:100%;
	background:#f3f5f5;
	padding:95px 0 100px;
}
.product-use .wrap > .title{font-size:35px;font-weight:bold;color:#005f25;}
.product-use .use{
	float:left;
	width:calc(50% - 51px);
	margin:40px 100px 0 0;
}
.product-use .use:nth-child(2n){margin-right:0;}
.product-use .use .title{
    display: block;
    font-size: 28px;
    line-height: 38px;
    font-weight: 300;
    color: #333333;
    margin: 0 0 15px;
}
.product-use .use .short-descr{color:#747474;line-height:26px;text-align:justify;margin:20px 0 0px;max-height:78px;overflow:hidden;}
.product-use .use .weight{color:#333333;margin:10px 0 0;}
.product-use .use .bt-border{margin-top:20px;}
.view-all{
	clear:both;
	display:table;
	float:left;
	width:calc(100% - 2px);
	height: 131px;
	color: #005f25;
    font-size: 30px;
	text-align:center;
    border: 1px solid #005f25;
	margin-top:67px;
}
.view-all span{
	display:table-cell;
	vertical-align:middle;
}
.view-all:hover{background:#005f25;}
.view-all:hover span{color:#fff;}
#product{clear:both;display: inline-block;position:relative;padding:110px 0;}
#product .icones{height:740px;}
#product .image {
    position: relative;
    display: inline-block;
    width: 630px;
    height: 580px;
}
#product .image img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 520px;
    margin-top:-20px;
}
#product .info {
    float: right;
    width: calc(100% - 655px);
}
#product .title{font-size:35px;line-height:48px;color:#005f25;font-weight:400;margin:-20px 0 23px;}
#product .description{color: #747474;line-height: 23px;text-align: justify;border-bottom:1px solid #cccccc;padding-bottom:30px;}
#product .description p:last-child{margin-bottom:0;}
.view-all-products{width:180px;margin-top:30px;}
.bay-places{
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	padding:0 0 30px;
	margin-top:30px;
}
.bay-places p{color:#555555;font-weight:bold;margin:0 0 26px;}
.bay-places img{float:left;margin-right:35px;}
.pdf-catalogs{
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	padding:0 0 30px;
	margin-top:30px;
}
.pdf{
	float:left;
	color:#005f25;
	line-height:49px;
	margin-left:70px;
	cursor: pointer;
	border: 0;
	background: transparent;
}
.pdf:first-child{margin-left:0;}
.pdf:before{
	float:left;
	width:38px;
	height:49px;
	content:'';
	background-position:-225px -89px;
	margin:0 10px 0 0;
}
.popup.send-pdf{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(255,255,255,0.95);
}
.popup.send-pdf .pop-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 555px;
    height: 250px;
	padding:50px;
	background:#ebeff1;
    overflow: hidden;
}
.popup.send-pdf .popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    background-position: -73px -6px;
    cursor: pointer;
}
#send-pdf input[type="text"]{
	float:left;
    width: calc(100% - 172px);
    height: 38px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #555555;
    padding: 0 10px;
    border: 1px solid transparent;
    background: #fff;
    -webkit-appearance: none;
    border-radius: 0;
}
#send-pdf input[type="text"]{}
#send-pdf input[type="text"]::-webkit-input-placeholder {color:#888888;}
#send-pdf input[type="text"]:-moz-placeholder {color:#888888;opacity:1;}
#send-pdf input[type="text"]::-moz-placeholder {color:#888888;opacity:1;}
#send-pdf input[type="text"]:-ms-input-placeholder {color:#888888;}
#send-pdf input[type="submit"] {
    float: right;
    width: 140px;
	padding-left:30px;
    height: 40px;
	line-height:42px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
	text-align:left;
    cursor: pointer;
    border: none;
    background: #005f25 url(images/icone-send-pdf.png)no-repeat center right 22px;
    -webkit-appearance: none;
    border-radius: 0;
}
#send-pdf input[type="submit"]:hover{background-color:#01752e;}
#send-pdf .caption{font-size:30px;line-height:36px;font-weight:500;color:#00662f;text-align:center;padding:0 22%;margin:45px 0 42px;}
/*footer*/
footer{position:relative;float:left;width:100%;background:#ebeff1;z-index:9;}
footer a{color: #888888;}
.subscribe{float:left;width:100%;margin: 100px 0 55px;}
.subscribe span{font-size:18px;font-weight:500;color:#00662f;line-height:40px;max-width: 232px;display: inline-block;vertical-align: middle;}
#subscribe{
	float:right;
	width:calc(100% - 260px);
}
#subscribe input[type="text"]{
	width:calc(100% - 225px);
	height:40px;
	padding:0 20px;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#888888;
	background:#fff;
	border:none;
	-webkit-appearance: none;
	border-radius:0;
}
#subscribe  input[type="submit"]{
    float: right;
	width:165px;
	height:40px;
	line-height:42px;
	font-size:14px;
	font-weight:300;
	color:#fff;
	background:#005f25 url(images/icone-email.png)no-repeat center right 20px;
	text-align:left;
	padding:0 0 0 25px;
	border:none;
	cursor:pointer;
	-webkit-appearance: none;
	border-radius:0;
}
#subscribe  input[type="submit"]:hover{background-color:#01752e;}
.footer-menu{
	float:left;
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
	border-right:1px solid #c8c8c8;
	margin-bottom:90px;
}
.footer-menu li{
	float:left;
	border-right:1px solid #c8c8c8;
	padding:0 55px;
}
.footer-menu li:nth-child(1){padding-left:0;}
.footer-menu li a{float:left;margin:8px 0 16px;}
.footer-menu li:last-child{border-right:none;}
footer .finde-us{float:right;width:163px;padding-top:9px;}
footer .finde-us b{float:left;}
.soc{float:left;margin:-2px 0 0 19px;}
.soc a{
	float:left;
	height:25px;
	width:25px;
	margin-right:15px;
}
.soc a:last-child{margin-right:0;}
.soc a.fb{background-position:-166px -11px;}
.soc a.tw{background-position:-207px -11px;}
.soc a.gp{background-position:-245px -11px;}
.soc a.yt{background-position:-287px -11px;}
.soc a.fb:hover{background-position:-166px -49px;}
.soc a.tw:hover{background-position:-207px -49px;}
.soc a.gp:hover{background-position:-245px -49px;}
.soc a.yt:hover{background-position:-287px -49px;}
.copyright{
	float: left;
	width: 100%;
	font-size:14px;
	padding:27px 0 27px;
	background:#fff;
}
.copyright .left a{color:#00662f;font-weight:400;}
.copyright .right{line-height:16px;}
.logon{
    float: right;
    width: 59px;
    height: 15px;
    background-position:-421px -104px;
    margin: 0px 0 0 5px;
	vertical-align: bottom;
}

.floating-products.fixed{position:fixed;right: calc(50% - 600px);top: 12%;z-index: 9;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}


@media(max-width: 1860px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 40%!important;}}
@media(max-width: 1760px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 37%!important;}}
@media(max-width: 1680px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 33%!important;}}
@media(max-width: 1580px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 33%!important;}}
@media(max-width: 1500px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 25%!important;}}
@media(max-width: 1460px){.hp-slider .slick-prev, .hp-slider .slick-next {bottom: 24%!important;}}

/***** on laptop *****/

@media(max-width:1366px){
.slick-slider .slick-list, .slick-initialized .slick-slide {height: auto;}	
#hp-slider, #hp-slider .slick-slider .slick-list, #hp-slider .slick-initialized .slick-slide {height: 750px;}	
#hp-slider{width:1345px;}
.hp-slider-inner{width: 320px;height: 305px;padding: 40px;}	
.hp-slider-inner h1{font-size: 66px;line-height: 75px;}
.hp-slider .slick-prev, .hp-slider .slick-next{top: 69%!important;}
.hp-slider-inner{top:180px;}	
#fading-header #logo {margin: 2px 0 0px;}
#fading-header #menu {margin-top: 19px;}
.menu-heading{margin: 70px 0 0px;}
.block-soda .inner, .block-actas .inner{width: 320px;height: 305px;padding: 40px;}
.block-soda .inner h2, .block-actas .inner h2 {font-size: 60px;line-height: 60px;}
.block-soda img, .block-actas img{height:100%;}
.block-soda, .block-actas{height:715px;}
.block-soda .inner, .block-actas .inner{top: 140px;}
.actas-vegetables{left: calc(50% - 254px);width: 340px;height: 430px;background-size: 100% auto!important;}
#map{height: 715px;}
.adress-carusel .address_slide{padding: 22px 30px;    min-height: 81px;}
.subscribe{margin: 90px 0 50px;}
.footer-menu{margin-bottom: 80px;}
.hero{height:450px;/*background-size: 100% auto!important;*/}
.hero h1{font-size:60px;height:144px;margin: 40px 0 0;}
.select-country{margin-top: 15px;}
.product, .icones{height:520px;}
.product .image, #product .image{width: 565px;height: 520px;margin-left:15px;}
.product .image img{max-height: 470px;}
.product .info{margin-top: 130px;}
.big-soda-banner{height:720px;background-size: auto 100%!important;}
.big-soda-banner p strong{font-size:125px;}
.big-soda-banner p{font-size: 70px;}
.big-soda-banner p {width: 578px;}
.big-soda-banner p:before{top: 175px;}
#product{padding: 100px 0;}
#product .description{padding-bottom: 25px;}
.bay-places{padding: 0 0 25px;margin-top:25px;}
.pdf-catalogs{padding: 0 0 25px;margin-top: 25px;}
.view-all-products {margin-top: 25px;}
.bay-places p{margin: 0 0 20px;}
.view-all{height:120px;}
#product .title{margin: 0px 0 23px;}
#product .icones {height:724px;}
.new-block .image {width: 522px;height: auto;}
.new-block .image img{max-height:100%;max-width:100%;height:auto;}
.faq-form-block{height:645px;background-size: auto 100%;}
#faq-form{width: 580px;height: 390px;padding: 35px 40px 40px;}
#faq-form textarea , #contactus-form textarea{height: 138px;}
.contactus-form-block{height:710px;background-size: auto 100%;}
.contactus-form-block > div{width: 1000px;height: 470px;padding: 35px 40px 40px;}
.category-post .video, .category-post .video iframe{height:465px;}
.new-block{margin-top: 73px;}
.pagination{margin: 75px 0 0;}
.category-post .title, .news-content h1{font-size: 26px;line-height: 36px;}
.banner-natural p{font-size: 50px;}
.category-post{margin-top: 30px;padding-bottom: 30px;}
.wrap.content{padding: 50px 0 80px;}
.category-content, .about-partners, .general-enquiries{padding-bottom: 130px;}
.news-content{padding-bottom: 110px;}
#floating-products.fixed {top: 80px;}
.product-offer{min-height:inherit;height: 270px;}
.product-offer p:first-child {font-size: 24px;line-height: 32px; margin: 10px 0 5px;padding: 0 20px;min-height:inherit;}
.product-offer p{line-height: 22px;margin: 0;min-height:44px;}
.product-offer img{height: 160px;width: auto;margin-top: 10px;}
	
}

@media(max-width: 1280px){
.hp-slider .slick-prev {left: calc(50% - 594px)!important;}
.hp-slider .slick-next {left: calc(50% - 519px)!important;}
}

/***** responsive *****/

@media(max-width:1240px){
.wrap{width:calc(100% - 30px);}
.adress-carusel .slick-list {width: calc(100% - 111px);}
.adress-carusel .address_slide{padding: 30px 20px;}
.category-content, .news-content {width: calc(100% - 350px);}
.category-post .image{height:auto;}
.hero {height: 300px;background-size: cover!important;overflow:hidden;}
.hero h1 {width:50%;margin: 20px 0 0;font-size: 50px;height: 185px;}
.general-enquiries {width: calc(50% - 130px);}
.hover-menu .wrap {width: 90%;}
.menu-product{    width: calc(33.33% - 27px);margin: 70px 40px 0 0;}
.product .image, .product .info, #product .image, #product .info{width: 47%;}
.product .image img, #product .image img{
    max-height: 90%;
    max-width: 100%;
    width: auto;
    height: auto;
	left: 30px;
}
.product-use .use .title{font-size: 24px; line-height: 32px;}
#product{width:100%;}
#product .icones {height: 670px;}
#hp-slider {width: 100%;}
#hp-slider, #hp-slider .slick-slider .slick-list, #hp-slider .slick-initialized .slick-slide {height: auto;}
.slider-nav{bottom:35px;}
.hp-slider .slick-prev, .hp-slider .slick-next{display:none!important;}
.hp-slider-inner{    height: 190px;}
.hp-slider-inner h1 { font-size: 60px;line-height: 65px;}
.other-category{float:right;}
.pdf{margin:5px 70px 5px 0;}
.banner-natural{    margin-top: 20px;}
.footer-menu li{padding: 0 40px;}


}

@media(max-width:1125px){
.contactus-form-block > div {width: calc(100% - 110px);}
}

@media(max-width:1100px){
#menu > ul > li > a{padding: 0 20px;}
#menu > ul{    padding: 0 35px;margin-left: 35px;}
#menu > a{    margin-left: 35px;}
.about-partners {width: calc(50% - 30px);}
.general-enquiries {width: calc(50% - 100px);}
.menu-product{    width: calc(50% - 26px);margin: 70px 50px 0 0;}
.menu-product:nth-child(3n) {margin-right: 50px;}
.menu-product:nth-child(2n) {margin-right: 0;}
.block-soda, .block-actas {height: 500px;}
.block-soda .inner, .block-actas .inner {top: 60px;height:287px;}
.block-soda .inner h2, .block-actas .inner h2 {font-size: 45px;line-height: 45px;}
.hp-slider-inner {
    top: 180px;
    height: auto;
    border: none;
    padding: 0;
}
.actas-vegetables{display:none;}
.new-block .image {width: 45%;}
.new-block .info {width: calc(55% - 50px);}
.new-block .new-heading {font-size: 24px;line-height: 32px;}
.banner-natural p{right:10%;}
.footer-menu li{padding: 0 35px;}

}

@media(max-width:1000px){
#menu > ul > li > a{padding: 0 15px;}
#menu > ul{    padding: 0 25px;margin-left: 25px;}
#menu > a{    margin-left: 25px;}
.top-menu li{    margin: 0 13px;}
#search-icone{    margin: 25px 50px 0 35px;}
.category-content, .news-content {width: 100%;}
.right-side{width:100%;padding-bottom: 150px!important;}
.category-post .image img, .news-content img {width:100%;}
.news-content{padding-bottom: 85px;}
#right-side-height, .small-banner{display:none;}
.about-partners {width: 100%;padding-bottom:50px;}
.general-enquiries {
    width: 100%;
    margin-left: -15px;
    background: #ebeff1;
    float: left;
    padding: 40px 15px 70px;
}
main.partners-fonas{background:none;}
.adress{width: calc(50% - 67px);    margin: 0 12px 12px 0;}
.adress:nth-child(4n) {margin-right: 12px;}
.adress:nth-child(2n) {margin-right: 0;}
.product-use .use {width: calc(100% - 0px);margin: 40px 0 0!important;}
#product .title {font-size: 30px;line-height: 38px;}
.hp-slider-inner h1 {font-size: 50px;line-height: 55px;    margin: -14px 0 25px;}
.slider-nav a, .slider-nav button{height:55px;}
.slider-nav {bottom: 30px;}
.footer-menu li{padding: 0 25px;}



}

@media(max-width:900px){
#product .image, #product .info{width: 100%;}
#product {padding-top: 50px;}
#product .icones {height: 560px;}
.category-content{padding-bottom:100px;}
.block-soda .inner, .block-actas .inner{  top: 40px;  padding: 30px 25px 25px;}
.block-soda .inner h2, .block-actas .inner h2 {font-size: 40px;line-height: 40px;}
.block-soda, .block-actas {height: 440px;}
.banner-natural p {font-size: 40px;height:55px;}
.footer-menu li{padding: 0 18px;}

}

@media(max-width:850px){
/**/
.mobmenu-bt{
   display:inline-block;
   position: absolute;
   width:36px;
   height:25px;
   background:url(images/mobmenu-bt.png) no-repeat center;
   top:65px;
   right:0px;
   cursor:pointer;
}
#fading-header .mobmenu-bt{top:19px;}
#fading-header #menu{top: 63px;margin-top: inherit;}
.mobmenu-bt:hover{background:url(images/mobmenu-bt-hover.png) no-repeat center;}
#menu{
    display: none;
    position: fixed!important;
    width: 100%!important;
    top: 131px;
    right: 0px;
    margin-top: 0;
    background: #fff;
    z-index: 999;
    text-align: left!important;
    border-top: 1px solid #cccccc;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.10);
	/***/
	position: absolute!important;
	width: calc(100% + 30px)!important;
	left:-15px;
}
#menu > ul {
	width:100%;
    padding: 0;
    margin: 0!important;
    border: none;
}
#menu > ul > li{
  position:relative;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border-right:none;
  border-bottom: 1px solid #cccccc;
}
#menu > ul > li > a{display:block;padding:10px 20px 10px 20px!important;}
#menu > a{position:relative;width:calc(100% - 40px);border-bottom: 1px solid #cccccc;padding:10px 20px 10px 20px!important;margin:0!important;}
/**/
.langs ul{width: 27px;background:#fff;padding: 0 0 0px 10px; right: 0;}
#goTop{
    position:fixed;
    bottom:-100px;
    right:15px;
    width: 42px;
    height: 41px;
    color:#fff;
    background: #005f25 url(images/scroll-up.png) no-repeat;
	border:1px solid #fff;
    z-index:99;
    cursor: pointer;
	opacity:0.8;
}
#goTop:hover{opacity:1;}
.top-menu.on-responsive{
	position:relative!important;
	display:block!important;
	background: #f3f3f3;
}
.popup.hover-menu {display:none!important;}
.slider-nav , .hp-slider-inner .bt-border, .hp-slider-inner a{display:none;}
.hp-slider .slick-prev, .hp-slider .slick-next {display: inline-block!important;top: inherit!important; bottom: 20px!important;}
.hp-slider .slick-prev{left:calc(50% - 50px)!important;}
.hp-slider .slick-next{right:calc(50% - 45px)!important;left:inherit!important;}

}

@media(max-width:800px){
#subscribe{width:100%;margin-top:10px;}
.subscribe { margin: 60px 0 50px;}
.hero {height: 230px;}
.hero h1 {width: 100%;margin: 10px 0 0;font-size: 40px;height: 185px;}
.category-post .title, .news-content h1, .product-use .use .title {font-size: 22px;line-height: 32px;}
.category-post {margin-top: 12px;padding-bottom: 15px;}
.category-post .bt-border {margin-top: 10px;margin-bottom: 24px;}
.menu-product{    width: calc(33.33% - 27px);margin: 70px 40px 0 0;}
.product .image, .product .info{width: 100%;}
.product .info{margin-top:0;}
.product .image img {
    max-height: 90%;
    max-width: 100%;
    width: auto;
    height: auto;
    
}
#product .image img {
	margin-top:0;
}
.product{height: auto;padding-bottom:70px;    padding-top: 30px;}
.icones {height: 520px;}
.category-content{padding-bottom:80px;}
.product .image img, #product .image img{    left: 0px;}
.popup.search .pop-inner{width: calc(100% - 50px);padding-right: 3px;}
#search input[type="search"]{    width: calc(100% - 45px);}
.product-use .wrap > .title {font-size: 30px;}
.new-block .image {width:100%;text-align:center;min-height:inherit;}
.new-block .info {width: 100%;margin:50px 0 0 0;}
.new-block {margin-top:30px;}
.banner-natural {margin-top: 10px;margin-bottom: 30px;}
blockquote p {font-size: 20px!important;}
.footer-menu{
	width:60%;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.footer-menu li:last-child{padding-right:0;}
.footer-menu li {width: 100%;float: left;padding: 0 25px 0 0;border: none;}
.footer-menu li a {float: left; margin: 0px 0 10px;}
.footer-menu li:nth-child(1) {margin-top: 4px;}


}

@media(max-width:750px){
.block-soda, .block-actas {height: 400px;}
.block-soda .inner, .block-actas .inner {top: 23px;}

}

@media(max-width:710px){
#faq-form {width: calc(100% - 110px);height: max-content;}
#faq-form .caption {font-size: 25px}
}

@media(max-width:700px){
.top-menu {position: absolute;width: 100%;text-align: center;margin: 15px 0 5px;}
#search-icone {margin: 20px 50px 0 35px;}
.langs{margin-top: 18px;}
.contactus-form-block form, .contactus-form-block .rekvizit {width: 100%;}
.contactus-form-block .rekvizit{margin-top:30px;}
.contactus-form-block{height:1000px;}
.contactus-form-block > div{height:750px;}
.product .image, .icones , #product .image{height:450px;}
#product .icones {height:500px;}
.block-soda .inner, .block-actas .inner {
	float: left;
	position:relative;
    top: 0;
    width: calc(100% - 66px);
    min-height: inherit;
    height: auto;
}
.block-soda .inner h2 + p + p, .block-actas .inner h2 + p + p{    min-height: inherit; max-height: inherit;}
.block-soda, .block-actas {height: auto;background:#f3f5f5;padding:70px 0;}
.block-soda img, .block-actas img{display:none;}
.hp-slider-inner h1 {font-size: 40px;line-height: 47px;}
.hp-slider .slick-prev, .hp-slider .slick-next{    bottom: 5px!important;}
.block-actas{padding-top:0;}
.banner-natural p {font-size: 30px;height: 35px;}
#logo{    margin: 40px 0 10px;}
.mobmenu-bt{top:66px;}
#menu{    top: 111px;}


}

@media(max-width:670px){
.map-nav{height:auto;bottom:0;}
.map-nav .info{    width: calc(100% - 20px); height: 60px;    padding: 0 10px;}
.adress-carusel{width:100%;}
.adress-carusel .address_slide {padding: 20px 10px;    height: 85px!important;}
.map-nav .info p {line-height: 20px;}
}

@media(max-width:650px){
.hp-slider-inner {top: 160px;}

}

@media(max-width:600px){
.search-results .row .image {     
	float: none;
	margin: 0 auto 20px;
	display: block;
}
.hero.product_h { 
	background: #f1f2f4!important; 
}
footer > .wrap{    position: relative; overflow: hidden;}
footer .finde-us{width:100%;    margin-bottom: 35px;}
.subscribe {margin: 30px 0 50px;}
.product .image, .icones , #product .image{height:400px;}
#product .icones {height:450px;}
.slider-nav button{    padding: 0 10px;}
#hp-slider{display:none;}
.hp-slider{height:400px;background:url(images/mob-hp-hero.png)no-repeat top center;}
.hp-slider-inner{    width: 100%;text-align: center;}
.hp-slider-inner {top: 200px;}
.hp-slider-inner h1 { font-size: 45px;line-height: 55px;}
.banner-natural{    overflow: hidden;border: 1px solid #005f25;height: 150px;}
.banner-natural img {position: absolute;max-width: inherit;height: 102%;margin: -1px 0 0 -1px;float: left;}
.banner-natural p {
    font-size: 30px;
    height: 70px;
    width: 250px;
    text-align: center;
    right: 5%;
}
.footer-menu{
	width: 100%;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
	border-right:none;
	margin-bottom: 40px;
}

}

@media(max-width:550px){
.adress{width: calc(100% - 60px);    margin: 0 0 12px 0!important;    min-height: 165px;}
.adress:last-child{margin-bottom:0!important;}


}

@media(max-width:500px){
.top-menu{    margin: 45px 0 5px;}
.top-menu li {margin: 0 10px;float: none;display: inline-block;}
#logo{    margin: 80px 0 15px -9px;}
#fading-header #logo {margin: 2px 0 0px -9px;}
.mobmenu-bt{top: 105px;}
#search-icone {margin: 20px 50px 0 0;}
header .on-resp{
    position: absolute;
    width: 105px;
	top: -7px;
    left: 0;
    right: 0;
    margin: auto;
    padding-right: 7px;
}
.langs ul{    right: 4px; padding-right: 3px;}
#menu{top: 156px;}
.copyright{    padding: 20px 0 16px;}
.copyright .left, .copyright .right{width:100%;text-align:center;margin:3px 0;}
.logon {float: none;display: inline-block;}
/*.subscribe span{width:100%;text-align:center;max-width:100%;}*/
#subscribe input[type="text"]{    width:calc(100% - 40px);margin-bottom: 15px;/*text-align:center;*/}
#subscribe input[type="submit"]{/*float: none;display: block;left:0;right:0;margin:auto;*/width:100%;}
.subscribe { margin: 40px 0 40px;}
.hero {height: 175px;}
.hero h1 {margin: -10px 0 0;font-size: 35px;}
.contactus-form-block > div {width: calc(100% - 70px);padding: 25px 20px 30px;}
.contactus-form-block .caption {font-size: 24px;}
.contactus-form-block {height: 900px;}
/**/
.contactus-form-block .forma input[type="submit"], #contact-us-form input[type="submit"], #faq-form input[type="submit"]{width:100%;}
.wrap.content {padding: 40px 0 30px;}
.contactus-form-block{    margin-top: 60px;}
.general-enquiries{padding-bottom:70px;}
.simple-text h2, .heading {font-size: 25px;    line-height: 30px;}
.simple-text h3 {font-size: 24px;}
.content.all-adress{padding: 40px 0 70px;}
.category-content, .about-partners, .general-enquiries {padding-bottom: 80px;}
.right-side {padding-bottom: 70px!important;}
.news-content {padding-bottom: 40px;}
.product-use{    padding: 40px 0 70px;}
#product { padding-top: 20px;padding-bottom: 50px;}
.block-soda, .block-actas{    padding: 50px 0;}
.block-actas{padding-top:0;}
/**/
.contactus-form-block{margin-top:40px;}
.general-enquiries-block{    margin: 28px 0 60px;}
.question_title{    padding: 23px 0 23px 80px;font-size: 18px;}
.question_body{    padding: 0;margin: -20px 0 -10px;}
#faq-form .caption { font-size: 20px;}
.faq-form-block {height: 588px;}
#faq-form{    height: 415px;padding: 25px 20px 30px; width: calc(100% - 70px);}
.category-post .title, .news-content h1, .product-use .use .title {font-size: 20px;line-height: 28px;}
.product{padding-bottom:70px;}
.product .image, .icones , #product .image, #product .icones {height:350px;}
.category-content{padding-bottom:50px;}
.product .image img, #product .image img{    left: 30px;}
.breadcrumb{padding: 20px 0 20px;}
.dalintis{    margin: 10px 0 17px 0;}
.recent-posts .title{font-size: 24px;}
.news-content p + .date { margin-top: 20px;margin-bottom: 5px;}
.product{padding-bottom:60px; }
.product-use .wrap > .title {font-size: 25px;}
.view-all {height: 80px;font-size: 22px;margin-top: 30px;}
.product-use .use{    margin: 30px 0 0!important;}
#product .title {font-size: 26px; line-height: 34px;}
.category-post:first-child .title{margin-top:0;}
.new-block .info{    margin: 30px 0 0 0;}
.new-block {margin-top: 10px;}
.new-block .new-heading{    margin: 0 0 25px;}
.new-block .new-heading {font-size: 22px; line-height: 30px;}
.banner-natural p {font-size: 25px;height: 55px;width: 200px;right: 0%;}
.banner-natural {margin-top: -10px;}
blockquote{    width: calc(100% - 60px);padding: 30px 30px 30px 30px;}
blockquote:before{content:none;}
blockquote p {font-size: 18px!important;line-height: 28px!important;}
#menu > ul > li > a {padding: 5px 20px 5px 20px!important;}
#menu > a{padding: 5px 20px 5px 20px!important;}
}

@media(max-width:450px){
.banner-natural{height:100px;}
}

@media(max-width:400px){
.forma > .left, .forma > .right {width: 100%;}
#faq-form .caption{    margin-bottom: 22px;}
#faq-form {height: 435px;}
.product .image, .icones , #product .image{height:300px;margin-left:0;overflow:hidden;}
#product .icones {height:320px;}
.product .image img, #product .image img {left: 50px;}
.product .title{    font-size: 26px; line-height: 36px;}
.hp-slider-inner {top: 220px;}
.hp-slider-inner h1 { font-size: 40px;line-height: 47px;}
.banner-natural p{    font-size: 20px;    width: 160px;    height: 45px;}
.footer-menu{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	margin-bottom: 20px;
}

}

@media(max-width:360px){
.top-menu li {margin: 0 5px;}
.product .image, .icones , #product .image {height:250px;}
#product .icones {height:270px;}
.product .image img, #product .image img {left: 60px;}
}

@media screen and (max-width: 1240px) and (orientation: landscape){
.map .wrap{width:100%;}
.map-nav {position: relative;bottom:inherit;}
#map {height: 400px;}
.adress-carusel .slick-list {width: calc(100% - 111px);}
.adress-carusel.slick-slider {margin-bottom: 0;}
}

@media only screen and (max-width: 1240px) and (max-height: 700px){
.map .wrap{width:100%;}
.map-nav {position: relative;bottom:inherit;}
#map {height: 350px;}
.adress-carusel .slick-list {width: calc(100% - 111px);}
.adress-carusel.slick-slider {margin-bottom: 0;}
	
}

@media only screen and (max-width: 1240px) and (max-height: 400px){
#map {height: 250px;}
}