
@font-face{
	font-family:'teddi';
	src:url("../font/OpenSans-Regular.ttf")format('truetype');
	font-style:normal;
	font-weight:300;
}
img{
	max-width:100%;
}
h1,h2,h3,h4,h5,h6{
	font-family:'teddi' !important;
	color:#000;
	
}
html,body{
	font-family:'teddi';
	width:100%;
	height:100%;
	font-size:16px;
	line-height: 30px;
	overflow-x: hidden;
}
body{-webkit-animation: imageAnimation 3s linear 0s;
    -moz-animation: imageAnimation 3s linear 0s;
    -o-animation: imageAnimation 3s linear 0s;
	animation: imageAnimation 3s linear 0s;}
@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-out}100%{opacity:1;-webkit-animation-timing-function:ease-in}} @-moz-keyframes imageAnimation{0%{opacity:0;-moz-animation-timing-function:ease-out}100%{opacity:1;-moz-animation-timing-function:ease-in}} @-o-keyframes imageAnimation{0%{opacity:0;-o-animation-timing-function:ease-out}100%{opacity:1;-o-animation-timing-function:ease-in}} @keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-out}100%{opacity:1;animation-timing-function:ease-in}}
.max1000{max-width: 1000px;margin:auto;}
header .menu a{text-transform:uppercase;color:#fff;padding:0px 10px;border-right:1px solid #fff;margin:0px;font-weight:500;}
header .menu a:hover, header .menu li.active a{background:#f9793a;padding:6px 10px;}
.hideondesk{display:none;}
#copyright{font-size:14px;line-height:1.5;margin-top:26px;}
#copyright a:hover{color:#f9793a;}
.homeparents-body{min-height:800px;margin-top:100px;background-image:url("../img/export/Group 459@2x.png");background-size:50%;background-repeat:no-repeat;background-position-x:10%;background-position-y:50px;}
.stayintouch{width:430px;background-image:url("../img/export/Group -46@2x - babis.png");background-size:430px;background-repeat:no-repeat;background-position-x:10%;background-position-y:50px;height:450px;display:block;position:absolute;right:10%;z-index:10;top:-250px;}
.salespoints{
	width:330px;
	background-image: url("../img/export/Group 267@2x.png");
	background-size: 330px;
	background-repeat: no-repeat;
	background-position-x: 10%;
	background-position-y: 50px;
	height:350px;
	/*display: block;*/
	display: none;
	position: absolute;
	left: 350px;
	z-index: 10;
	top: -80px;
}
.about-body{
	background-image: url("../img/export/Group 486@2x.png"),url("../img/export/Group 482@2x.png");
	background-size: 250px,160px;
	background-repeat: no-repeat;
	background-position-x: 90%,85%;
	background-position-y: -25px,320px;
}
a, a:hover, a:focus{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hovereffectsmall:hover > img{width:98%;-webkit-transition:all .5s ease-in-out, padding .5s ease-in-out;transition:all .5s ease-in-out, padding .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.hovereffectsmall img{width:100%;-webkit-transition:all .5s ease-in-out, padding .5s ease-in-out;transition:all .5s ease-in-out, padding .5s ease-in-out;-webkit-filter: grayscale(0%);filter:grayscale(0%);}
.hovereffectsmall{display: inline-block;margin: auto;padding:0 10px;}
.hovereffect{display: table;margin: auto;}
.hovereffect img{width:100%;-webkit-transition:all .5s ease-in-out, padding .5s ease-in-out;transition:all .5s ease-in-out, padding .5s ease-in-out; -webkit-filter:grayscale(0%);filter:grayscale(0%);}
.hovereffect:hover > img{width:98%;-webkit-transition: all .5s ease-in-out, padding .5s ease-in-out;transition: all .5s ease-in-out, padding .5s ease-in-out;  -webkit-filter: grayscale(100%);filter:grayscale(100%);}
.nothome header{
		margin-bottom: 50px;
		position: fixed;
		width: 100%;
		margin-bottom: 200px;
		display: block;
		z-index: 11;
	}
	.nothome main{margin-top:300px;}
.innerproduct{
	text-align: center;
	color:#f97938;
	font-weight: bold;
}
.homeproduct{
	text-align: center;
	color:#f97938;
	font-weight: bold;
}
.homeproduct img{width:80%;margin:0 auto;display: block;}
.innerproduct img{
	max-height:400px;
}
.nothome footer{margin-top: 150px;}
.category-name{text-align: center;font-size: 0px;}
.category-name a{color:red;font-size: 40px; font-weight: bold;}
.item .category-name{display:none;}
.items-row .span3{
	width:24%;
	display: inline-table;
	text-align: center;
	font-size: 16px;	
	text-align: center;
	color:#f97938;
	font-weight: bold;
}
.items-row .span3 h2{font-size: 16px;	text-align: center;
color:#f97938;
font-weight: bold;}
.newsflash-title {font-size: 19px;	text-align: center;
	color:#f97938;
	font-weight: bold;}
.newsflash-title a{font-size: 19px;	text-align: center;
	color:#f97938;
	font-weight: bold;}
.orangetitle{font-size: 19px;	
	color:#f97938;
	font-weight: bold;}
#userForm h2,.items-row .span3 h2 a{color:#f97938;}
#userForm label{font-size:14px;color:#586367;}
.formControls {
    width: 90%;
}
 .formControls input[type="text"]{border-bottom:3px solid #93ae48;}
 textarea.form-control{border-bottom:3px solid #93ae48;height: 130px;}
 
.items-row .span4{
	width:33%;
	display: inline-table;
	text-align: center;
	font-size: 16px;	
	text-align: center;
	color:#f97938;
	font-weight: bold;
}
.items-row .span4 h2{font-size: 16px;	text-align: center;
color:#f97938;
font-weight: bold;}
.items-row .span4 h2 a{color:#f97938;}
.item-109 a{border-right: none !important;}
.item-103 a{border-right: none !important;}
.item-103 a::after {content: "•"; margin-left: 10px;margin-right: -10px;}
.item-104 a{border-right: none !important;}
.item-104 a::after {content: "•"; margin-left: 10px;margin-right: -10px;}
.homeblogclips{position: relative;}
.homeblogclips-inner{position: relative;}
.footersocial {
    position: absolute;
    right: 0;
}
.footersocial img{max-width: 50px;}
.biggap{padding-top:200px;position: relative;}
.leftclip{
	background-image: url("../img/export/Group 477@2x.png");
	background-size: 350px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 351px;
	height: 275px;
	float: left;
	left: -200px;
	top: -100px;
	position: absolute;
}
.rightclip{
	position: absolute;
	background-image: url("../img/export/Group 475@2x.png");
	background-size: 350px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 351px;
	height: 275px;
	
	right: -110px;
	top: -100px;
}
.leftclipplay{
	background-image: url("../img/export/Group 458@2x.png");
	background-size: 190px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 260px;
	height: 275px;
	float: left;
	left: -200px;
	top: -100px;
	position: absolute;
}
.rightclipplay{
	position: absolute;
	background-image: url("../img/export/Group 476@2x.png");
	background-size: 200px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 200px;
	height: 275px;
	
	right: -110px;
	top: -100px;
}
.rightclipplay{
	position: absolute;
	background-image: url("../img/export/Group 476@2x.png");
	background-size: 200px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 200px;
	height: 275px;
	
	right: -110px;
	top: -100px;
}
.rightclipcook{
	position: absolute;
	background-image: url("../img/export/Group 457@2x.png");
	background-size: 200px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 200px;
	height: 275px;
	
	right: -110px;
	top: -100px;
}
.page-header{display:none;}
.blog .page-header{display:block;}
.blogproducts .page-header{display:block;}
.yellowline{
	background:#ffbb00;
	height:3px;
}
.smalltext{font-size: 12px;
	line-height: normal;}
.greentitle{color:#81b300}
.aboutpage h2{color:#f97938; }
.rightclipcooktop{
	position: absolute;
	background-image: url("../img/export/Path 717@2x.png");
	background-size: 130px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 0px;
	width: 230px;
	height: 275px;
	right: -80px;
	top: 30px;
}
.leftclipcooktop{
	background-image: url("../img/export/Group -2@2x.png");
	background-size: 250px;
	background-repeat: no-repeat;-
	background-position-x: 90%;
	background-position-y: 0px;
	width: 330px;
	height: 275px;
	float: left;
	left: -200px;
	top: -100px;
	position: absolute;
}
.play-inner{position:relative ;}
footer a{color:#fff;}
footer a:hover{color:#f9793a;}
.home footer{margin-top: -160px;}
footer{position:relative ;color:#fff;}
.footerclip{clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);
background-color:#39677e ;
min-height:750px;
}
header .themenu{margin:auto;display: table;padding:10px;z-index: 99;}
header .logo{margin:auto;display: table;padding:20px;}
.greenbutton{background:#82b400;border-radius:5px;padding:5px 15px; color:#f3ffb4; text-transform: uppercase;}
.homeblog{background:#f9793a;margin-top: 130px;display: table;
	width: 100%;
	}
.homeblog-body{background:#f1b95a;margin-top: -100px;}
.logo{
	padding:5px;
	display:inline-table;
}
.top{
	position:relative;
	padding-right:140px;
	padding-left:140px;
}
.logo img{
	width:100%;
	max-width:300px;
	margin-top:20px;
}
footer li {
    text-align:center;
    margin:auto;
}
header{
	background:#82b300;
	clip-path: polygon(0 0, 100% 0, 100% 92%, 0% 100%);
}
.form-inline{
	width:100%;
	display:table;
}
.thecontactdata{
	text-align:center;
	margin-top:230px;
}
.login-inner{
	max-width:300px;
	margin:auto;
	text-align:center;
	margin-top:30px;
	padding:10px;
	border-radius:10px;
	-webkit-box-shadow:2px 3px 8px 5px rgba(0,0,0,0.13);
	-moz-box-shadow:2px 3px 8px 5px rgba(0,0,0,0.13);
	box-shadow:2px 3px 8px 5px rgba(0,0,0,0.13);
	font-size:13px;
}
.login-inner li{
	list-style:none;
}
.login-inner ul{
	margin:0;
	padding:0;
}
.contactphone{
	font-size:40px;
	font-weight:100;
}	
.contactplace{
	font-size:18px;
}
#system-message-container{
	text-align:center;
}
.breadcrumb {
	position:relative;
    background-color:#fff;
    font-size:14px;
}
.item-image{
	text-align:center;
}
.category-desc h1,.innerarticle h1{
	margin:50px 0 20px 0;
	font-size:25px;
	color:#000;
	text-align:center;
}
.blogback{
	background:#efefef;
}
.articletitle{
	text-align:center;
	color:#000 !important;
}
.item-image{
	z-index:9;
	position:relative;
}
.top-contant{
	overflow:hidden;
	height:600px;
	position:relative;
}	
.theblogitem{
	text-align:center;
	padding:20px 0;
}
.blog .fields-container{
	display:none;
}
.search-query{
	border-radius:15px;
	border:0px solid;
	font-size:12px;
	padding:6px;
	float:right;
	display:table;
}
.innerarticle h3{
	font-size:20px;
	margin-top:30px;
	color:#000;
}
.contact{
	padding:80px 0;
}
.form-control{
	border-top:0px solid;
	border-left:0px solid;
	border-right:0px solid;
	border-bottom:1px solid #999;
	border-radius:0px;
}
.rsform-submit-button{
	width:100%;
	background:#dec09f;
	border:0px solid;
	border-radius:0px;
}
.katopsi img{
	float:right;
	width:40%;
	clear:both;
}
.rsform{
	text-align:left;
}
.field-entry h2,.field-label {
	font-size:20px;
	color:#000;
	font-weight:300;
	font-family:'teddi' !important;
}
.rsform .formControlLabel{
	width:100% !important;
	max-width:100% !important;
	display:table;
}
a:hover{
	text-decoration:none;
}
a{color:#000;}
.container{max-width:1200px;}
.yog{
	width:100%;
	z-index: 10;
	position: relative;
	background-image: url("../img/export/Path 225@2x.png");
	background-size: 350px;
	background-repeat: no-repeat;
	background-position-x: 90%;
	background-position-y: 200px;
}
.nothome main{
	background-image: url("../img/export/Group 468@2x.png");
	background-size: 300px;
	background-repeat: no-repeat;
	background-position-x: 5%;
	background-position-y: 5px;
}
.yog-inner{margin:auto;max-width:450px;margin-top:-370px;}
.home header{
	height:1000px;
	background-image: url("../img/export/Group 484@2x.png"),url("../img/export/cloudgrey.png"),url("../img/export/Group 483@2x.png"),url("../img/export/Group 485@2x.png");
	background-size: 950px,350px,1000px,150px;
	background-repeat: no-repeat;
	background-position-x: 112%,-5%,100px,50px;
	background-position-y: 0,30px,180px,300px;
}
.bottomhead{position: relative;}
h3.giaourti{text-align:right; color:#fff;}
.playplay{text-align:right;}
.playplay p{text-align:right;}
.asvestio{color:#fff;}
@media screen and (max-width:1770px){
	.home header{background-size:790px,350px,1000px,150px;background-position-x: 105%,-5%,100px,50px;background-position-y:bottom,30px,180px,300px;}
}
@media screen and (max-width:1710px){
	.about-body{background-position-x:100%,85%;}
}
@media screen and (max-width:1510px){
	.home header{background-size:722px,335px,810px,120px;background-position-x:105%,-5%,60px,30px;background-position-y:bottom,28px,240px,300px;}
	.yog-inner{margin:auto;max-width:350px;margin-top:-270px;}
}
@media screen and (max-width:1470px){
	.home header{background-image:url("../img/export/group 484@2x.png"),url("../img/export/cloudgrey.png"),url("../img/export/group222.png"),url("../img/export/Group 485@2x.png");}
}
@media screen and (max-width:1400px){
	.stayintouch{display:none;}
}
@media screen and (max-width:1350px){
	.about-body{background-size:184px,160px;}
}
@media screen and (max-width:1238px){
	.home header{background-size:603px,323px,755px,120px;background-position-x:103%,-5%,44px,30px;background-position-y:bottom,28px,317px,300px;}
}
@media screen and (max-width:997px){
	.homeparents-body{background-position-x:7%;background-position-y:140px;}
	.home header{
		height:800px;
		background-image: url("../img/export/cloudgrey.png"),url("../img/export/group222.png"),url("../img/export/Group 485@2x.png");
		background-size: 350px,120%,150px;
		background-repeat: no-repeat;
		background-position-x: -5%,0px,50px;
		background-position-y: 30px,180px,300px;
	}
	.navbar{padding:0;}
	.yog{
		display: none;
	}
	.about-body {background-size:158px,138px;background-position-y:-26px,332px;}
	.bottomhead img
	{right: 20px !important;
		position: absolute;
		max-width:90%;
	}
	.themenu{position: fixed;
		top:0;
		right:0;
		width:100%;
		text-align: right;
	}
	.navbar-collapse{padding-top: 26px;
		background: rgb(0, 128, 0);}
	.themenu button{position: fixed;right:20px;top:10px;background:green;}
	.themenu li{width: 100%; }
	.themenu li a{width: 100% !important; background:green;display:block;text-align: center;padding: 5px 0;}
	header .themenu{padding:0;}
	.nothome {
		background-image: none;
		background-size: 300px;
		background-repeat: no-repeat;
		background-position-x: 5%;
		background-position-y: 300px;
	}
	.nothome {
		background-image: none;
		background-size: 300px;
		background-repeat: no-repeat;
		background-position-x: 5%;
		background-position-y: 300px;
	}
	.item-104 a::after {
		content: "";
		margin-left: 10px;
		margin-right: -10px;
	}
	.nothome main{margin-top:100px;background-image:none;}
	.nothome .logo {text-align: center;padding:5px;}
	.nothome .logo img{width:40%;min-width: 80px;margin: auto;}
	.item-103 a::after {
		content: "";
		margin-left: 10px;
		margin-right: -10px;
	}
	header {
		clip-path: none;
	}
}
@media screen and (max-width:767px){
	.homeproduct{margin-bottom: 84px;}
	#copyright{text-align:center;}
	h3.giaourti, .playplay, .playplay p{text-align:center;}
	.xartis img{width:342px;margin:40px auto;display:block;}
	.asvestio, .fattoria p{text-align:center;}
}
@media screen and (max-width:760px){
	.top {
		position: relative;
		padding-right: 0px;
		padding-left: 0px;
	}
	.homeblog b{display:block;}
	.homeplay a.greenbutton, .homecook a.greenbutton{margin-bottom:26px;display:inline-block;}
	.home footer {
		margin-top: 0px;
	}
	
	.about-body {
		background-image: none;
	}
	.about {
		margin-top: 50px;
	}
.footerclip{clip-path:none;}
	.homeproduct img{width:80%;margin:0 auto;}
	.homecook{text-align: center;}
	.homecook .col-md-4{text-align: center !important;padding-right: 0px !important;padding-left: 0px !important;}
	.salespoints{display:none;}
	
	.homeparents-body {
		min-height:530px;
		margin-top: 100px;
		background-image:none;
	}
	.homeblogclips-inner{display: none;}
.play-inner{display: none;}
.homeread .col-md-3 img{width: 80%;
	margin: 0 auto;
	clear: both;
	display: block;}
	.items-row .span3{width:98%;}
	.items-row .span4{width:98%;}
	.footersocial {
		position: relative;
		text-align: center;
	}
	.biggap {
		padding-top: 20px;
		position: relative;
	}
}
@media screen and (max-width:600px){
	.home header{
		height:600px;background-size: 220px,120%,150px;}
}
@media screen and (max-width:450px){
	.home header{
		height:460px;}
}