@font-face {
font-family: 'Cabrito Condensed';
font-weight: 900;
font-style: normal;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormBold.eot);
src: local('Cabrito Condensed'), local('Cabrito-Condensed'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormBold.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormBold.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormBold.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormBold.ttf) format('truetype');
}
@font-face {
font-family: 'Cabrito Normal';
font-weight: 300;
font-style: normal;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormRegular.eot);
src: local('Cabrito Normal'), local('Cabrito-Normal'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormRegular.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormRegular.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormRegular.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Cabrito-NormRegular.ttf) format('truetype');
}
@font-face {
font-family: 'Trebuchet';
font-weight: 300;
font-style: normal;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS.eot);
src: local('Trebuchet'), local('Trebuchet-Normal'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS.ttf) format('truetype');
}
@font-face {
font-family: 'Trebuchet Italic';
font-weight: 300;
font-style: italic;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Italic.eot);
src: local('Trebuchet Italic'), local('Trebuchet-Italic'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Italic.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Italic.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Italic.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Italic.ttf) format('truetype');
}
@font-face {
font-family: 'Trebuchet Bold';
font-weight: 600;
font-style: normal;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold.eot);
src: local('Trebuchet Bold'), local('Trebuchet-Bold'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'Trebuchet Bold Italic';
font-weight: 600;
font-style: italic;
src: url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold-Italic.eot);
src: local('Trebuchet Bold Italic'), local('Trebuchet-Bold-Italic'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold-Italic.eot?#iefix) format('embedded-opentype'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold-Italic.woff2) format('woff2'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold-Italic.woff) format('woff'),
url(//delikomat.sk/wp-content/uploads/2023/01/Trebuchet-MS-Bold-Italic.ttf) format('truetype');
}
html,
body {overflow-x:hidden;}
.site-content p, 
.site-content ul, 
.site-content li {text-align:justify; color:var(--accent);}
p:empty {display:none;}
.iframe-drzak iframe {width:100%; height:100%;}
.nbsp {padding:0 0.25em 0 0;}
.entry-content > .stk-block-columns:nth-child(1) .stk-block-heading:nth-child(2) {max-width:80% !important}
.entry-content > .stk-block-columns:nth-child(1) .stk-block-heading h1,
.post-type-archive > .stk-block-columns .stk-block-heading h1,
.single-product > .stk-block-columns .stk-block-heading h2,
.woocommerce-cart > .stk-block-columns .stk-block-heading h1,
.woocommerce-checkout > .stk-block-columns .stk-block-heading h1,
.woocommerce-account > .stk-block-columns .stk-block-heading h1,
.tax-product_cat > .stk-block-columns .stk-block-heading h1 {font-size:clamp(36px,3.3vw,64px) !important; padding-top:1.2em !important; text-shadow:0 0 10px rgba(0,0,0,.5);}
html.pum-open.pum-open-overlay {overflow:auto !important; overflow-x:hidden !important;}
.entry-content > :nth-child(1 of .stk-block-columns) .stk-separator {z-index:5 !important}
.page-id-2751 .entry-content > .stk-block-columns:nth-child(1) .stk-block-heading h1 {font-size:clamp(24px,3.3vw,48px) !important;}
.entry-content > .stk-block-columns:nth-child(1) .stk-block-heading h3,
.post-type-archive > .stk-block-columns .stk-block-heading h3,
.single-product > .stk-block-columns em,
.single-product > .stk-block-columns .stk-block-heading h3,
.woocommerce-cart > .stk-block-columns .stk-block-heading h3,
.woocommerce-checkout > .stk-block-columns .stk-block-heading h3,
.woocommerce-account > .stk-block-columns .stk-block-heading h3 {text-shadow:0 0 5px rgba(0,0,0,.5);}
.stk-block-columns#vnitrek-header em {line-height: 1.2 !important;}   .wpv_slide_remove,
div[id*="wpv-view-layout-2457"]{z-index:0 !important}
.slider-hp {align-items:flex-start; text-align:left;}
.slider-hp .tb-container-inner {padding-left:10vw; margin:0 !important}
@media (max-width:1700px) {
.stk-block-columns#partneri > .stk-row > .stk-block-column {padding-left:25vw !important}
.stk-block-columns#partneri > .stk-row > .stk-block-column .stk-block-columns .stk-row {display:grid; grid-template-columns:repeat(3,1fr); grid-gap:30px;}
.stk-block-columns#kavo-pakove,
.stk-block-columns#kavo-plno,
.stk-block-columns#kavo-mlynky {background-size:25vw !important}
}
@media (max-width:1450px) {
.stk-block-columns#hp-buttony {position: relative !important; top: 0 !important; background-color: var(--seda-02) !important; margin-bottom:0 !important}
.stk-block-columns#hp-buttony > .stk-row {display: grid; grid-template-columns: 1fr 1fr; justify-items: center; grid-row-gap: 50px; margin-top: -100px !important;}
.stk-block-columns#hp-uvod .stk-column-wrapper {background-size:43vw !important}
.stk-block-columns#hp-uvod .stk-block-column {margin-top:2em !important;}
.stk-block-columns#proc > .stk-row {display: grid; grid-template-columns: 20% auto 20%;}
.page-id-431 .stk-block-columns#vnitrek-header {background-size:85vw !important;}
.page-id-433 .stk-block-columns#vnitrek-header {background-size:85vw !important; background-position:200% center !important}
.stk-block-columns.pronajem-kavovaru#auto-cino {margin-top:3em !important; background-size:20vw !important}
.stk-block-columns#kavo-pakove,
.stk-block-columns#kavo-plno,
.stk-block-columns#kavo-mlynky {background-size:20vw !important}
}
@media (max-width:1300px) {
.stk-block-columns#partneri {background-size: 50% !important;}
.stk-block-columns#partneri > .stk-row > .stk-block-column {padding-left:25vw !important}
.stk-block-columns#partneri > .stk-row > .stk-block-column .stk-block-columns .stk-row {grid-template-columns:repeat(3,1fr);}
.stk-block-columns#doplnky {background-size:45vw !important;}
.stk-block-columns#doplnky > .stk-row {display: grid; grid-template-columns: 1fr; grid-gap: 30px; max-width: 50vw; margin-right: 1em;}
.stk-block-columns#doplnky > .stk-row > .stk-block-column {width:100%;}
.stk-block-columns#doplnky > .stk-row > .stk-block-column .stk-inner-blocks {justify-content:center; align-items:center;}
.stk-block-columns#doplnky > .stk-row > .stk-block-column .stk-inner-blocks figure {margin-left:0 !important; margin-right:0 !important}
.stk-block-columns#doplnky > .stk-row > .stk-block-column .stk-inner-blocks h3 {text-align:center !important}
.stk-block-columns#strediska {padding-top:15% !important}
.stk-block-columns#aut-napoje .stk-block-columns {margin-left:2em !important; margin-right:2em !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stk-block-column {max-width:90vw !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {max-width:55vw !important}
.stk-block-columns#aut-napoje .stk-block-columns .stk-block-columns {margin-left: 0 !important; margin-right: 0 !important;}
.stk-block-columns#aut-napoje .stk-block-columns  .stranka-telo.cimbali-ul {margin:0 auto !important; max-width: 100% !important; margin-bottom:8em !important}
}
@media (max-width:1200px) {
.wp-block-toolset-blocks-container.tb-container > .tb-container-inner {max-width: none !important; padding-right: 5vw; padding-left: 5vw;}
.wp-block-toolset-blocks-container.tb-container > .tb-container-inner h2 {text-shadow:5px 5px 15px #000}
.wp-block-toolset-blocks-container.tb-container > .tb-container-inner h3 {text-shadow:2px 2px 10px #000}
.stk-block-columns#hp-uvod .stk-block-column {padding-left:1em}
.stk-block-columns#proc > .stk-row {grid-template-columns: 30% auto 5%;}
.stk-block-columns#doplnky {padding-top:10em !important;}
.stk-block-columns#konec > .stk-row {flex-wrap:wrap;}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(2) {max-width:none !important; width:calc(100% - 130px) !important; flex:auto !important;}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(3) {max-width:none !important; width:100% !important; flex: auto !important; padding-left:0 !important; padding-top:2em !important}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(3) .stk-column-wrapper {margin:0 !important}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(3) .stk-column-wrapper p {text-align:left !important; line-height:2 !important}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(3) #footer-ikony {justify-content: flex-start;}
.stk-block-columns#vnitrek-header,
.stk-block-columns#vnitrek-header .stk-column {max-height:40vh !important; min-height:40vh !important}
.stk-block-columns#vnitrek-header .stk-block-heading {max-width:none !important; margin-bottom: 10px !important;}
.stk-block-columns#vnitrek-header h1,
.stk-block-columns#vnitrek-header h2 {font-size: clamp(22px,4vw,64px) !important; text-shadow:0 0 10px rgba(0,0,0,.5);}
.stk-block-columns#vnitrek-header h3,
.stk-block-columns#vnitrek-header em {font-size: clamp(14px,2vw,32px) !important; text-shadow:0 0 5px rgba(0,0,0,.5);}
.stk-block-columns#aut-napoje #wpv-view-layout-514 {margin-bottom:5em;}
.stk-block-columns#aut-potraviny > .stk-row > .stk-block-column {margin-top:0 !important}
.stk-block-columns#aut-potraviny > .stk-row > .stk-block-column > .stk-column-wrapper {padding-left:1em !important; padding-right:1em !important; padding-top:1em !important; background-size: 30vw !important;}
.stk-block-columns#aut-potraviny .stranka-telo {max-width:65vw;}
#wpv-view-layout-607 {margin-bottom:5em !important}
.stk-block-columns.pronajem-kavovaru#auto-cino {padding-top:15vw !important; margin-top:0 !important}
.stk-block-columns#horeca-video > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-block-content {width:80vw !important}
.stk-block-columns#kavo-pakove,
.stk-block-columns#kavo-plno,
.stk-block-columns#kavo-mlynky {margin-top:1em !important}
#wpv-view-layout-732 h2 {font-size:28px;}
}
@media (max-width:950px) {
.stk-block-columns#proc {padding-bottom:5em !important}
.stk-block-columns#proc > .stk-row {grid-template-columns: 1fr; justify-items: end;}
.stk-block-columns#proc > .stk-row > div:nth-child(1) {order:2; max-width:50%; padding-right:0; padding-top:4em}
.stk-block-columns#proc > .stk-row > div:nth-child(2) {order:1;}
.stk-block-columns#proc > .stk-row > div:nth-child(3) {order:3;}
.stk-block-columns#doplnky {padding-top: 15em !important;}
.stk-block-columns#doplnky > .stk-row {max-width: 100vw; grid-gap:0 !important}
.stk-block-columns#doplnky > .stk-row > .stk-block-column {max-width:none !important}
.page-id-431 .stk-block-columns#vnitrek-header {background-size:cover !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo.cimbali-ul ul {grid-template-columns: repeat(3,1fr) !important;}
}
@media (max-width: 780px) {
.stk-block-columns#hp-buttony > .stk-row {grid-template-columns: 1fr; }
.stk-block-columns#hp-buttony > .stk-row h3 {font-size:26px;}
}
@media (max-width: 768px) {
.stk-block-columns#hp-uvod .stk-block-column {padding-left:0 !important}
.stk-block-columns#hp-uvod .stk-block-column .stk-block-column {padding-left:1em !important; padding-right:1em !important}
.stk-block-columns#hp-uvod .stk-column-wrapper {padding-left:0 !important; background-position: bottom right !important; padding-bottom: 5vw !important; }
.stk-block-columns#hp-uvod .stk-column-wrapper .stk-column-wrapper {padding-left:0 !important}
.stk-block-columns#kuula {padding-top:1em !important}
.stk-block-columns#kuula h2 {font-size:26px !important}
#kuula-01 > div,
#kuula-02 > div {display:grid !important; grid-template-columns:repeat(2,1fr);}
.stk-block-columns#reference-loga {padding-top:1em !important}
.stk-block-columns#loga > .stk-row {display:grid !important; grid-template-columns:repeat(3,1fr); grid-gap:50px;}
.stk-block-columns#partneri-loga > .stk-row {grid-template-columns:repeat(2,1fr) !important; grid-gap:30px !important;}
.stk-block-columns#strediska {padding-top: 20vw !important;}
.stk-block-columns#konec > .stk-row > .stk-block-column:nth-child(1) {max-width:100px !important; flex:auto !important}
.slider-hp {justify-content:flex-start !important; padding-top:10vh !important}
#slider-hp .slider-hp h2 {font-size: clamp(30px,5vw,64px) !important;}
#slider-hp .slider-hp h3 {font-size: 22px !important;}
.stk-block-columns#proc {padding-top:3em !important}
.stk-block-columns#aut-napoje .stk-block-columns {max-width: 100% !important; margin-left: 0em !important; margin-right: 0em !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stk-block-column {max-width:100% !important}
.stk-block-columns#aut-napoje .stk-block-columns .stk-block-column {}
.stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:0 !important}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {padding-top: 35vw !important; max-width: 100% !important; margin-left: 2em; margin-right: 2em; margin-bottom: 2em;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 {margin-left:2em; margin-right:2em;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns > .stk-row {grid-template-columns: repeat(4, 1fr) !important; grid-template-rows: repeat(4, auto) !important; grid-column-gap: 20px !important; grid-row-gap: 20px !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column {max-width:none !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column:nth-child(1) {grid-area: 1 / 1 / 2 / 2 !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column:nth-child(2) {grid-area: 1 / 2 / 2 / 5 !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column:nth-child(3) {grid-area: 2 / 1 / 3 / 5 !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column:nth-child(4) {grid-area: 3 / 1 / 4 / 5 !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns .stk-block-column:nth-child(5) {grid-area: 4 / 1 / 5 / 5 !important;}
.stk-block-columns#auto-cino {margin-top:0 !important}
.stk-block-columns#auto-cino > .stk-row > .stk-block-column:nth-child(1) {display:none;}
.stk-block-columns#auto-cino > .stk-row > .stk-block-column:nth-child(2) {max-width:none !important; margin-top: 25vw;}
#wpv-view-layout-562 .wpv-block-loop-item {margin-bottom:4em !important}
#wpv-view-layout-562 .wpv-block-loop-item .stk-block-columns > .stk-row {grid-template-columns: 0.3fr 1fr !important;}
#wpv-view-layout-562 .wpv-block-loop-item .tb-gallery.tb-gallery--grid {grid-template-columns:repeat(4,1fr) !important; grid-gap:20px; margin-bottom:10px !important; margin-top:10px !important}
.stk-block-columns#auto-voda {padding-top:70px; padding-left:0 !important}
.stk-block-columns#auto-voda .stk-block-columns#auto-voda-text > .stk-row {grid-template-columns: auto 0 !important; padding-top:30vw;}
.stk-block-columns#auto-voda .stk-block-columns#auto-voda-text,
#wpv-view-layout-534 {padding:0 1em;}
#wpv-view-layout-534 .col-sm-12 {padding:0;}
#wpv-view-layout-534 ul {margin-left:0; margin-bottom:0 !important}
.stk-block-columns#aut-potraviny > .stk-row > .stk-block-column {margin-top: -70px !important;}
.stk-block-columns#aut-potraviny > .stk-row > .stk-block-column > .stk-column-wrapper {background-size: 40vw !important; padding-top:0 !important}
.stk-block-columns#aut-potraviny .stranka-telo {max-width:80%; padding-top:30vw;}
#wpv-view-layout-631 {margin-top:3em}
.stk-block-columns#auto-cino > .stk-row > .stk-block-column:nth-child(1) {display:flex; padding-top: 1.5em;}
.page-id-433 .stk-block-columns#vnitrek-header {background-size:90% !important; background-position: 280% top !important;}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(1) {padding-top: 30vw !important; margin-left: 2em !important; margin-right: 4em !important; max-width:none !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(3) {margin-left:2em !important; margin-right:2em !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {padding-top:0 !important; margin-right:0 !important}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo.cimbali-ul {margin-left:2em !important; margin-right:2em !important}
.stk-block-columns#horeca-video > .stk-row > .stk-block-column {padding-top:3em !important; padding-bottom:8em !important}
.entry-content .stk-block-columns#kavo-pakove,
.entry-content .stk-block-columns#kavo-plno,
.entry-content .stk-block-columns#kavo-mlynky {background-size:50vw !important; padding-top:25vw !important}
.entry-content .stk-block-columns#kavo-plno {padding-top:35vw !important}
.entry-content .stk-block-columns#kavo-mlynky {padding-top:40vw !important}
.entry-content .stk-block-columns#kavo-pakove.kavo > .stk-row.stk-inner-blocks,
.entry-content .stk-block-columns#kavo-plno > .stk-row.stk-inner-blocks,
.entry-content .stk-block-columns#kavo-mlynky > .stk-row.stk-inner-blocks {grid-template-columns: 1fr !important;}
.entry-content .stk-block-columns#kavo-pakove.kavo > .stk-row.stk-inner-blocks > .stk-block-column.stk-column:first-child,
.entry-content .stk-block-columns#kavo-plno > .stk-row.stk-inner-blocks > .stk-block-column.stk-column:first-child,
.entry-content .stk-block-columns#kavo-mlynky > .stk-row.stk-inner-blocks > .stk-block-column.stk-column:first-child {display:none !important;}
.entry-content .stk-block-columns.kavo > .stk-row > .stk-block-column:nth-child(3),
.entry-content .stk-block-columns#kavo-plno > .stk-row > .stk-block-column:nth-child(3),
.entry-content .stk-block-columns#kavo-mlynky > .stk-row > .stk-block-column:nth-child(3) {padding-top:0 !important;}
#wpv-view-layout-732 .tb-grid,
#wpv-view-layout-766 .tb-grid,
#wpv-view-layout-773 .tb-grid {grid-gap:70px !important}
#wpv-view-layout-732 .tb-grid p, 
#wpv-view-layout-732 .tb-grid li,
#wpv-view-layout-766 .tb-grid p, 
#wpv-view-layout-766 .tb-grid li,
#wpv-view-layout-773 .tb-grid p, 
#wpv-view-layout-773 .tb-grid li {font-size: 16px !important;}
}
@media (max-width: 650px) {
.stk-block-columns#doplnky {background-size: 70vw !important; padding-top: 50vw !important;}
.stk-block-columns#konec {padding-top:calc(100px + 1em) !important}
.stk-block-columns#kuula > .stk-row > .stk-block-column {padding-left:1.5em !important; padding-right:1.5em !important}
.stk-block-columns#vnitrek-header .stk-column {max-width:50% !important; padding-left:2em !important}
.stk-block-columns#vnitrek-header h1,
.stk-block-columns#vnitrek-header h2 {font-size: 34px !important;}
.stk-block-columns#vnitrek-header h3,
.stk-block-columns#vnitrek-header em {font-size: 20px !important; line-height: 1.2 !important;}
.stk-block-columns.pronajem-kavovaru#auto-cino {background-size: 50vw !important;}
.stk-block-columns#auto-cino > .stk-row > .stk-block-column:nth-child(1) {padding-top: 25vw;}
.page-id-433 .stk-block-columns#vnitrek-header {background-size:cover !important; background-position: left top !important;}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(1),
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(3) {margin-right:2em !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {margin-right:2em !important}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo.cimbali-ul ul {grid-template-columns: repeat(2,1fr) !important;}
}
@media (max-width: 600px) {
.stk-block-columns#proc {padding-left:2em !important; padding-right:2em !important}
.stk-block-columns#proc > .stk-row {margin:0 auto !important}
.ikona-hp {width: 33% !important;}
#wpv-view-layout-607 {margin-bottom:8em !important}
#wpv-view-layout-607 .stk-block-columns > .stk-row {display: grid; grid-template-columns: repeat(4, 1fr) !important; grid-template-rows: repeat(3, auto) !important; grid-gap: 15px !important;}
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1) { grid-area: 1 / 1 / 2 / 2 !important; }
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(2) { grid-area: 1 / 2 / 2 / 5 !important; }
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(3) { grid-area: 2 / 1 / 3 / 5 !important; }
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(4) { grid-area: 3 / 1 / 4 / 5 !important; }
#wpv-view-layout-607 h2,
#wpv-view-layout-732 h2,
#wpv-view-layout-766 h2,
#wpv-view-layout-773 h2 {font-size:28px;}
}
@media (max-width: 550px) {
.stk-block-columns#hp-uvod .stk-column-wrapper {background-size:100% !important; padding-bottom: 15vw !important;}
#kuula-01 > div,
#kuula-02 > div {grid-template-columns:1fr; grid-gap:1.5em;}
#kuula-01 > div .stk-column-wrapper,
#kuula-02 > div .stk-column-wrapper {margin:0 !important}
.stk-block-columns#partneri {padding-top:3em !important; background-size: 80% !important; padding-bottom:15vw !important}
.stk-block-columns#partneri > .stk-row > .stk-block-column {padding-left: 0 !important;}
.stk-block-columns#partneri > .stk-row > .stk-block-column h2 {text-align:left !important}
.stk-block-columns#partneri-loga > .stk-row .stk-column-wrapper {margin:0 !important}
.stk-block-columns#partneri-loga > .stk-row .stk-column-wrapper figure {margin-left:0 !important}
.stk-block-columns#strediska {padding-top: 30vw !important;}
.stk-block-columns#vnitrek-header, 
.stk-block-columns#vnitrek-header .stk-column {max-height: 80vh !important; min-height: 80vh !important;}
.stk-block-columns#vnitrek-header {background-position: 80% top !important;}
.stk-block-columns#vnitrek-header .stk-column {background-image:none !important; max-width: 100% !important; padding-left: 1em !important; align-items: flex-end !important; padding-bottom: 100px !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {margin-left: 1em; margin-right: 1em;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 {margin-left:1em; margin-right:1em;}
.stk-block-columns#auto-cino {background-size:50vw !important}
.stk-block-columns#auto-cino > .stk-row > .stk-block-column:nth-child(2) {max-width:none !important; margin-top: 50vw;}
#wpv-view-layout-562 .stk-block-columns > .stk-row,
#wpv-view-layout-534 .stk-block-columns > .stk-row {grid-template-columns: repeat(4, 1fr) !important; grid-template-rows: repeat(4, auto) !important; grid-column-gap: 10px !important; grid-row-gap: 10px !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column,
#wpv-view-layout-534 .stk-block-columns .stk-block-column {max-width:none !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column:nth-child(1) {grid-area: 1 / 2 / 2 / 5 !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column:nth-child(2) {grid-area: 1 / 1 / 2 / 2 !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column:nth-child(3) {grid-area: 2 / 1 / 3 / 5 !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column:nth-child(4) {grid-area: 3 / 1 / 4 / 5 !important;}
#wpv-view-layout-562 .stk-block-columns .stk-block-column:nth-child(5) {grid-area: 4 / 1 / 5 / 5 !important;}
#wpv-view-layout-534 .stk-block-columns > .stk-row,
#wpv-view-layout-607 .stk-block-columns > .stk-row,
#wpv-view-layout-631 .stk-block-columns > .stk-row,
#wpv-view-layout-667 .stk-block-columns > .stk-row {grid-template-columns:1fr !important}
#wpv-view-layout-534 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1),
#wpv-view-layout-534 .stk-block-columns > .stk-row > .stk-block-column:nth-child(2),
#wpv-view-layout-534 .stk-block-columns > .stk-row > .stk-block-column:nth-child(3),
#wpv-view-layout-534 .stk-block-columns > .stk-row > .stk-block-column:nth-child(4),
#wpv-view-layout-534 .stk-block-columns > .stk-row > .stk-block-column:nth-child(5),
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1),
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(2),
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(3),
#wpv-view-layout-607 .stk-block-columns > .stk-row > .stk-block-column:nth-child(4),
#wpv-view-layout-631 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1),
#wpv-view-layout-631 .stk-block-columns > .stk-row > .stk-block-column:nth-child(2),
#wpv-view-layout-631 .stk-block-columns > .stk-row > .stk-block-column:nth-child(3),
#wpv-view-layout-631 .stk-block-columns > .stk-row > .stk-block-column:nth-child(4),
#wpv-view-layout-667 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1),
#wpv-view-layout-667 .stk-block-columns > .stk-row > .stk-block-column:nth-child(2),
#wpv-view-layout-667 .stk-block-columns > .stk-row > .stk-block-column:nth-child(3),
#wpv-view-layout-667 .stk-block-columns > .stk-row > .stk-block-column:nth-child(4) {grid-area: auto !important;}
#wpv-view-layout-534 .stk-block-columns .stk-block-column:nth-child(1) img,
#wpv-view-layout-607 .stk-block-columns .stk-block-column:nth-child(1) img,
#wpv-view-layout-631 .stk-block-columns .stk-block-column:nth-child(1) img,
#wpv-view-layout-667 .stk-block-columns .stk-block-column:nth-child(1) img {max-height:120px !important;}
#wpv-view-layout-667 .tb-grid {grid-gap:70px !important}
.stk-block-columns#aut-potraviny > .stk-row > .stk-block-column > .stk-column-wrapper {background-size: 50vw !important;}
.stk-block-columns#aut-potraviny .stranka-telo {padding-top:40vw; max-width:100%;}
.page-id-433 .stk-block-columns#vnitrek-header {background-position: center top !important;}
.page-id-433 .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:-50px !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(1),
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(3) {margin-right:1em !important; margin-left:1em !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {margin-right:1em !important}
.entry-content .stk-block-columns#kavo-pakove {background-size:60vw !important; padding-top:30vw !important}
}
@media (max-width: 460px) {
.ikona-hp {width: 50% !important;}
.stk-block-columns#reference-loga ul {margin-left:0}
.stk-block-columns#reference-loga ul li {margin-left:1em}
.stk-block-columns#loga > .stk-row {display:grid !important; grid-template-columns:repeat(2,1fr); grid-gap:30px;}
.stk-block-columns#doplnky img {width:70px !important}
.stk-block-columns#strediska {padding-top: 40vw !important;}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo {padding-top: 200px !important;}
.stk-block-columns#aut-napoje #wpv-view-layout-514 .stk-block-columns > .stk-row {grid-template-rows: repeat(4, auto) !important; grid-gap:10px !important}
.page-id-433 .stk-block-columns#aut-napoje .stk-block-columns .stk-block-heading:nth-child(1) {padding-top:40vw !important}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo.cimbali-ul {margin-left:1em !important}
.stk-block-columns#aut-napoje .stk-block-columns .stranka-telo.cimbali-ul ul {grid-template-columns: 1fr !important;}
.stk-block-columns#horni-pruh {z-index:102 !important}
}   #lightboxOverlay {z-index: 99999;}
#lightbox.lightbox {position: fixed; left: 0 !important; width: 100%; z-index: 100000 !important; font-weight: 400; top: 0 !important; bottom: 0; display: flex; justify-content: center; align-items: center; right: 0; flex-direction: column;}
#lightbox.lightbox .lb-outerContainer {padding:2em; box-sizing:content-box;}   .site-logo {position: relative; display: block; width: 140px; height: 70px; margin-right: 20px; z-index:2;}
.site-logo a {position: absolute; left: 0; top: -20px; width: 140px;}
.inside-navigation.grid-container {max-width:1500px;}
.navigation-branding img, .site-logo.mobile-header-logo img {height: 140px !important; padding:0 !important;}
@media (max-width: 1530px) {
#site-navigation .navigation-branding, 
#sticky-navigation .navigation-branding {margin-left: 10px;}
}
@media (max-width:1360px) {
.inside-navigation .menu-bar-items {order:2;}
.inside-navigation .stk-block-columns {order: 6; position: relative !important; margin-right: 10px !important; margin-bottom: -20px !important; margin-left: 30px !important;}
.main-navigation.toggled .main-nav #menu-hlavni-menu {margin-right: 30px}
.main-navigation.toggled .main-nav #menu-hlavni-menu li {text-align: right;}
.main-navigation.toggled .main-nav #menu-hlavni-menu li a {line-height:50px;}
.main-navigation.toggled .main-nav #menu-hlavni-menu li li a {line-height: 40px; padding-right: 20px; padding-top: 0; padding-bottom: 0;}
.main-navigation.toggled .main-nav ul ul.toggled-on {width: fit-content; float: right; padding-left: 10px;}
}   .menu-bar-items {margin-left:0 !important;}
.is_stuck .navigation-branding img {height: 80px !important;}
.is_stuck .site-logo {height:50px;}
.is_stuck .site-logo a {top:-15px}
.is_stuck #hotline-btn {width:60px; height:60px; top:-5px !important}
.is_stuck #hotline-btn .stk-column-wrapper.stk-container {min-height:60px !important; min-width:60px !important;}
.is_stuck #hotline-btn i {font-size:24px !important}
.is_stuck #hotline-btn h6 {font-size:8px !important}
.menu-item-has-children .dropdown-menu-toggle {padding-left: 3px;}
.sticky-enabled .main-navigation.is_stuck.toggled {overflow:auto !important; max-height:100vh !important}
@media (max-width: 460px) {
.main-navigation {position:relative;}
.main-navigation .inside-navigation {justify-content:space-between !important; height:50px;}
.toggled.main-navigation .inside-navigation {height:auto;}
.toggled.main-navigation:not(.is_stuck) .inside-navigation #primary-menu {margin-top:-20px;}
.navigation-branding {margin-right: 0 !important; top:-10px !important; position:relative !important}
.is_stuck .navigation-branding {top:0 !important}
.navigation-branding img,
.is_stuck .navigation-branding img {max-width: 150px !important; height: 70px !important;}
.site-logo {width:auto;}
.site-logo a {top: 0px; position: relative; width:auto;}
#hotline-btn {top: -20px !important; position: relative !important; margin-left: 10px !important;}
#hotline-btn .stk-block-column {width:70px !important; height:70px !important; min-height: 1px !important; top:0px;}
#hotline-btn .stk-block-column h6 {font-size:10px !important;}
#hotline-btn .stk-block-column i {font-size:24px !important}
#hotline-btn .stk-block-column .stk-column-wrapper {min-height:70px !important; top:0px !important; position:relative !important}
.menu-toggle,
.main-navigation .menu-bar-item > a {line-height:50px; height: 100%; top: -10px; position: relative;}
.is_stuck .menu-toggle,
.is_stuck.main-navigation .menu-bar-item > a {top: 0px;}
.is_stuck #hotline-btn .stk-block-column h6 {font-size: 8px !important;}
}
@media (max-width: 350px) {
.main-navigation.has-branding .menu-toggle {padding:0 !important}
.navigation-branding img {height: 50px !important;}
}   #wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row {grid-template-columns: 1fr 1fr 0.75fr !important;}
#wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row .stk-block-column:nth-child(1) {grid-area: 1 / 3 / 4 / 4 !important;}
#wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row .stk-block-column:nth-child(2) {grid-area: 1 / 1 / 2 / 3 !important;}
#wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row .stk-block-column:nth-child(3) {grid-area: 2 / 1 / 3 / 3 !important;}
#wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row .stk-block-column:nth-child(4) {grid-area: 3 / 1 / 4 / 2 !important;}
#wpv-view-layout-514 .tb-grid-column:nth-child(2n) .napoje.stk-block-columns > .stk-row .stk-block-column:nth-child(5) {grid-area: 3 / 2 / 4 / 3 !important;}
.stk-block-expand__more-text > p {text-align:left !important}
#auto-voda .stk-column-wrapper {background-image:none !important}   #aut-potraviny {padding:0 !important}   .page-id-433 #aut-napoje {padding:0 !important}
.stranka-telo.cimbali-ul {margin-bottom:5em !important;}   [id*="wpv-view-layout-556"] .row:not(:last-child) {margin-bottom: 2em; border-bottom: 1px solid #666;}
[id*="wpv-view-layout-556"] .row .vydejnik-drzak {display:flex; justify-content:flex-start; gap:15px; margin-bottom:2em;}
[id*="wpv-view-layout-556"] .row:last-child .vydejnik-drzak {margin-bottom:0;}
[id*="wpv-view-layout-556"] .row .vydejnik-ikona {width:fit-content; max-width:50px; font-size:10px; color:white; text-align:center; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; line-height:1;}
[id*="wpv-view-layout-556"] .row .vydejnik-ikona img {width:45px; margin-bottom:3px; display:inline-block;}   .page-id-1487 .site-footer #doplnky {display:none !important}
.page-id-1487 .site-footer > .stk-block-columns:nth-child(2) > .stk-separator__top svg {fill:white !important}
.produkty-nabidka .stk-block-columns:nth-child(2) > .stk-row {display:grid !important; grid-template-columns:repeat(3,1fr); grid-gap: 50px;}   #wpv-view-layout-667 .tb-grid-column li {text-align:left;}   #wpsl-wrap {margin-top:3em;}
.wpsl-search {background:transparent; padding:0; padding-top: 2px;}
#wpsl-search-wrap > form {display:grid; grid-template-columns: repeat(3,auto); width: fit-content; grid-gap: 40px;}
#wpsl-search-wrap div label {font-size:14px; text-shadow:none;}
#wpsl-search-wrap .wpsl-input, 
#wpsl-search-wrap .wpsl-select-wrap,
#wpsl-search-wrap .wpsl-search-btn-wrap {display: flex; align-items: center; margin: 0;}
#wpsl-search-btn, 
#wpsl-search-wrap #wpsl-radius, 
#wpsl-search-wrap #wpsl-results, 
#wpsl-search-wrap .wpsl-input input, 
#wpsl-search-wrap .wpsl-input label {display: flex; align-items: center; border-radius: 0; background: white; height: 35px; line-height: 1; font-size: 14px; background:transparent !important}
.wpsl-input label, 
#wpsl-radius label, 
#wpsl-category label {width:auto !important;}
#wpsl-radius .wpsl-dropdown .wpsl-selected-item, 
#wpsl-radius .wpsl-dropdown li, 
#wpsl-results .wpsl-dropdown .wpsl-selected-item, 
#wpsl-results .wpsl-dropdown li {font-size: 14px;}
.wpsl-selected-item:after {border: 4px solid transparent;}
#wpsl-search-wrap .wpsl-search-btn-wrap {justify-content:end;}
#wpsl-search-btn, 
#wpsl-search-wrap div {margin-right:0px; float:none;}
.wpsl-input label {margin-right:10px !important;}
#wpsl-results {display:none !important;}
#wpsl-search-btn {background: var(--oranzova) !important; color: white; border: 0 !important; border-radius: 0 !important; padding: 10px 30px;}
.wpsl-store-location {font-size:16px;}
.wpsl-store-location strong {font-family: 'Cabrito Condensed'; font-size:150%; margin-bottom:10px; text-align:left; display: block; line-height: 1.2;}
#wpsl-result-list .wpsl-contact-details span:nth-of-type(1) {font-size:0;}
#wpsl-result-list .wpsl-contact-details span:nth-of-type(1) a {font-size:16px;}
.wpsl-direction-wrap {font-size:12px;}
.wpsl-street:nth-child(2) {font-size:105%; margin-top:3px;}
.wpsl-street:nth-child(3) {font-size:85%; margin-bottom:5px;}
#wpsl-result-list ul {display: grid; grid-template-columns: repeat(4,1fr); grid-gap: 20px;}
#wpsl-wrap #wpsl-result-list li {padding: 20px !important; border-bottom: 0; margin-left: 0; background: var(--zluta-01); display: flex; flex-direction: column; justify-content: space-between;}   .w3eden {margin-left: auto; margin-right: auto; max-width: var(--stk-block-default-width,var(--stk-block-width-default-detected,900px)); width: 100%;}
.w3eden .row {display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 70px; width: 100%; max-width: 100%; position: relative;}
.w3eden .row::before,
.w3eden .row::after {display:none;}
.w3eden .media-body {width:auto; height: 100%; display: flex; flex-direction: column; align-items: stretch; justify-content: space-between;}
.w3eden .media-body .ptitle {font-family: 'Cabrito Condensed'; margin-bottom: 15px; display: block; font-size: 120%; line-height: 1.4;}
.wpdm-download-link.btn.btn-primary {border-radius: 50px !important; display: inline-block; background: var(--oranzova); border: 0; font-size: 14px; text-transform: none; font-weight: 300; letter-spacing: 0; padding: 10px 30px;}
.wpdm-download-link.btn.btn-primary:hover {background:var(--accent);}
.w3eden .pull-right {display:none;}
.w3eden .card-footer {padding: 0.35rem 1.25rem; background-color: var(--accent); border-top: 1px solid rgba(0,0,0,.125); border: 0; color: white; font-size: 12px; text-transform: none;}
.w3eden .col-lg-4,
.w3eden .col-lg-6 {max-width: none; height: 100%; align-self: stretch; position: relative; display: flex; width: 100%; padding:0}
.w3eden .card {background-color: var(--zluta-01); background-clip: border-box; border: 0; border-radius: 0; width: 100%;}
.w3eden .card-body .media {height:100%;}   .wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 input[type="url"], 
.wpcf7 input[type="password"], 
.wpcf7 input[type="search"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 textarea, 
.wpcf7 select {color: var(--accent); background-color: #fff1ce30; border-color: var(--zluta-03) !important; border: 1px solid; border-radius: 0; padding: 10px 15px; max-width: 100%; width:100%;}
.wpcf7 :focus {background-color:white !important; color:var(--accent)}
.wpcf7 small {color: var(--accent); display: block; padding-top: 10px; padding-bottom: 5px;}
.wpcf7 label {display: block; color:var(--accent);}
.wpcf7 label span {font-size: 80%; padding: 10px 0 0 0; display: block;}
.wpcf7 .wpcf7-acceptance {display:block;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item {margin:0;}
.wpcf7 .wpcf7-acceptance label {padding:0; display:grid; grid-template-columns:20px 1fr; grid-gap:20px; align-items: start; justify-content: start; margin-top:1em;}
.wpcf7 .wpcf7-acceptance label span {padding:0; font-weight:300;}
.wpcf7 .wpcf7-acceptance input,
.wpcf7 .wpcf7-checkbox input {width:20px; height:20px;}
.wpcf7 .wpcf7-submit:disabled {opacity:.3;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(2) {display:grid; grid-template-columns:1fr 1fr; grid-gap:20px;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(2) br {display:none;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(2) input {width:100%;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(5) {color: var(--contrast); background-color: #fff1ce30; border:1px solid var(--zluta-03) !important; padding:1em;}
.page-id-1138 .wpcf7 {margin-top:3em;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(1) input,
.wpcf7 [action*="wpcf7-f1423"] p:nth-of-type(1) input {width:100%; max-width:none;} 
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(2),
.wpcf7 [action*="wpcf7-f1423"] p:nth-of-type(1) {display:grid; grid-template-columns:1fr 1fr; grid-gap:20px;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(2) br,
.wpcf7 [action*="wpcf7-f1423"] p:nth-of-type(1) br {display:none;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(2) input {width:100%;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3),
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) {color: var(--contrast); background-color: #fff1ce30; border:1px solid var(--zluta-03) !important; padding:1em;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item,
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item {margin:0; width:100%;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item label,
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item label {padding:0; display:grid; grid-template-columns:20px 1fr; grid-gap:20px; align-items: start; justify-content: start; margin-bottom:1em;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item.last label,
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item.last label {margin-bottom:0}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item label .wpcf7-list-item-label,
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item label .wpcf7-list-item-label {padding:0; font-weight:300; font-size:18px;}
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(3) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item input,
.wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(4) .wpcf7-checkbox.wpcf7-validates-as-required .wpcf7-list-item input {width:20px; height:20px; margin:0; margin-top: 5px;}
.wpcf7 [action*="wpcf7-f2759"] h4 {margin-bottom:10px;}
.wpcf7 [action*="wpcf7-f2759"] p:nth-of-type(1) { }
.wpcf7 [action*="wpcf7-f2759"] p:nth-of-type(1) .wpcf7-form-control-wrap {min-width:0;}
.wpcf7 [action*="wpcf7-f2759"] p:nth-of-type(3) .wpcf7-form-control-wrap {display:block;}
.wpcf7 [action*="wpcf7-f2759"] p:nth-of-type(3) br {display:none;}
.wpcf7 [action*="wpcf7-f2759"] p:nth-of-type(3) small { }
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-acceptance label {padding: 10px 15px; margin-top: 1em; background: darkred; color: white; font-size: 22px;}
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-radio > span {display:block; margin:0; margin-bottom: 10px;}
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-radio > span input {appearance: none; position: relative; margin-left: 25px;}
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-radio > span input::before {content: ""; position: absolute; left: -25px; width: 20px; height: 20px; background: white; border: 1px solid var(--accent); top: -17px; font-family: 'Line Awesome Free'; font-weight: 900; font-size: 14px; display: flex; justify-content: center; align-items: center;}
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-radio > span input:checked::before {content:"\f00c"; content: "\f00c"; background: var(--accent); color: white;}
.wpcf7 [action*="wpcf7-f2759"] .wpcf7-radio .wpcf7-list-item-label {font-size:120%; font-weight:bold;}
.wpcf7 [action*="wpcf7-f2759"] [data-id="g01"] p,
.wpcf7 [action*="wpcf7-f2759"] .grid-2col p {display:grid; grid-template-columns:1fr 1fr; grid-gap:10px;}
.wpcf7 [action*="wpcf7-f2759"] .grid-2col p > span {grid-area:auto}
.wpcf7 [action*="wpcf7-f2759"] .grid-2col p > :nth-child(3),
.wpcf7 [action*="wpcf7-f2759"] .grid-2col p > :nth-child(6) {grid-area:auto/1/span 1/span 2}
.wpcf7 [action*="wpcf7-f2759"] .poradi-02 .wpcf7-radio .wpcf7-list-item-label {font-size:100%; font-weight:normal;}
.wpcf7 [action*="wpcf7-f2759"] [data-id="g01"] p > :nth-child(1) {grid-area:1/1/span 1/span 2}
.wpcf7 [action*="wpcf7-f2759"] [data-id="g01"] p > :nth-child(1) input {max-width:none; width:100%;}
.wpcf7 [action*="wpcf7-f2759"] [data-id="g01"] p > :nth-child(2),
.wpcf7 [action*="wpcf7-f2759"] [data-id="g01"] p > :nth-child(3) {grid-area:auto;}
.wpcf7 .wpcf7-checkbox {margin-left: 0; background-color: #ddd; padding: 15px; margin-top: 1em; display: inline-block;}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item {margin-left: 0; display: inline-flex; gap: 15px;}
.wpcf7 p.whistle-dukazy { }
.wpcf7 [data-name="prilozit-soubory"] .wpcf7-checkbox {display:block; background-color: #eee;}
.wpcf7 [data-id="g03"] {background-color:#eee; padding:1em; margin-bottom: 1.5em; margin-top:-2em;}
.wpcf7 [data-id="g03"] p {margin-bottom:0;}   #nutricni table {border:0;}
#nutricni tr {border-bottom:1px solid var(--contrast-3);}
#nutricni tr:last-of-type {border-bottom:0;}
#nutricni tr:nth-of-type(odd) {background:rgba(0,0,0,0.025)}
#nutricni td,
#nutricni th {border:0; padding:10px 15px;}
#nutricni tr:first-of-type {font-size:110%; background:var(--zluta-01);}
#nutricni tr:first-of-type td {font-weight:700;}
#nutricni td:nth-of-type(2),
#nutricni td:nth-of-type(3),
#nutricni td:nth-of-type(4) {text-align:center;}
#nutricni td em {font-size: 70%; line-height: 1; font-style: normal; display: block; font-weight:300;}
.page-id-1909 .wpv-block-loop-item {display: flex; flex-direction: column; align-items: center; justify-content: flex-end; height: 100%;}
.page-id-1909 .wpv-block-loop-item .stk-column-wrapper > .stk-inner-blocks {position:relative;}
.page-id-1909 .wpv-block-loop-item .stk-block-heading {flex-grow:30; display:flex; align-items:center; justify-content:center;}
.page-id-1909 .wpv-block-loop-item .stk-block-heading h5 {font-size:20px !important}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak {overflow:hidden;}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak .hodnoty {position: absolute; bottom: 15%; width: 60%; left: -2000%; font-size: 10px; background: var(--zluta-03); padding: 10px; text-align: left; opacity: 1; border: 6px solid white; box-sizing: border-box; transition:all .5s ease-in-out}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak:hover .hodnoty {left: 20%; transition:all .5s ease-in-out}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak .hodnoty p {margin-bottom:0; text-align:left; line-height:1.2;}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak figure {transition:all .5s ease-in-out}
.page-id-1909 .wpv-block-loop-item .hodnoty-drzak:hover figure {opacity:.3; transition:all .5s ease-in-out}   #wpv-view-layout-1085 p:last-of-type {margin-bottom:0 !important}   body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text.timeline-body {padding-top:0 !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-1234 .stk-block-columns ul,
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-1234 .stk-block-columns p:last-of-type {margin-bottom:0 !important}       .page-id-778 .entry-content > .stk-block-columns:first-child {background-size: 55vw !important;}
@media (max-width:1600px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 65vw !important;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:.25fr 1fr .25fr;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column:nth-child(1) {padding-right:0 !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 85vw !important; background-position: top right !important;}
}
@media (max-width:1400px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 75vw !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text {padding-top: 5vw !important; max-width: 55vw;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) > .stk-row > .stk-block-column {max-width:60vw !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 95vw !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text {padding-top: 0 !important;}
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child .stk-block-column {max-height:40vh !important; min-height:40vh !important}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(1) .stk-block-heading {max-width:none !important;}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(1) h1 {font-size: clamp(28px,3vw,64px) !important; text-shadow:0 0 10px rgba(0,0,0,0.5) !important}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(2) {overflow:initial !important}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column {margin-top:0 !important}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column > .stk-column-wrapper {background-size:40vw !important; margin-top: -50px;}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns:nth-child(1) .stk-block-column {padding-top:7vw !important}
.single-kariera-inzerat .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column {max-width: 50vw !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns .tb-fields-and-text {padding-top:0 !important}
}
@media (max-width:1300px) {
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-column,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-column {margin-top:0 !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column {max-width: 50vw !important;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) {padding-left:0 !important; padding-right:0 !important}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) {padding:5em !important;}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns .stk-column-wrapper > .stk-block-content > p,
body.page-id-1185:not(.home) .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns .stk-column-wrapper > .stk-block-content > .wpv-view-output:nth-child(2) {max-width:50vw !important; margin-bottom:0 !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns:nth-child(3) {background-position:right calc(100% - 6em) !important; background-size:50vw !important} 
body.page-id-1185:not(.home) .entry-content > .stk-block-columns #wpv-view-layout-1353 .stk-block-notification {padding-top:0 !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(3) {margin:0 auto !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(3) {padding-top:2em !important}
.single-kariera-inzerat .entry-content > .stk-block-columns#aut-napoje {overflow:initial !important}
.single-kariera-inzerat .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-left:2em !important; padding-right:2em !important; margin-left: 0 !important; margin-right: 0 !important;}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje {padding-top:0 !important; background-size:35vw !important; overflow:initial;}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column,
body.page-id-2563:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:0 !important}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2563:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {max-width:55vw !important; margin-top:5vw !important; }
}
@media (max-width:1200px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 60vw !important; background-position:top right !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child h1,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child h1 {font-size: clamp(26px,3vw,50px) !important; text-shadow:0 0 10px rgba(0,0,0,.5);}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child h3,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child h3 {font-size: clamp(18px,2vw,32px) !important; text-shadow:0 0 5px rgba(0,0,0,.5);}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-column,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-column {max-height:40vh !important; min-height:40vh !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-column,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-column {padding-left:1em !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-heading,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-heading {max-width:none !important; margin-bottom: 10px !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:-50px !important;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) {background-position: right calc(100% - 8em) !important}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(2) > .stk-row,
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:1fr}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 90vw !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top: 0px !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column h2 {margin-left: 1.5em !important; margin-right: 1.5em !important;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column h2 {margin-left: 0em !important; margin-right: 0 !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) > .stk-row,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) > .stk-row {display:grid !important; grid-template-columns:1fr; grid-gap: 0 !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column:nth-child(2) .stk-block-heading,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column:nth-child(2) .stk-block-heading {margin-top:1em !important}
.wpsl-dropdown {width: 130px; height: 35px; padding: 2px;}
body.page-id-1138:not(.home) .entry-content > .stk-block-columns:nth-child(2),
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:nth-child(2) {overflow:initial !important}
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:nth-child(2) {padding-top:0 !important}
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns {margin-top:5em !important}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(2) .tb-image {margin-top:3em;}
#wpv-view-layout-1041 .tb-grid {grid-template-columns:repeat(2,1fr) !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns {margin-left:0 !important; margin-right:0 !important; padding-left: 2em !important; padding-right: 2em !important;}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns > .stk-row > .stk-block-column {max-width: 100% !important; margin-top:100px !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text:nth-child(1),
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column {padding-top: 5vw !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) {padding:0 !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) {padding:2em 0 !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) > .stk-row,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:repeat(2,1fr);}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) {background-size:30vw !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(3) {padding-left:2em !important; padding-right:2em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(3) {padding-left:1em !important; padding-right:1em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column {max-width:60vw !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns .stk-block-columns.produkty-nabidka.v02 > .stk-row {grid-template-columns:repeat(2,1fr);}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns {max-width:60vw !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns:nth-child(2) > .stk-row {grid-template-columns:repeat(2,1fr) !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02.vlevo .stk-block-columns {margin-left:0 !important;}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02.vpravo .stk-block-columns {margin-right:0 !important;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .tb-fields-and-text {padding-top: 5vw !important;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .wpv-block-loop-item .hodnoty-drzak .hodnoty {width:90%;; max-width:none !important; font-size:12px;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .wpv-block-loop-item .hodnoty-drzak:hover .hodnoty {left: 5%; padding-top: 1em !important;}
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child .stk-block-column {padding-left:2em !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje {padding-top:0 !important; overflow:initial; background-size: 35vw !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:5vw !important; max-width:100% !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) {max-width:60vw !important; margin-left:0 !important; margin-right:0 !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) > .stk-row {grid-template-columns:1fr !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column {grid-area: auto !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column a {color:white !important; text-decoration:underline !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) {max-width:100% !important; margin-left:0 !important; margin-right:0 !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column {max-width:100% !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text {max-width:100%}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2563:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {margin-top:10vw !important;}
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje {overflow:initial;}
}
@media (max-width:1000px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 70vw !important; background-position:100% top !important}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:.15fr 1fr .15fr;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column:nth-child(1) .stk-img-wrapper {width: 90% !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-1078:not(.home) .entry-content > .stk-block-columns:first-child,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size: 100vw !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:1fr;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button {text-align:left !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(5),
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(5) {padding-top:2em !important; padding-bottom:4em !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(8),
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(8) {padding-top:6em !important; padding-bottom:2em !important; margin-top:0 !important}
.w3eden .row {grid-template-columns: repeat(2,1fr);}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns:nth-child(2) > .stk-row {grid-template-columns:1fr !important}
}
@media (max-width:950px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size:cover !important; background-position:right center;}
#wpsl-result-list ul {grid-template-columns: repeat(3,1fr);}
}
@media (max-width:768px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje {padding:0 !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .stk-row {margin-left:0 !important; margin-right:0 !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-left:2em !important; padding-right:2em !important; padding-bottom: 8em !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .stk-block-column .stk-column-wrapper.stk-block-column__content {background-size: 60vw !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text {padding-top: 45vw !important; max-width: 100%;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) {padding-bottom:2em !important}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row {display:grid !important; grid-template-columns:1fr;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column:nth-child(1) {order:3; max-width:300px; padding-top:3em; padding-left:2em !important; padding-right:2em !important}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column:nth-child(2) {order:1}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column:nth-child(3) {order:2}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) {padding-left: 1em !important; padding-right:1em !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top: -50px !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column h2 {margin-left: 1.3em !important; font-size:34px !important; margin-top:40vw !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) h2 {margin-left: 0 !important; font-size:34px !important; margin-top:40vw !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-bottom: 2em !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row {grid-gap:50px !important}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(3) > .stk-row > .stk-block-column {padding:0 !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) > .stk-row > .stk-block-column,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) > .stk-row > .stk-block-column {padding-top:6em !important; padding-bottom:6em !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button {padding-top:1em !important; padding-bottom:1em !important}
#wpsl-search-wrap > form {grid-template-columns: auto 1fr; grid-template-rows: repeat(2, auto); width: 100%; justify-content:start; grid-gap: 20px;}
#wpsl-search-wrap > form > div:nth-child(1) { grid-area: 1 / 1 / 2 / 3; }
#wpsl-search-wrap > form > div:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
#wpsl-search-wrap > form > div:nth-child(3) { grid-area: 2 / 2 / 3 / 3; justify-content:flex-start; }
#wpsl-search-wrap > form > div:nth-child(1) input {width:calc(100% - 90px);}
#wpsl-result-list ul {grid-template-columns: repeat(2,1fr);}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(8) {padding-top:2em !important;}
.w3eden .row {grid-template-columns: 1fr; margin-left: 0; margin-right: 0;}
body.page-id-1138:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-bottom:2em !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column {max-width: 100% !important;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) {padding-top:2em !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) {padding-left:2em !important; padding-right:2em !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) #wpv-view-layout-1041 .tb-grid {grid-column-gap: 30px;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) #wpv-view-layout-1041 .tb-grid .stk-block-columns {padding:0 !important}
body.page-id-1078:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column {max-width:100% !important; padding-top:35vw !important}
body.page-id-1078:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) #wpv-view-layout-1085 .stk-block-column {max-width:100% !important}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(2) .tb-image {margin-top:35vw;}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-column-wrapper {padding:2em !important}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) h2 {font-size:28px !important;}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns > .stk-row > .stk-block-column,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns > .stk-row > .stk-block-column {margin-top:45vw !important; padding-top:0 !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns .stk-column-wrapper > .stk-block-content > p, 
body.page-id-1185:not(.home) .entry-content > .stk-block-columns:nth-child(2) .stk-block-columns .stk-column-wrapper > .stk-block-content > .wpv-view-output:nth-child(2) {max-width:100% !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns > .stk-row > .stk-block-column .stk-block-columns {padding-bottom:0 !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-1234 .stk-block-columns > .stk-row > .stk-block-column:nth-child(1) .stk-block-heading {border-left:4px solid var(--oranzova) !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) {padding-bottom:4em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) {padding-left:2em !important; padding-right:2em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) {padding-bottom:8em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text {padding-top: 0 !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .tb-fields-and-text:nth-child(1) {padding-top: 45vw !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) {padding-top:0 !important; padding-bottom:2em !important; background-position: top left !important; overflow:initial; background-size: 40vw !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(5) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(1) > .stk-row > .stk-block-column,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns > .stk-row > .stk-block-column {max-width: 100% !important; padding-top:30vw !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka .stk-block-columns:nth-child(2) > .stk-row {grid-template-columns:repeat(2,1fr) !important; padding-bottom:4em !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns {max-width:100% !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns:nth-child(2) > .stk-row {grid-template-columns:1fr 1fr !important; grid-gap:20px !important; padding-bottom:0 !important}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02.vpravo .stk-block-columns:nth-child(2) > .stk-row {padding-bottom:8em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) {background-position:right top !important; background-size:50vw !important; padding-top: 3em !important; padding-bottom: 3em !important;}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(2),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(1),
body.page-id-1487:not(.home) .entry-content > .stk-block-columns:nth-child(6) .stk-block-columns:nth-child(2) {padding-right:0 !important; padding-left:0 !important}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) {padding-bottom:1em !important}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns .tb-fields-and-text {padding-top: 0 !important;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .tb-fields-and-text {padding-top: 45vw !important;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2195 .tb-grid,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2342 .tb-grid,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2348 .tb-grid {grid-template-columns:repeat(3,1fr) !important; grid-gap:70px}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2195 .tb-grid .stk-block-columns,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2342 .tb-grid .stk-block-columns,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2348 .tb-grid .stk-block-columns {padding-left:0 !important; padding-right:0 !important}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1),
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2),
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3),
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(4),
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(5),
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(6) {padding-left:1em !important; padding-right:1em !important; padding-bottom:2em !important}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-heading {padding-bottom:0em !important}
.single-kariera-inzerat .entry-content > .stk-block-columns:nth-child(2) > .stk-row > .stk-block-column > .stk-column-wrapper {background-size: 60vw !important;}
.single-kariera-inzerat .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(1) .stk-block-column {max-width:100% !important; padding-top:45vw !important}
.single-kariera-inzerat .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-left:1em !important; padding-right:1em !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje {background-size: 50vw !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column {margin-top:40vw !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(1) {max-width:100% !important; padding-left:1em !important; padding-right:1em !important; padding-bottom:1em !important}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column .stk-block-columns:nth-child(2) {padding-left: 1em !important; padding-right: 1em !important; padding-bottom:4em !important}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje,
body.page-id-2563:not(.home) .entry-content > .stk-block-columns#aut-napoje,
body.page-id-2751:not(.home) .entry-content > .stk-block-columns#aut-napoje {background-size:50vw !important}
body.page-id-1792:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2549:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns,
body.page-id-2563:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {max-width:100% !important; margin-top:40vw !important; padding-left:1em !important; padding-right:1em !important}
.single-product .kratky-popis.tb-fields-and-text {line-height: 0.8 !important;}
}
@media (max-width: 650px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-size:cover !important; background-position: left top !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-columns .stk-block-heading:nth-child(1),
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-columns .stk-block-heading:nth-child(3),
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-columns .stk-block-heading:nth-child(1),
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-columns .stk-block-heading:nth-child(3) {margin-right:2em !important}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-block-columns .stranka-telo,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-columns .stranka-telo {margin-right:2em !important}
body:not(.home):not([class*="views-template"]) .ikona-hp {width:33%;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) {background-position:right calc(100% - 6em) !important; background-size: 60vw !important;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) > .stk-row > .stk-block-column {max-width:100% !important}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-block-columns:nth-child(4) {padding-top:3em !important; padding-bottom:30vw !important}
body.page-id-778:not(.home) iframe {margin-top:0 !important}
#wpsl-search-wrap > form {grid-template-columns: 1fr;}
#wpsl-search-wrap > form > div:nth-child(1),
#wpsl-search-wrap > form > div:nth-child(2),
#wpsl-search-wrap > form > div:nth-child(3) {grid-area: auto;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button {padding: 1em !important; display: grid;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button > span:nth-child(1),
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button > span:nth-child(1) {order:2; font-size: 22px !important; line-height: 1.2; padding: 0.5em; padding-top:0;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button > span:nth-child(2),
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(4) .stk-link.stk-button > span:nth-child(2) {margin-top: -0.5em; margin-left: -1.5em;}
body.page-id-1138:not(.home) .entry-content > .stk-block-columns:nth-child(2) .wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(2) {grid-template-columns: 1fr;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) #wpv-view-layout-1041 .tb-grid {grid-template-columns:1fr !important;}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) {padding: 2em !important;}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column > .stk-column-wrapper > .stk-inner-blocks > .stk-block-columns {padding-left:1em !important; padding-right:1em !important}
body.page-id-1185:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-1234 .stk-block-columns {padding-right:1em !important}
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) > .stk-row, 
body.page-id-1487:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(3) > .stk-row {grid-template-columns:1fr}
body.page-id-1909:not(.home) .entry-content #wpv-view-layout-2195 h5,
body.page-id-1909:not(.home) .entry-content #wpv-view-layout-2342 h5,
body.page-id-1909:not(.home) .entry-content #wpv-view-layout-2348 h5 {font-size:18px !important}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2195 .tb-grid,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2342 .tb-grid,
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje #wpv-view-layout-2348 .tb-grid {grid-template-columns:repeat(2,1fr) !important; grid-gap:70px}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje h2 {font-size: clamp(26px,5vw,34px) !important;}
body.page-id-1909:not(.home) .entry-content > .stk-block-columns#aut-napoje h4 {font-size: 20px !important;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(2) {grid-template-columns: 1fr;}
.single-kariera-inzerat .wpcf7 p:nth-of-type(3) span {display:block}
.single-kariera-inzerat .wpcf7 p:nth-of-type(3) select {width:100%;}
.single-product .kratky-popis.tb-fields-and-text {display:none !important;}
}
@media (max-width: 550px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child, 
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-column,
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child, 
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child .stk-column,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-column {max-height: 80vh !important; min-height: 80vh !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child .stk-column,
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child .stk-column,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child .stk-block-column {background-image:none !important; max-width: 100% !important; padding-left: 1em !important; align-items: flex-end !important; padding-bottom: 100px !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child,
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child {background-position: right top !important;}
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns:first-child::before,
.single-kariera-inzerat .entry-content > .stk-block-columns:first-child::before,
body.blog #main .wp-block-toolset-views-wpa-editor > .stk-block-columns:first-child::before {background-color: rgba(0,0,0,.4) !important;}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) #wpv-view-layout-1041 .tb-grid h4 {font-size:22px !important;}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(2) .tb-image {margin-top:45vw;}
body.page-id-1487:not(.home) .entry-content .produkty-nabidka .stk-block-columns:nth-child(2) > .stk-row,
body.page-id-1487:not(.home) .entry-content .produkty-nabidka.v02 .stk-block-columns:nth-child(2) > .stk-row {grid-template-columns:1fr !important;}
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje .wpcf7 [action*="wpcf7-f1146"] p:nth-of-type(2), 
body.page-id-1366:not(.home) .entry-content > .stk-block-columns#aut-napoje .wpcf7 [action*="wpcf7-f1423"] p:nth-of-type(1) {grid-template-columns: 1fr;}
}
@media (max-width: 460px) {
body:not(.home):not([class*="views-template"]) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns {padding-left: 1em !important; padding-right: 1em !important;}
body:not(.home):not([class*="views-template"]) .ikona-hp {width:50%;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(3) {padding-top: 2em !important;}
body.page-id-778:not(.home) .entry-content > .stk-block-columns:nth-child(4) {padding-top: 8em !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns#aut-napoje > .stk-row > .stk-block-column h2 {margin-left: 0.8em !important;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(3),
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-notification__content,
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-block-notification__content {padding-left:1em !important; padding-right:1em !important}
#wpsl-result-list ul {grid-template-columns: 1fr;}
body.page-id-853:not(.home) .entry-content > .stk-block-columns:nth-child(8),
body.page-id-1024:not(.home) .entry-content > .stk-block-columns:nth-child(8) {padding-left:1em !important; padding-right:1em !important}
body.page-id-1024:not(.home) .entry-content > .stk-block-columns#aut-napoje .stk-block-columns:nth-child(2) {padding-left: 1em !important; padding-right: 1em !important;}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) .stk-column-wrapper {padding:1em !important}
body.page-id-1148:not(.home) .entry-content > .stk-block-columns:nth-child(3) h2 {font-size:20px !important;} 
}   .error404 .entry-header {margin-top:5em;}
.error404 .entry-content {margin-bottom:10em;}   .search-results .page-header {display:none;}
.search-results .wp-block-toolset-views-wpa-editor div[id*="wpv-view-layout"] div[id*="wpv-view-layout"] {display:none;}
.navigation-search input[type="search"] {background: white; opacity: 1;}   .stk-block-content > .wpas {margin-left:auto; margin-right:auto; width:var(--content-width); min-height:100vh;}
.wpas .container {width:100%;}
.wpas-submission-form-inside-after-subject.container {padding-left:0; padding-right:0;}
#wpas_message_wrapper,
.wpas-ticket-replies,
#wpas-reply-box {margin-bottom:3em;}
#wpas_ticketlist tbody,
#wpas_ticketlist thead {background:white;}
label[for="close_ticket"] {display: inline-flex; align-items: center; background: var(--zluta-02); padding: 15px 15px 15px 35px !important; line-height: 1; margin-bottom: 2em !important; margin-top: 1em; gap:10px;}
label[for="close_ticket"] #close_ticket {width: 20px; height: 20px; margin-top: 0px; position:relative;}
button[name="wpas-submit"] {background-color: var(--accent); color: white; font-size: 18px; border: 0; padding: 10px 20px;}
.wpas-link-notifications {display:none;}
.page-id-2886 #wpas_title_wrapper,
.page-id-2886 #wpas_department_wrapper,
.page-id-2886 #wpas_product_wrapper {display:none;}   .post-type-archive-product #page,
.single-product #page,
.woocommerce-cart #page,
.woocommerce-checkout #page,
.woocommerce-account #page,
.tax-product_cat #page {background: var(--seda-01); padding: 10vw 2em; -webkit-clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 calc(100% - 100px)); clip-path: polygon(0 100px, 100% 0, 100% 100%, 0 calc(100% - 100px)); max-width: none; margin-top: -105px; margin-bottom:-105px; z-index: 2; position: relative; background-image:url(//delikomat.sk/wp-content/uploads/2023/01/delikomat-v01-vnitrek-01-3.png); background-repeat:no-repeat; background-position:100% 2vw; background-size:clamp(10vw,770px,25vw)}
.post-type-archive-product #page #content,
.single-product #page #content,
.woocommerce-cart #page #content,
.woocommerce-checkout #page #content,
.woocommerce-account #page #content,
.tax-product_cat #page #content {max-width:1200px; margin:0 auto; gap: 50px; padding-top:2vw;}
.woocommerce .cart-collaterals .cross-sells ul.products, 
.woocommerce-page .cart-collaterals .cross-sells ul.products {display: grid; grid-gap: 80px; margin: 0 0 1em; padding: 0; list-style: none outside; clear: both; grid-template-columns: repeat(4,1fr);}
.woocommerce .cart-collaterals .cross-sells ul.products::before, 
.woocommerce-page .cart-collaterals .cross-sells ul.products::before,
.woocommerce .cart-collaterals .cross-sells ul.products::after, 
.woocommerce-page .cart-collaterals .cross-sells ul.products::after {display:none;}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {width: 100%; margin: 0;}
#wc-column-container .products,
.related.products .products,
.upsells.products .products,
..woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {grid-row-gap:80px;}
#wc-column-container .products > li,
.related.products > li,
.upsells.products > li,
.cross-sells ul.products li.product {gap:5px;}
#wc-column-container .products > li a:first-child,
.related.products .products > li a:first-child,
.upsells.products .products > li a:first-child,
.cross-sells ul.products > li a:first-child {display: flex !important; gap: 5px; flex-direction: column; height: 100%; justify-content: space-between; transition:all .5s ease}
#wc-column-container .products > li a:first-child:hover,
.related.products .products > li a:first-child:hover,
.upsells.products .products > li a:first-child:hover,
.cross-sells ul.products > li a:first-child:hover {transform:scale(1.015); transition:all .5s ease; box-shadow:0 0 20px rgba(0,0,0,0.1);}
#wc-column-container .products > li a:first-child .wc-product-image,
.related.products .products > li a:first-child .wc-product-image,
.upsells.products .products > li a:first-child .wc-product-image,
.cross-sells ul.products > li a:first-child .wc-product-image {background:white;}
#wc-column-container .products > li a:first-child .woocommerce-loop-product__title,
.related.products .products > li a:first-child .woocommerce-loop-product__title,
.upsells.products .products > li a:first-child .woocommerce-loop-product__title,
.cross-sells ul.products > li a:first-child .woocommerce-loop-product__title {padding: 15px; padding-bottom:5px; font-size: 18px; background: var(--zluta-01); text-align: left; margin-top:0;}
.cross-sells ul.products > li a:first-child .woocommerce-loop-product__title {padding-bottom: 15px; margin-top: 0 !important; flex-grow: 50;}
#wc-column-container .products > li a:first-child .woocommerce-product-details__short-description,
.related.products .products > li a:first-child .woocommerce-product-details__short-description,
.upsells.products .products > li a:first-child .woocommerce-product-details__short-description,
.cross-sells ul.products > li a:first-child .woocommerce-product-details__short-description {padding: 15px; padding-top:0; font-size: 12px; background: var(--zluta-01); margin-top:-5px; flex-grow:50; font-style:normal;}
#wc-column-container .products > li a:first-child .woocommerce-product-details__short-description em,
.related.products .products > li a:first-child .woocommerce-product-details__short-description em,
.upsells.products .products > li a:first-child .woocommerce-product-details__short-description em,
.cross-sells ul.products > li a:first-child .woocommerce-product-details__short-description em {font-style:normal;}
#wc-column-container .products > li a:first-child .price,
.related.products .products > li a:first-child .price,
.upsells.products .products > li a:first-child .price,
.cross-sells ul.products > li a:first-child .price {padding:15px; background:var(--accent); color:white; margin:0 !important;}
#wc-column-container .products > li a:first-child .price > .woocommerce-Price-amount.amount,
.related.products .products > li a:first-child .price > .woocommerce-Price-amount.amount,
.upsells.products .products > li a:first-child .price > .woocommerce-Price-amount.amount,
.cross-sells ul.products > li a:first-child .price > .woocommerce-Price-amount.amount { font-size:20px;}
#wc-column-container .products > li a:first-child .price > .woocommerce-price-suffix,
.related.products .products > li a:first-child .price > .woocommerce-price-suffix,
.upsells.products .products > li a:first-child .price > .woocommerce-price-suffix,
.cross-sells ul.products > li a:first-child .price > .woocommerce-price-suffix {font-size:12px; opacity:.6;}
.male-dph {font-size:12px; display:block; opacity:0.6;}
#wc-column-container .products > li .add_to_cart_button,
.related.products .products > li .add_to_cart_button,
.upsells.products .products > li .add_to_cart_button,
.cross-sells ul.products > li .add_to_cart_button,
.archive .products.columns-4 > li > a:nth-of-type(2) {margin:0 !important; text-align:center;}
li.onbackorder .wc-product-image {position:relative;}
li.onbackorder .wc-product-image::after,
div.onbackorder > .woocommerce-product-gallery::after {content: "Na objednávku"; position: absolute; left: -10px; top: 10px; background: var(--accent); color: white; font-size: 14px; line-height: 1; padding: 10px; border: 6px solid white; border-left: 0;}
.woocommerce ul.products .wcviews_onsale_wrap {float: none; position: relative; display: block;}
.woocommerce ul.products li.product.sales-flash-overlay .onsale {position: absolute !important; top: 0 !important; right: auto !important; left: 0 !important;}     .is-right-sidebar {min-width: 240px;}
.sidebar .widget {background-color: #ffdf9480; padding:1em;}
.wc-block-product-categories {margin-top:10px;}
.wc-block-product-categories .wc-block-product-categories-list-item__name {font-size:14px; text-align:left;}
.wc-block-product-categories .wc-block-product-categories-list-item-count {font-size:11px;}
.wp-block-woocommerce-customer-account a .label {color:var(--accent);}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {width: 28px; height: 28px; padding: 0;}
.woocommerce-mini-cart-item img {background:white; padding:2px;}
.woocommerce-mini-cart-item a:nth-child(2) {font-size:12px; text-align:left;}
.woocommerce-mini-cart-item .quantity {font-size:11px !important;}
.woocommerce-mini-cart__buttons {width:100%; justify-content:space-between;}
.woocommerce-mini-cart__buttons::before,
.woocommerce-mini-cart__buttons::after {display:none !important;}
.woocommerce-mini-cart__buttons a {display:flex !important; justify-content:center; align-items:center;}   .single-product #page #content > .content-area {width:calc(80% - 50px);}
.single-product .kratky-popis.tb-fields-and-text {color:white; font-family: 'Cabrito Normal'; font-size: 26px !important; max-width: 40vw; line-height:1.2;}
.single-product .kratky-popis.tb-fields-and-text em {font-style:normal;}
.single-product .product_title {display:none;}
.single-product .entry-summary .price > .woocommerce-Price-amount.amount {display:inline-block; font-size:clamp(20px,7vw,42px); color:var(--accent); font-family: 'Cabrito Condensed';}
.single-product .entry-summary .price > .woocommerce-price-suffix {font-size:12px; opacity:.6; }
.single-product .single_add_to_cart_button,
.single-product .cart.do-quantity-buttons .button {background-color:var(--oranzova) !important;}
.single-product .single_add_to_cart_button:hover,
.single-product .cart.do-quantity-buttons .button:hover {background-color:var(--accent) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-family: 'Cabrito Condensed'; font-size:22px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, 
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: var(--oranzova) !important;}
.single-product .tabs.wc-tabs {margin-bottom:0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color:rgba(0,0,0,0.1) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background-color:white !important}
.single-product .woocommerce-Tabs-panel {padding:2em !important; border:1px solid rgba(0,0,0,.08) !important; margin-top: -1px !important;}
.single-product .woocommerce-Tabs-panel > h2 {display:none !important}
.single-product .woocommerce-Tabs-panel > div > :last-child {margin-bottom:0 !important}
.pswp--open {z-index: 200000 !important;}
.pswp__bg {opacity:0.75 !important}
.woocommerce-message {display: flex; gap:10px; justify-content:space-between;}
.woocommerce-message::after {display:none !important}
.woocommerce-message a {order:2; background:var(--accent) !important; padding:5px 10px !important; text-align:center !important}
.logged-in .entry-summary > p:nth-of-type(2) {margin-bottom: 0; font-size: 120%; margin-top: -0.7em; background: var(--zluta-01); padding: 0.8em; padding-bottom: 0.3em;}
.logged-in .entry-summary > p:nth-of-type(3) {font-size: 120%; background: var(--zluta-01); padding: 0.8em; padding-top: 0;}
.variations_form.cart .variations th.label {display:none;}
.product-type-variable .wc-tabs-wrapper {display:none;}
.archive .type-product.outofstock::after,
.single-product .outofstock .woocommerce-product-gallery::after {content:"nie je na sklade"; position:absolute; left:-8px; top:-8px; font-size:13px; color:white; background:var(--oranzova);line-height:1; padding:8px; box-shadow:3px 3px 8px rgba(0,0,0,.3);}   .single-product .related.products,
.single-product .upsells.products {padding-top:3vw;}
.related.products .products > li a:first-child,
.upsells.products .products > li a:first-child {height:100%; display:flex !important; flex-direction:column; justify-content:space-between; gap:5px; margin-bottom:5px !important;}
.related.products .products > li a:first-child,
.upsells.products .products > li a:first-child .woocommerce-loop-product__title {flex-grow:50; margin:0 !important}
.related.products .products > li a:first-child,
.upsells.products .products > li a:first-child .price {margin-top:0 !important;}   .button:disabled {color:white !important;}
.woocommerce .cart-collaterals .cart_totals, 
.woocommerce-page .cart-collaterals .cart_totals {float:none; width:100%; margin-top:5vw;}
.woocommerce-page .cart-collaterals .cart_totals .shop_table tr.tax-rate {display:none;}
.woocommerce-page .cart-collaterals .cart_totals .shop_table tr th {max-width:200px !important;}
.woocommerce-page .cart-collaterals .cart_totals .shop_table tr td {max-width:none !important}
.woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total {font-size:120%;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width: 100%; float: none; margin-top:3em; background: rgba(235,235,235,0.8); padding: 3em;}
.woocommerce-cart .woocommerce-shipping-totals .woocommerce-Price-currencySymbol::after {margin-left: 20px;}
.woocommerce-cart ul#shipping_method li input {margin: 6px 0.4375em 0 0;}   #wc-mini-cart .woocommerce-mini-cart-item.mini_cart_item,
#wc-mini-cart .quantity,
#wc-mini-cart .woocommerce-mini-cart__total,
#wc-mini-cart .woocommerce-mini-cart__buttons,
#wc-mini-cart .woocommerce-mini-cart__buttons a {font-family: 'Trebuchet' !important;}
#wc-mini-cart .woocommerce-mini-cart__buttons a {font-size:14px !important;}   .woocommerce-checkout .woocommerce-shipping-fields {margin-top:2em;}
.woocommerce-checkout .woocommerce-checkout {display:grid; grid-template-columns:.7fr 1fr; grid-template-rows: auto auto 1fr; grid-gap:70px; align-items: start;}
.woocommerce-checkout .woocommerce-checkout::before,
.woocommerce-checkout .woocommerce-checkout::after {display:none;}
.woocommerce-checkout .woocommerce-checkout > div,
.woocommerce-checkout .woocommerce-checkout > h3 {width:100% !important; float:none !important;}
.woocommerce-checkout .woocommerce-checkout > .woocommerce-NoticeGroup-checkout {grid-area: 1 / 1 / 2 / 3;}
.woocommerce-checkout .woocommerce-checkout > .woocommerce-NoticeGroup-checkout .woocommerce-error li {color:white;}
.woocommerce-checkout .woocommerce-checkout > #customer_details {grid-area: 2 / 1 / 4 / 2; background: var(--zluta-02); padding: 1.3em;}
.woocommerce-checkout .woocommerce-checkout > #order_review_heading {grid-area: 2 / 2 / 3 / 3;}
.woocommerce-checkout .woocommerce-checkout > #order_review {grid-area: 3 / 2 / 4 / 3; margin-top:-70px;}
.woocommerce-checkout .woocommerce-checkout > #order_review tr {display:grid;}
.woocommerce-checkout .woocommerce-checkout > #order_review thead tr,
.woocommerce-checkout .woocommerce-checkout > #order_review tbody tr {grid-template-columns:1fr 180px;}
.woocommerce-checkout .woocommerce-checkout > #order_review tfoot tr {grid-template-columns:180px 1fr;}
.woocommerce-checkout .woocommerce-checkout .woocommerce-invalid-required-field input {border:2px solid red !important}
.woocommerce-checkout .woocommerce-form__label-for-checkbox {display:flex; align-items:center;}
.woocommerce-checkout .woocommerce-form__label-for-checkbox #ship-to-different-address-checkbox {margin-left: 0 !important; position: relative; margin-right: 10px; width: 20px; height: 20px; margin-top: 0;}
.woocommerce-checkout .woocommerce-form__label-for-checkbox span {display: block; font-size: 120%;}
.woocommerce-checkout #shipping_method > li,
.woocommerce-checkout .woocommerce-account-fields label {display:grid !important; grid-template-columns: auto 1fr; grid-gap:10px;}
.woocommerce-checkout #shipping_method > li input,
.woocommerce-checkout .woocommerce-account-fields label input {width:20px; height:20px; margin:0; margin-top:5px; position:relative !important}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {margin-top:2em;}
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #shipping_country_field { width: 100%; margin-bottom: 20px;}
.woocommerce-checkout #billing_country_field .select2-selection,
.woocommerce-checkout #shipping_country_field .select2-selection,
.woocommerce-checkout #billing_country_field .select2-selection__arrow,
.woocommerce-checkout #shipping_country_field .select2-selection__arrow {height:40px;}
.woocommerce-checkout #billing_country_field .select2-selection > .select2-selection__rendered,
.woocommerce-checkout #shipping_country_field .select2-selection > .select2-selection__rendered {height:40px; line-height:40px;}
.woocommerce-checkout .woocommerce-account-fields {background:var(--accent); margin-top: 15px;}
.woocommerce-checkout .woocommerce-account-fields label {color:white; margin:0; padding: 0 10px;}
.woocommerce-checkout #billing_city_field,
.woocommerce-checkout #shipping_city_field,
.woocommerce-checkout #billing_phone_field {width: 47%; overflow: visible; float: left; clear:none;}
.woocommerce-checkout #shipping_postcode_field,
.woocommerce-checkout #billing_postcode_field {width: 47%; overflow: visible; float: right; clear:none;}
.woocommerce-checkout #payment div.payment_box {margin-top:0 !important; padding-top: 5px; padding-bottom: 30px;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label {display:grid !important; grid-template-columns:40px 1fr; align-items:start;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label :nth-child(3),
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label :nth-child(4) {display:none;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label input {display:block !important; position:relative; margin:0 !important; width:20px; height:20px;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label span {font-size:100%; line-height:1.2;}
.woocommerce-checkout #payment li.payment_method_cheque .payment_box {background-color:var(--zluta-02); padding: 20px 30px 20px 50px;}
.woocommerce-checkout .woocommerce-billing-fields .optional {display:none !important}
.woocommerce-checkout #billing_nakup_firma_field,
.woocommerce-checkout #billing_nakup_firma_ico_field,
.woocommerce-checkout #billing_nakup_firma_icdph_field {display:none;}
.woocommerce-checkout #billing_address_1_field,
.woocommerce-checkout #billing_nakup_firma_field {width: 100%; float: none; clear: both; padding:0;}
.woocommerce-checkout #billing_nakup_firma_field > span {background-color: var(--zluta-01); padding: 1px 10px !important; height: auto; min-height: 0; line-height: 1; margin: 15px 0px 10px -1px; display: block;}
.woocommerce-checkout #billing_nakup_firma_field label {display:flex; justify-content:flex-start; align-items:center;}
.woocommerce-checkout #billing_nakup_firma_field label input {display: block; width: 20px; height: 20px; float: none; clear: both; position: relative;}
.woocommerce-checkout #billing_nakup_firma_ico_field {width: 50%; overflow: visible; float: left; clear: none; padding-bottom:10px !important;}
.woocommerce-checkout #billing_nakup_firma_icdph_field {width: 50%; overflow: visible; float: right; clear: none; padding-bottom:10px !important;}
.woocommerce-checkout #billing_nakup_firma_ico_field,
.woocommerce-checkout #billing_nakup_firma_icdph_field {background-color: var(--zluta-01); padding: 5px 10px; height: auto; min-height: 0; line-height: 1; margin: -10px 0px 10px 0px;}
.woocommerce-checkout #billing_company_field {width: 100%;}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {display:flex; flex-wrap:wrap; justify-content:space-between;}
.woocommerce-checkout #billing_first_name_field {padding-left:0;}
.woocommerce-checkout #billing_last_name_field {padding-right:0;}
.woocommerce-checkout #billing_company_field label .required,
.woocommerce-checkout #billing_nakup_firma_ico_field label .required,
.woocommerce-checkout #billing_nakup_firma_icdph_field label .required {display:inline;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 {background: var(--zluta-01); padding: 20px;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 table {margin-bottom:0;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 table,
.woocommerce-checkout #alg_checkout_files_upload_form_1 tr,
.woocommerce-checkout #alg_checkout_files_upload_form_1 td {border:0;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 h4 {margin-bottom:0;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 label {font-weight: normal; font-size: 14px; margin-bottom: 2em;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_file_name a {font-size:14px;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_delete {color: white !important; background: red; display: inline-flex; padding: 5px 10px; text-decoration: none; line-height: 1; justify-content: center; align-items: center; font-size: 24px; font-weight: bold; margin-left: 30px;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_delete:hover {background: darkgray;}
.woocommerce-checkout #alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_1 {display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap;}
.woocommerce-checkout [data-title="Doprava"] label[for="shipping_method_0_flat_rate2"] .woocommerce-Price-currencySymbol::after,
.woocommerce-cart [data-title="Doprava"] label[for="shipping_method_0_flat_rate2"] .woocommerce-Price-currencySymbol::after,
.woocommerce-cart .cart-subtotal .woocommerce-Price-currencySymbol::after,
.woocommerce-checkout .cart-subtotal .woocommerce-Price-currencySymbol::after {content:" bez DPH"; font-size:12px; opacity:0.6; margin-left: 5px;}   .woocommerce-MyAccount-navigation-link--downloads {display:none !important}   @media (max-width:1200px) {
.woocommerce .wc-columns-container.wc-columns-4 .products {grid-template-columns:repeat(3,1fr) !important}
.woocommerce-checkout .woocommerce-checkout {grid-template-columns:1fr; grid-template-rows: auto;}
.woocommerce-checkout .woocommerce-checkout > .woocommerce-NoticeGroup-checkout {grid-area: auto;}
.woocommerce-checkout .woocommerce-checkout > #customer_details,
.woocommerce-checkout .woocommerce-checkout > #order_review_heading,
.woocommerce-checkout .woocommerce-checkout > #order_review {grid-area: auto;}
.woocommerce .cart-collaterals .cross-sells ul.products, 
.woocommerce-page .cart-collaterals .cross-sells ul.products {grid-gap: 40px;}
.woocommerce .cart-collaterals .cross-sells ul.products .wc-product-image, 
.woocommerce-page .cart-collaterals .cross-sells ul.products .wc-product-image {max-height: 100px; overflow: hidden; justify-content: center; align-items: center; display: flex; object-fit: contain;}
.woocommerce .cart-collaterals .cross-sells ul.products .wc-product-image .inside-wc-product-image, 
.woocommerce-page .cart-collaterals .cross-sells ul.products .wc-product-image .inside-wc-product-image {max-height: 100%; display: flex; justify-content: center; align-items: center; object-fit: contain;}
.woocommerce .cart-collaterals .cross-sells ul.products .wc-product-image .inside-wc-product-image img, 
.woocommerce-page .cart-collaterals .cross-sells ul.products .wc-product-image .inside-wc-product-image img {max-height: 100px;}
}
@media (max-width:950px) {
.woocommerce-checkout .woocommerce-checkout {grid-template-columns:1fr;}
.woocommerce-checkout .woocommerce-checkout > :nth-child(1),
.woocommerce-checkout .woocommerce-checkout > :nth-child(2),
.woocommerce-checkout .woocommerce-checkout > :nth-child(3) {grid-area:auto;}
}
@media (max-width:880px) {
.post-type-archive-product #page,
.single-product #page,
.woocommerce-cart #page,
.woocommerce-checkout #page,
.woocommerce-account #page,
.tax-product_cat #page {padding: 15vw 1em;}
.post-type-archive-product #page #content,
.single-product #page #content,
.woocommerce-cart #page #content,
.woocommerce-checkout #page #content,
.woocommerce-account #page #content,
.tax-product_cat #page #content {display: grid; grid-template-columns: 1fr; grid-gap: 40px;}
.post-type-archive-product #page #content > div, 
.single-product #page #content > div, 
.woocommerce-cart #page #content > div, 
.woocommerce-checkout #page #content > div, 
.woocommerce-account #page #content > div,
.tax-product_cat #page #content > div {width:100%; float:none;}
.post-type-archive-product #page #content > div:first-child, 
.single-product #page #content > div:first-child, 
.woocommerce-cart #page #content > div:first-child, 
.woocommerce-checkout #page #content > div:first-child, 
.woocommerce-account #page #content > div:first-child,
.tax-product_cat #page #content > div:first-child {order:2;}
.woocommerce .wc-columns-container.wc-columns-4 .products {grid-template-columns:repeat(3,1fr) !important}
.inside-right-sidebar {display:grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, auto); grid-gap:10px;}
.sidebar .widget {margin-bottom:0 !important;}
.inside-right-sidebar > :nth-child(1) {grid-area: 1 / 1 / 2 / 3;}
.inside-right-sidebar > :nth-child(2) {grid-area: 2 / 1 / 3 / 2;}
.inside-right-sidebar > :nth-child(3) {grid-area: 2 / 2 / 3 / 3;}
.wc-block-product-categories-list {display:flex; flex-wrap:wrap; gap:10px;}
.wc-block-product-categories-list li {margin-bottom:0 !important; background:var(--accent); padding:0px 10px 5px;}
.wc-block-product-categories-list li a,
.wc-block-product-categories-list li span {color:white;}
.single-product #page #content > .content-area {width:100%;}
.menu-bar-item.wc-menu-item {display:none !important}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {grid-gap: 20px; grid-template-columns:repeat(2,1fr)}
}
@media (max-width:768px) {
.related.products .products.columns-4 {grid-template-columns:repeat(2,1fr);}
.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {display: grid; justify-content: normal;}
.woocommerce-cart .woocommerce-shipping-totals td[data-title="Doprava"] {display:grid;}
.woocommerce-cart .woocommerce-shipping-totals td[data-title="Doprava"]::before {text-align:left; margin-bottom: 10px;}
}
@media (max-width:650px) {
.post-type-archive-product #page,
.single-product #page,
.woocommerce-cart #page,
.woocommerce-checkout #page,
.woocommerce-account #page,
.tax-product_cat #page {padding: 20vw 1em;}
.woocommerce .wc-columns-container.wc-columns-4 .products {grid-template-columns:repeat(2,1fr) !important}
.inside-right-sidebar > :nth-child(3) {display:none !important}
.woocommerce-message {flex-wrap:wrap;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {padding: 1.5em;}
}
@media (max-width:550px) {
.post-type-archive-product #page, 
.single-product #page, 
.woocommerce-cart #page, 
.woocommerce-checkout #page, 
.woocommerce-account #page {background-position: 100% 5vw; background-size: clamp(10vw,770px,40vw); padding: 25vw 1em;}
.related.products .products.columns-4 {grid-template-columns:1fr;}
.woocommerce-text-align-left .wc-product-image {text-align:center !important;}
.inside-wc-product-image {margin:0 auto;}
.woocommerce-checkout #billing_city_field, 
.woocommerce-checkout #shipping_city_field, 
.woocommerce-checkout #billing_phone_field,
.woocommerce-checkout #shipping_postcode_field, 
.woocommerce-checkout #billing_postcode_field {width: 100%; float: none; clear: both;}
.woocommerce-checkout .woocommerce-checkout > #order_review tfoot tr {grid-template-columns: 1fr;}
.woocommerce form .form-row label {text-align: left;}
}
@media (max-width:430px) {
.post-type-archive-product #page,
.single-product #page,
.woocommerce-cart #page,
.woocommerce-checkout #page,
.woocommerce-account #page,
.tax-product_cat #page {padding: 40vw 1em; background-position: 100% 10vw; background-size: clamp(10vw,770px,65vw);}
.woocommerce .wc-columns-container.wc-columns-4 .products {grid-template-columns: 1fr !important}
.woocommerce .wc-columns-container.wc-columns-4 .products .wc-product-image {text-align:center;}
.woocommerce .wc-columns-container.wc-columns-4 .products .wc-product-image .inside-wc-product-image {margin:0 auto;}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {grid-template-columns:1fr}
.woocommerce .cart-collaterals .cross-sells ul.products > li:nth-of-type(3), 
.woocommerce-page .cart-collaterals .cross-sells ul.products > li:nth-of-type(3),
.woocommerce .cart-collaterals .cross-sells ul.products > li:nth-of-type(4), 
.woocommerce-page .cart-collaterals .cross-sells ul.products > li:nth-of-type(4) {display:none;}
.woocommerce-page .cart-collaterals .cross-sells {margin-bottom:3em;}
}   #wpv-view-layout-3612 .tb-grid .tb-grid-column {display:flex; align-items:center;}   .woocommerce-checkout .blockOverlay {position:fixed !important; left:0; right:0; top:0; bottom:0; opacity:.8 !important}   @media print and (min-width:50px) {
.stk-block-columns#horni-pruh,
#site-navigation,
#sticky-navigation,
.is_stuck#sticky-navigation,
#sticky-placeholder,
#cmplz-manage-consent,
a.generate-back-to-top,
.main-navigation,
.site-footer,
#wc-sticky-cart-panel,
#fb-root,
#pswp {display:none !important}
#page,
#window_resizer_tooltip_wrapper {max-width:none !important; width:100% !important}
.stk-block-columns#vnitrek-header {max-height:20vh !important; min-height:0 !important; width: 100vw !important; max-width:none !important;}
.stk-block-columns#vnitrek-header .stk-column {min-height:350px !important; max-height:20vh !impotant; padding-bottom:3em !important;}
.stk-block-columns#vnitrek-header .stk-column h1 {padding-top:0 !important}
.stk-block-columns#aut-napoje .stk-column {max-width:none !important; width:100% !important}
.stk-block-columns#aut-napoje,
.stk-block-columns#aut-napoje .stk-column-wrapper  {background-color:transparent !important; }
.stk-block-columns#aut-napoje::before,
.stk-block-columns#aut-napoje::after {display:none !important}
.stk-block-columns#aut-napoje .stk-column-wrapper * {max-width:none !important; width:100% !important}
}   .info-doprava-zdarma {background-color:var(--accent); padding:15px; border-left:5px solid var(--zluta-03); margin-bottom:1.5em; color:white;}
.info-doprava-zdarma .woocommerce-Price-currencySymbol::after {display:none;}
.info-doprava-zdarma a {background: var(--oranzova) !important; padding: 5px 10px !important; font-size: 12px !important; float:right; text-decoration:none; color:white;}
.info-doprava-zdarma a:hover {background:var(--zluta-03) !important; color:black !important}
.archive .info-doprava-zdarma a,
.single-product .info-doprava-zdarma a {display:none;}
.info-doprava-zdarma .pismo-male {font-size:70%}   .single-post .entry-header,
.single-post .entry-meta {display:none;}
.single-post .entry-content {margin-top:0;}
.single-post .stk-block-video-popup:hover .stk-block-image .stk-img-wrapper::after {opacity:0 !important}
.single-post .stk-block-video-popup:hover .stk-block-icon .stk--svg-wrapper .stk--inner-svg {background-color:var(--zluta-03) !important;}   [id*="wpv-view-layout-5099"] .tb-grid-column {grid-area:auto/auto/span 1/span 1;}
[id*="wpv-view-layout-5099"] .tb-grid-column:first-child {grid-area:auto/auto/span 1/span 2;}
[id*="wpv-view-layout-5099"] picture {display: block; aspect-ratio: 16 / 9; overflow: hidden;}
[id*="wpv-view-layout-5099"] picture img {width: 100%; height: 100%; max-width: none; object-fit: cover; position: relative; display: block;}
@media (max-width:768px) {
[id*="wpv-view-layout-5099"] .tb-grid-column {grid-area:auto !important;}
}   #produkt-video iframe {max-width: none; width: 100%; aspect-ratio: 16 / 9; max-height: none; height: auto;}