body {
font-family:'Roboto Condensed',sans-serif;
color:#333;
font-size:14px;
line-height:22px;
background-image:url(../images/bg1.jpg)
}

h1 {
margin-right:0;
margin-bottom:15px;
margin-left:0;
font-family:'Roboto',sans-serif;
color:#6bae8d;
font-size:35px;
line-height:44px;
font-weight:300;
text-align:center;
text-transform:uppercase
}

h2 {
margin:22px 0 0;
font-family:Courgette,sans-serif;
color:#ed4b32;
font-size:22px;
line-height:36px;
font-weight:400;
text-align:center;
letter-spacing:-1px
}

h3 {
margin-right:0;
margin-bottom:4px;
margin-left:0;
font-family:Courgette,sans-serif;
color:#a31e21;
font-size:28px;
line-height:30px;
font-weight:400;
letter-spacing:-1px
}

h4 {
margin:10px 0;
font-family:'Roboto Condensed',sans-serif;
color:#a31e21;
font-size:16px;
line-height:24px;
font-weight:700;
text-transform:uppercase
}

h5 {
margin:10px 0;
font-size:14px;
line-height:20px;
font-weight:700
}

h6 {
margin:10px 0;
font-size:12px;
line-height:18px;
font-weight:700
}

p {
margin-bottom:5px;
font-family:'Roboto',sans-serif;
color:#a31e21;
font-size:14px;
font-weight:400
}

a {
font-family:'Roboto',sans-serif;
color:#ed4b32;
text-decoration:underline
}

a:hover {
text-decoration:none
}

.h1link {
color:#f7a51d;
text-decoration:none
}

.h1link:hover {
color:#fbdab1;
border-bottom:1px dashed
}

.button {
display:block;
width:266px;
height:43px;
margin:30px auto;
padding:11px 34px 11px 0;
border-radius:3px;
background-color:#6bae8d;
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%;
background-repeat:no-repeat no-repeat;
font-family:'Courgette',sans-serif;
color:#f3d2a9;
font-size:18px;
font-weight:400;
text-align:center;
letter-spacing:-1px;
text-decoration:none
}

.button-paypal {
display:block;
width:350px;
height:92px;
margin:30px auto;
border-radius:8px;
background-color:transparent;
background-image:url(../images/paypal.png);
background-repeat:no-repeat no-repeat;
text-decoration:none;
color:transparent
}

input[type="submit"] {
border:0
}

.button:hover {
background-color:#ed4b32;
background-position:95% 50%
}

.button.carouselbtn {
width:136px;
height:33px;
margin-top:5px;
margin-bottom:0;
padding-top:6px;
padding-right:35px;
padding-bottom:0;
float:left;
background-color:#a31e21;
background-image:url(../images/papricka-zluta.png);
background-position:90% 50%;
font-size:16px
}

.button:hover.carouselbtn:hover {
background-color:#ed4b32;
background-position:90% 50%
}

.button.dokosiku {
width:150px;
height:35px;
margin-top:0;
margin-bottom:0;
padding-top:7px;
padding-left:4px;
border-top-left-radius:0;
border-top-right-radius:0;
background-color:#6bae8d;
background-image:url(../images/ikona-dokosiku.png);
background-position:92% 43%;
font-size:16px
}

.button:hover.dokosiku:hover {
background-color:#388A61
}

.button.dokosiku.vyprodano {
padding-right:4px;
background-color:#b09c99;
background-image:none;
font-size:16px
}

.button.dokosiku.vyprodano:hover {
background-color:#b09c99
}

.button.cerveny {
background-color:#a31e21;
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button:hover.cerveny:hover {
background-color:#ed4b32;
background-position:95% 50%
}

.button.detaildokosiku {
width:160px;
height:40px;
margin-top:10px;
float:left;
background-color:#6bae8d;
background-image:url(../images/ikona-dokosiku.png);
background-position:78% 46%;
background-repeat:no-repeat no-repeat;
font-size:20px;
line-height:20px
}

.button:hover.detaildokosiku:hover {
background-color:#388A61
}

.button.zluty {
margin-bottom:5px;
background-color:#f7a51d;
background-image:url(../images/papricka-oranz.png);
background-position:95% 50%;
color:#a31e21
}

.button:hover.zluty:hover {
background-color:#a31e21;
color:#fbdab1
}

.button.download {
margin-bottom:5px;
height:36px;
padding-top:8px;
padding-left:0;
font-size:16px;
background-color:#f7a51d;
background-image:url(../images/ikona-download.png);
background-position:95% 50%;
color:#a31e21
}

.button:hover.download:hover {
background-color:#a31e21;
color:#fbdab1
}

.button.mapa {
height:33px;
padding-top:6px;
padding-left:8px;
font-size:16px;
width:175px;
margin:5px 0 15px;
background-color:#6bae8d;
background-image:url(../images/ikona-mapa.png);
background-position:90% 50%;
color:#fbdab1
}

.button.mapa:hover {
background-color:#ed4b32;
background-image:url(../images/ikona-mapa.png);
background-position:90% 50%;
color:#fbdab1
}

.button.buttonobjednavka {
float:right;
margin-right:115px
}

.button.buttonobjednavka:hover {
background-color:#388A61
}

.button.pokracovatnakup {
width:186px;
height:33px;
margin-left:120px;
padding-top:6px;
float:left;
background-color:#f7a51d;
background-image:url(../images/papricka-oranz.png);
color:#a31e21;
font-size:16px
}

.button:hover.pokracovatnakup:hover {
background-color:#a31e21;
background-image:url(../images/papricka-oranz.png);
color:#fbdab1
}

.button.pokracovatnakup.zasilkovna {
margin: 0 !important;
}

#packeta-point-info {
    color: #6bae8d;
    font-weight: 400;
    font-size: 17px;
}

