
body {
	margin: 0px;	
	color:#311f0c;
	font-family: "Source Sans Pro"; 
	font-weight: normal; 
	font-size: 14px; 
	line-height: 130%; 
	text-align: center;
	background: #ffffff;
	}

td {
	line-height: 130%; 
}

a {
	text-decoration: underline; 
	color: #311f0c; 
	font-weight: normal;
	}
a:link {}
a:visited {}
a:active {}
a:hover {text-decoration: none;}

img { border:0px;padding:0px;margin:0px; }

#mob1 { width:100%; }

#main { position:relative; z-index:999999999;}
#top0 {
	font-size:12px;
	font-weight:400;
	padding:2px 10px;
}

header {
	margin:0 auto;
	width:100%;
	height:235px;
	padding:0px;		
	text-align:center;	
	background: url('../images/bg-top.jpg') repeat center center; 
	-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

#header-in {
	margin-left: auto;
	margin-right: auto;
	width:94%;
	min-width:1200px;
	padding:0px;		
	text-align:left;
	position:relative;
}

#header11 {
	padding:10px 0 20px 0;
	width:auto;
	display:block;
	float:right;
	text-align:right;
	color:#fff;
	font-family: "Source Sans Pro"; 
	font-weight: normal; 
	font-size: 15px; 
	line-height: 1; 
}


#header11 img {
	width:28px;
	vertical-align:middle;
	margin-right:5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#header11 a {
	color:#fff;
	text-decoration: none;	
}

#header11 .sep-in { padding:0 15px; }

#header12-in {
	position:absolute;
	left:55%;
	top:87px;	
	transform:translate(-50%,0%);
}

#header12 {
	float:right;
	display:block;
}

#header12 .sep-in { padding:0 15px; }

#kereses-out2 { display: none; }
#kereses-out {	
	margin:0px;
	width:370px;
	text-align:center;
	height:auto;
	display:block;
	float:left;
	border:0;
	padding:2px 2px 2px 2px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #f8f6f4;
	z-index:9999999999;
}

#kereses {
	float:none;
	margin:0px auto;
	padding:0px;
	position:relative;
}

#search_input2 {
	float:left;
	border:0;
	background:none;
	color: #513014;
	font-family: "Source Sans Pro"; 
	font-weight: normal; 
	font-size: 15px;
	height:22px;
	width:290px;
	padding:7px 0 5px 15px;
	border:0px solid #aaa;
	caret-color:#d33023;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
#button-search { float:right; }

#norlandfatelep-logo {	
	position:absolute;
	left:0px;
	top:20px;
	display:block;
	height:230px;
	width:auto;	
	margin:0;
	padding: 0px;
	z-index:888888888;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
}
#norlandfatelep-logo2 {
	display:none;
}

#panmanfa-logo-png {
	float:right;
	width:auto;
	height:90px;
	vertical-align:middle;
	margin-left:0px;
	padding:10px 0 1px 0;
}

.header21 {	
	display:block;
	float:left;
	height:auto;
	color:#6a88a5;
	font-size:14px;
	padding-left:0px;
	padding-top:0px;
	padding-right:10px;
	position:relative;
	margin:0px 0 0 40px;
}
.fb-png {
	display:block;
	float:left;
	margin:0px 0 0 30px;
}
#cart-darab {
	cursor:pointer;
	position:absolute;
	background:#f86b31;
	padding:1px 6px;
	color:#fff;
	font-weight:500;
	right:-1px;
	top:-5px;
	font-size:14px;
	opacity:1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#cart-darab a {
	color:#4b5867;
}


#top-menu {
	float:right;
	margin:30px 0 0 0;
	width:100%;
	padding:12px 0;
	text-align:right;
	border:0;
	background:rgba(162,113,51,0.19);
	z-index:9999;
}


#top-menu-in {
	margin-left: auto;
	margin-right: auto;
	width:94%;
	min-width:1200px;
	padding:0px;		
	text-align:right;
	color:rgba(255,255,255,0.5);
	font-weight:300;
	font-size:19px;
	font-family: "Source Sans Pro"; 
}
#top-menu-in .sep-in { padding:0 25px; }

#top-menu a {
	border:0px;
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0;
	margin:0;
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear; 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
#top-menu a:hover {
	/*border:2px solid #311f0c;*/
	-moz-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear;
}

#header-bottom {
	margin:0 auto;
	width:100%;
	height:28px;
	padding:0px;		
	text-align:center;	
	background: url('../images/grad1.png') repeat-x center; 
}


.top-menu222 { display:none;}

#top1-out {
	margin:0 auto 40px auto;
	width:100%;
	padding:0;
	overflow:hidden;
	height:auto;
}

#top1 {	
	width:100%;
	margin:0px;
	overflow:hidden;
	position:relative;
}


.button111 {
	position:Absolute;
	left:50%;
	bottom:-19px;
	z-index:999999999;
	background:#f8692a;
	color:#fff;
	padding:12px 20px;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
	transform:translate(-50%,0%);
	font-weight:400;
}

.slider1-font {
	font-size:30px;
	font-weight:700;
	line-height:1.2;
	color:#f8692a;
	text-transform:uppercase;
	padding:10px 0;
}

.slider2-font {
	font-weight:500;
	line-height:1.2;
	color:4c351b;
}

.slider3-font {
	font-weight:500;
	line-height:1.2;
	color:4c351b;
}


.n2-bullet, .n2-ss-control-bullet {
	color:red;
	background: green;
}



#open-top {
	width:100%;
	padding:50px 0 80px 0;		
	margin:0;
	text-align:center;
	background:#fff;
}

#open-top-in {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
	font-weight:300;
}

#open-top .box11 {		
	background: #f2efeb url('../images/bg4.jpg') no-repeat right top; 
	float:left;
	width:520px;
	min-height:220px;
	margin:0 auto;
	padding:40px 30px;
	border:2px solid #f2efeb;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.1);
	text-align:left;
	color:#452908;
	font-size:18px;
	font-weight:400;
	line-height:1.4;
	overflow: hidden;
}

#open-top .box11 h2, #open-top .box11 h1 {
	font-size:32px;
	color:#311f0c;
	font-family: "Montserrat"; 
	font-weight:600;
	padding:0;
	margin:0 0 15px 0;
	border:0;
}

#open-top .box12 {	
	border:2px solid #805b32;
	border:2px solid rgba(128,91,50,0.75);
	float:right;	
	background: #fff;
}
#open-top .box11 img {
	vertical-align:middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

#top-products11 {
	width:100%;
	padding:90px 0;		
	margin:0;
	text-align:center;
	background:#eff2f5;
}

#top-products1 {
	width:100%;
	padding:70px 0;		
	margin:0;
	text-align:center;	
	background: #fff url('../images/bg3.png') repeat-x center top;
}

#top-products1-in {
	width:94%;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
}
#top-products1-in h2 {	
	font-size: 28px;
	font-family: "Montserrat"; 
	font-weight: 300; 
	margin:0px 0px 50px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	line-height:normal;
	letter-spacing:1px;	
	text-align:center;
	text-transform:uppercase;
}

#main-akciok {
	width:1200px; margin: 0px auto; padding: 0px 0px; color:#9c9a9a
}




#products1 {
	width:100%;
	padding:90px 0;		
	margin:0;
	text-align:center;
	background: #fff url('../images/bg3.png') repeat-x center top;
}

#products1-in {
	width:94%;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
}
#products1-in h2 {	
	font-size: 30px;
	font-family: "Montserrat"; 
	font-weight: 400; 
	margin:0px 0px 50px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	line-height:normal;
	letter-spacing:0px;	
	text-align:center;
	text-transform:uppercase;
}

#products1-list {
	float:none;
	width:auto;
	border:0px solid red;
}

#products1-list .kategoria-box {
	float:left;
	width:23%;
	height:auto;
	aspect-ratio:1;
	margin:1%;
	text-align:left;
	background:#fff;
	padding:0px;
	position:relative;
	border:0px solid #eee;	
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);
}

#products1-list .kategoria-box .kategoria-box-kep-out {
	width:100%;
	height:100%;
	cursor:pointer;
	overflow:hidden;
	position:raletive;
}

#products1-list .kategoria-box .kategoria-box-kep {

	width:100%;
	height:100%;
	margin:0 auto 0 auto;
	cursor:pointer;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

#products1-list .kategoria-box .kategoria-box-kep:hover {
	transform: scale(1.05);	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

#products1-list .kategoria-box .kategoria-box-text {
	
	background: url('../images/bg-product2.png') repeat-x center top ;
	position:Absolute;
	left:0px;
	right:0px;
	bottom:0px;
	color: #fff;
	padding:50px 20px 20px 20px;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;	
}

#products1-list .kategoria-box .kategoria-box-text b {
	font-weight:400;
}
#products1-list .kategoria-box .kategoria-box-text a {
	text-decoration: none; 
	color: #fff; 
	font-size:19px;
	padding:0;
	display:block;
	}
#products1-list .kategoria-box .kategoria-box-text a:link {}
#products1-list .kategoria-box .kategoria-box-text a:visited {}
#products1-list .kategoria-box .kategoria-box-text a:active {}
#products1-list .kategoria-box .kategoria-box-text a:hover {text-decoration: none;}



#products2 {
	width:100%;
	padding:70px 0;		
	margin:0;
	text-align:center;
	/*border-top:1px solid #d5c8bb;*/
	background: #fff url('../images/bg3.png') repeat-x center top;
}

#products2-in {
	width:94%;
	min-width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
}
#products2-in h2 {	
	font-size: 30px;
	font-family: "Montserrat"; 
	font-weight: 400; 
	margin:0px 0px 50px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	line-height:normal;
	letter-spacing:0px;	
	text-align:center;
	text-transform:uppercase;
}



#open1 {
	width:100%;
	padding:80px 0;		
	margin:0;
	text-align:center;
	background: url('../images/bg-top.jpg') repeat center center;
}

#open1-in {
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
	font-weight:300;
}
#open1-in a {
	text-decoration: none; 
	color: #ffffff; 
	font-size:16px;
	padding:0px 0px;
	font-weight:400;
}
#open1-in img {
	width:30px;
	margin-right:4px;
	vertical-align:middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.open1-in-left {
	float:left;
	color:#fff;
	text-align:left;
}

.open1-in-right {
	float:right;
	color:#fff;
	text-align:right;
	font-size:17px;
	font-weight:400;
}
.open1-in-left1 {
	font-size: 30px;
	font-family: "Montserrat"; 
	font-weight:400;
	margin:0px 0px 25px 0px;
	padding:0px;
}
.open1-in-left2 {
	font-size: 18px;
	font-weight:400;
	font-family: "Montserrat";
	margin:0px 0px 25px 0px;
	padding:0px;
}
.open1-in-left3 {

}
.open1-in-right1 {
	font-size: 30px;
	font-weight:400;
	font-family: "Montserrat"; 
	margin:0px 0px 20px 0px;
	padding:0px;
}
.open1-in-right2 {
	line-height:1.4;
}




#open2 {
	width:100%;
	padding:80px 0;		
	margin:0;
	text-align:center;
	background:#f0ece8;
}

#open2-in {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:left;
	font-weight:400;
	font-size:18px;
	color: #311f0c;
	line-height:1.3;
}

#open2-in .sep-in {				
	height: 50px; display:block; clear:both;	margin:auto;
}



#open2-in p {				
	padding:0 0 15px 0;
	margin:0;
}

#open2-in .text1 {
	float:right;
	width:47%;
	padding-top:0px
}

#open2-in .img1 {
	float:left;
	width:49%;
	padding:0;
	border:0;
	background:none;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
}
#open2-in .text2 {
	float:left;
	width:47%;
	padding-top:0px
}

#open2-in .img2 {
	float:right;
	width:49%;
	padding:0;
	border:0;
	background:none;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
}

#open3 {
	width:100%;
	padding:80px 0 0 0;		
	margin:0;
	text-align:center;	
	background: #fff;
}

#open3-in {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
	font-weight:300;
}

#open3-in h2 {	
	font-size: 30px;
	font-family: "Montserrat"; 
	font-weight: 400; 
	margin:0px 0px 30px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	line-height:normal;
	letter-spacing:0px;	
	text-align:center;
	text-transform:uppercase;
}

#open3-in .box {
	width:250px;
	height:130px;
	margin:20px;
	float:left;
	padding:15px 0;
	vertical-align:middle;
}


#open3-in .box img {
	vertical-align:middle;
}



.button4 {	
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;	
	background:#f6f0e9;
	border:1px solid #cfc1b0;
	color:#fff;
	padding:0px 10px;
	text-decoration:none;
	height:10px;
	width:16px;
	margin:0 3px;
	float:left;
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
}
.button-active {	
	background:#5a4a34;
}



#blog1 {
	width:100%;
	padding:70px 0;		
	margin:0;
	text-align:center;
	background:#fff;
	background: #fff url('../images/bg3.png') repeat-x center top;
}

#blog1-in {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
}
#blog1-in h2 {	
	font-size: 28px;
	font-family: "Montserrat"; 
	font-weight: 300; 
	margin:0px 0px 50px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	line-height:normal;
	letter-spacing:1px;	
	text-align:center;
	text-transform:uppercase;
}

.article-box {
	float:left;
	width:350px;
	height:450px;
	/*border:1px solid #e6ded6;*/
	text-align:left;
	margin:15px 18px;
	padding:0px;
	position:relative;
	border:0;
	overflow: visible;
}

.article-box-kep {
	cursor:pointer;
	width:348px;
	height:240px;	
	border:1px solid #e6ded6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
}

.article-box-text a {
	font-family: "Montserrat";
	text-decoration: none; 
	color: #311f0c; 
	font-size:20px;
	padding:25px 10px 15px 10px;
	display:block;
	font-weight:400;
	text-align:left;
}

.article-box-text2 {
	display:block;
	font-weight:400;
	width: auto; 
	height:auto; 
	padding:0px 10px;
	margin:0;
	text-align:left;
	color:#311f0c;
	font-size:15px;
}










.kat-box {
	float:left;
	width:561px;
	height:720px;
	background:#eff2f5;
	position:relative;
	-webkit-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
}
.kat-box-right {
	float:right;
}

.kat-box-button {	
	width:380px;
	height:86px;	
	background: #fff url('../images/arrow1.png') no-repeat top right;
	-webkit-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
	position:absolute;
	left:90px;
	top:443px;
	text-align:left;
}

.kat-box-button a {	
	text-decoration: none; 
	color: #311f0c;
	font-size:20px;
	padding:20px 0px 0 30px;
	display:block;
	font-weight:500;	
	text-transform:uppercase;
	line-height:normal;
}
.kat-box-button2 a {	
	padding-top:31px;
	
}

.kat-box2 {
	padding:78px 30px 0 120px;
	text-align:left;
}

.kat-box2 a {
	display:block;
	text-decoration: none; 
	color: #311f0c;
	font-size:20px;
	line-height:34px;
}

.kat-box3 {
	padding:78px 50px 30px 90px;
	text-align:left;
}
.kat-box3 a {
	display:block;
	text-decoration: none; 
	color: #311f0c;
	font-size:17px;
	line-height:30px;
}
.kat-box-inner {
			height:auto;
}
.lev-1 { padding-left:30px; }
.lev-2 { padding-left:60px; }
.lev-3 { padding-left:75px; }



.i-png {
	display:block;
	margin:0 auto 60px auto;
}

#open-about2 {
	margin:0 auto 0 auto;
	width:100%;
	padding:0px 0px;		
	text-align:left;
	border-top:1px solid #eee;
}

#open-about-in2 {
	margin-left: auto;
	margin-right: auto;
	width:1200px;
	padding:0px;		
	text-align:left;
	font-weight:400;
}
.open-about-in-text22 { display:none;}
.open-about-in-text2 {
	width:326px;
	height:146px;
	padding:30px 30px;
	font-size:17px;
	line-height:24px;
}

.open-about-in-text2 b {
	font-size:24px;
	line-height:30px;
	padding-bottom:10px;
	display:block;
}
.open-about-in2-box {
	width:386px;
	height:Auto;
	float:left;
}
.open-about-in2-box img {
	width:100%;
	height:Auto;
	display:block;
}


#top-products2 {
	width:100%;
	padding:80px 0px 50px 0;		
	text-align:center;
	background:#efefef;
}

#top-products2-in {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:center;
}
#top-products2-in h2 {	
	font-size: 36px;
	font-family: "Source Sans Pro"; 
	font-weight: 300; 
	margin:0px 0px 30px 0px;
	padding:0px;
	color: #010101;	
	border-bottom: 0px solid #ffcd04;
	line-height:normal;
	letter-spacing:2px;	
	text-align:center;
}
/*
.kategoria-box {
	float:left;
	width:270px;
	height:340px;
	text-align:center;
	margin:10px;
	background:#fff;
	padding:0px;
	position:relative;
}

.kategoria-box2 {
	margin-right:0px;
	float:right;
}

.kategoria-box .kategoria-box-kep-out {
	width:270px;
	height:270px;
	cursor:pointer;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
}

.kategoria-box .kategoria-box-kep {

	width:270px;
	height:270px;
	margin:0 auto 0 auto;
	cursor:pointer;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.kategoria-box .kategoria-box-kep:hover {
	transform: scale(1.1);	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.kategoria-box .kategoria-box-text {
	color: #311f0c;
	padding:0px;
	height:60px;	
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;	
}

.kategoria-box .kategoria-box-text:hover {
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
	background: rgba(0, 0, 0, 0.75);
}

.kategoria-box .kategoria-box-text a {
	text-decoration: none; 
	color: #311f0c; 
	font-weight: 100;
	font-size:17px;
	padding:20px 5px 0 5px;
	display:block;
	font-weight:300;
	}
.kategoria-box .kategoria-box-text a:link {}
.kategoria-box .kategoria-box-text a:visited {}
.kategoria-box .kategoria-box-text a:active {}
.kategoria-box .kategoria-box-text a:hover {text-decoration: none;}
*/

#termek-box-left {
	float:left;
	width:230px;
	line-height:normal;
	background:#f5ede5;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

