@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Sawarabi+Mincho');

*{margin:0px;padding:0px;}
body {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height:100%;
  background-color:#EFEFEF;
font-family: 'Sawarabi Mincho', sans-serif;
}

.tlobiale{background-color:#FFF;}
.tlowarzywa{background-image:url(/strona/grafika/warzywa.png);}
.tlozamow{background-image:url(/strona/grafika/tlo_zamow.jpg);background-position:center center; background-repeat:no-repeat}
.tlomenudzis{background-image:url(/strona/grafika/tlo_menudzis.jpg); background-position:right center; background-repeat:no-repeat;}
.pole_spolecznosc{position:relative;z-index:9999999999999;background-color:transparent;float:right;margin-top:3%;}
a.sp:link, a.sp:visited{display:block;background-color:#FFF;border-radius:10px 0px 0px 10px;padding:0px;overflow:hidden;border:5px solid #FFF;margin-top:15%;}
.ikonasp{display:block;width:51px;height:51px;float:left;margin:0px;padding:0px;}
a.menubut:link, a.menubut:visited {display:block;background-image:url(/strona/grafika/but_menudzis.png); width:378px; height:223px;background-position:center bottom; background-repeat:no-repeat;text-align:center;color:#000;text-decoration:none;font-size:30px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
a.zamowdiete:link, a.zamowdiete:visited {margin:auto;text-align:center;background-color:#DA251D;color:#FFF;text-decoration:none;font-size:22px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;padding-left:4%;padding-right:4%;padding-top:1%;padding-bottom:1%;border-radius:30px;margin-top:4%;}
.opbut{display:block;padding-top:90px;}
.left{display:block;margin-left:10px;}
.right{display:block;float:right;margin-right:10px;}
img { width:100%;height:auto;}
.ramkazolta{  border-top:3px solid #F8C300;border-bottom:3px solid #F8C300;}
.txt_baner{display:block;width:100%;text-align:center;font-size:45px;color:#FFF;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;text-shadow:2px 2px 2px #000;position:relative;top:45%;font-style: italic;}
.pole_zamowd{display:block;width:100%;margin-top:5%;}
a.zamowdiete_baner:link, a.zamowdiete_baner:visited {z-index:999999;margin-left:auto;margin-right:auto;position:relative;text-align:center;background-color:#DA251D;color:#FFF;text-decoration:none;font-size:22px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;padding-left:4%;padding-right:4%;padding-top:1%;padding-bottom:1%;border-radius:30px;margin-top:8%;font-style: normal;text-shadow:0px 0px 0px #DA251D; }
.hero_diety{display:block;width:100%;height:268px;  border-top:3px solid #F8C300;border-bottom:3px solid #F8C300;background-image:url(/strona/grafika/top_diety.jpg); background-position:center center;}
.hero_strona{display:block;width:100%;height:268px;  border-top:3px solid #F8C300;border-bottom:3px solid #F8C300;background-image:url(/strona/grafika/top_strona.jpg); background-position:center center;}
.txt_hero_strona{display:block;width:100%;text-align:center;font-size:45px;color:#FFF;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;text-shadow:2px 2px 2px #000;position:relative;top:40%;}

.logo{max-width:286px;height:auto;padding-top:20px;padding-bottom:20px;}
.esklep{max-width:136px;height:auto;padding-top:10px;padding-bottom:10px;}
.menuico{min-width:150px;height:auto;display:block;}
.naglowek{font-family: 'Roboto Condensed', sans-serif;padding-top:3%;padding-bottom:3%;}
.txt_nag1{font-size:45px;color:#6D6D6D;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
.txt_nag2{font-size:45px;color:#000000;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
.txt_nag3{font-size:30px;color:#6D6D6D;font-family: 'Sawarabi Mincho', sans-serif;}
.txt_nag4{font-size:45px;color:#FFF;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;text-shadow:2px 2px 2px #000;}
.ikonka{max-width:310px;margin-left:auto;margin-right:auto;height:auto;margin-top:4%;}
.opisikonka{font-size:17px;color:#000;font-family: 'Sawarabi Mincho', sans-serif;}

.nagoferta{background-color:#000;color:#F8C300;font-size:45px;float:left;padding:0;font-family: 'Roboto Condensed', sans-serif;min-width:250px;padding-left:20px;padding-right:20px;text-align:left;margin-bottom:30px;margin-top:40px;}
.opioferta{color:#000000;font-size:14px;float:left;padding:0;font-family: Verdana, sans-serif;text-align:left;width:90%;padding-left:20px;line-height:18px;}
.opisstrona{color:#000000;font-size:14px;float:left;padding:0;font-family: Verdana, sans-serif;text-align:center;width:90%;margin-left:5%;line-height:18px;margin-bottom:100px;text-align:left;}

/*-- map --*/
#map {
height: 600px;
z-index:20001;
position:relative;
}


/* Slider */

.slider {
  margin: 0 auto;
  overflow:hidden;
}

.slide_viewer {
  height: 630px;
  overflow: hidden;
  position: relative;
  border-top:3px solid #F8C300;
  border-bottom:3px solid #F8C300;
}

.slide_group {
  height: 100%;
  position: relative;
  width: 100%;
}

.slide {
  display: none;
  height: 100%;
  position: absolute;
  width: 100%;
  
}

.slide:first-child {
  display: block;
}

.slide:nth-of-type(1) {
background-image:url(/strona/grafika/top_001.jpg);
}

.slide:nth-of-type(2) {
background-image:url(/strona/grafika/top_001.jpg);
}

.slide:nth-of-type(3) {
  background: #C75534;
}

.slide:nth-of-type(4) {
  background: #D1D1D4;
}

.slide_buttons {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

a.slide_btn {
  color: #428CC6;
  font-size: 42px;
  margin: 0 0.175em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slide_btn.active, .slide_btn:hover {
  color: #428CC6;
  cursor: pointer;
}

.directional_nav {
  height: 630px;
  margin: 0 auto;
  max-width: 96%;
  position: relative;
  margin-top: -630px;
  overflow:hidden;
}

.previous_btn {
  bottom: 0;
  left: 50px;
  margin: auto;
  position: absolute;
  top: 0;
}

.next_btn {
  bottom: 0;
  margin: auto;
  position: absolute;
  right: 50px;
  top: 0;
}

.previous_btn, .next_btn {
  cursor: pointer;
  height: 65px;
  opacity: 0.5;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 65px;
}

.previous_btn:hover, .next_btn:hover {
  opacity: 1;
}




@media(max-width:900px){ 

.logo{max-width:186px;height:auto;padding-top:20px;padding-bottom:20px;}
.esklep{max-width:86px;height:auto;padding-top:10px;padding-bottom:10px;}
.txt_nag1{font-size:25px;color:#6D6D6D;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
.txt_nag2{font-size:25px;color:#000000;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
.txt_nag3{font-size:15px;color:#6D6D6D;font-family: 'Sawarabi Mincho', sans-serif;}
.txt_nag4{font-size:25px;color:#FFF;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;text-shadow:2px 2px 2px #000;}
.txt_baner{display:block;width:100%;text-align:center;font-size:17px;color:#FFF;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;text-shadow:2px 2px 2px #000;position:relative;top:15%;font-style: italic;}
.pole_spolecznosc{position:absolute;z-index:9999999999999;background-color:transparent;float:right;bottom:3%;right:0%;}
a.sp:link, a.sp:visited{display:block;background-color:#FFF;border-radius:10px 0px 0px 10px;padding:0px;overflow:hidden;border:5px solid #FFF;margin-top:15%;}
.ikonasp{display:block;width:21px;height:21px;float:left;margin:0px;padding:0px;}
.pole_zamowd{display:block;width:100%;margin-top:50%;}
a.zamowdiete_baner:link, a.zamowdiete_baner:visited {z-index:999999999999999;margin-left:auto;margin-right:auto;position:relative;text-align:center;background-color:#DA251D;color:#FFF;text-decoration:none;font-size:17px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;padding-left:4%;padding-right:4%;padding-top:1%;padding-bottom:1%;border-radius:30px;margin-top:8%;font-style: normal;text-shadow:0px 0px 0px #DA251D; }
a.zamowdiete:link, a.zamowdiete:visited {font-size:17px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;padding-left:4%;padding-right:4%;padding-top:3%;padding-bottom:3%;border-radius:30px;margin-top:4%;}
.opisikonka{font-size:14px;color:#000;font-family: 'Sawarabi Mincho', sans-serif;}
a.menubut:link, a.menubut:visited {display:block;background-image:url(/strona/grafika/but_menudzis.png); width:252px; height:147px;background-position:center center; background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;text-align:center;color:#000;text-decoration:none;font-size:23px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;margin-bottom:4%;}
.opbut{display:block;padding-top:60px;}
.left{float:none;display:block;margin-left:auto;margin-right:auto;}
.right{float:none;display:block;margin-left:auto;margin-right:auto;}
.hero_diety{display:block;width:100%;height:268px;  border-top:3px solid #F8C300;border-bottom:3px solid #F8C300;background-image:url(/strona/grafika/top_diety.jpg); background-position:center center;}
.hero_strona{display:block;width:100%;height:268px;  border-top:3px solid #F8C300;border-bottom:3px solid #F8C300;background-image:url(/strona/grafika/top_strona.jpg); background-position:center center;}
.txt_hero_strona{font-size:25px;top:45%;}

.nagoferta{background-color:#000;color:#F8C300;font-size:25px;float:left;padding:0;font-family: 'Roboto Condensed', sans-serif;width:80%;text-align:center;margin-bottom:20px;margin-top:0px;}
.opioferta{color:#000000;font-size:12px;float:left;padding:0;font-family: Verdana, sans-serif;text-align:center;width:98%;margin-left:1%;line-height:15px;margin-bottom:100px;}
.opisstrona{color:#000000;font-size:12px;float:left;padding:0;font-family: Verdana, sans-serif;text-align:center;width:96%;margin-left:2%;line-height:15px;margin-bottom:100px;}

  .previous_btn {
    left: 10px;
  }
  .next_btn {
    right: 10px;
  }
  
.slide_viewer {
  height: 315px;
  overflow: hidden;
  position: relative;
  border-top:3px solid #F8C300;
  border-bottom:3px solid #F8C300;
}

.directional_nav {
  height: 315px;
  margin: 0 auto;
  max-width: 96%;
  position: relative;
  margin-top: -315px;
  overflow:hidden;
}
  

}












.stopka{background:#FFF;padding-top:2%;padding-bottom:2%; text-align:center;width:100%;display:block;font-size:12px;font-family: 'Sawarabi Mincho', sans-serif;}

.nagwyc {
font-size:17px;
font-weight:bold;
		color:#000;
}

.inputwyc {
width:100%;
padding:3px;
border: 1px solid #AAA;
font-size:17px;
font-weight:normal;
		color:#222;
		margin-bottom:40px;
}

 .inputwyc1 {
width:100px;
padding:3px;
margin-left:10px;
margin-right:10px;
border: 1px solid #DA251D;
font-size:17px;
font-weight:normal;
		color:#222;
		margin-bottom:40px;
}

.zapytanie {
padding:10px;
float:right;
background:#DA251D;
font-size:17px;
font-weight:normal;
		color:#FFF;
		margin-bottom:40px;
		border:0px;
}

.req {
color:#FF0000;
}

.nazpole {
color: #000;
font-weight:bold;%%
}

.email-signup-fixed{ 

}
.email-signup-fixed.visible-banner{
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999999999999999999999999999999999999999;
    height: 100%;
    width: 100%;
}
.email-signup-fixed{
    color: #fff;
    text-align: center;
    font-size: 13px;
    text-transform:uppercase;
    letter-spacing: .5px;
    font-family: 'Lato';
    font-weight:300;
    margin: 0;
}
.email-signup-fixed span.big-text{
    font-size:18px;
    margin-right:10px;
}
.email-signup-fixed:hover{
    text-decoration:none;
    cursor:pointer;
}
.email-signup-fixed-container{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 80%;
    padding: 20px;
	color:#000;
}
.email-signup-fixed .mail-icon{
    margin-right:5px;
}
#close-welcome{
display:block;
position:absolute;
top:0px;
right:15px;
color: #FF0000;
font-weight:600;
text-decoration:underline;
font-size:18px;
}