.button.kosikoverlaybtn {
width:174px;
height:33px;
margin-top:0;
margin-bottom:0;
padding-top:6px;
background-color:#a31e21;
background-position:92% 50%;
font-size:16px
}

.button:hover.kosikoverlaybtn:hover {
background-color:#6bae8d
}

.hlavicka {
height:430px;
background-image:url(../images/hlavicka3860.jpg?v=1);
background-position:50% 50%;
background-repeat:no-repeat no-repeat;
background-size:cover
}

.nabidka {
height:auto;
padding-bottom:35px;
background-image:url(../images/bg1.jpg);
background-repeat:repeat repeat
}

.nabidka:hover {
background-color:rgba(0,0,0,0);
background-image:url(../images/bg1.jpg)
}

.spicka {
height:47px;
background-image:url(../images/spicka1.png);
background-position:50% 0;
background-repeat:no-repeat no-repeat
}

.spicka.spickazluta {
background-image:url(../images/spicka3.png)
}

.spicka.spickabila {
background-image:url(../images/spicka2.png)
}

.spicka.spickazelena {
background-image:url(../images/spicka4.png)
}

.sezonni {
position:static;
background-image:none;
max-height:240px
}

.sezonniobrazek {
display:block;
margin-top:10px;
margin-right:auto;
margin-left:auto;
text-decoration:none
}

.line {
display:block;
width:190px;
height:1px;
margin:25px auto 30px;
border-top:1px dashed #6bae8d
}

.line.bila {
margin-bottom:40px;
border-top-color:#fbdab1
}

.line.linecervena {
margin-top:30px;
border-top-color:#a31e21
}

.line.lineobjednavka {
/*min-width:840px;*/
border-top-color:#a31e21
}

.line.produkt {
margin:10px auto 30px;
border-top:0
}

.cervena {
margin-top:5px;
color:#a31e21
}
.cervena.degustace {
margin-top:-15px;
margin-bottom: 10px
}

.degustace-img {
	padding-bottom: 15px;}


.kdojsme {
background-image:url(../images/bg2.jpg);
text-align: center;
}

.menu {
position:relative;
padding-top:24px;
padding-right:55px;
padding-left:65px
}

.logo {
left:87px;
top:0;
right:0;
bottom:0;
margin-right:auto;
margin-left:auto;
float:right;
-webkit-transition:height .3s;
-moz-transition:height .3s;
transition:height .3s
}

.menuodkaz {
top:8px;
right:0;
bottom:0;
font-family:Courgette,sans-serif;
color:#fbdab1;
font-size:21px;
letter-spacing:-1px;
text-decoration:none
}

.menuodkaz:hover {
color:#f7a51d
}

.menuodkaz.prava {
left:0;
margin-right:30px
}

.menuodkaz.leva {
left:0;
margin-left:30px
}

.suroviny {
background-image:url(../images/bg3.jpg)
}

.bila {
color:#fbdab1
}

.zluta {
background-image:none;
color:#f7a51d
}

.podminky {
font-family:'Roboto Condensed',sans-serif;
font-size:17px;
text-align:center
}

.podminky.link {
color:#ed4b32
}

.surovinyimg {
padding-left:60px
}

.surovinaimg {
display:inline-block;
width:156px;
height:156px;
margin-right:5px;
margin-left:5px;
float:none;
background-image:none
}

.surovinaimg.sur1 {
background-image:url(../images/surovina1.png);
background-position:50% 50%;
background-repeat:no-repeat no-repeat
}

.surovinaimg.sur2 {
background-image:url(../images/surovina2.png);
background-repeat:no-repeat no-repeat
}

.surovinaimg.sur3 {
background-image:url(../images/surovina3.png);
background-repeat:no-repeat no-repeat
}

.surovinaimg.sur4 {
background-image:url(../images/surovina4.png);
background-repeat:no-repeat no-repeat
}

.surovinaimg.sur5 {
background-image:url(../images/surovina5.png);
background-repeat:no-repeat no-repeat
}

.naspribeh {
margin-bottom:20px
}

.pribehpapricka {
margin-top:9px;
margin-right:34px;
float:right
}

.produkt {
display:block;
margin-right:auto;
margin-left:auto;
text-decoration:none
}

.produktimage {
display:block;
margin-right:auto;
margin-left:auto
}

.produktpopis {
position:relative;
z-index:1;
display:block;
width:230px;
height:80px;
margin-right:auto;
margin-left:auto;
border-radius:5px;
background-color:#a31e21;
text-decoration:none;
margin-top:-50px
}