#termek-box-left b {
	background:#f5f5f5;
	color:#303030;
	width:auto;
	display:block;
	padding:7px 10px 5px 10px;
	margin:5px 0 0px 0;
	font-size:17px;
	font-weight:600;
	/*text-transform:uppercase;*/

	background:#43a85c;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 20px;
	font-family: "Montserrat"; 
	font-weight: 300; 
	margin:0px;
	padding:3px 0 5px 0;
	color: #fff;	
	width:auto;
	text-align:center;

}

#termek-box-left a {	
	font-size:14px;	
	font-weight:400;
	display:block;
	text-decoration:none;
	border-top:1px dotted #b8a897;
	color:#311f0c;	
	text-decoration: none; 
	padding:7px 10px;
	margin:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;*/


}

#termek-box-left a:hover {	
	/*background:#311f0c;
	color:#fff;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;*/
	font-size:14px;	
	font-weight:600;
	color:#f8692a;
}

#termek-box-left .level2 {
	padding:5px 10px 5px 35px;
	font-size:14px;
	font-weight:400;
} 

#termek-box-left .level3 {
	padding:5px 10px 5px 45px;
	font-size:14px;
	font-weight:400;
} 


#termek-box-left a.active1 {	
	color:#cc0000;
	font-weight:400;	
	background:#311f0c;
	color:#fff;
}

.kat1 {
	background:#f5f5f5;
	border:0px solid #ddd;
	padding:10px;
	line-height:normal;
	color:#555;
	font-weight:400;
	text-transform:uppercase;
	font-size:12px;
}

#termek-box-left .level2.active1 {
	background:none;
	font-weight:600;
	color:#f8692a;
} 

	


#termek-box-right {
	float:right;
	width:900px;
}


#open-about3 {
	margin: 0 auto;
	width:100%;
	padding:0 0 50px 0;		
	text-align:center;
	height:auto;
	background:#efefef url('../images/bg5.jpg') no-repeat bottom center;
}

#open-about-in3 {
	margin-left: auto;
	margin-right: auto;
	width:1131px;
	padding:30px 40px;		
	text-align:left;
	background:#fff;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
}

#open-about-in-text3 {
	padding:0px;		
	text-align:left;
	font-size:19px;
	color:#050504;
	line-height:26px;
	font-weight:300;
}

#open-about-in-text3 h2 {	
	font-family: "Source Sans Pro";
	font-weight:300;
	font-size:40px;
	color:#fff;
	line-height:normal;
	padding:0;
	margin:0 0 20px 0;
}

#open-about-in-text3 p {
	padding:10px 0;
	margin:0;
}


#open-gallery {
	margin: 0 auto;
	width:100%;
	padding:0 0 50px 0;		
	text-align:center;
	height:auto;
	background:#efefef ;
}

#open-gallery-in {
	margin-left: auto;
	margin-right: auto;
	width:1210px;
	padding:30px 0px;		
	text-align:left;
	
}

#open-gallery-in img { padding:0;margin:0;}

.open-gallery-box {
	float:left;
	width:242px;
	height:180px;
	cursor:pointer;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
}


#open-boxes {
	margin-left: auto;
	margin-right: auto;
	width:100%;
	padding:0px;		
	text-align:center;
	height:564px;
	background: url('../images/bg4.jpg') repeat-x top center;
	overflow:hidden;
}
#open-boxes-in {
	margin-left: auto;
	margin-right: auto;
	width:1200px;
	padding:0px;		
	text-align:left;
	padding:80px 0 0 0 ;
}

.open-box1 {
	float:left;
	width:346px;
	text-align:center;
	margin: 0 20px;
	font-size:17px;
	color:#737d85;
	font-weight:300;
	line-height:25px;
	cursor:pointer;
}

.open-box1 b {	
	font-size:26px;
	font-weight:400;
	padding:30px 0 30px 0;
	color:#311f0c;
	display:block;
}
.open-box1-in {
	padding:0px 20px 40px 20px;
}

#content4 {
	width:100%;
	background:#f1f1f1;	
	font-family:"Source Sans Pro";
}

#content4-in {
	margin-left: auto;
	margin-right: auto;
	padding:40px 0px;	
	text-align:center;
	width:auto;
}


#content4-in h4 {
	color:#010101;
	border:0;
	padding-bottom:10px;
	margin:0px;
	text-align:Center;
	font-family:"Source Sans Pro";
	text-transform:none;

	font-size: 30px;
	font-family: "Source Sans Pro"; 
	font-weight: 400; 
	color: #311f0c;	
	line-height:normal;

}

#content4-in h5 {
	color:#333;
	font-size:16px;
	font-weight:300;
	border:0;
	padding-bottom:15px;
	margin:0px;
	text-align:Center;
	font-family:"Source Sans Pro";
}

.content44 {
	background: #f1f1f1;
	margin-bottom:40px;
}


.input_ajanlat2 {
	border: 1px solid #ddd;
	padding:8px 8px;
	margin-left: 0px; 
	color: #311f0c; 
	background: #fff;
	font-family: "Source Sans Pro"; 
	font-weight: normal; 
	font-size: 14px; 
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width:60%;
}

.input_ajanlat3 {
	width:60%;
	height:150px;
}


.button_ajanlat {

}
.button_ajanlat:hover {
	opacity:0.75;
}




.line1 {
	background:#f2f2f2 url('../images/line1.jpg') repeat-x top center;
	height:6px;
}



#top-button {
	position:Absolute;
	right:15px;
	bottom:10px;
	z-index:888888888;
	opacity:0.9;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}

#top-button:hover {
	position:Absolute;
	right:15px;
	bottom:10px;
	z-index:888888888;
	opacity:0.7;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}





#footer {	
	background: #25562e url('../images/bg-footer.jpg') no-repeat top center;
	width:100%;
	color:#ffffff;

}
#footer-in {
	width:1200px;
	margin:0 auto;
	padding:260px 0px 0px 0 ;
	text-align:center;
	font-size:15px;
	font-weight: 300;
	position:relative;	
	line-height:1.4;
}

#footer-in p { padding:10px 0; }
#footer-in a {
	text-decoration: none; 
	color:#ffffff;	
}

.footer1 {	
	float:left;
	width:250px;
	padding:20px 20px 0 0px;
	text-align:left;
	color:#ffffff;
}

.footer2 {		
	float:left;
	width:250px;
	float:left;
	padding:0;
	text-align:left;
}
#footer-norlandfatelep-logo {
	width:90%;
	height:auto;
}
.footer3 {		
	float:left;
	width:250px;
	padding:33px 0 0 100px;
	text-align:left;
	line-height:1.4;
}
.footer3 a {
	text-decoration: none; 
	color:#ffffff;
	font-weight:300;
}


.footer4 b, .footer3 b, .footer3 strong {
	color:#ffffff;
	font-weight:600;
	padding:0;
	text-transform:uppercase;
}

.footer4 {	
	float:right;
	padding:30px 0 0 0px;
	width:150px;
	text-align:left;
}
.footer4 a {
	display:block;
	text-decoration: none; 	
	text-transform:uppercase;
	color:#ffffff;
	line-height:1.7;
	font-weight:300;
}


.footer-box {
	float:left;
	margin:70px 15px 0 15px;
	width:228px;
	height:130px;
	padding:15px 15px;
	border:1px solid #ffffff;
	color:#fff;
	font-size:16px;
	font-weight:300;
	line-height:1.5;
	text-align:left;
}


.footer11 { 
	background:rgba(60,41,19,0.7);
	text-align:center;
	font-size:14px;
	line-height:26px;
	padding:7px 30px;
	font-weight:300;
	margin-top:30px;
	text-transform:uppercase;
}
.footer11 a {
	text-decoration: none; 
	color:#fff;
	font-weight:300;
	font-size:80%;
}


.social {
	width:100%;
	text-align:right;
	padding-top:100px;
	padding-bottom:10px;
}


#middle {
	background:#fff;
	width:100%;
	float:none;
	margin-right:0px;
	line-height:24px;
}
#middle-in {
	margin-left: auto;
	margin-right: auto;
	width:1200px;
	padding:40px 0px 40px 0;	
	text-align:left;
	font-size:16px;
	color:#311f0c;
	min-height:350px;
}

#middle-in h1 {	
	font-size: 40px;
	font-family: "Source Sans Pro"; 
	font-weight: 400; 
	margin:0px 0px 40px 0px;
	padding:0 0 25px 0px;
	color: #311f0c;	
	border-bottom: 1px solid #e1e1e1;
	line-height:normal;
}

#middle-in h1#h1 {	
	font-size: 40px;
	font-family: "Source Sans Pro"; 
	font-weight: 500; 
	margin:0px 0px 50px 0px;
	padding:0 0 25px 0px;
	color: #e2bb60;	
	border-bottom: 1px solid #e1e1e1;
	line-height:normal;
}
#middle-in h1 b { font-weight: 500; }

#middle-in h2 {	
	font-size: 25px;
	font-family: "Source Sans Pro"; 
	font-weight: 600; 
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #311f0c;	
	border-bottom: 0px dotted #bbb;
	line-height:normal;
}

#middle-in h3 {	
	font-size: 19px;
	font-family: "Source Sans Pro"; 
	font-weight: 600; 
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #311f0c;	
	border-bottom: 0px dotted #bbb;
	line-height:normal;
}


#middle-in2 img {
	margin:0;
	padding:6px 0;
	border:0px;
	line-height:1.3;
}

#middle-in2 iframe {
	width:100%;
	margin:0px;
	border:1px solid #fff;
}


#middle-in2 .left1, #middle-in2 .right1 {
	float:left;
	width:40%;
	margin:1%;
	padding:3% 4%;
	background:rgba(0,0,0,0.05);
}


#middle-in2 td {
	border:1px solid #ccc;
	border-left:1px solid #eee;	
	border-top:1px solid #eee;
	padding:6px;
}
#back {
	display:block;
	text-align:center;
	font-family: "Source Sans Pro"; 
	color:#019fe3;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	border:1px solid #019fe3;
	margin:30px 0 0 0;
	padding:10px 10px;
	line-height:normal;
	letter-spacing:0px;
}

#nav-box {
	text-align: left;
	color:#777;
	font-weight:400;
	font-size: 13px;
	padding:0px 0px;
	margin:0px 0 20px 0;
	display:block;
	text-transform:uppercase;
	background:#fff;
	/*border:1px solid #e1e1e1;*/
}

#nav-box a {
	text-decoration: none; 
	color:#777;
	font-weight: 400; 	
	}
#nav-box a:link {}
#nav-box a:visited {}
#nav-box a:active {}
#nav-box a:hover {text-decoration: none;}


.box-22 {
	width:48%;
	padding-right:2%;
	margin-bottom:50px;
	float:left;
	text-align:left;
	font-weight:300;
	line-height:26px;
	font-size:16px;
}

.box-22 .title1 {
	font-size:25px;
	line-height:25px;
	font-weight:400;
	color:#019fe3;
	text-decoration: none;
	background:none;
	display:block;
	margin:0;
	padding:0 0 15px 0;
}

.box-22 .kep1 {
	float:left;
	width:50%;
	height:auto;
	padding:0 20px 0px 0;
	margin:0;
	border:0;
	/*border:1px solid red;*/
}

.more-about2 {
	display:block;
	float:left;
	font-family: "Source Sans Pro"; 
	color:#019fe3;
	font-size:16px;
	font-weight:300;
	text-decoration:none;
	border:1px solid #019fe3;
	margin:15px 0 0 0;
	padding:8px 20px;
	line-height:normal;
	letter-spacing:0px;
}

#middle-in2 .kep2 {
	float:right;
	width:50%;
	height:auto;
	padding:0 0 0px 30px;
	margin:0;
	border:0;
	/*border:1px solid red;*/
}

.termeklista-box {
	float:left;
	width:270px;
	height:470px;
	text-align:left;
	margin:14px;	
	background:#fff;
	padding:0px;
	position:relative;
	z-index:1;	
	border:1px solid #eee;
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	overflow:hidden;
	z-index:9999;
	line-height:normal;
}

.termeklista-box .box-termeklista-kep {
	width:268px;
	height:268px;
	border:0px;

}
 .termeklista-box .box-termeklista-kep img {
	width:268px;
	height:268px;
	border:0px;
}

.termeklista-box .box-termeklista-kep-out {
	width:268px;
	height:268px;
	overflow:hidden;
	border:0px;
	border-bottom:1px solid #eee;
}

