

/* ==========================================================================
   Author's custom styles
   ========================================================================== */


html {
	font-family: 'Open Sans', sans-serif; 
  }

.lang{position:fixed;right:10px;background:url('../img/lang.jpg') top left no-repeat;display:block;height:54px;width:29px;}
.lang ul{margin:0px;padding:0px;}
.lang ul li{margin:0px;padding:0px;list-style:none;display:none;}
.lang ul li a{color:#ffffff;display:block;width:29px;height:29px;text-align:center;background-color:#184e12;text-decoration:none;}
.lang ul li.active{display:block;}


html,body{
/*	width:100%;
	height:100%;*/
	margin:0px;
	padding:0px;
	background:#ffffff;
	
}
.navbar{border-bottom:1px solid #ccc;font-weight:700;font-size:16px;}
.navigation{
	position:fixed;
	z-index:1;
	top:20px;
}
.navigation li{
	color:#333333;
	display:block;
	padding: 0 10px;
	line-height:30px;
	margin-bottom:2px;
	font-weight:bold;
	-webkit-transition: all .2s ease-in-out;
	border-bottom:1px solid black;
	text-align:left;
	width:53px;
}
.navigation li:hover,.active{
	/*font-size:25px;*/
	cursor:pointer;
/*	width:100px!important;*/
}
.envatologo{
position:fixed;
top:50%;
left:50%;
width:446px;
margin-top:-41px;
margin-left:-223px;
z-index:1;
}

/*	height:100%;*/
/*	position: relative;*/
	/*box-shadow: 0px 10px 10px rgba(0,0,0,0.3);*/

.bkg{/*	position: fixed;*/}
.wrapper{
/*	width:960px;
	height:200px;
	margin:0 auto;*/
	position:relative;
}
.slideno{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:100px;
	font-weight:bold;
	color:rgba(255,255,255,0.3);
}
.button{
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	bottom:0px;
	left:50%;
	background-color:#333333;
	background-image:url(../images/arrow.png);
}
.button:hover{
	background-color:#494949;
	cursor:pointer;
}

/******************************
 SLIDE 1 
*******************************/
#slide1{
	background-color:#5c9900;
		-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}
/******************************
 SLIDE 2 
*******************************/
#slide2{
	background-color:#005c99;
	
}

/******************************
 SLIDE 3 
*******************************/
#slide3{
	background-color:#b6c10b;
}

/******************************
 SLIDE 4 
*******************************/

#slide4{
	background-image:url(../images/Slide4/desktop4.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/*
#slide4 .parallaxbg{
	position:absolute;
	right:40px;
	top:40px;
	font-size:28px;
	color:rgba(51,51,51,0.3);
}
*/
/*img.bkg{display:none;}*/
.shadow{
/*min-height:100%;width:100%;
display:block;  position:absolute;background-color:L
    box-shadow: inset  0 0 50px rgba(0,0,0,0.8);
-moz-box-shadow: inset  0 0 50px rgba(0,0,0,0.8);
		-webkit-box-shadow:inset  0 0 50px rgba(0,0,0,0.8);
*/}
#home { 

	background-image: url(../img/home.jpg);
	/* 50% 0 no-repeat fixed*/
/*	padding:60px 0px 0px 0px;*/
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	   box-shadow: 0 0 50px rgba(0,0,0,0.8);
	/* width: 100%; 
	 margin: 0 auto; 
	margin: 0 auto; 
height: 700px;  
   
    max-width: 1920px; 
   position: relative;  */
/*    box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}
#historia .col-lg-6{position:relative;}
.center_text{
height: 450px;position:relative;}

#floater {
    float: left;
    height: 50%;
    width: 100%;
    margin-bottom: -56px;
}

#text{
	
		font-weight:bold;font-size:56px;
		color:#ffffff;
		text-align:center;
/*text-shadow: 0px 0px 1px rgba(0,0,0,0.8);*/
}
#historia { 
	background-image: url(../img/historia.jpg);
	/* 50% 0 no-repeat fixed*/
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*height: 1000px;
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; */
 
}

#oferta { 
	background-image: url(../img/oferta.jpg);
	/*50% 0 no-repeat fixed*/
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	/*height: 1000px;
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; */
    /*box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}
#przepisy { 
background-image: url(../img/przepisy.jpg);
 /*50% 0 no-repeat fixed*/
/*	height: 1000px;
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; */
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    /*box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}

.przepisy_left{display:block;text-align:center;padding:5% 20% 5% 15%;}
.przepisy_left ul, .przepisy_left ul li{padding:0px;margin:0px;}
.przepisy_left ul li {list-style:none;font-size:16px;color:#ffffff;}
.przepisy_left ul li.active a,.przepisy_left ul li a:hover{color:#b29047;}
.przepisy_left  a{text-decoration:none;color:#ffffff;font-size:16px;}

.przepisy_right{text-align:center;background:#ffffff;padding:5% 20% 5% 15%;}
.przepisy_right ul li {text-align:left;}
#smak_i_zdrowie { 
background-image: url(../img/smak_i_zdrowie.jpg);
 /*50% 0 no-repeat fixed*/ 