.produktpopis.pestovanipopis {
width:240px;
margin-top:0;
border-top-left-radius:0;
border-top-right-radius:0;
background-color:#6bae8d;
margin-bottom:20px
}

.produktpopis.pestovanipopis:hover {
background-color:#ed4b32
}

.produktnadpis.pestovanitext {
color:#fbdab1;
font-size:23px;
line-height:28px
}

.produktyhome {
margin-top:30px;
margin-bottom:50px;
padding-right:60px;
padding-left:60px
}

.produktnadpis {
display:block;
padding-top:9px;
font-family:Courgette,sans-serif;
color:#f7a51d;
font-size:19px;
text-align:center;
letter-spacing:-1px;
margin:0;
line-height:21px
}

.produktnadpis.mensi {
padding-top:0px;
font-size:16px
}

.produktnadpis.carus {
width:auto;
float:left;
text-align:left;
letter-spacing:-1px
}

.produktnadpis.recept {
width:auto;
text-align:left;
line-height:24px;
letter-spacing:-1px;
padding-top:5px
}

.produktpal {
font-family:Roboto,sans-serif;
color:#fbdab1;
font-size:15px;
font-weight:500;
text-align:center
}

.produktpal.seminka {
font-size:14px
}

.produktnovinka {
position:absolute;
margin-left:6px;
z-index:1
}

.kosikbutton {
top:0;
right:-250px;
bottom:0;
width:36px;
height:36px;
margin-left:10px;
float:right;
border-radius:18px;
background-color:#6bae8d;
background-image:url(../images/ikona-kosik.png);
background-position:50% 50%;
background-repeat:no-repeat no-repeat
}

.kosikbutton:hover {
left:-250px;
background-color:#a31e21;
background-position:50% 50%
}

.kosikbutton.hledanibutton {
left:-250px;
background-image:url(../images/ikona-hledani.png)
}

.kosikbutton:hover.hledanibutton:hover {
background-color:#ed4b32
}

.menuleve {
margin-top:74px;
float:left
}

.menulogo {
margin-right:auto;
margin-left:100px;
float:left
}

.menuprave {
margin-top:38px;
float:right
}

.kosikcont {
height:36px
}

.sezonnipopis {
position:relative;
top:-45px;
display:block;
width:280px;
margin-right:auto;
margin-left:auto;
padding:7px 0 14px;
border-radius:5px;
background-color:#a31e21;
text-decoration:none
}

.sezonninadpis {
font-family:Courgette,sans-serif;
color:#fbdab1;
font-size:16px;
text-align:center;
letter-spacing:-1px
}

.sezonninazev {
margin-top:6px;
font-family:Courgette,sans-serif;
color:#f7a51d;
font-size:26px;
text-align:center;
letter-spacing:-1px
}

.footer {
background-image:url(../images/bg4.jpg)
}

.footerlinky {
padding-bottom:20px;
padding-left:60px
}

.paticka {
margin-top:0;
line-height:20px
}

.linkfooter {
display:block;
margin-bottom:4px;
font-family:Roboto,sans-serif;
color:#fbdab1;
font-size:14px;
text-decoration:none;
text-transform:uppercase
}

.linkfooter:hover {
text-decoration:underline;
color:#f7a51d
}

.nepodtrzeno {
text-decoration:none
}

.copyright {
padding-top:5px;
margin:0 auto;
text-align:center;
font-family:Roboto,sans-serif;
color:#a31e21
}

.copyright.link {
padding:5px
}

.copyright.link:hover {
color:#f7a51d;
text-decoration:none
}

.carousel {
max-height:200px;
overflow:hidden
}

.carouselsipky {
padding-top:112px
}

.carouselobsah {
left:0
}

.carouselsipkal {
position:relative;
left:45px;
z-index:999;
width:17px;
height:51px;
float:right;
background-image:url(../images/carus-sipleft.png);
background-repeat:no-repeat no-repeat
}

.carouselsipkap {
position:relative;
right:53px;
width:17px;
height:51px;
background-image:url(../images/carus-sipright.png);
background-repeat:no-repeat no-repeat
}

.carouselprodukt {
z-index:0;
display:block;
margin-right:auto;
margin-left:auto;
padding-top:56px;
padding-right:60px;
padding-left:85px
}

.carouselimg {
margin-right:14px;
float:left
}

.carouselsubhead {
width:400px;
float:left;
font-family:'Roboto Condensed',sans-serif;
color:#f7a51d;
font-size:13px;
line-height:30px;
font-weight:700
}

.carouselsubhead.popis {
width:400px;
margin-top:0;
font-family:'Roboto Condensed',sans-serif;
color:#fbdab1;
line-height:18px;
font-weight:300;
padding-top: 10px;
}

.receptpopis {
font-family:'Roboto Condensed',sans-serif;
padding-top:8px;
padding-bottom:5px;
color:#a31e21;
font-size:14px;
font-weight:400
}

.receptpopis.hlavni {
color:#fbdab1;
padding-bottom:0;
font-size:15px;
line-height:22px
}

.carouselimg.kulaterohy {
border-radius:10px
}

.recept {
padding:0
}