.termeklista-box .box-termeklista-kep {	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box .box-termeklista-kep:hover {
	transform: scale(1.1);	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box .nev {
	display:block;
	padding:15px 15px 10px 15px;
	height:40px;
	height:auto;
	border-bottom:0;
	line-height:normal;
}

.termeklista-box .termek-in {
	height:auto;
	border:0px;

}

.termeklista-box .nev a {
	text-decoration: none; 
	color: #311f0c; 
	font-weight:500;
	font-size:18px;
	line-height:normal;
	}
.termeklista-box .nev a:link {}
.termeklista-box .nev a:visited {}
.termeklista-box .nev a:active {}
.termeklista-box .nev a:hover {text-decoration: none;color: #311f0c; }

.termeklista-box .ar  {
	font-weight:normal;
	font-size:20px;
	display:block;
	padding:5px 15px 10px 15px;
	height:auto;
	border:0px;
	text-decoration: none; 
	color: #f8692a;	
	font-weight:600;
}

.termeklista-box .ar b {
	font-size:16px;
	font-weight:500;
}

.termeklista-box .ar s  {
	color: #311f0c; 
	font-size:15px;
	font-weight:300;
	float:right;
}

.termeklista-box .nev2 {
	height:auto;
	border:0px;
	padding:0px 10px 10px 10px;
}

.termeklista-box .reszletek {
	position: absolute; 
	left:1px; 
	bottom:1px; 
	
}

#lista1 .termeklista-box {
	margin:8px;
}




.termeklista-box3 {
	float:left;
	width:200px;
	height:420px;
	text-align:left;
	margin:15px;	
	background:#fff;
	padding:0px;
	position:relative;
	z-index:1;	
	border:1px solid #eee;
	-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
	overflow:hidden;
	z-index:9999;
	line-height:normal;
}

.termeklista-box3 .box-termeklista-kep {
	width:200px;
	height:200px;
	border:0px;

}
 .termeklista-box3 .box-termeklista-kep img {
	width:200px;
	height:200px;
	border:0px;
}

.termeklista-box3 .box-termeklista-kep-out {
	width:200px;
	height:200px;
	overflow:hidden;
	border:0px;
	border-bottom:1px solid #eee;
}

.termeklista-box3 .box-termeklista-kep {	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box3 .box-termeklista-kep:hover {
	transform: scale(1.1);	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box3 .nev1 {
	display:block;
	padding:15px 15px 10px 15px;
	height:40px;
	height:auto;
	border-bottom:0;
	line-height:normal;
	position: absolute; 
	left:0px; 
	top:200px; 
}

.termeklista-box3 .termek-in {
	height:auto;
	border:0px;

}

.termeklista-box3 .nev1 a {
	text-decoration: none; 
	color: #333333; 
	font-weight:600;
	font-size:18px;
	line-height:normal;
	}
.termeklista-box3 .nev a:link {}
.termeklista-box3 .nev a:visited {}
.termeklista-box3 .nev a:active {}
.termeklista-box3 .nev a:hover {text-decoration: none;color: #333333; }

.termeklista-box3 .ar  {
	font-weight:normal;
	font-size:20px;
	display:block;
	padding:5px 15px 10px 15px;
	height:auto;
	border:0px;
	text-decoration: none; 
	color: #f8692a;	
	font-weight:600;
}

.termeklista-box3 .ar b {
	font-size:16px;
	font-weight:500;
}

.termeklista-box3 .ar s  {
	color: #333333; 
	font-size:15px;
	font-weight:300;
	float:none;
	display:block;
}

.termeklista-box3 .nev2 {
	height:auto;
	border:0px;
	padding:0px 10px 10px 10px;
}

.termeklista-box3 .reszletek {
	position: absolute; 
	left:1px; 
	bottom:1px; 
	
}

.termeklista-box3 a.reszletek1  {
	font-size:15px;
	font-weight:500;
	padding:7px 0 8px 0px;
	background:#eee;
	color:#333333;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:60;
	text-decoration:none;
	width:110px;
	text-align:Center;
	height:17px;
	line-height:normal;
}


.termeklista-box2 {
	float:left;
	width:280px;
	height:470px;
	text-align:left;
	margin:15px;	
	background:#f6f6f6;
	border:0px solid #ededed;
	padding:0px;
	position:relative;
	z-index:10;
	-webkit-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
	overflow:hidden;
}

.termeklista-box2 .box-termeklista-kep {
	border-bottom:1px solid #e1e1e1;
}

.termeklista-box2 .box-termeklista-kep, .box-termeklista-kep img {
	width:280px;
	height:280px;
}

.termeklista-box2 .box-termeklista-kep-out {
	width:280px;
	height:280px;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
	overflow:hidden;
}

.termeklista-box2 .box-termeklista-kep {	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box2 .box-termeklista-kep:hover {
	transform: scale(1.1);	
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear; 
}

.termeklista-box2 .nev {
	font-weight:500;
	font-size:15px;
	display:block;
	padding:15px 15px 10px 15px;
	height:40px;
	height:auto;
	border-bottom:0;
}

.termeklista-box2 .termek-in {
	height:auto;
	border:0px;
}

.termeklista-box2 .nev a {
	text-decoration: none; 
	color: #311f0c; 
	font-weight:500;
	font-size:20px;
	}
.termeklista-box2 .nev a:link {}
.termeklista-box2 .nev a:visited {}
.termeklista-box2 .nev a:active {}
.termeklista-box2 .nev a:hover {text-decoration: none;color: #311f0c; }

.termeklista-box2 .ar  {
	font-weight:normal;
	font-size:22px;
	display:block;
	padding:5px 15px 10px 15px;
	height:auto;
	border:0px;
	text-decoration: none; 
	color: #f8692a;	
	font-weight:600;
}

.termeklista-box2 .ar b {
	font-size:18px;
	font-weight:500;
}

.termeklista-box2 .ar s  {
	color: #787878; 
	font-size:15px;
	font-weight:300;
	float:none;
	display:block;
}

.termeklista-box2 .nev2 {
	height:auto;
	border:0px;
	padding:0px 10px 10px 10px;
}

.ribbon {
	background: #f8692a; 
	color: #fff; 
	text-align: center; 
	width: 140px; 
	height: 70px; 
	position: absolute; 
	top: -17px; 
	left: -53px; 
	font-size: 11px; 
	text-transform: uppercase; 
	line-height: 14px;
	transform: rotateY(0deg) rotate(-45deg);
	font-weight: 500;
	opacity:0.9;
	z-index:88888888888888;
}
.ribbon-in { padding-top:36px; }
.ribbon span {font-size: 16px; font-weight: 400;}


.raktar11, .raktar12, .raktar13  {
	background:green;
	color: #fff; 
	text-align: center; 
	width: auto; 
	height: auto; 
	position: absolute; 
	padding:5px 10px;
	top: 247px;
	right:0px;
	font-size: 11px; 
	text-transform: uppercase; 
	opacity:0.99;
	z-index:888888888888888;
}
.raktar12 {
	background:orange;	
}
.raktar13 {
	background:red;	
}

.raktar10  {
	font-size: 15px; 
	top: 15px;
	left:auto;
	right:15px;
	
	/*position:static;*/
}

.kedvenc {
	float:right;
	border:0px solid #aaa;
	background:#f5f5f5;
	padding:9px 10px 7px 10px;
	width:200px;
	margin:0 0 0 15px;
}
.kedvenc a {
	color:#311f0c;
	text-decoration:none;
}
.kedvenc img {
	vertical-align:middle;
	padding-right:4px;
}

.kosarba1 {
	font-size:15px;
	font-weight:500;
	padding:8px 0;
	background:#f8692a;
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:60;
	color:#fff;
	text-decoration:none;
	width:120px;
	text-align:Center;
	border:0;
	cursor:pointer;
	height:33px;
	line-height:normal;
}

a.reszletek1  {
	font-size:15px;
	font-weight:500;
	padding:8px 0px;
	background:#eee;
	color:#311f0c;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:60;
	text-decoration:none;
	width:120px;
	text-align:Center;
	height:17px;
	line-height:normal;
}




.tobbfele {
	font-size:14px;
	color:#777;
	font-weight:300;
	padding-top:4px;
}


.reszletes-jpg {
	margin-left:35px;
}


.tovabb {
	display:block;
	padding:5px 15px;
	background:#019fe3;
	margin-top:15px;
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px;
	z-index:60;
	color:#fff;
	text-decoration:none;
}


.termek-top2 {
	width:50%;
	float:left;
	display:block;
	padding:0px;
	text-align:Center;
}

.termek-top {
	width:100%;
	display:block;
	background: url('../images/bg-termek-top.jpg') repeat-x;
	height:35px;
}

#gallery {
	
	position:relative;
	z-index:888;
}
#gallery ul { list-style: none; display: inline; margin:0;padding:0; }
#gallery ul li { display: inline; text-align:center; margin:0;padding:0; }


#gallery-ref-out {
	
}

.gallery-ref {
	float:left;
	width:350px;
	height:350px;
	text-align:left;
	margin:15px 18px;
	padding:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
}

.gallery-ref-in {	
	width:348px;
	height:250px;
	position:relative;
	text-align:left;
	margin:0;
	padding:0;
	cursor:pointer;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #e6ded6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
}
.gallery-ref img {
	margin:0;
	padding:0;
	width:348px;
	height:250px;
}

.gallery-ref a.ref-button  {	
	display:block;
	width:320px;
	text-decoration: none; 
	font-weight:400;
	font-size:22px;
	padding:15px 20px 0 20px;
	color:#663817;
	line-height:1.1;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}

.gallery-ref a.ref-button:hover  {	
	color:#663817;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}

.img5 {
	margin: 0px 5px;
	padding: 0px;
	/*max-width:90%;*/
	height:90px;
	width:auto;
	max-width:90%;

}


.img52 {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	width:auto;
	max-width:90%;
	height:auto;
}

.img53 {
	margin: 0px 0px 40px 0px;
	padding: 0px;
	width:auto;
	max-width:90%;
	height:auto;
}


#product-text {
	float:right;
	width:48%;
}

#product-text-gray {
	background:#f6f6f6;
	padding:0px;
	margin-bottom:20px;
}

#product-text-white {
	background:#fff;
	border:1px solid #ccc;
	padding:20px;
	margin-bottom:20px;
}

.gomb1 {
	background:#fff;
	padding:10px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:auto;
	font-size:17px;
}

#form2 {
	width:auto;
	background:#ffffff;
	padding:30px;
	margin-top:1px;
}


.button55 {
	font-size: 15px; 
	font-family: "Source Sans Pro";
	color: #ffffff; 
	padding:5px 10px;
	border: #f8692a 1px solid;	
	background:#f8692a;
	cursor:pointer;
}
.button55:hover {	
	background:#f8692a;
	border: #f8692a 1px solid;
}


.button56 {
	font-size: 14px; 
	font-family: "Source Sans Pro";
	color: #ffffff; 
	padding:5px 10px;
	border: #f8692a 1px solid;	
	background:#f8692a;
	cursor:pointer;
}
.button56:hover {	
	background:#f8692a;
	border: #f8692a 1px solid;
}

.input {
	border: #bdbdbd 1px solid;
	font-size: 100%; 
	margin-left: 0px; 
	color: #311f0c;
	background-color: #ffffff;
	padding:3px 6px;
	width:400px;
}

textarea {
	border: #bdbdbd 1px solid;
	font-size: 100%; 
	margin-left: 0px; 
	color: #311f0c;
	background-color: #ffffff;
	overflow:auto;	
	padding:3px 6px;
	width:400px;
	height:100px;
}



label {
	width:140px;
	padding-right: 10px;
	float: left;
	text-align: left;
	height:30px;
}


#empty4 {
	height:200px;
	padding:0px;			
}



#box-galeria {
	float:left;
	width:370px;
	height:254px;
	margin-left:30px;
	margin-top:30px;
	background: #ffffff;
	border:1px solid #d5d5d5;
}
#box-galeria-in {
	padding:0px;
}

#box-galeria-in .title {
	color:#777777;
	font-size:25px;
	margin-bottom:12px;
	padding-left:20px;
}

.box-galeria-kep {
	width:368px;
	height:170px;
}

.galeria-nev {
	padding:10px 20px 15px 20px;
	font-size:16px;
	font-weight:bold;
}

.galeria-nev img { 
	margin-right:15px;
}

.galerialista {
	float:left;
	width:270px;
	height:245px;
	margin-right:20px;
	margin-bottom:20px;
	background: #ffffff;
	border:1px solid #d5d5d5;
}

.galerialista2 {
	margin-right:0px;	
}

.galerialista-text {
	padding:15px;
	height:50px;
	line-height:normal;
}

.galerialista-text a {
	color:#2d2d2d;
	font-size:18px;
	text-decoration:none;
}
.galerialista-text a:hover {
	color:#2d2d2d;
	font-size:18px;
	text-decoration:none;
}

.galerialista-kep {
	width:270px;
	height:165px;
}

.galeria-inner {
	float:left;
	margin:18px;

	width:348px;
	height:250px;
	position:relative;
	text-align:left;
	cursor:pointer;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #e6ded6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);


}

.galeria-inner2 {
	margin-right:0px;
	float:right;
}


#main-menu {
	width:100%;
	background:#7cae35;
	height:48px;
	text-align:left;
	margin-bottom:30px;
}

.clear {
	clear:both;
}

.title {
	background:#e5e5e5;
	color:#311f0c;
	font-size:26px;
	margin-top:20px;
	padding:18px 12px;
	font-weight:500;
	line-height:normal;
}

.title1 {
	background:#e5e5e5;
	color:#311f0c;
	font-size:26px;
	margin-top:30px;
	padding:18px 12px;
	font-weight:500;
	line-height:normal;
}

.title2 {
	background:#e5e5e5;
	color:#311f0c;
	font-size:16px;
	margin-top:0px;
	padding:18px 12px;
	font-weight:500;
	line-height:normal;
}

#galeria-jpg {
	margin-top:30px;
}


.box-left {
	float:left;
	width:370px;
	margin-left:30px;
	margin-top:30px;
}


.box-hir a {
	font-size:16px;
}

.box-hir .datum {
	color: #311f0c; 
}

div.sep-line-hir {				
	height: 1px; display:block; clear:both;	margin:auto;
	border-bottom:dotted 1px #cccccc;
	margin-bottom:0px;
	margin-top:20px;
	margin-bottom:21px;
}


.rendezes {
	text-align:right;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
	padding:0 20px 20px 20px;
	font-size:15px;
}

.rendezes a {
	text-align:center;
	margin-left:3px;
	background:#ffffff;
	border:1px solid #d7d7d7;
	padding:2px 8px;
	text-decoration: none;
	color:#311f0c;
	font-weight:500;
}

.rendezes a:hover {
	background:#eaeaea;
}
.rendezes .active {
	background:#eaeaea;
}

.img4 {
	margin: 0px 0px 0px 0px;
	border:1px solid #d7d7d7;
	padding: 10px 0px; 
	text-align:center;
	height:auto;
}

.img4 img { height:460px; }


#select1 {
	width:280px;
	padding:4px;
	font-size:14px;
}
#ar {
	float:left;
	display:block;
	padding:0px 10px;
	width:180px;
}
#szallitas {
	float:left;
	display:block;
	padding:0px 10px;
	width:90px;
}
#menny {
	float:right;
	display:block;
	width:25px;
	padding-top:2px;
}
#kosarba {
	float:right;
	display:block;
	padding-left:10px;
	width:90px;
	padding-top:2px;
}

.button2 {
	font-size: 16px; 
	font-family: "Source Sans Pro";
	color: #fff; 
	padding:6px 15px;
	border: #f8692a 1px solid;	
	background:#f8692a;
	cursor:pointer;
	width:90px;
	font-weight:500;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;	
}
.button2:hover {	
	background:#311f0c;
	color: #ffffff; 
	border: #311f0c 1px solid;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;	
}

.input2 {
	vertical-align:middle; 
	width:20px;
	border: #c1c1c1 1px solid;
	color: #454545;
	font-size: 14px; 	
	font-family: "Source Sans Pro"; 
	padding:4px;
}


#csere-box {
	display:block;
	border: 1px solid #d1d1d1;
	padding:15px;
}

#csere-box h2 {
	font-size:15px;
}


.box-gal-sep {
	float:left;
	text-align:center;
	width:120px;	
	line-height:120%;
	/*border:1px solid red;*/
}

.box-gal2 {
	width:120px;
	height:80px;
	padding:1px;	
	margin-left:0px;
}
.box-gal2 img {
	border:1px solid #311f0c;
}

#right {
	width:203px;
	float:right;
}

.datum {
	font-size:95%;
	color:#311f0c;
	padding-bottom:4px;
	padding-top:5px;
	line-height:120%;
}


.datum2 {
	font-size:95%;
	color:#311f0c;
	padding-top:5px;
}




.file-list-title {
	border:1px solid #eee;;
	padding:5px;
}
.file-list {
	background:#fafafa;
	padding:5px;
}


.upper {
	text-transform: uppercase;
	font-size:115%;
	line-height:120%;
}

.img_termek {
	margin: 0px 0px 0px 0px;
	border: #e5e5e5 2px solid;
	padding: 1px;
}

.img-content {
	margin: 0px 0px 0px 0px;
	border: #e5e5e5 2px solid;
	padding: 1px;
}


.img {
	margin: 0px 0px 0px 0px;
	border: #e5e5e5 3px solid;
	padding: 1px;
}

p {
	margin:7px 0px 0px 0px; 
}

form {
	margin:0px; 
}

.hr2 {
	color: #DCD3D0;
	height:1px;
}

.l1 { background-color: #f9f9f9; }
.l0 { background-color: #ffffff; } 


.spacer {
	background-image: url('../images/spacer.gif');
}

.termekhatter0 {
	background-color:#fff;
}

.termekhatter1 {
	background-color:#fff;
}

.bg_basket {
	background-color:#311f0c;
	color:#fff;
	font-weight:600; 
	color:#311f0c;background:#f3ebe2;
}

.bg_basket2 {
	background-color:#fff;
	border:1px solid #d3dbe1;
}

.button {
	font-size: 15px; 
	font-family: "Source Sans Pro";
	color: #fff; 
	padding:3px 6px;
	border: #f8692a 1px solid;	
	background:#f8692a;
	cursor:pointer;
	font-weight:500;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}
.button:hover {	
	background:#311f0c;
	color:#fff;
	border: #000 1px solid;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}

.button3 {
	font-size: 20px; 
	font-family: "Source Sans Pro";
	color: #fff; 
	padding:8px 16px;
	border: #f8692a 1px solid;	
	background:#f8692a;
	cursor:pointer;
	font-weight:500;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}
.button3:hover {	
	background:#311f0c;
	color:#fff;
	border: #000 1px solid;
	transition: all 0.4s ease-in;
	-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	-ms-transition: all 0.4s ease-in;
}

.button1 {
	font-size: 13px; 
	font-family: "Source Sans Pro";
	color: #ffffff; 
	padding:4px 10px;
	border: #311f0c 1px solid;	
	background:#311f0c;
	cursor:pointer;
}

select { 
	border: #ddd 1px solid;
	font-size: 14px; 
	margin-left: 0px; 
	color: #311f0c; 
	font-family: "Source Sans Pro"; 
	background-color: #ffffff;	
	padding:3px 4px;
}

.sep2 {
	height: 7px; display:block; clear:both;	margin:auto;
}

div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

div.sep5 {				
	height: 5px; display:block; clear:both;	margin:auto;
}

div.sep10 {				
	height: 10px; display:block; clear:both;	margin:auto;
}

div.sep20 {				
	height: 20px; display:block; clear:both;	margin:auto;
}

div.sep25 {				
	height: 25px; display:block; clear:both;	margin:auto;
}

div.sep30 {				
	height: 30px; display:block; clear:both;	margin:auto;
}


h1 {
	font-size: 130%;
	font-family: "Source Sans Pro"; 
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	color: #311f0c;	
	border-bottom: 1px dotted #bbb;
	line-height:110%;
}

h2 {
	font-weight: normal;
	font-family: "Source Sans Pro";
	color: #311f0c;
	text-align:left;
	margin: 10px 0px 0px 0px;
	font-size:160%;	
}

h3 {
	font-size: 20px;
	font-family: "Source Sans Pro"; 
	font-weight: normal; 
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	color: #747474;	
	border-bottom: 0px dotted #bbb;
	line-height:normal;
	/*text-transform:uppercase*/
}

h4 {
	font-size: 130%;
	font-family: "Source Sans Pro"; 
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	color: #311f0c;	
	border-bottom: 1px dotted #bbb;
	line-height:110%;
}
h5 {
	font-size: 100%;
	font-weight: bold;
	font-family: "Source Sans Pro";
	color: #311f0c;
	margin: 0px 0px 5px 0px;
}
h6 {
	font-size: 130%;
	font-family: "Source Sans Pro"; 
	font-weight: bold; 
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	color: #311f0c;	
	border-bottom: 1px dotted #bbb;
	line-height:110%;
}
#hr {	
	background: url('../images/bg2.jpg') repeat-x;
	padding:10px 15px;
}
.table {
	border-bottom: 1px solid #e1e1e1;
	background:#f5f5f5;
}
.table1 {
	border-bottom: 1px solid #e1e1e1;
	background:#f5f5f5;
}
.table2 {
	border-bottom: 1px solid #e1e1e1;
	background:#fff;
}
.little {
	font-size:95%;
}


.l1 { background-color: #f9f9f9; }
.l0 { background-color: #ffffff; } 
.l2 { background-color: #eeeeee; }
.l3 { background-color: #fafafa; }

.termekhatter0 {
	background-color:#fff;
}

.termekhatter1 {
	background-color:#fff;
}

div.sep-line {				
	height: 1px; display:block; clear:both;	margin:auto;
	border-bottom:solid 1px #cccccc;
	margin-bottom:0px;
	margin-top:3px;
}

div.sep-line2 {				
	height: 1px; display:block; clear:both;	margin:auto;
	border-bottom:solid 1px #cccccc;
	margin-bottom:3px;
	margin-top:3px;
}


.table-cell {
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:5px;
	font-size:14px;
}

.table-cell2 {
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:5px;
	font-size:14px;
	background: #ddd;
	color:#311f0c;
}

.table-cell3 {
	background:#deb887;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:5px;
	font-size:14px;
}

.table-cell4 {
	background:#ede8e1;
	border:1px solid #eee;
	padding:8px;
}

.table-cell5 {
	border:1px solid #eee;
	padding:8px;
}


.table-termek {
	background: #aaa;
	color:#ffffff;
	padding:5px;
	font-size:12px;
}

#logo {
	float:left;
}


#termek-box-left-mob, #kereses-out-mob, #top-image-mobile, #menu-icon-png, #menu-mobile, #mobile1, #news-mobile { display:none; }

#akcio {
	
	background:#fff;
	margin:40px auto 0px auto;
	margin-left: auto;
	margin-right: auto;
	width:1092px;
	padding:20px 30px;		
	text-align:left;
	-webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);

}


.ar2 {
	font-size:25px;
	color: #f8692a;
	font-weight:600;
}


input[type='radio']:after {
	width: 11px;
	height: 11px;
	border-radius: 11px;
	top: 0px;
	left: -1px;
	position: relative;
	background-color: #fff;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid #d1d3d1;
}

input[type='radio']:checked:after {
	width: 11px;
	height: 11px;
	border-radius: 11px;
	top: 0px;
	left: -1px;
	position: relative;
	background-color: #311f0c;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid #f1f1f1;
}

#product-text-gray2 {
	background:#fff;
}
.szin00 {
	border:1px solid #eee;
	float:left;
	width:272px;
	padding:8px;
}
.szin0, .szin1 { float:left;display:block;}
.szin0 {
	padding-right:10px;
}
.szin1 {
	padding-left:10px;
}
.potty {
	float:left;
	width:24px;
	height:24px;
	border:1px solid #e1e1e1;
}


.sep-mob { display:none; }



.kosar-box1 {
	border:1px solid #d3dbe1;
	background:#f3ebe2;
	padding:20px;
	width:331px;
	float:left;
	margin-right:10px;
	font-size:15px;
	text-align:left;
}
.kosar-box1 b { 
	font-size:15px;
}
.kosar-box1 .input {
	width:auto;
}
.kosar-box2 {
	margin-right:0px;
}
.kosar-box3 {
	float:none;
	width:auto;
	background:#fff;
	margin:0;
}
.kosar-box4 {
	float:none;
	width:auto;
	background:#f3ebe2;
}

.kosar-box5 {
	border:1px solid #d3dbe1;
	padding:10px;
	margin:0px;
	font-size:15px;
	text-align:left;
	float:none;
	width:auto;
	background:#fff;
	margin:0;
}

.kosar-box6 {
	background-color:#311f0c;
	color:#fff;
	font-weight:600;
	padding:5px;
	color:#311f0c;background:#f3ebe2;
}

.kosar-box7 {
	width:49%;
	float:left;
	padding:0 1% 0 0;
}

.kosar-box8 {
	width:auto;
	float:none;
	padding:1% 0 0 0;
}


.box1 {
	width:50%;
	margin:0 auto;
	padding:2%;
	border:1px solid #eee;
}


.input2 {
	border: #bdbdbd 1px solid;
	font-size: 15px; 
	margin-left: 0px; 
	color: #311f0c;
	background: #ffffff;
	padding:3px 6px;
	width:260px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#top1-mob {
	display:none;
}


#message {
	position:fixed;right:5px;bottom:5px;
	 filter: drop-shadow(0px 1px 3px #707070);
}

#szerz-ker2 {
	display:none;
}


.back1 {
	border:1px solid #aaa;
	color:#474747;
	text-align:center;
	padding:8px 10px 10px 10px;
	margin-top:30px;
}

.back1 a {
	font-weight:300;
	text-decoration:none;
	color:#474747;
	text-align:center;
}




#visszahivas {
	z-index:99999999;
	position:fixed;
	right:3px;
	bottom:0px;
}
#visszahivas img {
	height:65px;
}