/*	height: 1000px;
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; */
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    /*box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}

#smak_i_zdrowie a , #smak_i_zdrowie a img {position:relative;}
.gal  a img {}
.gal  a  .min_hover{position:absolute;
 margin-left:-145px;
z-index:2;background:url(../img/min_hover.png) 50% 50% no-repeat;
width:145px; height:145px;display:inline;}
#kontakt { 
background-image: url(../img/kontakt.jpg);
 /*50% 0 no-repeat fixed*/
/*	height: 1000px;
	margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; */
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
   /* box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}
#smak_i_zdrowie2,#przepisy2,
#oferta2, #historia2,
#kontakt2,#mapa{box-shadow: 0 0 50px rgba(0,0,0,0.8);}
#historia2{
font-size:16px;
color:#ffffff;
padding:5% 20% 5% 20%;
background-color:#443a39;
text-align:center;
}
#kontakt2,#oferta2{
padding:5%;
background:#ffffff;
color:#000000;
}
#oferta2 .col-lg-6{
min-height: 675px;
padding:3% 7% 3% 7%;
background:#ffffff;
color:#000000;
}
#oferta2 h2{font-weight:bold;text-transform:uppercase;}

#smak_i_zdrowie2 {background:#ffffff;
color:#000000;}
#smak_i_zdrowie2 .col-lg-6{
padding:5% 10% 5% 10%;
}
#smak_i_zdrowie2 .col-lg-6:nth-child(2n+1){
	clear:both;
}
#przepisy2{background:#443a39 url('../img/przepisy_bkg.jpg') 0% 50% no-repeat;}
.slide-text{
position: relative;
min-height: 200px;}
.slide-foto{


height: 450px;
}
.white{background:#ffffff;}
#przepisy2 .col-lg-6,
#przepisy2 .row{padding:0px; margin:0px;}
section h2{font-size:18px;text-align:center;}

section{font-size:16px; overflow:hidden;}
section article{min-height:100%;}
#kontakt2 p, #oferta2 p{text-align:center;font-size:16px;margin:0% 10% 0% 10%;}
/*#kontakt2 p img,#oferta2 p img, img.product{width:100%;height:auto;}*/
#smak_i_zdrowie2 p{text-align:center;}
#kontakt2 a{text-decoration:none;color:#000000;}
#mapa{background:#ffffff;}


#cookie-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fecc00;
	padding: 10px 0;
	line-height: 60px;
	z-index: 150;
}

#cookie-bar .row {
	font-size: 0;
}

#cookie-bar .cookie, #cookie-bar .text, #cookie-bar .links {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	float: none;
	max-width: 80%;
}



#cookie-bar p {
	font-size: 12px;
	color: #000;
	line-height: 1em;
	margin: 0;
}
#cookie-bar p strong {
	font-size: 14px;
	margin-bottom: 5px;
	display: block;
}
#cookie-bar p a {
	font-size: inherit;
	color: #6dc0b8;
	font-weight: inherit;
}

#cookie-bar #agree {
	width: 100%;
	display: block;
	border-radius: 5px;
	background: #475b5a;
	line-height: 44px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	padding: 	5px;
	margin-left:20px;
	min-width: 154px;
}
#cookie-bar #agree:hover,
#cookie-bar #agree:focus {
	background: #000;
}
#cookie-bar img {
	width: 100%;
	display: block;
}
#cookie-bar .container {max-width:100%;}
#cookie-bar .container .row{width:100%;margin:0px auto;
}
#cookie-bar .text{min-height:auto;padding:15px;}

.allegro-widget a{
	width:100%;
	height:100%;
	font-size:0;
	display:block;
}
.allegro-widget{
	position: fixed;
	top: 150px;
	right: 0px;
	z-index: 9999999;
	width: 58px;
	height: 146px;
	overflow: hidden;
	border-radius: 12px 0 0 12px;
}
.allegro-widget img{
	width: 276px;
height: 183px;
transform: rotate(270deg);
right: 102px;
position: relative;
top: -21px;
}
.fb-float-likebox {
  background-color: #1778f2 !important;
 right: 0;
top: 302px;
width: 58px;
height: 72px;
z-index: 99999;
position: fixed;
border-radius: 12px 0 0 12px;
}
.fb-float-likebox a{
	width:100%;
	height:100%;
	font-size:0;
	display:block;
}
.fb-float-likebox  img{
	max-width:100%;
	height:auto;
}

@media only screen and (max-width:900px){
	#cookie-bar .text{
		width:100%;
		max-width:100%;
	}
	.allegro-widget{
		top:60px
	}
	.fb-float-likebox{
		top: 212px
	}
	#oferta2 .col-lg-6
	{    min-height: auto;
	}
	#smak_i_zdrowie2 img,
	#oferta2 .col-lg-6 img{
		max-width:100%;
		height:auto;
	}
}