.recepty {
padding-right:30px;
padding-bottom:50px;
padding-left:50px
}

.produktcena {
position:static;
left:41px;
right:0;
bottom:-46px;
z-index:0;
display:block;
width:150px;
height:30px;
margin-right:auto;
margin-left:auto;
border-radius:0 0 5px 5px;
background-color:#f7a51d;
-webkit-transform:scale(1.02);
-ms-transform:scale(1.02);
-o-transform:scale(1.02);
transform:scale(1.02)
}

.detailh1 {
margin-right:0;
margin-bottom:4px;
margin-left:0;
font-family:Courgette,sans-serif;
color:#a31e21;
font-size:28px;
line-height:30px;
font-weight:400;
letter-spacing:-1px;
text-align:left;
text-transform:initial
}

.receptyh2 {
margin:0;
color:#a31e21;
font-size:28px;
line-height:30px;
text-align:left
}

.vidreceptyh2 {
margin:0;
padding:5px 0 25px;
font-size:22px;
line-height:30px;
text-align:center
}

.seminkachilli {
margin-top:30px;
padding-right:60px;
padding-left:60px
}

.seminkachilli.detailnabidka {
margin-top:0
}

.produktseminka {
display:block;
margin-right:auto;
margin-left:auto;
text-decoration:none
}

.chillipopis {
display:block;
width:176px;
height:75px;
margin-right:auto;
margin-left:auto;
border-radius:5px;
background-color:#a31e21;
margin-top:-32px;
position:relative
}

.seminkanadpis {
padding-top:7px;
font-family:Courgette,sans-serif;
color:#f7a51d;
font-size:17px;
text-align:center;
letter-spacing:-1px;
margin:0;
line-height:normal
}

.seminkasubnadpis {
font-family:'Roboto Condensed',sans-serif;
color:#f7a51d;
font-size:13px;
text-align:center;
line-height:normal;
margin-bottom:0;
letter-spacing:0
}

.sloupecchilli {
padding-right:20px;
padding-left:90px
}

.sloupectext {
padding-right:110px
}

.detailobrazek {
margin-right:10px;
float:right
}

.detailnahledy {
margin-right:10px;
margin-top:30px;
float:right;
width:209px;
text-align:center
}

.detailthumb {
width:64px;
height:64px;
border-radius:32px;
margin-left:1px;
margin-right:1px
}

.detailodruda {
color:#ed4b32;
font-size:18px;
margin:0;
text-align:left!important;
font-family:'Roboto Condensed',sans-serif;
line-height:normal
}

.detailtabulka {
margin-top:13px;
color:#a31e21;
font-size:14px;
line-height:20px;
font-family:Roboto,sans-serif;
font-weight:500
}

.detailcena {
font-family:Courgette,sans-serif;
color:#6bae8d;
font-size:43px;
line-height:40px;
text-align:center;
letter-spacing:-2px
}

.detaildodatekceny {
font-family:'Roboto Condensed',sans-serif;
color:#6bae8d;
font-size:14px;
font-weight:500;
text-align:center
}

.detailkusy {
height:60px;
padding-left:21px
}