#visszahivas2 {
	display:block;
	text-decoration:none;
	text-align:center;
	margin:0 7px 0 auto;
	width:15px;
	padding:2px 3px;
	border:1px solid #ccc;
	background:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size:13px;
}

#palyazatok1 {
	position:fixed;left:5px;bottom:7px;z-index:9999999999;
	width:240px;
}
#palyazatok2 {
	display:block;
	text-decoration:none;
	text-align:center;
	margin:0 auto 7px 0;
	width:15px;
	padding:2px 3px;
	border:1px solid #ccc;
	background:#fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size:13px;
}


#message1 {
	display:none;
	z-index:9999999999999;
	position:fixed;
	right:10px;
	bottom:10px;
	width:300px;
	height:455px;
	padding:75px 0 0px 0;
	text-align:center;
	background: rgba(95, 209, 68, 0.95);
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;	
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
	color:#fff;
}
#x1 {
	position:absolute;
	left:15px;
	top:20px;
}
#x2 {
	position:absolute;
	right:15px;
	top:20px;
}
.layer-input {
	border:0;
	padding:10px 10px;
	margin: 10px auto; 
	color:#111e6c; 
	background: #fff;
	font-size:14px;
	width:266px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block;
	line-height:normal;
	font-weight: normal;
}
.layer-input2 { height:130px; }
.layer-button {
	border: 0px; 
	cursor:pointer;
	display:block;
	text-align:Center;
	background:#5f4a34;
	color:#fff; 
	font-size:17px;
	font-weight:500;
	text-decoration:none;
	line-height:normal;
	letter-spacing:0px;
	margin:10px auto;
	padding:10px 20px;
	width:266px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
	-moz-transition: all 400ms linear;
	-webkit-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	transition: all 400ms linear;
}
.layer-button:hover {
	background:#fff;
	color:#5f4a34;
	border: 0px; 
	-moz-transition: all 400ms linear;
	-webkit-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	transition: all 400ms linear;
}

.layer-input3 {
	border:0;
	padding:10px 10px;
	margin: 5px auto; 
	color:#111e6c; 
	background: #fff;
	font-size:14px;
	width:160px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:inline;
	line-height:normal;
	font-weight: 300;
}



#termek_leiras td, #termek_leiras th {
	border:1px solid #ccc;
	border-left:1px solid #eee;	
	border-top:1px solid #eee;
	padding:6px;
}


/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/
/* --------------------------------------*/


div#n2-ss-288 .n2-ss-slider-1{position:relative;display:grid;}
div#n2-ss-288 .n2-ss-slider-2{display:grid;grid-template-areas:'full';position:relative;overflow:hidden;border:0px solid rgba(62,62,62,1);box-sizing:border-box;border-radius:0px;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;z-index:1;}
div#n2-ss-288 .n2-ss-slider-2 > *{grid-area:full;}
div#n2-ss-288 .n2-ss-slider-2 > .n2-ss-preserve-size{max-width:1000px;}
div#n2-ss-288 .n2-ss-slider-3{display:grid;grid-template-areas:'cover';position:relative;overflow:hidden;z-index:20;}
div#n2-ss-288 .n2-ss-slider-3 > *{grid-area:cover;}
div#n2-ss-288 .n2-ss-showcase-slides{place-self:center;position:relative;display:grid;grid-template-areas:'slide';width:100%;max-width:940px;perspective-origin:50% 50%;perspective:1000px;opacity:0.001;transform:translateX(-100000px);}
div#n2-ss-288 .n2-ss-showcase-slides > *{grid-area:slide;}
div#n2-ss-288 .n2-ss-showcase-slides--ready{animation-name:showcase-fade-in;animation-duration:1s;opacity:1;transform:none;}
div#n2-ss-288 .n2-ss-slide{display:block;width:100%;border-radius:0px;border:0px solid rgba(62,62,62,1);box-sizing:border-box;backface-visibility:hidden;}
div#n2-ss-288.n2-ss-showcase-vertical .n2-ss-slide{clear:left;}
div#n2-ss-288 .n2-ss-slide-inner{position:relative;width:100%;height:100%;z-index:20;}
div#n2-ss-288 .n2-ss-showcase-overlay{width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;z-index:2000000;display:block;}
div#n2-ss-288 .n2-ss-slide-active .n2-ss-showcase-overlay{display:none;}
div#n2-ss-288 .smart-slider-animate-in .n2-ss-showcase-overlay,div#n2-ss-288 .smart-slider-animate-out .n2-ss-showcase-overlay{display:block;}
div#n2-ss-288 .n2-ss-slide-active{z-index:3;display:block;}
div#n2-ss-288 .n2-ss-slide{perspective:1000px;}
@keyframes showcase-fade-in{from{opacity:0;}
to{opacity:1;}
}
div#n2-ss-288 .n2-ss-control-bullet{visibility:hidden;text-align:center;justify-content:center;z-index:14;}
div#n2-ss-288 .n2-ss-control-bullet--calculate-size{left:0 !important;}
div#n2-ss-288 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize{width:100%;}
div#n2-ss-288 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize{height:100%;flex-flow:column;}
div#n2-ss-288 .nextend-bullet-bar{display:inline-flex;vertical-align:top;visibility:visible;align-items:center;flex-wrap:wrap;}
div#n2-ss-288 .n2-bar-justify-content-left{justify-content:flex-start;}
div#n2-ss-288 .n2-bar-justify-content-center{justify-content:center;}
div#n2-ss-288 .n2-bar-justify-content-right{justify-content:flex-end;}
div#n2-ss-288 .n2-ss-control-bullet-vertical > .nextend-bullet-bar{flex-flow:column;}
div#n2-ss-288 .n2-ss-control-bullet-fullsize > .nextend-bullet-bar{display:flex;}
div#n2-ss-288 .n2-ss-control-bullet-horizontal.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{flex:1 1 auto;}
div#n2-ss-288 .n2-ss-control-bullet-vertical.n2-ss-control-bullet-fullsize > .nextend-bullet-bar{height:100%;}
div#n2-ss-288 .nextend-bullet-bar .n2-bullet { 
	border:2px solid #f8692b; background:#fff; cursor:pointer;transition:background-color 0.4s;
}
div#n2-ss-288 .nextend-bullet-bar .n2-bullet.n2-active{cursor:default; border:2px solid #f8692b; background: #f8692b; }
div#n2-ss-288 div.n2-ss-bullet-thumbnail-container{position:absolute;z-index:10000000;}
div#n2-ss-288 .n2-ss-bullet-thumbnail-container .n2-ss-bullet-thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center;}
div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n2-font-norland11-paragraph{color: #8c8c8c;font-size:100%;text-shadow: none;line-height: 1.2;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}
div#n2-ss-288 .n2-font-norland11-paragraph a, div#n2-ss-288 .n2-font-norland11-paragraph a:FOCUS{color: #1890d7;font-size:100%;text-shadow: none;line-height: 1.2;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}
div#n2-ss-288 .n2-font-norland11-paragraph a:HOVER, div#n2-ss-288 .n2-font-norland11-paragraph a:ACTIVE{color: #1890d7;font-size:100%;text-shadow: none;line-height: 1.2;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}
div#n2-ss-288 .n2-font-norland12-hover, div#n2-ss-288 .n2-font-norland12-hover:FOCUS{color: #1c1c1c;font-size:200%;text-shadow: none;line-height: 1.4;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: bold;}
div#n2-ss-288 .n2-font-norland1{color: #8c8c8c;font-size:125%;text-shadow: none;line-height: 1.4;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}
div#n2-ss-288 .n2-font-norland1 a, div#n2-ss-288 .n2-font-norland1 a:FOCUS{color: #1890d7;font-size:100%;text-shadow: none;line-height: 1.4;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}
div#n2-ss-288 .n2-font-norland1 a:HOVER, div#n2-ss-288 .n2-font-norland1 a:ACTIVE{color: #1890d7;font-size:100%;text-shadow: none;line-height: 1.4;font-weight: normal;font-style: normal;text-decoration: none;text-align: inherit;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n-uc-norland3-inner{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n2-ss-slider-2{background-color:rgba(255,255,255,1);}
div#n2-ss-288 .n2-style-norlan-dot{background: rgba(28,28,28,0);opacity:1;padding:5px 5px 5px 5px ;box-shadow: none;border: 2px solid rgba(28,28,28,1);border-radius:50px;margin:6px;}
div#n2-ss-288 .n2-style-norlan-dot.n2-active, div#n2-ss-288 .n2-style-norlan-dot:HOVER, div#n2-ss-288 .n2-style-norlan-dot:FOCUS{background: #1c1c1c;border: 2px solid rgba(28,28,28,1);}
div#n2-ss-288 .n-uc-IYBfGYd6jMUm{padding:0px 0px 0px 0px}
div#n2-ss-288 .n-uc-175f368ec3aef-inner{padding:10px 10px 10px 10px;text-align:center;--ssselfalign:center;;justify-content:center}
div#n2-ss-288 .n-uc-175f368ec3aef{max-width: 650px}
div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner{padding:20px 10px 20px 10px}
div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}
div#n2-ss-288 .n-uc-1240bcb247856-inner{padding:10px 10px 10px 10px;justify-content:flex-start}
div#n2-ss-288 .n-uc-1240bcb247856{width:100%}
div#n2-ss-288 .n-uc-ipqytvwP8j99{padding:0px 0px 0px 0px}
div#n2-ss-288 .n-uc-11c8486f48fe6-inner{padding:10px 10px 10px 10px;text-align:center;--ssselfalign:center;;justify-content:center}
div#n2-ss-288 .n-uc-11c8486f48fe6{max-width: 650px}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner{padding:20px 10px 20px 10px}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}
div#n2-ss-288 .n-uc-1c64485d13e46-inner{padding:10px 10px 10px 10px;justify-content:flex-start}
div#n2-ss-288 .n-uc-1c64485d13e46{width:100%}
div#n2-ss-288 .n-uc-norland4{padding:0px 0px 0px 0px}
div#n2-ss-288 .n-uc-1da4ee5acfc1a-inner{padding:10px 10px 10px 10px;text-align:center;--ssselfalign:center;;justify-content:center}
div#n2-ss-288 .n-uc-1da4ee5acfc1a{max-width: 650px}
div#n2-ss-288 .n-uc-norland3-inner{padding:20px 10px 20px 10px}
div#n2-ss-288 .n-uc-norland3-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-norland3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}
div#n2-ss-288 .n-uc-1aa1d6b3055bb-inner{padding:10px 10px 10px 10px;justify-content:flex-start}
div#n2-ss-288 .n-uc-1aa1d6b3055bb{width:100%}
div#n2-ss-288 .n-uc-RsFgNDKuT5rK{padding:0px 0px 0px 0px}
div#n2-ss-288 .n-uc-1003c836a04b6-inner{padding:10px 10px 10px 10px;justify-content:center}
div#n2-ss-288 .n-uc-1003c836a04b6{max-width: 650px}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner{padding:20px 10px 20px 10px}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}
div#n2-ss-288 .n-uc-1eed01eb423bb-inner{padding:10px 10px 10px 10px;justify-content:flex-start}
div#n2-ss-288 .n-uc-1eed01eb423bb{width:100%}
div#n2-ss-288 .n-uc-m0OfBdV1l8eU{padding:0px 0px 0px 0px}
div#n2-ss-288 .n-uc-18669738962b0-inner{padding:10px 10px 10px 10px;justify-content:center}
div#n2-ss-288 .n-uc-18669738962b0{max-width: 650px}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner{padding:20px 10px 20px 10px}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner > .n2-ss-layer-row-inner{width:calc(100% + 21px);margin:-10px;flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{margin:10px}
div#n2-ss-288 .n-uc-1779524f75cae-inner{padding:10px 10px 10px 10px;justify-content:flex-start}
div#n2-ss-288 .n-uc-1779524f75cae{width:100%}
div#n2-ss-288 .n2-ss-slider-3{padding:30px 20px 30px 20px}
@media (min-width: 1200px){div#n2-ss-288 [data-hide-desktopportrait="1"]{display: none !important;}
}
@media (orientation: landscape) and (max-width: 1199px) and (min-width: 901px),(orientation: portrait) and (max-width: 1199px) and (min-width: 701px){div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-1240bcb247856{width:100%}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-1c64485d13e46{width:100%}
div#n2-ss-288 .n-uc-norland3-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-1aa1d6b3055bb{width:100%}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-1eed01eb423bb{width:100%}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner > .n2-ss-layer-row-inner{flex-wrap:nowrap;}
div#n2-ss-288 .n-uc-1779524f75cae{width:100%}
div#n2-ss-288 [data-hide-tabletportrait="1"]{display: none !important;}
}
@media (orientation: landscape) and (max-width: 900px),(orientation: portrait) and (max-width: 700px){div#n2-ss-288 .n-uc-IYBfGYd6jMUm{padding:100px 0px 100px 0px}
div#n2-ss-288 .n-uc-mrC81ZiHuRG1-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}
div#n2-ss-288 .n-uc-1240bcb247856{width:calc(100% - 20px)}
div#n2-ss-288 .n-uc-9j8EyzpVtklS{--ssfont-scale:0.7}
div#n2-ss-288 .n-uc-ee0e5RL4lPO7{--ssfont-scale:0.8}
div#n2-ss-288 .n-uc-11c8486f48fe6-inner{padding:100px 10px 100px 10px}
div#n2-ss-288 .n-uc-GkBU1tYGJOMg-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}
div#n2-ss-288 .n-uc-1c64485d13e46{width:calc(100% - 20px)}
div#n2-ss-288 .n-uc-sYsI8IjulXES{--ssfont-scale:0.7}
div#n2-ss-288 .n-uc-dnmC5ikc7My5{--ssfont-scale:0.8}
div#n2-ss-288 .n-uc-1da4ee5acfc1a-inner{padding:100px 10px 100px 10px}
div#n2-ss-288 .n-uc-norland3-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}
div#n2-ss-288 .n-uc-1aa1d6b3055bb{width:calc(100% - 20px)}
div#n2-ss-288 .n-uc-sPx6tswFBVnf{--ssfont-scale:0.7}
div#n2-ss-288 .n-uc-norland6{--ssfont-scale:0.8}
div#n2-ss-288 .n-uc-1003c836a04b6-inner{padding:100px 10px 100px 10px}
div#n2-ss-288 .n-uc-YBcfkGLibye6-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}
div#n2-ss-288 .n-uc-1eed01eb423bb{width:calc(100% - 20px)}
div#n2-ss-288 .n-uc-ayqYZKgdu3fD{--ssfont-scale:0.7}
div#n2-ss-288 .n-uc-pj4FL8DgX5CK{--ssfont-scale:0.8}
div#n2-ss-288 .n-uc-18669738962b0-inner{padding:100px 10px 100px 10px}
div#n2-ss-288 .n-uc-HiSmzWasCFy7-inner > .n2-ss-layer-row-inner{flex-wrap:wrap;}
div#n2-ss-288 .n-uc-1779524f75cae{width:calc(100% - 20px)}
div#n2-ss-288 .n-uc-VRalCqUFrZ7h{--ssfont-scale:0.7}
div#n2-ss-288 .n-uc-VKROwJ7sTDCh{--ssfont-scale:0.8}
div#n2-ss-288 [data-hide-mobileportrait="1"]{display: none !important;}
}
.n2-ss-slide-1113 { display: none; }


#slider-wrap {
	background:#fff;
	margin: 0 0 40px 0;
	position:relative;
	z-index:0;
}



@media screen and (max-width: 1550px) {
	#top-menu-in .sep-in { padding:0 17px; }
}

@media screen and (max-width: 1450px) {
	#top-menu-in .sep-in { padding:0 13px; }
}