.detailkusyform {
width:43px;
height:32px;
margin-top:14px;
padding-right:0;
padding-left:0;
float:left;
border:1px solid rgba(0,0,0,0);
border-top-left-radius:3px;
border-bottom-left-radius:3px;
font-family:Roboto,sans-serif;
color:#6bae8d;
font-size:14px;
font-weight:500;
text-align:center;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.textmodry {
color:#6bae8d
}

.h4modra {
font-family:'Roboto Condensed',sans-serif;
color:#6bae8d;
font-weight:700
}

.h4modra.platba {
font-size:18px;
text-align:center;
font-weight:500;
padding-top:3px
}

.qrplatba {
text-align:center;
font-size:18px;
font-weight:400;
color:#6bae8d;
font-family:'Roboto Condensed',sans-serif
}

.qrkod {
margin:0 auto
}

.qrplatba-bg {
background-color:#fff;
min-height:265px;
padding:20px;
border-radius:5px;
margin-top:8px
}

.fiologo {
display:inherit;
margin:25px auto
}

img.qrplatba-ikona {
padding:15px
}

.qrkod-container {
margin:0 auto;
text-align:center
}

.detailpopisl {
padding-right:20px;
padding-left:90px
}

.detailpopisp {
padding-right:90px;
padding-left:20px
}

.detailsloupeccena {
margin-top:70px;
padding-right:31px
}

.detailshare {
margin-top:7px;
margin-left:-2px;
padding-top:5px;
padding-bottom:8px
}

.detailshare-stred {
margin:0 auto;
padding-top:5px;
padding-bottom:8px;
max-width:290px
}

.detaildoporucit {
font-family:'Roboto Condensed',sans-serif;
color:#ed4b32;
font-weight:700;
font-size:16px;
float:left;
padding:7px 10px 0 0;
text-transform:uppercase
}

.produktvyprodano {
display:block;
width:266px;
height:43px;
margin:30px auto;
padding:11px 34px 11px 0;
border-radius:3px;
background-color:#b09c99;
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%;
background-repeat:no-repeat no-repeat;
font-family:'Courgette',sans-serif;
color:#f3d2a9;
font-size:18px;
font-weight:400;
text-align:center;
letter-spacing:-1px;
text-decoration:none
}

.kosikkroky {
padding-right:120px;
padding-left:120px
}

.kosikkrokaktivni {
display:block;
margin-right:auto;
margin-left:auto
}

.kosikkroktexta {
margin-top:6px;
font-family:'Roboto Condensed',sans-serif;
color:#6bae8d;
font-size:17px;
text-align:center;
letter-spacing:-1px
}

.kosikkroktexta.neaktivni {
color:rgba(95,95,95,0.74)
}

.kosikkrokcislo {
position:absolute;
left:-6px;
top:12px;
right:0;
margin-right:auto;
margin-left:auto;
padding-left:5px;
font-family:'Courgette',sans-serif;
color:#fbdab1;
font-size:17px;
text-align:center
}

.kosikpapricka {
display:block;
width:55px;
margin-right:auto;
margin-left:auto
}

a.kosik-link {
text-decoration:none
}

a.kosik-link:hover p {
color:#6bae8d
}

.tabulkazahlavi {
font-family:'Roboto',sans-serif;
color:#505155;
font-weight:500;
height:20px
}

.zahlaviKusy {
text-align:center
}

.zahlaviCena {
text-align:right
}

.tabulkaimg {
height:60px;
margin-right:15px
}

.tabulkanazev {
font-family:'Courgette',sans-serif;
font-size:18px;
letter-spacing:-1px;
width:350px;
padding-right:10px
}

.tabulkabaleni {
font-family:'Roboto',sans-serif;
color:#a31e21;
font-size:12px;
font-weight:500
}

.tabulkacena {
color:#6bae8d;
font-size:24px;
font-weight:500;
text-align:right;
letter-spacing:-1px
}

.tabulkakusy {
font-family:'Roboto',sans-serif;
color:#a31e21;
font-size:12px;
font-weight:500;
padding-top:5px;
padding-left:10px
}

.tabulkakusytext {
font-family:'Roboto',sans-serif;
color:#a31e21;
font-size:12px;
font-weight:500;
text-align:center
}

.kusyinput {
width:40px;
height:26px;
margin-top:5px;
float:left;
border-radius:3px;
font-family:'Roboto',sans-serif;
color:#6bae8d;
font-size:14px;
text-align:center;
padding:0
}

.kusyinput.adresa {
width:260px;
height:30px;
margin-top:0;
float:right;
text-align:left;
padding-left:8px
}

.kusyinput.adresa.poznamka {
height:80px
}

.kusybutton {
width:36px;
height:34px;
margin-left:5px;
padding-top:7px;
padding-left:7px;
float:left;
border-radius:3px;
background-color:#ed4b32;
font-family:Courgette,sans-serif;
color:#fbdab1;
font-size:16px
}

.kusytext {
margin-top:8px;
margin-left:7px;
float:left
}

.nazevlink {
font-family:'Courgette',sans-serif;
color:#a31e21;
text-decoration:none
}

.nazevlink:hover {
color:#6bae8d;
text-decoration:underline
}

.kosikcelkovacena {
width:380px;
float:right;
margin-right:115px
}

.objednavkacena {
color:#6bae8d;
font-size:30px;
text-align:right;
letter-spacing:-1px;
padding-top:10px
}

.objednavkacena.celkova {
margin-top:20px;
font-size:42px
}

.objednavkacenanadpis {
color:#a31e21;
font-size:19px;
padding-top:10px
}

.objednavkacenanadpis.doprava {
padding-top:26px;
font-size:20px;
font-weight:400;
color:#6bae8d
}

.objednavkacenadoprava {
margin-top:8px;
margin-right:3px;
float:left;
color:#a31e21;
font-size:18px;
font-weight:500
}

.objednavkacenadoprava.oranz {
color:#ed4b32;
font-weight:700;
text-decoration:underline
}

.objednavkaico {
margin-right:8px;
height:15px
}

.kosikoverlay {
position:absolute;
left:-28px;
top:40px;
bottom:0;
width:205px;
padding-top:10px;
z-index:10002
}

.kosikoverlaysipka {
display:block;
margin-right:auto;
margin-left:auto
}

.kosikoverlaybg {
padding-top:11px;
padding-bottom:11px;
border-radius:5px;
background-color:#fbdab1
}

.kosikoverlaynadpis {
color:#ed4b32;
font-size:16px;
font-weight:500;
text-align:center
}

.kosikoverlaypolozky {
margin-top:5px;
margin-bottom:13px;
color:#6bae8d;
font-size:20px;
font-weight:700;
text-align:center
}

.objednavkainfo {
padding-right:115px;
padding-left:120px
}

.objednavkanadpisy {
margin-top:35px;
margin-bottom:10px;
text-align:left
}

.objednavkanadpisy.adresa {
margin-top:10px
}

.objednavkanadpisy.skryte {
margin-top:10px
}

.objednavkaradiob {
margin-top:10px;
float:none;
color:#a31e21;
font-size:17px
}

.objednavkaradiob.oranzovytext {
color:#ed4b32
}

.objednavkainput {
margin-top:5px;
float:left;
color:#a31e21;
font-size:17px
}

.objednavkapoznamka {
max-width:260px;
margin-top:2px;
float:right;
border-radius:3px;
max-height:70px
}

.hledaniVysledek {
width:500px;
margin:0 auto
}

.hledaniVice {
color:#ed4b32;
font-size:16px;
margin:0 auto;
padding-top:5px;
text-align:center;
width:200px;
display:block
}

.hledaniVice:hover {
color:#6bae8d
}

.kontaktText {
font-size:14px;
font-weight:700;
color:#6bae8d;
text-align:center
}

.sitemaphlavni {
font-family:'Roboto Condensed',sans-serif;
color:#a31e21;
font-size:17px;
line-height:23px;
font-weight:700
}

.sitemaphlavni:hover {
color:#6bae8d;
text-decoration:none
}

.sitemapmensi {
font-family:'Roboto Condensed',sans-serif;
color:#ed4b32;
font-size:14px;
font-weight:400
}

.sitemapmensi:hover {
color:#6bae8d;
text-decoration:none
}

.sitemapli {
list-style-image:url(../images/papricka-oranz-li.png);
padding:3px 0
}

.sitemaplimaly {
color:#6bae8d
}

.receptImg {
margin:0 0 15px;
border-radius:10px
}

.pestovaniImg {
margin:15px 0 20px;
border-radius:10px
}

.img-kulaterohy {
border-radius:10px
}

.img-kulaterohy.degustace {
margin-bottom:20px
}

ul.pestovaniCont {
-webkit-padding-start:0;
text-align:center
}

li.linkPest {
display:inline-flex;
margin:8px
}

.linkPest {
font-family:'Roboto Condensed',sans-serif;
color:#ed4b32;
font-size:14px;
font-weight:700;
text-transform:uppercase
}

.linkPest:hover {
text-decoration:none;
color:#A31E21
}

ul.blogPost {
    margin-top: 0 !important;
    list-style-type: none !important;
    padding: 0 !important;
}


.info {
width:14px;
height:15px;
margin-left:5px;
top:-1px;
padding:1px 5px;
border-radius:7px;
background-color:#ed4b32;
font-family:'Courgette',sans-serif;
position:relative;
color:#f3d2a9;
font-size:9px;
text-decoration:none
}

.info:hover {
background-color:#6bae8d
}

.obchpodminky {
font-size:22px;
line-height:28px;
margin-top:5px;
margin-bottom:10px;
color:#a31e21
}

.image404 {
display:block;
margin-right:auto;
margin-left:auto
}

#objednavka table {
width:76%;
text-align:left;
margin-right:auto;
margin-left:auto;
vertical-align:middle
}