@media screen and (max-width: 1024px) {	



			body {
				margin: 0px;	
				color:#311f0c;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				font-size: 14px; 
				line-height: 130%; 
				text-align: center;
				background: #ffffff;
				}

			td {
				line-height: 130%; 
			}

			a {
				text-decoration: underline; 
				color: #311f0c; 
				font-weight: normal;
				}
			a:link {}
			a:visited {}
			a:active {}
			a:hover {text-decoration: none;}

			img { border:0px;padding:0px;margin:0px; }

			#mob1 { width:100%; }

			#main { position:relative; z-index:999999999;}
			#top0 {
				font-size:12px;
				font-weight:400;
				padding:2px 10px;
			}

			header {
				margin:0 auto;
				width:100%;
				height:150px;
				padding:0px;		
				text-align:center;	
				background: url('../images/bg-top.jpg') repeat center center; 
				-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;

			}

			#header-in {
				margin-left: auto;
				margin-right: auto;
				width:100%;
				min-width:auto;
				padding:0px;		
				text-align:left;
				position:relative;
			}

			#header11 {
				padding:10px 0 20px 0;
				width:auto;
				display:block;
				float:right;
				text-align:right;
				color:#fff;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				font-size: 15px; 
				line-height: 1; 

				DISPLAY: NONE;
			}


			#header11 img {
				width:28px;
				vertical-align:middle;
				margin-right:5px;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			#header11 a {
				color:#fff;
				text-decoration: none;	
			}

			#header11 .sep-in { padding:0 15px; }

			#header12-in {
				position:relative;
				float:left;
				width:auto;
				border:0px solid red;
				position:Absolute;
				left:210px;
				top:56px;				
				transform:translate(0,0);

			}

			#header12 {
				float:right;
				display:block;				
				padding:30px 30px 0 0;
				/*background:red;*/
			}

			#header12 .sep-in { padding:0 15px; display:none; }

			#kereses-out {	
				display:none;
			}

			
			#kereses-out2 {	
				margin:0 10px 0 auto;
				width:350px;
				text-align:center;
				height:40px;
				display:block;
				
				border:0;
				padding:2px 2px 2px 2px;
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;
				background: #f8f6f4;
				z-index:9999999999;
			}

			#kereses2 {
				float:none;
				margin:0px auto;
				padding:0px;
				position:relative;
			}

			#kereses-out2 #search_input3 {
				float:left;
				border:0;
				background:none;
				color: #513014;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				font-size: 15px;
				height:22px;
				width:290px;
				padding:7px 0 5px 15px;
				border:0px solid #aaa;
				caret-color:#d33023;
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;
			}
			#kereses-out2 #button-search { float:right; }


			#norlandfatelep-logo {	
				position:absolute;
				left:10px;
				top:10px;
				display:block;
				height:160px;
				width:auto;	
				margin:0;
				padding: 0px;
				z-index:888888888;
				-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
			}
			#norlandfatelep-logo2 {
				display:none;
			}

			#panmanfa-logo-png {
				position:relative;
				width:auto;
				height:90px;
				vertical-align:middle;
				margin-left:0px;
				padding:0;
			}

			.header21 {	
				display:block;
				float:right;
				height:auto;
				color:#6a88a5;
				font-size:14px;
				padding-left:0px;
				padding-top:0px;
				padding-right:10px;
				position:relative;
				margin:0 0 0 20px;
			}
			.fb-png {
				display:block;
				float:right;
				margin:0px 0 0 0px;
			}
			#cart-darab {
				cursor:pointer;
				position:absolute;
				background:#f86b31;
				padding:1px 6px;
				color:#fff;
				font-weight:500;
				right:-1px;
				top:-5px;
				font-size:14px;
				opacity:1;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			#cart-darab a {
				color:#4b5867;
			}
			
			#menu-icon-png {
				display: block;
				/*position:Absolute;
				left:100px;
				top:10px;*/
				float:right;
				height:38px;
				padding:10px;
				margin:44px 10px 30px 0;
			}

			#top-menu {				
				display:none;
				position:absolute;
				left:0;
				right:0;
				top:0;	
				bottom:0;
				height:100vh;
				transform:translate(0,0);

				float:none;
				margin:150px 0 0 0;
				width:auto;
				padding:25px 15px 15px 15px;
				text-align:center;
				border:0;
				background:rgba(162,113,51,0.95);
				z-index:99999999;
			}


			#top-menu-in {
				margin-left: auto;
				margin-right: auto;
				width:auto;
				min-width:0;
				padding:0px;		
				text-align:center;
				color:rgba(255,255,255,0.5);
				font-weight:300;
				font-size:19px;
				font-family: "Source Sans Pro"; 
			}
			#top-menu-in .sep-in { padding:0 16px; display:none; }

			#top-menu a {
				display:block;
				border:0px;
				color:#ffffff;
				font-size:23px;
				font-weight:500;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:1px;
				padding:25px 0;
				margin:0;
				border-bottom:1px solid rgba(255,255,255,0.4);
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear; 
				-webkit-border-radius: 7px;
				-moz-border-radius: 7px;
				border-radius: 7px;
			}
			#top-menu a:hover {
				/*border:2px solid #311f0c;*/
				-moz-transition: all 300ms linear;
				-webkit-transition: all 300ms linear;
				-o-transition: all 300ms linear;
				transition: all 300ms linear;
			}

			#header-bottom {
				margin:0 auto;
				width:100%;
				height:28px;
				padding:0px;		
				text-align:center;	
				background: url('../images/grad1.png') repeat-x center; 
			}


			.top-menu222 { display:none;}

			#top1-out {
				margin:0 auto 40px auto;
				width:100%;
				padding:0;
				overflow:hidden;
				height:auto;
			}

			#top1 {	
				width:100%;
				margin:0px;
				overflow:hidden;
				position:relative;
			}


			.button111 {
				position:Absolute;
				left:50%;
				bottom:-19px;
				z-index:999999999;
				background:#f8692a;
				color:#fff;
				padding:12px 20px;
				text-decoration:none;
				text-transform:uppercase;
				letter-spacing:1px;
				-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.4);
				transform:translate(-50%,0%);
				font-weight:400;
			}

			.slider1-font {
				font-size:30px;
				font-weight:700;
				line-height:1.2;
				color:#f8692a;
				text-transform:uppercase;
				padding:10px 0;
			}

			.slider2-font {
				font-weight:500;
				line-height:1.2;
				color:4c351b;
			}

			.slider3-font {
				font-weight:500;
				line-height:1.2;
				color:4c351b;
			}


			.n2-bullet, .n2-ss-control-bullet {
				color:red;
				background: green;
			}



			#open-top {
				width:auto;
				padding:30px 10px;		
				margin:0;
				text-align:center;
				background:#fff;
			}

			#open-top-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
				font-weight:300;
			}


			#open-top .box11 {		
				background: #f2efeb url('../images/bg4.jpg') no-repeat right top; 
				float:left;
				width:41%;
				min-height:210px;
				margin:1%;
				padding:3%;
				border:2px solid #f2efeb;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.1);
				text-align:left;
				color:#452908;
				font-size:18px;
				font-weight:400;
				line-height:1.4;
				overflow: hidden;
			}

			#open-top .box11 h2, #open-top .box11 h1 {
				font-size:32px;
				color:#311f0c;
				font-family: "Montserrat"; 
				font-weight:600;
				padding:0;
				margin:0 0 15px 0;
			}

			#open-top .box12 {	
				
				float:left;	
				background: #fff;
			}


			#top-products11 {
				width:100%;
				padding:90px 0;		
				margin:0;
				text-align:center;
				background:#eff2f5;
			}

			#top-products1 {
				width:100%;
				padding:70px 0;		
				margin:0;
				text-align:center;	
				background: #fff url('../images/bg3.png') repeat-x center top;
			}

			#top-products1-in {
				width:94%;
				min-width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
			}
			#top-products1-in h2 {	
				font-size: 28px;
				font-family: "Montserrat"; 
				font-weight: 300; 
				margin:0px 0px 50px 0px;
				padding:0px;
				color: #311f0c;	
				border: 0;
				line-height:normal;
				letter-spacing:1px;	
				text-align:center;
				text-transform:uppercase;
			}

			#main-akciok {
				width:auto; margin: 0px auto; padding: 0px 0px; color:#9c9a9a
			}




			#products1 {
				width:100%;
				padding:90px 0;		
				margin:0;
				text-align:center;
				background: #fff url('../images/bg3.png') repeat-x center top;
			}

			#products1-in {
				width:94%;
				min-width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
			}
			#products1-in h2 {	
				font-size: 30px;
				font-family: "Montserrat"; 
				font-weight: 400; 
				margin:0px 0px 50px 0px;
				padding:0px;
				color: #311f0c;	
				border: 0;
				line-height:normal;
				letter-spacing:0px;	
				text-align:center;
				text-transform:uppercase;
			}

			#products1-list {
				float:none;
				width:auto;
				border:0px solid red;
			}

			#products1-list .kategoria-box {
				float:left;
				width:31%;
				height:auto;
				aspect-ratio:1;
				margin:1%;
				text-align:left;
				background:#fff;
				padding:0px;
				position:relative;
				border:0px solid #eee;	
				-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);
			}

			#products1-list .kategoria-box .kategoria-box-kep-out {
				width:100%;
				height:100%;
				cursor:pointer;
				overflow:hidden;
				position:raletive;
			}

			#products1-list .kategoria-box .kategoria-box-kep {

				width:100%;
				height:100%;
				margin:0 auto 0 auto;
				cursor:pointer;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			#products1-list .kategoria-box .kategoria-box-kep:hover {
				transform: scale(1.05);	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			#products1-list .kategoria-box .kategoria-box-text {
				
				background: url('../images/bg-product2.png') repeat-x center top ;
				position:Absolute;
				left:0px;
				right:0px;
				bottom:0px;
				color: #fff;
				padding:50px 20px 20px 20px;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;	
			}

			#products1-list .kategoria-box .kategoria-box-text b {
				font-weight:400;
			}
			#products1-list .kategoria-box .kategoria-box-text a {
				text-decoration: none; 
				color: #fff; 
				font-size:19px;
				padding:0;
				display:block;
				}
			#products1-list .kategoria-box .kategoria-box-text a:link {}
			#products1-list .kategoria-box .kategoria-box-text a:visited {}
			#products1-list .kategoria-box .kategoria-box-text a:active {}
			#products1-list .kategoria-box .kategoria-box-text a:hover {text-decoration: none;}



			#products2 {
				width:100%;
				padding:70px 0;		
				margin:0;
				text-align:center;
				/*border-top:1px solid #d5c8bb;*/
				background: #fff url('../images/bg3.png') repeat-x center top;
			}

			#products2-in {
				width:94%;
				min-width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
			}
			#products2-in h2 {	
				font-size: 30px;
				font-family: "Montserrat"; 
				font-weight: 400; 
				margin:0px 0px 50px 0px;
				padding:0px;
				color: #311f0c;	
				border: 0;
				line-height:normal;
				letter-spacing:0px;	
				text-align:center;
				text-transform:uppercase;
			}



			#open1 {
				width:auto;
				padding:80px 20px;		
				margin:0;
				text-align:center;
				background: url('../images/bg-top.jpg') repeat center center;
			}

			#open1-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
				font-weight:300;
			}
			#open1-in a {
				text-decoration: none; 
				color: #ffffff; 
				font-size:16px;
				padding:0px 0px;
				font-weight:400;
			}
			#open1-in img {
				width:30px;
				margin-right:4px;
				vertical-align:middle;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			.open1-in-left {
				float:left;
				color:#fff;
				text-align:left;
			}

			.open1-in-right {
				float:right;
				color:#fff;
				text-align:right;
				font-size:17px;
				font-weight:400;
			}
			.open1-in-left1 {
				font-size: 30px;
				font-family: "Montserrat"; 
				font-weight:400;
				margin:0px 0px 25px 0px;
				padding:0px;
			}
			.open1-in-left2 {
				font-size: 18px;
				font-weight:400;
				font-family: "Montserrat";
				margin:0px 0px 25px 0px;
				padding:0px;
			}
			.open1-in-left3 {

			}
			.open1-in-right1 {
				font-size: 30px;
				font-weight:400;
				font-family: "Montserrat"; 
				margin:0px 0px 20px 0px;
				padding:0px;
			}
			.open1-in-right2 {
				line-height:1.4;
			}




			#open2 {
				width:100%;
				padding:40px 0;		
				margin:0;
				text-align:center;
				background:#f0ece8;
			}

			#open2-in {
				width:auto;
				max-width:96%;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:left;
				font-weight:400;
				font-size:18px;
				color: #311f0c;
				line-height:1.3;
			}

			#open2-in .sep-in {				
				height: 50px; display:block; clear:both;	margin:auto;
			}



			#open2-in p {				
				padding:0 0 15px 0;
				margin:0;
			}

			#open2-in .text1 {
				float:none;
				width:auto;
				padding-top:0px;
				border:1px solid rgba(49,31,12,0.25);
				padding: 25px 25px 20px 25px;
			}

			#open2-in .img1 {
				float:none;
				width:100%;
				padding:0;
				border:0;
				background:none;
				-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
			}
			#open2-in .text2 {
				float:none;
				width:auto;
				padding-top:0px;
				border:1px solid rgba(49,31,12,0.25);
				padding: 25px 25px 20px 25px;
			}

			#open2-in .img2 {
				float:none;
				width:100%;
				padding:0;
				border:0;
				background:none;
				-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.3);
			}

			#open3 {
				width:100%;
				padding:20px 0 0 0;		
				margin:0;
				text-align:center;	
				background: #fff;
			}

			#open3-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
				font-weight:300;
			}

			#open3-in h2 {	
				font-size: 30px;
				font-family: "Montserrat"; 
				font-weight: 400; 
				margin:0px 0px 30px 0px;
				padding:0px;
				color: #311f0c;	
				border: 0;
				line-height:normal;
				letter-spacing:0px;	
				text-align:center;
				text-transform:uppercase;
			}

			#open3-in .box {
				width:250px;
				height:130px;
				margin:20px;
				float:left;
				padding:15px 0;
				vertical-align:middle;
			}


			#open3-in .box img {
				vertical-align:middle;
			}



			.button4 {	
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;	
				background:#f6f0e9;
				border:1px solid #cfc1b0;
				color:#fff;
				padding:0px 10px;
				text-decoration:none;
				height:10px;
				width:16px;
				margin:0 3px;
				float:left;
				cursor:pointer;
				-webkit-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 10px -3px rgba(0,0,0,0.3);
			}
			.button-active {	
				background:#5a4a34;
			}



			#blog1 {
				width:100%;
				padding:70px 0;		
				margin:0;
				text-align:center;
				background:#fff;
				background: #fff url('../images/bg3.png') repeat-x center top;
			}

			#blog1-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
			}
			#blog1-in h2 {	
				font-size: 28px;
				font-family: "Montserrat"; 
				font-weight: 300; 
				margin:0px 0px 50px 0px;
				padding:0px;
				color: #311f0c;	
				border: 0;
				line-height:normal;
				letter-spacing:1px;	
				text-align:center;
				text-transform:uppercase;
			}

			.article-box {
				float:left;
				width:350px;
				height:450px;
				/*border:1px solid #e6ded6;*/
				text-align:left;
				margin:15px 18px;
				padding:0px;
				position:relative;
				border:0;
				overflow: visible;
			}

			.article-box-kep {
				cursor:pointer;
				width:348px;
				height:240px;	
				border:1px solid #e6ded6;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
			}

			.article-box-text a {
				font-family: "Montserrat";
				text-decoration: none; 
				color: #311f0c; 
				font-size:20px;
				padding:25px 10px 15px 10px;
				display:block;
				font-weight:400;
				text-align:left;
			}

			.article-box-text2 {
				display:block;
				font-weight:400;
				width: auto; 
				height:auto; 
				padding:0px 10px;
				margin:0;
				text-align:left;
				color:#311f0c;
				font-size:15px;
			}










			.kat-box {
				float:left;
				width:561px;
				height:720px;
				background:#eff2f5;
				position:relative;
				-webkit-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.3);
			}
			.kat-box-right {
				float:right;
			}

			.kat-box-button {	
				width:380px;
				height:86px;	
				background: #fff url('../images/arrow1.png') no-repeat top right;
				-webkit-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
				-moz-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
				box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.5);
				position:absolute;
				left:90px;
				top:443px;
				text-align:left;
			}

			.kat-box-button a {	
				text-decoration: none; 
				color: #311f0c;
				font-size:20px;
				padding:20px 0px 0 30px;
				display:block;
				font-weight:500;	
				text-transform:uppercase;
				line-height:normal;
			}
			.kat-box-button2 a {	
				padding-top:31px;
				
			}

			.kat-box2 {
				padding:78px 30px 0 120px;
				text-align:left;
			}

			.kat-box2 a {
				display:block;
				text-decoration: none; 
				color: #311f0c;
				font-size:20px;
				line-height:34px;
			}

			.kat-box3 {
				padding:78px 50px 30px 90px;
				text-align:left;
			}
			.kat-box3 a {
				display:block;
				text-decoration: none; 
				color: #311f0c;
				font-size:17px;
				line-height:30px;
			}
			.kat-box-inner {
						height:auto;
			}
			.lev-1 { padding-left:30px; }
			.lev-2 { padding-left:60px; }
			.lev-3 { padding-left:75px; }



			.i-png {
				display:block;
				margin:0 auto 60px auto;
			}

			#open-about2 {
				margin:0 auto 0 auto;
				width:100%;
				padding:0px 0px;		
				text-align:left;
				border-top:1px solid #eee;
			}

			#open-about-in2 {
				margin-left: auto;
				margin-right: auto;
				width:auto;
				padding:0px;		
				text-align:left;
				font-weight:400;
			}
			.open-about-in-text22 { display:none;}
			.open-about-in-text2 {
				width:326px;
				height:146px;
				padding:30px 30px;
				font-size:17px;
				line-height:24px;
			}

			.open-about-in-text2 b {
				font-size:24px;
				line-height:30px;
				padding-bottom:10px;
				display:block;
			}
			.open-about-in2-box {
				width:386px;
				height:Auto;
				float:left;
			}
			.open-about-in2-box img {
				width:100%;
				height:Auto;
				display:block;
			}


			#top-products2 {
				width:100%;
				padding:80px 0px 50px 0;		
				text-align:center;
				background:#efefef;
			}

			#top-products2-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
			}
			#top-products2-in h2 {	
				font-size: 36px;
				font-family: "Source Sans Pro"; 
				font-weight: 300; 
				margin:0px 0px 30px 0px;
				padding:0px;
				color: #010101;	
				border-bottom: 0px solid #ffcd04;
				line-height:normal;
				letter-spacing:2px;	
				text-align:center;
			}
			/*
			.kategoria-box {
				float:left;
				width:270px;
				height:340px;
				text-align:center;
				margin:10px;
				background:#fff;
				padding:0px;
				position:relative;
			}

			.kategoria-box2 {
				margin-right:0px;
				float:right;
			}

			.kategoria-box .kategoria-box-kep-out {
				width:270px;
				height:270px;
				cursor:pointer;
				overflow:hidden;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
			}

			.kategoria-box .kategoria-box-kep {

				width:270px;
				height:270px;
				margin:0 auto 0 auto;
				cursor:pointer;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.kategoria-box .kategoria-box-kep:hover {
				transform: scale(1.1);	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.kategoria-box .kategoria-box-text {
				color: #311f0c;
				padding:0px;
				height:60px;	
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;	
			}

			.kategoria-box .kategoria-box-text:hover {
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
				background: rgba(0, 0, 0, 0.75);
			}

			.kategoria-box .kategoria-box-text a {
				text-decoration: none; 
				color: #311f0c; 
				font-weight: 100;
				font-size:17px;
				padding:20px 5px 0 5px;
				display:block;
				font-weight:300;
				}
			.kategoria-box .kategoria-box-text a:link {}
			.kategoria-box .kategoria-box-text a:visited {}
			.kategoria-box .kategoria-box-text a:active {}
			.kategoria-box .kategoria-box-text a:hover {text-decoration: none;}
			*/

			#termek-box-left {
				float:left;
				width:230px;
				line-height:normal;
				background:#f5ede5;	
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;

			}

			#termek-box-left b {
				background:#f5f5f5;
				color:#303030;
				width:auto;
				display:block;
				padding:7px 10px 5px 10px;
				margin:5px 0 0px 0;
				font-size:17px;
				font-weight:600;
				/*text-transform:uppercase;*/

				background:#43a85c;	
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				font-size: 20px;
				font-family: "Montserrat"; 
				font-weight: 300; 
				margin:0px;
				padding:3px 0 5px 0;
				color: #fff;	
				width:auto;
				text-align:center;

			}

			#termek-box-left a {	
				font-size:14px;	
				font-weight:400;
				display:block;
				text-decoration:none;
				border-top:1px dotted #b8a897;
				color:#311f0c;	
				text-decoration: none; 
				padding:7px 10px;
				margin:0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				/*-webkit-transition: all 0.3s ease-in;
				-moz-transition: all 0.3s ease-in;
				-o-transition: all 0.3s ease-in;
				-ms-transition: all 0.3s ease-in;*/


			}

			#termek-box-left a:hover {	
				/*background:#311f0c;
				color:#fff;
				transition: all 0.3s ease-in;
				-webkit-transition: all 0.3s ease-in;
				-moz-transition: all 0.3s ease-in;
				-o-transition: all 0.3s ease-in;
				-ms-transition: all 0.3s ease-in;*/
				font-size:14px;	
				font-weight:600;
				color:#f8692a;
			}

			#termek-box-left .level2 {
				padding:5px 10px 5px 35px;
				font-size:14px;
				font-weight:400;
			} 

			#termek-box-left .level3 {
				padding:5px 10px 5px 45px;
				font-size:14px;
				font-weight:400;
			} 


			#termek-box-left a.active1 {	
				color:#cc0000;
				font-weight:400;	
				background:#311f0c;
				color:#fff;
			}

			.kat1 {
				background:#f5f5f5;
				border:0px solid #ddd;
				padding:10px;
				line-height:normal;
				color:#555;
				font-weight:400;
				text-transform:uppercase;
				font-size:12px;
			}

			#termek-box-left .level2.active1 {
				background:none;
				font-weight:600;
				color:#f8692a;
			} 

				


			#termek-box-right {
				float:right;
				width:900px;
			}


			#open-about3 {
				margin: 0 auto;
				width:100%;
				padding:0 0 50px 0;		
				text-align:center;
				height:auto;
				background:#efefef url('../images/bg5.jpg') no-repeat bottom center;
			}

			#open-about-in3 {
				margin-left: auto;
				margin-right: auto;
				width:1131px;
				padding:30px 40px;		
				text-align:left;
				background:#fff;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.45);
			}

			#open-about-in-text3 {
				padding:0px;		
				text-align:left;
				font-size:19px;
				color:#050504;
				line-height:26px;
				font-weight:300;
			}

			#open-about-in-text3 h2 {	
				font-family: "Source Sans Pro";
				font-weight:300;
				font-size:40px;
				color:#fff;
				line-height:normal;
				padding:0;
				margin:0 0 20px 0;
			}

			#open-about-in-text3 p {
				padding:10px 0;
				margin:0;
			}


			#open-gallery {
				margin: 0 auto;
				width:100%;
				padding:0 0 50px 0;		
				text-align:center;
				height:auto;
				background:#efefef ;
			}

			#open-gallery-in {
				margin-left: auto;
				margin-right: auto;
				width:1210px;
				padding:30px 0px;		
				text-align:left;
				
			}

			#open-gallery-in img { padding:0;margin:0;}

			.open-gallery-box {
				float:left;
				width:242px;
				height:180px;
				cursor:pointer;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
			}


			#open-boxes {
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:center;
				height:564px;
				background: url('../images/bg4.jpg') repeat-x top center;
				overflow:hidden;
			}
			#open-boxes-in {
				margin-left: auto;
				margin-right: auto;
				width:auto;
				padding:0px;		
				text-align:left;
				padding:80px 0 0 0 ;
			}

			.open-box1 {
				float:left;
				width:346px;
				text-align:center;
				margin: 0 20px;
				font-size:17px;
				color:#737d85;
				font-weight:300;
				line-height:25px;
				cursor:pointer;
			}

			.open-box1 b {	
				font-size:26px;
				font-weight:400;
				padding:30px 0 30px 0;
				color:#311f0c;
				display:block;
			}
			.open-box1-in {
				padding:0px 20px 40px 20px;
			}

			#content4 {
				width:100%;
				background:#f1f1f1;	
				font-family:"Source Sans Pro";
			}

			#content4-in {
				margin-left: auto;
				margin-right: auto;
				padding:40px 0px;	
				text-align:center;
				width:auto;
			}


			#content4-in h4 {
				color:#010101;
				border:0;
				padding-bottom:10px;
				margin:0px;
				text-align:Center;
				font-family:"Source Sans Pro";
				text-transform:none;

				font-size: 30px;
				font-family: "Source Sans Pro"; 
				font-weight: 400; 
				color: #311f0c;	
				line-height:normal;

			}

			#content4-in h5 {
				color:#333;
				font-size:16px;
				font-weight:300;
				border:0;
				padding-bottom:15px;
				margin:0px;
				text-align:Center;
				font-family:"Source Sans Pro";
			}

			.content44 {
				background: #f1f1f1;
				margin-bottom:40px;
			}


			.input_ajanlat2 {
				border: 1px solid #ddd;
				padding:8px 8px;
				margin-left: 0px; 
				color: #311f0c; 
				background: #fff;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				font-size: 14px; 
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				border-radius: 0px;
				width:60%;
			}

			.input_ajanlat3 {
				width:60%;
				height:150px;
			}


			.button_ajanlat {

			}
			.button_ajanlat:hover {
				opacity:0.75;
			}




			.line1 {
				background:#f2f2f2 url('../images/line1.jpg') repeat-x top center;
				height:6px;
			}



			#top-button {
				position:Absolute;
				right:15px;
				bottom:10px;
				z-index:888888888;
				opacity:0.9;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}

			#top-button:hover {
				position:Absolute;
				right:15px;
				bottom:10px;
				z-index:888888888;
				opacity:0.7;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}




			#footer {	
				background: #543a1f url('../images/bg-footer2.jpg') no-repeat top center;
				width:100%;
				color:#ffffff;

			}
			#footer-in {
				width:auto;
				margin:0 auto;
				padding:200px 20px 0px 20px;
				text-align:center;
				font-size:15px;
				font-weight: 300;
				position:relative;	
				line-height:1.4;
			}

			#footer-in p { padding:10px 0; }
			#footer-in a {
				text-decoration: none; 
				color:#ffffff;	
			}

			.footer1 {	
				float:none;
				width:auto;
				padding:20px 0px 0 0px;
				text-align:left;
				color:#ffffff;
			}

			.footer2 {		
				float:none;
				width:auto;
				padding:20px 0px 0 0px;
				text-align:left;
			}
			#footer-norlandfatelep-logo {
				width:90%;
				max-width:250px;
				height:auto;
			}
			.footer3 {		
				float:none;
				width:auto;
				padding:20px 0px 0 0px;
				text-align:left;
				line-height:1.4;
			}
			.footer3 a {
				text-decoration: none; 
				color:#ffffff;
				font-weight:300;
			}


			.footer4 b, .footer3 b, .footer3 strong {
				color:#ffffff;
				font-weight:600;
				padding:0;
				text-transform:uppercase;
			}

			.footer4 {	
				float:none;
				width:auto;
				padding:30px 0px 0 0px;
				text-align:left;
			}
			.footer4 a {
				display:block;
				text-decoration: none; 	
				text-transform:uppercase;
				color:#ffffff;
				line-height:1.7;
				font-weight:300;
			}


			.footer-box {
				float:left;
				margin:70px 15px 0 15px;
				width:228px;
				height:130px;
				padding:15px 15px;
				border:1px solid #ffffff;
				color:#fff;
				font-size:16px;
				font-weight:300;
				line-height:1.5;
				text-align:left;
			}


			.footer11 { 
				background:rgba(60,41,19,0.7);
				text-align:center;
				font-size:14px;
				line-height:26px;
				padding:7px 30px;
				font-weight:300;
				margin-top:30px;
				text-transform:uppercase;
			}
			.footer11 a {
				text-decoration: none; 
				color:#fff;
				font-weight:300;
				font-size:80%;
			}


			.social {
				width:100%;
				text-align:right;
				padding-top:100px;
				padding-bottom:10px;
			}


			#middle {
				background:#fff;
				width:100%;
				float:none;
				margin-right:0px;
				line-height:24px;
			}
			#middle-in {
				margin-left: auto;
				margin-right: auto;
				width:auto;
				padding:40px 10px;	
				text-align:left;
				font-size:16px;
				color:#311f0c;
				min-height:350px;
			}

			#middle-in h1 {	
				font-size: 40px;
				font-family: "Source Sans Pro"; 
				font-weight: 400; 
				margin:0px 0px 40px 0px;
				padding:0 0 25px 0px;
				color: #311f0c;	
				border-bottom: 1px solid #e1e1e1;
				line-height:normal;
			}

			#middle-in h1#h1 {	
				font-size: 40px;
				font-family: "Source Sans Pro"; 
				font-weight: 500; 
				margin:0px 0px 50px 0px;
				padding:0 0 25px 0px;
				color: #e2bb60;	
				border-bottom: 1px solid #e1e1e1;
				line-height:normal;
			}
			#middle-in h1 b { font-weight: 500; }

			#middle-in h2 {	
				font-size: 25px;
				font-family: "Source Sans Pro"; 
				font-weight: 600; 
				margin:20px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				color: #311f0c;	
				border-bottom: 0px dotted #bbb;
				line-height:normal;
			}

			#middle-in h3 {	
				font-size: 19px;
				font-family: "Source Sans Pro"; 
				font-weight: 600; 
				margin:20px 0px 10px 0px;
				padding:0px 0px 0px 0px;
				color: #311f0c;	
				border-bottom: 0px dotted #bbb;
				line-height:normal;
			}


			#middle-in2 img {
				margin:0;
				padding:6px 0;
				border:0px;
			}

			#middle-in2 iframe {
				width:100%;
				margin:0px;
				border:1px solid #fff;
			}

			#middle-in2 td {
				border:1px solid #ccc;
				border-left:1px solid #eee;	
				border-top:1px solid #eee;
				padding:6px;
			}
			#back {
				display:block;
				text-align:center;
				font-family: "Source Sans Pro"; 
				color:#019fe3;
				font-size:16px;
				font-weight:500;
				text-decoration:none;
				border:1px solid #019fe3;
				margin:30px 0 0 0;
				padding:10px 10px;
				line-height:normal;
				letter-spacing:0px;
			}

			#nav-box {
				text-align: left;
				color:#777;
				font-weight:400;
				font-size: 13px;
				padding:0px 0px;
				margin:0px 0 20px 0;
				display:block;
				text-transform:uppercase;
				background:#fff;
				/*border:1px solid #e1e1e1;*/
			}

			#nav-box a {
				text-decoration: none; 
				color:#777;
				font-weight: 400; 	
				}
			#nav-box a:link {}
			#nav-box a:visited {}
			#nav-box a:active {}
			#nav-box a:hover {text-decoration: none;}


			.box-22 {
				width:48%;
				padding-right:2%;
				margin-bottom:50px;
				float:left;
				text-align:left;
				font-weight:300;
				line-height:26px;
				font-size:16px;
			}

			.box-22 .title1 {
				font-size:25px;
				line-height:25px;
				font-weight:400;
				color:#019fe3;
				text-decoration: none;
				background:none;
				display:block;
				margin:0;
				padding:0 0 15px 0;
			}

			.box-22 .kep1 {
				float:left;
				width:50%;
				height:auto;
				padding:0 20px 0px 0;
				margin:0;
				border:0;
				/*border:1px solid red;*/
			}

			.more-about2 {
				display:block;
				float:left;
				font-family: "Source Sans Pro"; 
				color:#019fe3;
				font-size:16px;
				font-weight:300;
				text-decoration:none;
				border:1px solid #019fe3;
				margin:15px 0 0 0;
				padding:8px 20px;
				line-height:normal;
				letter-spacing:0px;
			}

			#middle-in2 .kep2 {
				float:right;
				width:50%;
				height:auto;
				padding:0 0 0px 30px;
				margin:0;
				border:0;
				/*border:1px solid red;*/
			}

			.termeklista-box {
				float:left;
				width:270px;
				height:470px;
				text-align:left;
				margin:14px;	
				background:#fff;
				padding:0px;
				position:relative;
				z-index:1;	
				border:1px solid #eee;
				-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				overflow:hidden;
				z-index:9999;
				line-height:normal;
			}

			.termeklista-box .box-termeklista-kep {
				width:268px;
				height:268px;
				border:0px;

			}
			 .termeklista-box .box-termeklista-kep img {
				width:268px;
				height:268px;
				border:0px;
			}

			.termeklista-box .box-termeklista-kep-out {
				width:268px;
				height:268px;
				overflow:hidden;
				border:0px;
				border-bottom:1px solid #eee;
			}

			.termeklista-box .box-termeklista-kep {	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box .box-termeklista-kep:hover {
				transform: scale(1.1);	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box .nev {
				display:block;
				padding:15px 15px 10px 15px;
				height:40px;
				height:auto;
				border-bottom:0;
				line-height:normal;
			}

			.termeklista-box .termek-in {
				height:auto;
				border:0px;

			}

			.termeklista-box .nev a {
				text-decoration: none; 
				color: #311f0c; 
				font-weight:500;
				font-size:18px;
				line-height:normal;
				}
			.termeklista-box .nev a:link {}
			.termeklista-box .nev a:visited {}
			.termeklista-box .nev a:active {}
			.termeklista-box .nev a:hover {text-decoration: none;color: #311f0c; }

			.termeklista-box .ar  {
				font-weight:normal;
				font-size:20px;
				display:block;
				padding:5px 15px 10px 15px;
				height:auto;
				border:0px;
				text-decoration: none; 
				color: #f8692a;	
				font-weight:600;
			}

			.termeklista-box .ar b {
				font-size:16px;
				font-weight:500;
			}

			.termeklista-box .ar s  {
				color: #311f0c; 
				font-size:15px;
				font-weight:300;
				float:right;
			}

			.termeklista-box .nev2 {
				height:auto;
				border:0px;
				padding:0px 10px 10px 10px;
			}

			.termeklista-box .reszletek {
				position: absolute; 
				left:1px; 
				bottom:1px; 
				
			}

			#lista1 .termeklista-box {
				margin:8px;
			}




			.termeklista-box3 {
				float:left;
				width:200px;
				height:420px;
				text-align:left;
				margin:15px;	
				background:#fff;
				padding:0px;
				position:relative;
				z-index:1;	
				border:1px solid #eee;
				-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				overflow:hidden;
				z-index:9999;
				line-height:normal;
			}

			.termeklista-box3 .box-termeklista-kep {
				width:200px;
				height:200px;
				border:0px;

			}
			 .termeklista-box3 .box-termeklista-kep img {
				width:200px;
				height:200px;
				border:0px;
			}

			.termeklista-box3 .box-termeklista-kep-out {
				width:200px;
				height:200px;
				overflow:hidden;
				border:0px;
				border-bottom:1px solid #eee;
			}

			.termeklista-box3 .box-termeklista-kep {	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box3 .box-termeklista-kep:hover {
				transform: scale(1.1);	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box3 .nev1 {
				display:block;
				padding:15px 15px 10px 15px;
				height:40px;
				height:auto;
				border-bottom:0;
				line-height:normal;
				position: absolute; 
				left:0px; 
				top:200px; 
			}

			.termeklista-box3 .termek-in {
				height:auto;
				border:0px;

			}

			.termeklista-box3 .nev1 a {
				text-decoration: none; 
				color: #333333; 
				font-weight:600;
				font-size:18px;
				line-height:normal;
				}
			.termeklista-box3 .nev a:link {}
			.termeklista-box3 .nev a:visited {}
			.termeklista-box3 .nev a:active {}
			.termeklista-box3 .nev a:hover {text-decoration: none;color: #333333; }

			.termeklista-box3 .ar  {
				font-weight:normal;
				font-size:20px;
				display:block;
				padding:5px 15px 10px 15px;
				height:auto;
				border:0px;
				text-decoration: none; 
				color: #f8692a;	
				font-weight:600;
			}

			.termeklista-box3 .ar b {
				font-size:16px;
				font-weight:500;
			}

			.termeklista-box3 .ar s  {
				color: #333333; 
				font-size:15px;
				font-weight:300;
				float:none;
				display:block;
			}

			.termeklista-box3 .nev2 {
				height:auto;
				border:0px;
				padding:0px 10px 10px 10px;
			}

			.termeklista-box3 .reszletek {
				position: absolute; 
				left:1px; 
				bottom:1px; 
				
			}

			.termeklista-box3 a.reszletek1  {
				font-size:15px;
				font-weight:500;
				padding:7px 0 8px 0px;
				background:#eee;
				color:#333333;
				position:absolute;
				bottom:10px;
				right:10px;
				z-index:60;
				text-decoration:none;
				width:110px;
				text-align:Center;
				height:17px;
				line-height:normal;
			}


			.termeklista-box2 {
				float:left;
				width:280px;
				height:470px;
				text-align:left;
				margin:15px;	
				background:#f6f6f6;
				border:0px solid #ededed;
				padding:0px;
				position:relative;
				z-index:10;
				-webkit-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
				-moz-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
				box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.45);
				overflow:hidden;
			}

			.termeklista-box2 .box-termeklista-kep {
				border-bottom:1px solid #e1e1e1;
			}

			.termeklista-box2 .box-termeklista-kep, .box-termeklista-kep img {
				width:280px;
				height:280px;
			}

			.termeklista-box2 .box-termeklista-kep-out {
				width:280px;
				height:280px;
				overflow:hidden;
				border-bottom:1px solid #e1e1e1;
				overflow:hidden;
			}

			.termeklista-box2 .box-termeklista-kep {	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box2 .box-termeklista-kep:hover {
				transform: scale(1.1);	
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear; 
			}

			.termeklista-box2 .nev {
				font-weight:500;
				font-size:15px;
				display:block;
				padding:15px 15px 10px 15px;
				height:40px;
				height:auto;
				border-bottom:0;
			}

			.termeklista-box2 .termek-in {
				height:auto;
				border:0px;
			}

			.termeklista-box2 .nev a {
				text-decoration: none; 
				color: #311f0c; 
				font-weight:500;
				font-size:20px;
				}
			.termeklista-box2 .nev a:link {}
			.termeklista-box2 .nev a:visited {}
			.termeklista-box2 .nev a:active {}
			.termeklista-box2 .nev a:hover {text-decoration: none;color: #311f0c; }

			.termeklista-box2 .ar  {
				font-weight:normal;
				font-size:22px;
				display:block;
				padding:5px 15px 10px 15px;
				height:auto;
				border:0px;
				text-decoration: none; 
				color: #f8692a;	
				font-weight:600;
			}

			.termeklista-box2 .ar b {
				font-size:18px;
				font-weight:500;
			}

			.termeklista-box2 .ar s  {
				color: #787878; 
				font-size:15px;
				font-weight:300;
				float:none;
				display:block;
			}

			.termeklista-box2 .nev2 {
				height:auto;
				border:0px;
				padding:0px 10px 10px 10px;
			}

			.ribbon {
				background: #f8692a; 
				color: #fff; 
				text-align: center; 
				width: 140px; 
				height: 70px; 
				position: absolute; 
				top: -17px; 
				left: -53px; 
				font-size: 11px; 
				text-transform: uppercase; 
				line-height: 14px;
				transform: rotateY(0deg) rotate(-45deg);
				font-weight: 500;
				opacity:0.9;
				z-index:88888888888888;
			}
			.ribbon-in { padding-top:36px; }
			.ribbon span {font-size: 16px; font-weight: 400;}


			.raktar11, .raktar12, .raktar13  {
				background:green;
				color: #fff; 
				text-align: center; 
				width: auto; 
				height: auto; 
				position: absolute; 
				padding:5px 10px;
				top: 247px;
				right:0px;
				font-size: 11px; 
				text-transform: uppercase; 
				opacity:0.99;
				z-index:888888888888888;
			}
			.raktar12 {
				background:orange;	
			}
			.raktar13 {
				background:red;	
			}

			.raktar10  {
				font-size: 15px; 
				top: 15px;
				left:auto;
				right:15px;
				
				/*position:static;*/
			}

			.kedvenc {
				float:right;
				border:0px solid #aaa;
				background:#f5f5f5;
				padding:9px 10px 7px 10px;
				width:200px;
				margin:0 0 0 15px;
			}
			.kedvenc a {
				color:#311f0c;
				text-decoration:none;
			}
			.kedvenc img {
				vertical-align:middle;
				padding-right:4px;
			}

			.kosarba1 {
				font-size:15px;
				font-weight:500;
				padding:8px 0;
				background:#f8692a;
				position:absolute;
				bottom:10px;
				left:10px;
				z-index:60;
				color:#fff;
				text-decoration:none;
				width:120px;
				text-align:Center;
				border:0;
				cursor:pointer;
				height:33px;
				line-height:normal;
			}

			a.reszletek1  {
				font-size:15px;
				font-weight:500;
				padding:8px 0px;
				background:#eee;
				color:#311f0c;
				position:absolute;
				bottom:10px;
				right:10px;
				z-index:60;
				text-decoration:none;
				width:120px;
				text-align:Center;
				height:17px;
				line-height:normal;
			}




			.tobbfele {
				font-size:14px;
				color:#777;
				font-weight:300;
				padding-top:4px;
			}


			.reszletes-jpg {
				margin-left:35px;
			}


			.tovabb {
				display:block;
				padding:5px 15px;
				background:#019fe3;
				margin-top:15px;
				position:absolute;
				bottom:0px;
				right:0px;
				left:0px;
				z-index:60;
				color:#fff;
				text-decoration:none;
			}


			.termek-top2 {
				width:50%;
				float:left;
				display:block;
				padding:0px;
				text-align:Center;
			}

			.termek-top {
				width:100%;
				display:block;
				background: url('../images/bg-termek-top.jpg') repeat-x;
				height:35px;
			}

			#gallery {
				
				position:relative;
				z-index:888;
			}
			#gallery ul { list-style: none; display: inline; margin:0;padding:0; }
			#gallery ul li { display: inline; text-align:center; margin:0;padding:0; }


			#gallery-ref-out {
				
			}

			.gallery-ref {
				float:left;
				width:350px;
				height:350px;
				text-align:left;
				margin:15px 18px;
				padding:0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius:3px;
			}

			.gallery-ref-in {	
				width:348px;
				height:250px;
				position:relative;
				text-align:left;
				margin:0;
				padding:0;
				cursor:pointer;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius:3px;
				border:1px solid #e6ded6;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
			}
			.gallery-ref img {
				margin:0;
				padding:0;
				width:348px;
				height:250px;
			}

			.gallery-ref a.ref-button  {	
				display:block;
				width:320px;
				text-decoration: none; 
				font-weight:400;
				font-size:22px;
				padding:15px 20px 0 20px;
				color:#663817;
				line-height:1.1;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear;
			}

			.gallery-ref a.ref-button:hover  {	
				color:#663817;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear;
			}


			.img5 {
				margin: 0px 5px;
				padding: 0px;
			}



			.img52 {
				margin: 0px 0px 40px 0px;
				padding: 0px;
				width:auto;
				max-width:90%;
				height:auto;
			}

			.img53 {
				margin: 0px 0px 40px 0px;
				padding: 0px;
				width:auto;
				max-width:90%;
				height:auto;
			}


			#product-text {
				float:right;
				width:48%;
			}

			#product-text-gray {
				background:#f6f6f6;
				padding:0px;
				margin-bottom:20px;
			}

			#product-text-white {
				background:#fff;
				border:1px solid #ccc;
				padding:20px;
				margin-bottom:20px;
			}

			.gomb1 {
				background:#fff;
				padding:10px;
				text-align:center;
				border-bottom:1px solid #ccc;
				border-right:1px solid #ccc;
				width:auto;
				font-size:17px;
			}

			#form2 {
				width:auto;
				background:#ffffff;
				padding:30px;
				margin-top:1px;
			}


			.button55 {
				font-size: 15px; 
				font-family: "Source Sans Pro";
				color: #ffffff; 
				padding:5px 10px;
				border: #f8692a 1px solid;	
				background:#f8692a;
				cursor:pointer;
			}
			.button55:hover {	
				background:#f8692a;
				border: #f8692a 1px solid;
			}


			.button56 {
				font-size: 14px; 
				font-family: "Source Sans Pro";
				color: #ffffff; 
				padding:5px 10px;
				border: #f8692a 1px solid;	
				background:#f8692a;
				cursor:pointer;
			}
			.button56:hover {	
				background:#f8692a;
				border: #f8692a 1px solid;
			}

			.input {
				border: #bdbdbd 1px solid;
				font-size: 100%; 
				margin-left: 0px; 
				color: #311f0c;
				background-color: #ffffff;
				padding:3px 6px;
				width:400px;
			}

			textarea {
				border: #bdbdbd 1px solid;
				font-size: 100%; 
				margin-left: 0px; 
				color: #311f0c;
				background-color: #ffffff;
				overflow:auto;	
				padding:3px 6px;
				width:400px;
				height:100px;
			}



			label {
				width:140px;
				padding-right: 10px;
				float: left;
				text-align: left;
				height:30px;
			}


			#empty4 {
				height:200px;
				padding:0px;			
			}



			#box-galeria {
				float:left;
				width:370px;
				height:254px;
				margin-left:30px;
				margin-top:30px;
				background: #ffffff;
				border:1px solid #d5d5d5;
			}
			#box-galeria-in {
				padding:0px;
			}

			#box-galeria-in .title {
				color:#777777;
				font-size:25px;
				margin-bottom:12px;
				padding-left:20px;
			}

			.box-galeria-kep {
				width:368px;
				height:170px;
			}

			.galeria-nev {
				padding:10px 20px 15px 20px;
				font-size:16px;
				font-weight:bold;
			}

			.galeria-nev img { 
				margin-right:15px;
			}

			.galerialista {
				float:left;
				width:270px;
				height:245px;
				margin-right:20px;
				margin-bottom:20px;
				background: #ffffff;
				border:1px solid #d5d5d5;
			}

			.galerialista2 {
				margin-right:0px;	
			}

			.galerialista-text {
				padding:15px;
				height:50px;
				line-height:normal;
			}

			.galerialista-text a {
				color:#2d2d2d;
				font-size:18px;
				text-decoration:none;
			}
			.galerialista-text a:hover {
				color:#2d2d2d;
				font-size:18px;
				text-decoration:none;
			}

			.galerialista-kep {
				width:270px;
				height:165px;
			}

			.galeria-inner {
				float:left;
				margin:18px;

				width:348px;
				height:250px;
				position:relative;
				text-align:left;
				cursor:pointer;
				-moz-transition: all 500ms linear;
				-webkit-transition: all 500ms linear;
				-o-transition: all 500ms linear;
				transition: all 500ms linear;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius:3px;
				border:1px solid #e6ded6;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);


			}

			.galeria-inner2 {
				margin-right:0px;
				float:right;
			}


			#main-menu {
				width:100%;
				background:#7cae35;
				height:48px;
				text-align:left;
				margin-bottom:30px;
			}

			.clear {
				clear:both;
			}

			.title {
				background:#e5e5e5;
				color:#311f0c;
				font-size:26px;
				margin-top:20px;
				padding:18px 12px;
				font-weight:500;
				line-height:normal;
			}

			.title1 {
				background:#e5e5e5;
				color:#311f0c;
				font-size:26px;
				margin-top:30px;
				padding:18px 12px;
				font-weight:500;
				line-height:normal;
			}

			.title2 {
				background:#e5e5e5;
				color:#311f0c;
				font-size:16px;
				margin-top:0px;
				padding:18px 12px;
				font-weight:500;
				line-height:normal;
			}

			#galeria-jpg {
				margin-top:30px;
			}


			.box-left {
				float:left;
				width:370px;
				margin-left:30px;
				margin-top:30px;
			}


			.box-hir a {
				font-size:16px;
			}

			.box-hir .datum {
				color: #311f0c; 
			}

			div.sep-line-hir {				
				height: 1px; display:block; clear:both;	margin:auto;
				border-bottom:dotted 1px #cccccc;
				margin-bottom:0px;
				margin-top:20px;
				margin-bottom:21px;
			}


			.rendezes {
				text-align:right;
				margin-bottom:20px;
				border-bottom:1px solid #eee;
				padding:0 20px 20px 20px;
				font-size:15px;
			}

			.rendezes a {
				text-align:center;
				margin-left:3px;
				background:#ffffff;
				border:1px solid #d7d7d7;
				padding:2px 8px;
				text-decoration: none;
				color:#311f0c;
				font-weight:500;
			}

			.rendezes a:hover {
				background:#eaeaea;
			}
			.rendezes .active {
				background:#eaeaea;
			}

			.img4 {
				margin: 0px 0px 0px 0px;
				border:1px solid #d7d7d7;
				padding: 10px 0px; 
				text-align:center;
				height:auto;
			}

			.img4 img { height:460px; }


			#select1 {
				width:280px;
				padding:4px;
				font-size:14px;
			}
			#ar {
				float:left;
				display:block;
				padding:0px 10px;
				width:180px;
			}
			#szallitas {
				float:left;
				display:block;
				padding:0px 10px;
				width:90px;
			}
			#menny {
				float:right;
				display:block;
				width:25px;
				padding-top:2px;
			}
			#kosarba {
				float:right;
				display:block;
				padding-left:10px;
				width:90px;
				padding-top:2px;
			}

			.button2 {
				font-size: 16px; 
				font-family: "Source Sans Pro";
				color: #fff; 
				padding:6px 15px;
				border: #f8692a 1px solid;	
				background:#f8692a;
				cursor:pointer;
				width:90px;
				font-weight:500;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;	
			}
			.button2:hover {	
				background:#311f0c;
				color: #ffffff; 
				border: #311f0c 1px solid;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;	
			}

			.input2 {
				vertical-align:middle; 
				width:20px;
				border: #c1c1c1 1px solid;
				color: #454545;
				font-size: 14px; 	
				font-family: "Source Sans Pro"; 
				padding:4px;
			}


			#csere-box {
				display:block;
				border: 1px solid #d1d1d1;
				padding:15px;
			}

			#csere-box h2 {
				font-size:15px;
			}


			.box-gal-sep {
				float:left;
				text-align:center;
				width:120px;	
				line-height:120%;
				/*border:1px solid red;*/
			}

			.box-gal2 {
				width:120px;
				height:80px;
				padding:1px;	
				margin-left:0px;
			}
			.box-gal2 img {
				border:1px solid #311f0c;
			}

			#right {
				width:203px;
				float:right;
			}

			.datum {
				font-size:95%;
				color:#311f0c;
				padding-bottom:4px;
				padding-top:5px;
				line-height:120%;
			}


			.datum2 {
				font-size:95%;
				color:#311f0c;
				padding-top:5px;
			}




			.file-list-title {
				border:1px solid #eee;;
				padding:5px;
			}
			.file-list {
				background:#fafafa;
				padding:5px;
			}


			.upper {
				text-transform: uppercase;
				font-size:115%;
				line-height:120%;
			}

			.img_termek {
				margin: 0px 0px 0px 0px;
				border: #e5e5e5 2px solid;
				padding: 1px;
			}

			.img-content {
				margin: 0px 0px 0px 0px;
				border: #e5e5e5 2px solid;
				padding: 1px;
			}


			.img {
				margin: 0px 0px 0px 0px;
				border: #e5e5e5 3px solid;
				padding: 1px;
			}

			p {
				margin:7px 0px 0px 0px; 
			}

			form {
				margin:0px; 
			}

			.hr2 {
				color: #DCD3D0;
				height:1px;
			}

			.l1 { background-color: #f9f9f9; }
			.l0 { background-color: #ffffff; } 


			.spacer {
				background-image: url('../images/spacer.gif');
			}

			.termekhatter0 {
				background-color:#fff;
			}

			.termekhatter1 {
				background-color:#fff;
			}

			.bg_basket {
				background-color:#311f0c;
				color:#fff;
				font-weight:600; 
				color:#311f0c;background:#f3ebe2;
			}

			.bg_basket2 {
				background-color:#fff;
				border:1px solid #d3dbe1;
			}

			.button {
				font-size: 15px; 
				font-family: "Source Sans Pro";
				color: #fff; 
				padding:3px 6px;
				border: #f8692a 1px solid;	
				background:#f8692a;
				cursor:pointer;
				font-weight:500;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}
			.button:hover {	
				background:#311f0c;
				color:#fff;
				border: #000 1px solid;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}

			.button3 {
				font-size: 20px; 
				font-family: "Source Sans Pro";
				color: #fff; 
				padding:8px 16px;
				border: #f8692a 1px solid;	
				background:#f8692a;
				cursor:pointer;
				font-weight:500;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}
			.button3:hover {	
				background:#311f0c;
				color:#fff;
				border: #000 1px solid;
				transition: all 0.4s ease-in;
				-webkit-transition: all 0.4s ease-in;
				-moz-transition: all 0.4s ease-in;
				-o-transition: all 0.4s ease-in;
				-ms-transition: all 0.4s ease-in;
			}

			.button1 {
				font-size: 13px; 
				font-family: "Source Sans Pro";
				color: #ffffff; 
				padding:4px 10px;
				border: #311f0c 1px solid;	
				background:#311f0c;
				cursor:pointer;
			}

			select { 
				border: #ddd 1px solid;
				font-size: 14px; 
				margin-left: 0px; 
				color: #311f0c; 
				font-family: "Source Sans Pro"; 
				background-color: #ffffff;	
				padding:3px 4px;
			}

			.sep2 {
				height: 7px; display:block; clear:both;	margin:auto;
			}

			div.sep {				
				height: 1px; display:block; clear:both;	margin:auto;
			}

			div.sep5 {				
				height: 5px; display:block; clear:both;	margin:auto;
			}

			div.sep10 {				
				height: 10px; display:block; clear:both;	margin:auto;
			}

			div.sep20 {				
				height: 20px; display:block; clear:both;	margin:auto;
			}

			div.sep25 {				
				height: 25px; display:block; clear:both;	margin:auto;
			}

			div.sep30 {				
				height: 30px; display:block; clear:both;	margin:auto;
			}


			h1 {
				font-size: 130%;
				font-family: "Source Sans Pro"; 
				font-weight: bold; 
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				color: #311f0c;	
				border-bottom: 1px dotted #bbb;
				line-height:110%;
			}

			h2 {
				font-weight: normal;
				font-family: "Source Sans Pro";
				color: #311f0c;
				text-align:left;
				margin: 10px 0px 0px 0px;
				font-size:160%;	
			}

			h3 {
				font-size: 20px;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				color: #747474;	
				border-bottom: 0px dotted #bbb;
				line-height:normal;
				/*text-transform:uppercase*/
			}

			h4 {
				font-size: 130%;
				font-family: "Source Sans Pro"; 
				font-weight: bold; 
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				color: #311f0c;	
				border-bottom: 1px dotted #bbb;
				line-height:110%;
			}
			h5 {
				font-size: 100%;
				font-weight: bold;
				font-family: "Source Sans Pro";
				color: #311f0c;
				margin: 0px 0px 5px 0px;
			}
			h6 {
				font-size: 130%;
				font-family: "Source Sans Pro"; 
				font-weight: bold; 
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				color: #311f0c;	
				border-bottom: 1px dotted #bbb;
				line-height:110%;
			}
			#hr {	
				background: url('../images/bg2.jpg') repeat-x;
				padding:10px 15px;
			}
			.table {
				border-bottom: 1px solid #e1e1e1;
				background:#f5f5f5;
			}
			.table1 {
				border-bottom: 1px solid #e1e1e1;
				background:#f5f5f5;
			}
			.table2 {
				border-bottom: 1px solid #e1e1e1;
				background:#fff;
			}
			.little {
				font-size:95%;
			}


			.l1 { background-color: #f9f9f9; }
			.l0 { background-color: #ffffff; } 
			.l2 { background-color: #eeeeee; }
			.l3 { background-color: #fafafa; }

			.termekhatter0 {
				background-color:#fff;
			}

			.termekhatter1 {
				background-color:#fff;
			}

			div.sep-line {				
				height: 1px; display:block; clear:both;	margin:auto;
				border-bottom:solid 1px #cccccc;
				margin-bottom:0px;
				margin-top:3px;
			}

			div.sep-line2 {				
				height: 1px; display:block; clear:both;	margin:auto;
				border-bottom:solid 1px #cccccc;
				margin-bottom:3px;
				margin-top:3px;
			}


			.table-cell {
				border-bottom:1px solid #aaa;
				border-right:1px solid #aaa;
				padding:5px;
				font-size:14px;
			}

			.table-cell2 {
				border-bottom:1px solid #aaa;
				border-right:1px solid #aaa;
				padding:5px;
				font-size:14px;
				background: #ddd;
				color:#311f0c;
			}

			.table-cell3 {
				background:#deb887;
				border-bottom:1px solid #aaa;
				border-right:1px solid #aaa;
				padding:5px;
				font-size:14px;
			}

			.table-cell4 {
				background:#ede8e1;
				border:1px solid #eee;
				padding:8px;
			}

			.table-cell5 {
				border:1px solid #eee;
				padding:8px;
			}


			.table-termek {
				background: #aaa;
				color:#ffffff;
				padding:5px;
				font-size:12px;
			}

			#logo {
				float:left;
			}


			#termek-box-left-mob, #kereses-out-mob, #top-image-mobile, #menu-mobile, #mobile1, #news-mobile { display:none; }

			#akcio {
				
				background:#fff;
				margin:40px auto 0px auto;
				margin-left: auto;
				margin-right: auto;
				width:1092px;
				padding:20px 30px;		
				text-align:left;
				-webkit-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.4);

			}


			.ar2 {
				font-size:25px;
				color: #f8692a;
				font-weight:600;
			}


			input[type='radio']:after {
				width: 11px;
				height: 11px;
				border-radius: 11px;
				top: 0px;
				left: -1px;
				position: relative;
				background-color: #fff;
				content: '';
				display: inline-block;
				visibility: visible;
				border: 2px solid #d1d3d1;
			}

			input[type='radio']:checked:after {
				width: 11px;
				height: 11px;
				border-radius: 11px;
				top: 0px;
				left: -1px;
				position: relative;
				background-color: #311f0c;
				content: '';
				display: inline-block;
				visibility: visible;
				border: 2px solid #f1f1f1;
			}

			#product-text-gray2 {
				background:#fff;
			}
			.szin00 {
				border:1px solid #eee;
				float:left;
				width:272px;
				padding:8px;
			}
			.szin0, .szin1 { float:left;display:block;}
			.szin0 {
				padding-right:10px;
			}
			.szin1 {
				padding-left:10px;
			}
			.potty {
				float:left;
				width:24px;
				height:24px;
				border:1px solid #e1e1e1;
			}


			.sep-mob { display:none; }



			.kosar-box1 {
				border:1px solid #d3dbe1;
				background:#f3ebe2;
				padding:20px;
				width:331px;
				float:left;
				margin-right:10px;
				font-size:15px;
				text-align:left;
			}
			.kosar-box1 b { 
				font-size:15px;
			}
			.kosar-box1 .input {
				width:auto;
			}
			.kosar-box2 {
				margin-right:0px;
			}
			.kosar-box3 {
				float:none;
				width:auto;
				background:#fff;
				margin:0;
			}
			.kosar-box4 {
				float:none;
				width:auto;
				background:#f3ebe2;
			}

			.kosar-box5 {
				border:1px solid #d3dbe1;
				padding:10px;
				margin:0px;
				font-size:15px;
				text-align:left;
				float:none;
				width:auto;
				background:#fff;
				margin:0;
			}

			.kosar-box6 {
				background-color:#311f0c;
				color:#fff;
				font-weight:600;
				padding:5px;
				color:#311f0c;background:#f3ebe2;
			}

			.kosar-box7 {
				width:49%;
				float:left;
				padding:0 1% 0 0;
			}

			.kosar-box8 {
				width:auto;
				float:none;
				padding:1% 0 0 0;
			}


			.box1 {
				width:50%;
				margin:0 auto;
				padding:2%;
				border:1px solid #eee;
			}


			.input2 {
				border: #bdbdbd 1px solid;
				font-size: 15px; 
				margin-left: 0px; 
				color: #311f0c;
				background: #ffffff;
				padding:3px 6px;
				width:260px;	
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}

			#top1-mob {
				display:none;
			}


			#message {
				position:fixed;right:5px;bottom:5px;
				 filter: drop-shadow(0px 1px 3px #707070);
			}

			#szerz-ker2 {
				display:none;
			}


			.back1 {
				border:1px solid #aaa;
				color:#474747;
				text-align:center;
				padding:8px 10px 10px 10px;
				margin-top:30px;
			}

			.back1 a {
				font-weight:300;
				text-decoration:none;
				color:#474747;
				text-align:center;
			}




			#visszahivas {
				z-index:99999999;
				position:fixed;
				right:3px;
				bottom:0px;
			}
			#visszahivas img {
				height:65px;
			}

			#visszahivas2 {
				display:block;
				text-decoration:none;
				text-align:center;
				margin:0 7px 0 auto;
				width:15px;
				padding:2px 3px;
				border:1px solid #ccc;
				background:#fff;
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				font-size:13px;
			}

			#palyazatok1 {
				position:fixed;left:5px;bottom:7px;z-index:9999999999;
				width:240px;
			}
			#palyazatok2 {
				display:block;
				text-decoration:none;
				text-align:center;
				margin:0 auto 7px 0;
				width:15px;
				padding:2px 3px;
				border:1px solid #ccc;
				background:#fff;
				-webkit-border-radius: 20px;
				-moz-border-radius: 20px;
				border-radius: 20px;
				font-size:13px;
			}


			#message1 {
				display:none;
				z-index:9999999999999;
				position:fixed;
				right:10px;
				bottom:10px;
				width:300px;
				height:455px;
				padding:75px 0 0px 0;
				text-align:center;
				background: rgba(95, 209, 68, 0.95);
				-webkit-border-radius: 13px;
				-moz-border-radius: 13px;
				border-radius: 13px;	
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.6);
				color:#fff;
			}
			#x1 {
				position:absolute;
				left:15px;
				top:20px;
			}
			#x2 {
				position:absolute;
				right:15px;
				top:20px;
			}
			.layer-input {
				border:0;
				padding:10px 10px;
				margin: 10px auto; 
				color:#111e6c; 
				background: #fff;
				font-size:14px;
				width:266px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
				display:block;
				line-height:normal;
				font-weight: normal;
			}
			.layer-input2 { height:130px; }
			.layer-button {
				border: 0px; 
				cursor:pointer;
				display:block;
				text-align:Center;
				background:#5f4a34;
				color:#fff; 
				font-size:17px;
				font-weight:500;
				text-decoration:none;
				line-height:normal;
				letter-spacing:0px;
				margin:10px auto;
				padding:10px 20px;
				width:266px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;	
				-webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.4);
				-moz-transition: all 400ms linear;
				-webkit-transition: all 400ms linear;
				-o-transition: all 400ms linear;
				transition: all 400ms linear;
			}
			.layer-button:hover {
				background:#fff;
				color:#5f4a34;
				border: 0px; 
				-moz-transition: all 400ms linear;
				-webkit-transition: all 400ms linear;
				-o-transition: all 400ms linear;
				transition: all 400ms linear;
			}

			.layer-input3 {
				border:0;
				padding:10px 10px;
				margin: 5px auto; 
				color:#111e6c; 
				background: #fff;
				font-size:14px;
				width:160px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
				display:inline;
				line-height:normal;
				font-weight: 300;
			}



			#termek_leiras td, #termek_leiras th {
				border:1px solid #ccc;
				border-left:1px solid #eee;	
				border-top:1px solid #eee;
				padding:6px;
			}



}


@media screen and (max-width: 850px) {


			#open1 {
				width:auto;
				padding:80px 20px;		
				margin:0;
				text-align:center;
				background: url('../images/bg-top.jpg') repeat center center;
			}

			#open1-in {
				width:auto;
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align:center;
				font-weight:300;
				max-width:440px;
			}
			#open1-in a {
				text-decoration: none; 
				color: #ffffff; 
				font-size:16px;
				padding:0px 0px;
				font-weight:400;
			}
			#open1-in img {
				width:30px;
				margin-right:4px;
				vertical-align:middle;
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;
			}
			.open1-in-left {
				float:none;
				color:#fff;
				text-align:left;
			}

			.open1-in-right {
				float:none;
				color:#fff;
				text-align:left;
				font-size:17px;
				font-weight:400;
				margin-top:40px;
			}
			.open1-in-left1 {
				font-size: 30px;
				font-family: "Montserrat"; 
				font-weight:400;
				margin:0px 0px 25px 0px;
				padding:0px;
			}
			.open1-in-left2 {
				font-size: 18px;
				font-weight:400;
				font-family: "Montserrat";
				margin:0px 0px 25px 0px;
				padding:0px;
			}
			.open1-in-left3 {

			}
			.open1-in-right1 {
				font-size: 30px;
				font-weight:400;
				font-family: "Montserrat"; 
				margin:0px 0px 20px 0px;
				padding:0px;
			}
			.open1-in-right2 {
				line-height:1.4;
			}

}