.kosikpocet {
background:none repeat scroll 0 0 #f7a51d;
border-radius:9px;
color:#333;
display:block;
font-family:"Roboto Condensed",sans-serif;
font-size:11px;
font-weight:700;
line-height:9px;
height:17px;
width:17px;
padding:4px;
position:absolute;
right:-4px;
top:-4px;
text-align:center
}

buttonek {
position:fixed;
top:20%;
right:0;
z-index:1000;
background-color:transparent;
background-image:url(../images/right-infolinka.png);
border:none;
width:51px;
height:214px;
float:left;
cursor:pointer
}

buttonek:hover {
width:54px
}

.detailh1.kontakt-jmeno {
margin:15px 0 5px!important;
text-align:center!important
}

.detailh1.kontakt-jmeno a {
font-family:Courgette,sans-serif!important;
color:#a31e21;
text-align:center!important
}

.detailodruda.kontakt-titul {
text-align:center!important;
color:#a31e21;
font-size:17px
}

img.kontakt-image {
max-width:60%!important
}

.kontakt-sloupec {
text-align:center!important;
padding:20px
}

p.kontakt-text {
max-width:75%;
margin:0 auto;
padding-top:15px;
color:#6bae8d;
text-align:center
}

.buttons-nav {
margin-top:30px;
padding-bottom:40px
}

.buttons-nav .nakup-back {
width:186px;
height:33px;
padding-top:6px;
margin:0;
float:left;
background-color:#f7a51d!important;
background-image:url(../images/papricka-oranz.png);
color:#a31e21;
font-size:16px
}

.buttons-nav .nakup-back:hover {
background-color:#a31e21!important;
background-image:url(../images/papricka-oranz.png);
color:#fbdab1
}

.buttons-nav a {
display:block;
text-decoration:none;
box-sizing:border-box
}

.buttons-nav .nakup-next {
float:right;
margin-top:-5px;
margin-bottom:0
}

.buttons-nav .nakup-next:hover {
background-color:#388A61!important
}

.modal-image {
min-width:180px;
padding-right:30px
}

.modal-produkt {
color:#a31e21;
font-size:24px;
line-height:30px;
text-align:left;
font-family:Courgette,sans-serif;
letter-spacing:-1px
}

.modal-tabulka {
margin-top:13px;
color:rgba(107,174,141,1);
font-size:16px;
line-height:20px;
font-family:Roboto Condensed,sans-serif;
font-weight:900
}

#overlay {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}