@media screen and (max-width: 800px) {			
			.termek-top2 {
				max-widt:600px;
				float:none;
				width:auto;
				display:block;
				padding:0px;
				text-align:Center;
				margin: 0 auto;
			}
			
			#product-text {
				float:none;
				width:auto;
			}

}

@media screen and (max-width: 750px) {

		#open-top .box11 {		
				background: #f2efeb url('../images/bg4.jpg') no-repeat right top; 
				float:none;
				width:auto;
				min-height:auto;
				margin:1% auto;
				padding:7%;
				border:2px solid #f2efeb;
				-webkit-border-radius: 15px;
				-moz-border-radius: 15px;
				border-radius: 15px;
				-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.3);
				box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.1);
				text-align:left;
				color:#452908;
				font-size:18px;
				font-weight:400;
				line-height:1.4;
				overflow: hidden;
			}

			#open-top .box11 h2 {
				font-size:28px;
				color:#311f0c;
				font-family: "Montserrat"; 
				font-weight:600;
				padding:0;
				margin:0 0 15px 0;
			}

			#open-top .box12 {	
				margin-top:30px;
				float:none;	
				background: #fff;
			}

}


@media screen and (max-width: 700px) {

			#panmanfa-logo-png {
					display:none;
			}

			#products1-list .kategoria-box {
				float:left;
				width:48%;
				height:auto;
				aspect-ratio:1;
				margin:1%;
				text-align:left;
				background:#fff;
				padding:0px;
				position:relative;
				border:0px solid #eee;	
				-webkit-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				-moz-box-shadow: 0px 0px 20px -3px rgba(0,0,0,0.1);
				box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.15);
			}

			
			#middle-in2 .left1, #middle-in2 .right1 {
				float:none;
				width:auto;
				margin:1% 0;
				padding:4% 4%;
				background:rgba(0,0,0,0.05);
				line-height:1.3;
			}


}