/* mapa v prodejnich mistech */
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    margin-bottom: 50px;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    border-radius: 10px;
}

.map-responsive iframe .i4ewOd-pzNkMb-haAclf {
    background-color: #6bae8d !important;
}
/* */

@media (max-width: 991px) {
.button {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button.carouselbtn {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button.dokosiku {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.hlavicka {
background-image:url(../images/hlavicka3860.jpg?v=1);
background-position:50% 50%
}

.nabidka {
background-image:url(../images/bg1.jpg)
}

.menu {
padding-right:0;
padding-left:0
}

.logo {
left:14px;
-webkit-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}

.menuodkaz {
left:0;
font-size:19px
}

.menuodkaz.prava {
margin-right:13px
}

.surovinyimg {
padding-left:35px
}

.surovinaimg.sur2 {
background-image:url(../images/surovina2.png)
}

.surovinaimg.sur5 {
display:block;
margin-right:auto;
margin-left:auto;
background-image:url(../images/surovina5.png)
}

.pribehpapricka {
margin-top:30px
}

.sloupectext {
padding-right:30px
}

.sloupecchilli {
padding-right:30px;
padding-left:30px
}

.seminkachilli {
margin-top:30px;
padding-right:0;
padding-left:0
}

.detailpopisp {
padding-right:20px
}

.produktyhome {
padding-right:0;
padding-left:0
}

.kosikbutton {
left:-250px;
background-image:url(../images/ikona-kosik.png);
background-position:50% 50%
}

.kosikbutton.uzivatel {
margin-left:202px;
background-image:none
}

.kosikcelkovacena {
width:362px;
float:right;
margin-right:20px
}

.menulogo {
margin-left:53px
}

.carouselprodukt {
position:relative;
padding-right:0;
padding-left:18px
}

.kosikkroky {
padding-right:40px;
padding-left:40px
}

.objednavkainfo {
padding-right:15px;
padding-left:20px
}

.tabulkanazev {
font-size:18px;
width:380px
}

.tabulkabaleni {
font-size:12px
}

.tabulkakusytext {
font-size:12px
}

.tabulkacena {
font-size:22px
}

#objednavka table {
width:95%;
text-align:left;
margin-right:auto;
margin-left:auto;
vertical-align:middle
}
}

.black_overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#6bae8d;
z-index:1001;
-moz-opacity:.8;
opacity:.8;
filter:alpha(opacity=80)
}

.white_content {
display:none;
position:absolute;
top:25%;
left:35%;
width:400px;
height:auto;
padding:25px;
border-radius:3px;
background-color:#fbdab1;
z-index:1002;
overflow:auto
}

.packetery-branch-list a {
color:#ed4b32
}
.carouselsubhead.popis {
width:340px;
}

@media (max-width: 768px) {
.button {
margin-top:7px;
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button.carouselbtn {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button.dokosiku {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.nabidka {
background-image:url(../images/bg1.jpg)
}

.logo {
left:206px;
top:-115px;
-webkit-transform:scale(0.8);
-ms-transform:scale(0.8);
-o-transform:scale(0.8);
transform:scale(0.8)
}

.menuodkaz.prava {
margin-right:15px
}

.menuodkaz.leva {
margin-left:15px
}

.surovinyimg {
display:block;
padding-left:42px
}

.surovinaimg {
margin:3px 13px 3px auto;
background-image:url(../images/surovina2.png)
}

.surovinaimg.sur1 {
background-image:url(../images/surovina1.png);
background-position:50% 50%
}

.surovinaimg.sur3 {
background-image:url(../images/surovina3.png)
}

.surovinaimg.sur4 {
background-image:url(../images/surovina4.png)
}

.surovinaimg.sur5 {
display:inline-block;
background-image:url(../images/surovina5.png)
}

.pribehpapricka {
display:block;
margin-top:0;
margin-right:auto;
margin-left:auto;
float:none;
-webkit-transform:scale(1.02);
-ms-transform:scale(1.02);
-o-transform:scale(1.02);
transform:scale(1.02)
}

.sloupectext {
padding-right:30px;
padding-left:30px
}

.produkt {
margin-bottom:25px;
position:relative
}

.produktnadpis.carus {
margin-right:15px
}

.kosikbutton {
margin-right:13px;
margin-left:0;
background-image:url(../images/ikona-kosik.png);
background-position:50% 50%
}

.kosikbutton.uzivatel {
margin-left:0;
background-image:none
}

.menuleve {
margin-top:149px;
margin-left:22px
}

.menulogo {
left:-246px;
top:0;
bottom:0;
margin-top:-15px;
margin-left:-225px;
padding-top:0
}

.menuprave {
margin-top:113px;
margin-right:12px
}

.kosikcont {
position:static;
float:right
}

.kosikkroky {
padding-right:0;
padding-left:0
}

.kosikcelkovacena {
width:362px;
float:none;
margin:0 auto
}

.button.buttonobjednavka {
float:none;
margin:0 auto
}

.button.pokracovatnakup {
margin:0 auto;
margin-top:25px;
margin-bottom:15px;
float:none
}

.tabulkanazev {
font-size:16px;
width:300px
}

.tabulkabaleni {
font-size:12px
}

.tabulkakusytext {
font-size:12px
}

.tabulkacena {
font-size:19px
}

.kusyinput.adresa {
width:400px
}

.objednavkapoznamka {
max-width:400px;
margin-top:5px
}

#objednavka table {
width:90%;
text-align:left;
margin-right:auto;
margin-left:auto;
vertical-align:middle
}

.detailnahledy {
margin:0 auto;
padding-top:30px;
padding-bottom:20px;
float:none;
width:209px;
text-align:center
}

.detailh1 {
text-align:center
}

.detailodruda {
text-align:center!important
}

.objednavkanadpisy.skryte {
display:none
}

.objednavkacenanadpis {
font-size:15px
}

.objednavkacenanadpis.doprava {
font-size:18px;
padding-top:18px
}

.objednavkacena {
font-size:26px
}

.objednavkacena.celkova {
font-size:36px
}

p.kontakt-text {
max-width:90%;
padding-bottom:15px;
text-align:center
}
.receptyh2 {
padding-top: 15px;
}
}

@media only screen and (max-width: 640px) {
#objednavka table {
width:95%
}

#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr {
display:block
}

#no-more-tables thead tr {
position:absolute;
top:-9999px;
left:-9999px
}

#no-more-tables tr {
border:1px solid #ccc
}