@media screen and (max-width: 600px) {

			#kereses-out2 {	
				margin:10px 10px 0 auto;
			}
}

@media screen and (max-width: 550px) {

			header {
				height:130px;

			}
			
			#norlandfatelep-logo {	
				position:absolute;
				left:10px;
				top:10px;
				display:block;
				height:140px;
				width:auto;	
				margin:0;
				padding: 0px;
				z-index:888888888;
				-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
			}
			#header12-in {
				position:relative;
				float:left;
				width:auto;
				border:0px solid red;
				position:Absolute;
				left:190px;
				top:45px;				
				transform:translate(0,0);
			}
			
			#menu-icon-png {
				display: block;
				float:right;
				height:35px;
				padding:10px;
				margin:35px 8px 30px 0;
			}
			#top-menu {		
				margin:129px 0 0 0;
			}


}
@media screen and (max-width: 500px) {

			header {
				height:120px;

			}
			
			#norlandfatelep-logo {	
				position:absolute;
				left:10px;
				top:10px;
				display:block;
				height:130px;
				width:auto;	
				margin:0;
				padding: 0px;
				z-index:888888888;
				-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
				box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);
			}
			#header12-in {
				position:relative;
				float:left;
				width:auto;
				border:0px solid red;
				position:Absolute;
				left:180px;
				top:45px;				
				transform:translate(0,0);
			}
			
			#menu-icon-png {
				display: block;
				float:right;
				height:35px;
				padding:10px;
				margin:35px 8px 30px 0;
			}
			#top-menu {		
				margin:129px 0 0 0;
			}


}

@media screen and (max-width: 375px) {	
	.fb-png {
		display:none;
	}
	#kereses-out2 {	
				margin:0 10px 0 auto;
				width:310px;
				text-align:center;
				height:40px;
				display:block;
				
				border:0;
				padding:2px 2px 2px 2px;
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;
				background: #f8f6f4;
				z-index:9999999999;
			}

			#kereses2 {
				float:none;
				margin:0px auto;
				padding:0px;
				position:relative;
			}

			#kereses-out2 #search_input3 {
				float:left;
				border:0;
				background:none;
				color: #513014;
				font-family: "Source Sans Pro"; 
				font-weight: normal; 
				font-size: 15px;
				height:22px;
				width:250px;
				padding:7px 0 5px 15px;
				border:0px solid #aaa;
				caret-color:#d33023;
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;
			}
			#kereses-out2 #button-search { float:right; }

}



#nev, #nev2 {
	position:absolute;
	z-index:999999999;
	top:38px;
	left:0px;
	width:330px;
	height:auto;
	background: #f6eee6;
	padding:0px 20px;
	text-align: left;
	text-transform:none;
	line-height:normal;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	-webkit-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.5);
}
#nev-in, #nev-in2 { 
	padding:10px 0;
}
#nev a, #nev2 a {
	text-decoration: none; 
	color: #311f0c; 
	font-weight: normal;
	padding:5px 0;
	display:block;
	font-size:120%;
}

#nev a:hover {
	color: #111; 
}


@media screen and (max-width: 1350px) {	
		.top-menu-in2 { display:none; }
}

@media screen and (max-width: 1024px) {	
	#nev2 {
		width:300px;
	}
}
@media screen and (max-width: 500px) {	
	#nev {
		width:280px;
	}
}



#ide {
	overflow-x:auto;
}






	
#faq {
	width:100%;
	padding:70px 0;		
	margin:0;
	text-align:center;
	background:#f0ece8;
}

#faq-in {
	width:900px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align:left;
	color:#311f0c;
}

#faq-in .title {
	font-size: 30px;
	font-family: "Montserrat"; 
	font-weight: 400; 
	margin:0px 0px 30px 0px;
	padding:0px;
	color: #311f0c;	
	border: 0;
	letter-spacing:0px;	
	text-align:center;
	text-transform:uppercase;
	background:none;
 }

#faq-in h3  { color:#311f0c; display: inline; font-size:110%; font-weight:500; }

.faq11 {
	border:1px solid #ddd;
	margin:0 0 15px 0;
	color: #5e472b;
	background: rgba(255,255,255,0.85);
}

.faq1 {
	padding:8px;
	margin:0;
	cursor:pointer;
	font-weight:500;
}

.faq1 b {
	font-size:20px;
	padding:0 10px 0 7px;
	border-right:1px solid #e5e5e5;
	margin-right:10px;
}

.faq2 {
	display:none;
	border-top:1px solid #e5e5e5;
	padding:10px 15px;
	font-size:15px;

}

@media screen and (max-width: 1024px) {	

		#faq {
			width:auto;	
			padding:70px 20px;
		}

		#faq-in {
			margin:0 auto;
			width:auto;
			height:auto;
			position:relative;
			text-align:left;
		}
}