#no-more-tables td {
border:none;
border-bottom:1px solid #eee;
position:relative;
padding-left:50%;
white-space:normal;
text-align:left
}

#no-more-tables td:before {
position:absolute;
top:6px;
left:6px;
width:45%;
padding-right:10px;
white-space:nowrap;
text-align:left;
content:attr(data-title)
}
}

@media (max-width: 640px) {
h1 {
font-size:28px;
line-height:32px
}

h2 {
font-size:19px
}

.tabulkanazev {
font-size:15px;
width:200px
}

.tabulkabaleni {
font-size:12px
}

.tabulkakusytext {
font-size:12px
}

.tabulkacena {
font-size:18px
}

.kusyinput.adresa {
width:300px
}

.objednavkapoznamka {
max-width:300px
}

.kosikpocet {
right:10px
}

.podminky {
font-size:16px
}

buttonek {
display:none
}

.detailsloupeccena {
margin-top:30px
}
}

@media (max-width: 490px) {
.button.carouselbtn {
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.button.dokosiku {
margin-bottom:20px;
background-image:url(../images/papricka-zluta.png);
background-position:95% 50%
}

.hlavicka {
height:300px;
background-image:url(../images/hlavicka3860.jpg?v=1);
background-position:50% 50%
}

.nabidka {
background-image:url(../images/bg1.jpg)
}

.logo {
left:81px;
top:-206px;
margin-top:-180px;
margin-left:154px
}

.surovinyimg {
padding-left:0
}

.surovinaimg.sur1 {
display:block;
margin-right:auto;
background-image:url(../images/surovina1.png);
background-position:50% 50%
}

.surovinaimg.sur2 {
display:block;
margin-right:auto;
background-image:url(../images/surovina2.png)
}

.surovinaimg.sur3 {
display:block;
margin-right:auto;
background-image:url(../images/surovina3.png)
}

.surovinaimg.sur4 {
display:block;
margin-right:auto;
margin-left:auto;
background-image:url(../images/surovina4.png)
}

.surovinaimg.sur5 {
display:block;
margin-right:auto;
background-image:url(../images/surovina5.png)
}

.produkt {
margin-bottom:0
}

.kosikbutton {
margin-left:122px;
float:left;
background-image:url(../images/ikona-kosik.png);
background-position:50% 50%
}

.kosikbutton.uzivatel {
background-image:none
}

.menuleve {
margin-left:37px
}

.menulogo {
margin-left:-75px
}

.menuprave {
margin-top:8px;
margin-right:30px
}

.kosikcont {
margin-top:-8px;
float:none
}

.kosikkroky {
-webkit-transform:scale(0.9);
-ms-transform:scale(0.9);
-o-transform:scale(0.9);
transform:scale(0.9)
}

.tabulkanazev {
font-size:15px;
width:200px
}

.tabulkabaleni {
font-size:12px
}

.tabulkakusytext {
font-size:12px
}

.tabulkacena {
font-size:14px
}

.kusyinput.adresa {
width:250px
}

.objednavkapoznamka {
max-width:250px
}

.kosikoverlaysipka {
margin-left:36px
}

.kosikpocet {
left:25px;
right:auto
}

.button.detaildokosiku {
margin-bottom:10px!important
}

.sezonninazev {
font-size:20px;
margin-top:3px
}

.sezonninadpis {
font-size:15px
}

.sezonnipopis {
top:-25px;
width:210px;
padding:7px 0 10px
}

.sezonniobrazek {
padding:0 10px
}

.sezonni {
max-height:160px
}
}

@media (max-width: 400px) {
.kusyinput.adresa {
width:190px
}

.objednavkapoznamka {
max-width:190px
}

h1 {
font-size:24px;
line-height:28px;
padding:0 10px
}
}

@media (max-width: 360px) {
.objednavkacena {
padding-right:40px
}
}