﻿@media screen and (max-width: 1150px) {
#header-image{ display: none; }
}
@media screen and (min-width: 1200px) {
.content-inner {max-width: 100%;}
.custom-footer {padding-top: 26px;}
}
.piskovani{display: none;}
#menu { z-index: 10 }
.manufacturers li{margin-top: 25px; text-align: center;}
.manufacturers [title="Crystal Bohemia"]{background: url("/user/documents/upload/Loga/bohemia crystal.gif") no-repeat; background-size: auto 50px; background-position: 50% 0; padding-top: 50px;}
.manufacturers [title="Crystalex-Bohemia Crystal"]{background: url("/user/documents/upload/Loga/bohemia crystal 2.gif") no-repeat; background-size: auto 50px; background-position: 30% 0; padding-top: 50px;}
.manufacturers [title="Crystalite Bohemia"]{background: url("/user/documents/upload/Loga/logo-2x.png") no-repeat; background-size: auto 50px; background-position: 50% 0; padding-top: 50px;}
.manufacturers [title="Hrastnik 1860"]{background: url("/user/documents/upload/Loga/Hrastnik_1860.jpg") no-repeat; background-size: auto 50px; background-position: 50% 0; padding: 50px 20px 0 20px;}
.manufacturers [title="Jenaer Glas"]{background: url("/user/documents/upload/Loga/jenaer glas logo.jpg") no-repeat; background-size: auto 50px; background-position: 50% 0; padding: 50px 30px 0 30px;}
.manufacturers [title="Bohemia Jihlava"]{background: url("/user/documents/upload/Loga/logo bohemia jihlava.png") no-repeat; background-size: auto 50px; background-position: 50% 0; padding: 50px 10px 0 10px;}
.manufacturers [title="Kavalierglass-Simax"]{background: url("/user/documents/upload/Loga/simax.png") no-repeat; background-size: auto 30px; background-position: 50% 15px; padding-top: 50px;}
.manufacturers [title="Leopold Vienna"]{background: url("/user/documents/upload/Loga/logo leopold vienna.png") no-repeat; background-size: auto 45px; background-position: 50% 0; padding: 50px 20px 0 20px;}
.manufacturers [title="Luigi Bormioli"]{background: url("/user/documents/upload/Loga/luigi bormioli.png") no-repeat; background-size: auto 75px; background-position: 50% -10px; padding-top: 50px; padding: 50px 25px 0 25px;}
.manufacturers [title="Luminarc"]{background: url("/user/documents/upload/Loga/Luminarc-logo.jpg") no-repeat; background-size: auto 30px; background-position: 50% 30%; padding-top: 50px; padding: 50px 37px 0 35px;}
.manufacturers [title="RONA"]{background: url("/user/documents/upload/Loga/rona.png") no-repeat; background-size: auto 50px; background-position: 50% 0; padding-top: 50px; padding: 50px 30px 0 30px;}
.manufacturers [title="Schott Zwiesel"]{background: url("/user/documents/upload/Loga/schott-zweisel.png") no-repeat; background-size: auto 50px; background-position: 50% 0; padding-top: 50px;}
.manufacturers [title="Trendglas JENA"]{background: url("/user/documents/upload/Loga/trend glas.png") no-repeat; background-size: auto 50px; background-position: 50% 0; padding-top: 50px;}

#cat-manutacturers a:hover{color: #444 !important;}
#cat-manutacturers li{list-style-type: none !important;}
#cat-manutacturers a:before{background: none !important;}
#cat-manutacturers [title="Crystal Bohemia"]{background: url("/user/documents/upload/Loga/bohemia crystal.gif") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Crystalex-Bohemia Crystal"]{background: url("/user/documents/upload/Loga/bohemia crystal 2.gif") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Crystalite Bohemia"]{background: url("/user/documents/upload/Loga/logo-2x.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Hrastnik 1860"]{background: url("/user/documents/upload/Loga/Hrastnik_1860.jpg") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Jenaer Glas"]{background: url("/user/documents/upload/Loga/jenaer glas logo.jpg") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Bohemia Jihlava"]{background: url("/user/documents/upload/Loga/logo bohemia jihlava.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Kavalierglass-Simax"]{background: url("/user/documents/upload/Loga/simax.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Leopold Vienna"]{background: url("/user/documents/upload/Loga/logo leopold vienna.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Luigi Bormioli"]{background: url("/user/documents/upload/Loga/luigi bormioli.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Luminarc"]{background: url("/user/documents/upload/Loga/Luminarc-logo.jpg") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="RONA"]{background: url("/user/documents/upload/Loga/rona.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Schott Zwiesel"]{background: url("/user/documents/upload/Loga/schott-zweisel.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}
#cat-manutacturers [title="Trendglas JENA"]{background: url("/user/documents/upload/Loga/trend glas.png") no-repeat; background-size: 35px auto ;background-position: 10px 50%;  padding-left: 60px;}

.znacky{text-align: center;}
.znacky img{height: 80px;margin: 28px 22px;}
.znacky table{margin-left: 10px;width: 100%;}
.znacky h1{margin-bottom: 30px;}
.schovano{display: none;}

.kategorie-schovano{display: none;}
.tabulka-piskovani td{padding-bottom: 30px;}
.lista{background: #fafafa; border-bottom: 1px solid #e0e0e0;}
.lista-in{width: 100%; max-width: 1160px; margin: 0px auto; padding-top: 7px; padding-bottom: 7px; text-align: center; font-size: 13px; font-family: 'Roboto',sans-serif;}
.formular-smlouva input, .formular-smlouva textarea{width: 330px;}
.formular-smlouva td{padding-top: 7px; padding-bottom: 7px;}
.formular-smlouva input{height: 30px;}
.formular-smlouva input:focus, .formular-smlouva textarea:focus{border: 2px solid #68cbd0 !important;}
.formular-smlouva label {padding-right: 30px !important;}
.formular-smlouva input[type="radio"]{width: 70px; height: 10px;}
.formular-smlouva input[type="submit"]{background: #68cbd0; width: 150px; height: 30px; color: #fff; border: none; box-shadow: none; font-weight: bold; float: right; margin: 20px 115px 50px 0;}
.formular-smlouva input[type="submit"]:hover{background: #329a9d !important;}
.banner-side{position: fixed !important; top: 70px; left: 50%; margin-left: 610px; width: 140px !important; overflow: hidden; z-index: 9;}
@media screen and (max-width: 1400px) {
.banner-side{display: none;}
}
.kategorie-pryc #subcategories{display: none !important;}
#note-box.js-hidden{display: block !important;}
.sklshop-veta{display: none !important;}
#menu a[href="/provoz-vanoce-a-konec-roku/"]{font-weight: bold;}
.topic a[title="Ježíškovy tipy"], #menu li a[title="Ježíškovy tipy"]{background: #ffffff !important; color: #329a9d !important;}
.site-msg.information {text-align: center;}
.latest-contribution-wrapper{display: none;}
ul.manufacturers > li{padding: 17px 0 0 0;}
.homepage-box {border: 0; background: #fff;}
#note{margin-bottom: 20px;}
.footer-rows .site-name{max-width: 220px;top: 33px;}
#footer .site-name {text-align: left;}
.in-kolekce-kilner #content table, .in-kolekce-bohemia-jihlava #content table, .in-sklenice-na-vino-kolekce #content table, .in-kolekce-crystalex #content table, .in-kolekce-interier-a-doplnky #content table, .in-kolekce-dvoustenne-sklo #content table, .in-kolekce-kuchyne-a-stolovani #content table, .in-kolekce-crystal-bohemia #content table, .in-kolekce-crystalite-bohemia #content table, .in-kolekce-hrastnik-1860 #content table, .in-kolekce-jenaer-glas #content table, .in-kolekce-simax #content table, .in-kolekce-leonardo #content table, .in-kolekce-luigi-bormioli #content table, .in-kolekce-luminarc #content table, .in-kolekce-nachtmann #content table, .in-kolekce-rona #content table, .in-kolekce-schott-zwiesel #content table, .in-kolekce-aurum-crystal #content table, .in-kolekce-rcr #content table, .in-kolekce-diamante #content table, .in-kolekce-diamante #content table, .in-kolekce-spiegelau #content table {display: none;}
.in-kolekce-kilner .subcategories.with-image li a, .in-kolekce-bohemia-jihlava .subcategories.with-image li a, .in-kolekce-interier-a-doplnky .subcategories.with-image li a, .in-sklenice-na-vino-kolekce .subcategories.with-image li a, .in-kolekce-crystalex .subcategories.with-image li a, .in-kolekce-dvoustenne-sklo .subcategories.with-image li a, .in-kolekce-kuchyne-a-stolovani .subcategories.with-image li a, .in-kolekce-crystal-bohemia .subcategories.with-image li a, .in-kolekce-jenaer-glas .subcategories.with-image li a, .in-kolekce-crystalite-bohemia .subcategories.with-image li a, .in-kolekce-hrastnik-1860 .subcategories.with-image li a, .in-kolekce-simax .subcategories.with-image li a, .in-kolekce-leonardo .subcategories.with-image li a, .in-kolekce-luigi-bormioli .subcategories.with-image li a, .in-kolekce-rona .subcategories.with-image li a, .in-kolekce-luminarc .subcategories.with-image li a, .in-kolekce-nachtmann .subcategories.with-image li a, .in-kolekce-schott-zwiesel .subcategories.with-image li a, .in-kolekce-aurum-crystal .subcategories.with-image li a, .in-kolekce-rcr .subcategories.with-image li a, .in-kolekce-diamante .subcategories.with-image li a,.in-kolekce-bormioli-rocco .subcategories.with-image li a, .in-kolekce-spiegelau .subcategories.with-image li a {display: block; padding: 0px;}
.in-kolekce-kilner .subcategories.with-image li a .image, .in-kolekce-bohemia-jihlava .subcategories.with-image li a .image, .in-kolekce-interier-a-doplnky .subcategories.with-image li a .image, .in-sklenice-na-vino-kolekce .subcategories.with-image li a .image, .in-kolekce-crystalex .subcategories.with-image li a .image, .in-kolekce-dvoustenne-sklo .subcategories.with-image li a .image, .in-kolekce-kuchyne-a-stolovani .subcategories.with-image li a .image, .in-kolekce-crystal-bohemia .subcategories.with-image li a .image, .in-kolekce-jenaer-glas .subcategories.with-image li a .image, .in-kolekce-crystalite-bohemia .subcategories.with-image li a .image, .in-kolekce-hrastnik-1860 .subcategories.with-image li a .image, .in-kolekce-simax .subcategories.with-image li a .image, .in-kolekce-leonardo .subcategories.with-image li a .image, .in-kolekce-luigi-bormioli .subcategories.with-image li a .image, .in-kolekce-rona .subcategories.with-image li a .image, .in-kolekce-luminarc .subcategories.with-image li a .image, .in-kolekce-nachtmann .subcategories.with-image li a .image, .in-kolekce-schott-zwiesel .subcategories.with-image li a .image, .in-kolekce-aurum-crystal .subcategories.with-image li a .image, .in-kolekce-rcr .subcategories.with-image li a .image, .in-kolekce-diamante .subcategories.with-image li a .image, .in-kolekce-bormioli-rocco .subcategories.with-image li a .image, .in-kolekce-spiegelau .subcategories.with-image li a .image {width: 100%;display: block;}
.in-kolekce-kilner .subcategories.with-image li a .image img, .in-kolekce-bohemia-jihlava .subcategories.with-image li a .image img, .in-kolekce-interier-a-doplnky .subcategories.with-image li a .image img, .in-sklenice-na-vino-kolekce .subcategories.with-image li a .image img, .in-kolekce-crystalex .subcategories.with-image li a .image img, .in-kolekce-dvoustenne-sklo .subcategories.with-image li a .image img, .in-kolekce-kuchyne-a-stolovani .subcategories.with-image li a .image img, .in-kolekce-crystal-bohemia .subcategories.with-image li a .image img, .in-kolekce-jenaer-glas .subcategories.with-image li a .image img, .in-kolekce-crystalite-bohemia .subcategories.with-image li a .image img, .in-kolekce-hrastnik-1860 .subcategories.with-image li a .image img, .in-kolekce-simax .subcategories.with-image li a .image img, .in-kolekce-leonardo .subcategories.with-image li a .image img, .in-kolekce-luigi-bormioli .subcategories.with-image li a .image img, .in-kolekce-rona .subcategories.with-image li a .image img, .in-kolekce-luminarc .subcategories.with-image li a .image img, .in-kolekce-nachtmann .subcategories.with-image li a .image img, .in-kolekce-schott-zwiesel .subcategories.with-image li a .image img, .in-kolekce-aurum-crystal .subcategories.with-image li a .image img, .in-kolekce-rcr .subcategories.with-image li a .image img, .in-kolekce-diamante .subcategories.with-image li a .image img, .in-kolekce-bormioli-rocco .subcategories.with-image li a .image img, .in-kolekce-spiegelau .subcategories.with-image li a .image img {max-height: 100%;}
.in-kolekce-kilner .subcategories li a, .in-kolekce-bohemia-jihlava .subcategories li a, .in-kolekce-interier-a-doplnky .subcategories li a, .in-sklenice-na-vino-kolekce .subcategories li a, .in-kolekce-crystalex .subcategories li a, .in-kolekce-dvoustenne-sklo .subcategories li a, .in-kolekce-kuchyne-a-stolovani .subcategories li a, .in-kolekce-crystal-bohemia .subcategories li a, .in-kolekce-jenaer-glas .subcategories li a, .in-kolekce-crystalite-bohemia .subcategories li a, .in-kolekce-hrastnik-1860 .subcategories li a, .in-kolekce-simax .subcategories li a, .in-kolekce-leonardo .subcategories li a, .in-kolekce-luigi-bormioli .subcategories li a, .in-kolekce-rona .subcategories li a, .in-kolekce-luminarc .subcategories li a, .in-kolekce-nachtmann .subcategories li a, .in-kolekce-schott-zwiesel .subcategories li a, .in-kolekce-aurum-crystal .subcategories li a, .in-kolekce-rcr .subcategories li a, .in-kolekce-diamante .subcategories li a, .in-kolekce-bormioli-rocco .subcategories li a, .in-kolekce-spiegelau .subcategories li a {height: auto;}
.in-kolekce-kilner .subcategories li, .in-kolekce-bohemia-jihlava .subcategories li, .in-kolekce-interier-a-doplnky .subcategories li, .in-sklenice-na-vino-kolekce .subcategories li, .in-kolekce-crystalex .subcategories li, .in-kolekce-dvoustenne-sklo .subcategories li, .in-kolekce-kuchyne-a-stolovani .subcategories li, .in-kolekce-crystal-bohemia .subcategories li, .in-kolekce-jenaer-glas .subcategories li, .in-kolekce-crystalite-bohemia .subcategories li, .in-kolekce-hrastnik-1860 .subcategories li, .in-kolekce-simax .subcategories li, .in-kolekce-leonardo .subcategories li, .in-kolekce-luigi-bormioli .subcategories li, .in-kolekce-rona .subcategories li, .in-kolekce-luminarc .subcategories li, .in-kolekce-nachtmann .subcategories li, .in-kolekce-schott-zwiesel .subcategories li, .in-kolekce-aurum-crystal .subcategories li, .in-kolekce-rcr .subcategories li, .in-kolekce-diamante .subcategories li, .in-kolekce-bormioli-rocco .subcategories li, .in-kolekce-spiegelau .subcategories li {padding: 5px;}
.in-kolekce-kilner .subcategories.with-image li a .text, .in-kolekce-bohemia-jihlava .subcategories.with-image li a .text, .in-kolekce-interier-a-doplnky .subcategories.with-image li a .text, .in-sklenice-na-vino-kolekce .subcategories.with-image li a .text, .in-kolekce-crystalex .subcategories.with-image li a .text, .in-kolekce-dvoustenne-sklo .subcategories.with-image li a .text, .in-kolekce-kuchyne-a-stolovani .subcategories.with-image li a .text, .in-kolekce-crystal-bohemia .subcategories.with-image li a .text, .in-kolekce-jenaer-glas .subcategories.with-image li a .text, .in-kolekce-crystalite-bohemia .subcategories.with-image li a .text, .in-kolekce-hrastnik-1860 .subcategories.with-image li a .text, .in-kolekce-simax .subcategories.with-image li a .text, .in-kolekce-leonardo .subcategories.with-image li a .text, .in-kolekce-luigi-bormioli .subcategories.with-image li a .text, .in-kolekce-rona .subcategories.with-image li a .text, .in-kolekce-luminarc .subcategories.with-image li a .text, .in-kolekce-nachtmann .subcategories.with-image li a .text, .in-kolekce-schott-zwiesel .subcategories.with-image li a .text, .in-kolekce-aurum-crystal .subcategories.with-image li a .text, .in-kolekce-rcr .subcategories.with-image li a .text, .in-kolekce-diamante .subcategories.with-image li a .text, .in-kolekce-bormioli-rocco .subcategories.with-image li a .text, .in-kolekce-spiegelau .subcategories.with-image li a .text {width: 100%; padding: 5px 0; text-align: center; display: block; color: #666;font-weight: 400;}
.in-kolekce-kilner .empty-content-category, .in-kolekce-bohemia-jihlava .empty-content-category, .in-sklenice-na-vino-kolekce .empty-content-category, .in-kolekce-crystalex .empty-content-category, .in-kolekce-interier-a-doplnky .empty-content-category, .in-kolekce-dvoustenne-sklo .empty-content-category, .in-kolekce-kuchyne-a-stolovani .empty-content-category, .in-kolekce-crystal-bohemia .empty-content-category, .in-kolekce-crystalite-bohemia .empty-content-category, .in-kolekce-hrastnik-1860 .empty-content-category, .in-kolekce-jenaer-glas .empty-content-category, .in-kolekce-simax .empty-content-category, .in-kolekce-leonardo .empty-content-category, .in-kolekce-luigi-bormioli .empty-content-category, .in-kolekce-luminarc .empty-content-category, .in-kolekce-nachtmann .empty-content-category, .in-kolekce-rona .empty-content-category, .in-kolekce-schott-zwiesel .empty-content-category, .in-kolekce-aurum-crystal .empty-content-category, .in-kolekce-rcr .empty-content-category, .in-kolekce-diamante .empty-content-category, .in-kolekce-bormioli-rocco .empty-content-category, .in-kolekce-spiegelau .empty-content-category {display: none;}
.footer-rows .site-name a img {margin-bottom: 20px;}
.news-item {margin-bottom: 40px;}
.homepage-box.before-carousel {margin-bottom: 0; padding-bottom: 0;padding-top: 0;}
.category-perex > h2{display: none;}
.category-perex p img{float: left !important; margin-right: 20px !important;}
.doprava-radek{width: 100%; clear: both;padding: 15px 0;float: left;border-bottom: 1px solid #aaa;display: table;}
.doprava-radek > div{display: table-cell;vertical-align: middle;}
.doprava-radek > div:first-child{width: 20%;}
.doprava-radek > div:nth-child(2){width: 65%; padding-left: 15px; padding-right: 15px;}
.doprava-radek > div:last-child{width: 15%;text-align: center;}
.doprava .doprava-radek:first-child{background: #ededed;}
.doprava-radek:first-child > div:first-child{text-align: center;}
@media screen and (max-width: 991px) {
.doprava-radek > div{width: 100% !important; display: block !important; padding: 10px 0;}
.doprava-radek > div:first-child {text-align: center;}
.doprava-radek > div:last-child{font-size: 26px;}
.doprava .doprava-radek:first-child{display: none;}
.subcategories li a .text {max-height: 44px;font-size: 14px;}
}
.p .name {color: #000;}
.product .price-additional{display: none;}
.basic-description > h3:first-child{color: #33cccc; font-size: 16px; font-weight: bold; text-transform: uppercase;margin-top: 0;}
.subcategories.with-image li a{font-size: 16px; color: #666;}
.subcategories.with-image li a.kat-kolekce{font-weight: bold;}
.subcategories li a{height: 76px; padding: 10px 10px 10px 16px !important;}
.subcategories.with-image li a .image{width: 37%;}
.subcategories.with-image li a .text{padding-left: 0;}
.subcategories li a::before {display: none;}
.subcategories.with-image li a .image img {max-height: 56px;}
.subcategories li {padding: 0;margin: 0 -1px -1px 0;}
.subcategories {margin: 0 0 48px 0;}
.category-header {background-color: #fff;border-bottom: 1px solid #D0D0D0;}
.category-header label{position: relative;}
.category-header input[type="radio"] + label{border-bottom: 5px solid transparent;}
.category-header input[type="radio"]:checked + label {font-weight: 500;color: #000;border-color: #9A9A9A;}
@media screen and (max-width: 479px){
  .category-header label:last-child{display: none !important;}
}
/*.castka:first-of-type{color: #dd0202;}*/
.castka > span{text-decoration: line-through;}

@keyframes slidy {
0% { left: 0%; }  
20% { left: 0%; }
25% { left: -20%; }
45% { left: -20%; }
50% { left: -60%; }
70% { left: -60%; }
75% { left: -100%; }
95% { left: -100%; }
100% { left: 0%; }
}
@media screen and (min-width: 768px) {
  .top-navigation-contacts{white-space: nowrap;}
  /*
.has-carousel .content-wrapper-in > #content.content.wide { overflow: hidden; }
.banners-row .banner-wrapper { width: 20%; float: left; padding: 0 5px;}
.banners-row { 
  position: relative;
  width: 200%;
  margin: 0;
  left: 0;
  text-align: left;
  font-size: 0;
  animation: 25s slidy infinite; 
}
.banners-row .banner-wrapper + .banner-wrapper {margin-top: 0;}
*/
}
.navigation-in > ul > li > a{font-size: 17px;}
.remove-kat .subcategories {display: none !important;}
.flag-discount{background-color: #fff !important;border: 2px solid #e54e4f;padding: 0;margin-left: 0;margin-top: -15px;}
.flag-discount .price-save{color: #e54e4f;font-size: 20px !important; margin-bottom: 3px;}
.flag-discount .price-standard{color: #999; font-size: 13px !important;}
.product .btn{padding-left: 20px;padding-right: 20px;}
.type-detail .flag-discount .price-save{font-size: 28px !important;}
.type-detail .flag-discount .price-standard {font-size: 15px !important;}
.product .btn-cart:before{display: none !important;}
.product .btn-cart:after{content: '\e910';font-family: shoptet; display: inline-block;margin-left: 6px;margin-right: -5px;}
.flags-extra{display: block;}
.flag.flag-freeshipping {z-index: 9; position: relative;color: #000;background: url("/user/documents/upload/auto.png") #deb8a2 no-repeat;background-size: 38px auto;background-position: 50% 74%;}
.flag-freeshipping .flag-text{margin-bottom: 24px;font-size: 13px !important;}
.icon-van{display: none !important;}
.type-detail .flag-freeshipping .flag-text{font-size: 18px !important;}
.type-detail .flag-freeshipping{background-size: 50px auto;}
.type-detail .flag-discount{margin-top: -25px;}
.flag-action{display: none !important;}
@media screen and (min-width: 1440px){
.znacky img{height: 80px;margin: 28px 25px;}
#navigation:after{content: ""; background: #68cbd0; width: 190px; right: 0; height: 33px; position: absolute;}
.navigation-in > ul > li:nth-child(8), .navigation-in > ul > li:nth-child(9) {background: #68cbd0;}
}
.vyhody img{width: 17.5%;display: inline-block;margin: 1%;}
.vyhody {text-align: center; margin-bottom: 30px;}
.welcome div, .welcome h1{max-width: none;text-align: left;}
.welcome h2{text-align: center;font-size: 26px;font-weight: bold;}
.znacky h2{text-align: center !important;}
.welcome{position: relative;}
.hp-text{width: 100%;padding: 6px 0 6px calc(50% + 12px);}


@media screen and (max-width: 360px) {
.type-index .vyhody img:last-child{display: none;}
}
@media screen and (min-width: 768px) {
.type-detail .vyhody{margin-left: -57px;}
#navigation{position: relative;}
}

.mimo-web{display: none;}
.napiste{max-width: 800px;margin: 40px auto;text-align: center;border-top: 1px solid #dadada;padding-top: 15px;}
.napiste h2{font-size: 22px;margin-bottom: 20px;}
.napiste p{margin-bottom: 15px;font-size: 16px;font-style: italic;}
.p-tools{position: relative;}
.product .btn{transition: none !important;}
/*
.p-tools:before{content: "";background: url("/user/documents/upload/Images/leva-btn.png") 0 0 no-repeat;position: absolute;width: 20px;height: 42px;left:1px;bottom: -5px;background-size: auto 41px;}
.product:hover .p-tools:before{background: url("/user/documents/upload/Images/leva-btn2.png") 0 0 no-repeat;background-size: auto 41px;}
.p-tools:after{content: "";background: url("/user/documents/upload/Images/prava-btn.png") 0 0 no-repeat;position: absolute;width: 20px;height: 42px;right: -17px;bottom: -5px;background-size: auto 41px;}
.product:hover .p-tools:after{background: url("/user/documents/upload/Images/prava-btn2.png") 0 0 no-repeat;background-size: auto 41px;}
*/
.btn.btn-primary, a.btn.btn-primary {height: 37.5px;}
.no-icon .vyhody{display: none;}
.h4.homepage-group-title{font-weight: bold;}
.homepage-box.welcome-wrapper {margin-top: 0;margin-bottom: 0;}
.poznamka-h {font-size: 16px;font-family: Roboto !important;text-transform: uppercase;}
#category-header{clear: both;}
[class~=products-slider] [class~=prev][class~=disabled]:before,[class~=products-slider] [class~=next][class~=disable]:before{color:#999;}[class~=products-slider] [class~=products] [class~=product]{flex-shrink:0;}[class~=products-slider],[class~=products-slider] [class~=products]{position:relative;}[class~=products-slider] [class~=products] [class~=product]{border-top-width:0;}[class~=products-slider] [class~=prev]:before,.products-slider .next:before{content:"";}.products-slider .next:before,[class~=products-slider] [class~=prev]:before{font-family:"shoptet";}[class~=yt-products] img{max-width:334px;}[class~=products-slider] [class~=prev]:before,.products-slider .next:before{transform:rotate(-90deg);}[class~=products-slider] [class~=products],.products-slider .next:before,[class~=products-slider] [class~=prev]:before{display:flex;}[class~=products-slider]{padding-left:18.75pt;}[class~=products-slider] [class~=prev]:before,.products-slider .next:before{align-items:center;}.products-slider .next:before,[class~=products-slider] [class~=prev]:before{height:75%;}.products-slider .next:before,[class~=products-slider] [class~=prev]:before{font-size:37.5pt;}[class~=products-slider] [class~=products]{flex-wrap:nowrap;}[class~=products-slider] [class~=products]{justify-content:flex-start;}[class~=products-slider]{padding-bottom:10px;}[class~=products-slider] [class~=products] [class~=product]{border-top-style:none;}[class~=yt-products] img{max-height:250px;}[class~=products-slider]{padding-right:18.75pt;}[class~=products-slider] [class~=products] [class~=product]{border-top-color:currentColor;}[class~=products-slider]{padding-top:1.875pc;}[class~=products-slider] [class~=products]{transition:left .1s linear 0s;}[class~=products-slider] [class~=products] [class~=product]{border-image:none;}[class~=products-slider] [class~=products]{margin-bottom:.208333333in;}[class~=products-slider] [class~=navigator]{position:absolute;}[class~=products-slider] [class~=prev],.products-slider .prev:before{left:0;}.products-slider .prev:before{transform:rotate(90deg);}[class~=yt-products] img{height:auto;}[class~=products-slider] [class~=next],[class~=products-slider] [class~=next]:before{right:0;}[class~=products-slider] [class~=navigator]{top:50%;}[class~=products-slider] [class~=navigator]{transform:translateY(-50%);}[class~=products-slider] [class~=navigator]{background-color:#fff;}[class~=products-slider] [class~=next]:before{transform:rotate(-90deg);}[class~=products-slider] [class~=navigator]{width:25px;}[class~=products-slider]{overflow:hidden;}[class~=products-slider]{width:100%;}[class~=products-slider] [class~=navigator]{height:100%;}[class~=products-slider] [class~=navigator]{cursor:pointer;}[class~=products-slider] [class~=navigator]{z-index:2;}#content [class~=yt-title]{margin-top:1.25pc;}@media (min-width: 992px){[class~=yt-products] img{max-width:22.5pc;}[class~=yt-products] img{max-height:16.875pc;}}@media (min-width: 1200px){[class~=yt-products] img{max-width:313.5px;}[class~=yt-products] img{max-height:14.695625pc;}}
.product.piskovani-kat{padding: 30px !important;}
.p-info-wrapper .variant-list th{color: #222; font-weight: bold;}
.navigation-in > ul > li.menu-item-2039 > a{background-color: #000;}
.navigation-in > ul > li > a[href="/povanocni-vyprodej/"]{color: #fff !important; background-color: #E71E17;}
.extended-banner-link{display: none;}
.logo-detail{position: absolute;left: 0;top: 0;width: auto;text-align: left;z-index: 1;}
.order-summary-item.summary-thx{color: #666;}
.type-index #dklab_instagram_widget {margin-top: 0 !important;}
@media screen and (max-width: 480px) {
.vyhody img {width: 45%;}
.logo-detail img{max-width: 70px;max-height: 60px;}
}
.in-kosik .notes-wrap + .notes-wrap {display: none;}
.p-short-description p, .p-short-description p span, .p-short-description li, .p-short-description li span {font-size: 16px !important;}
.basic-description p, .basic-description p span, .basic-description li, .basic-description li span {font-size: 16px !important;}
.basic-description h3, .basic-description h3 span{font-size: 20px !important;color: #000 !important;}
#productsAlternative{opacity: 1;margin-top: 60px; margin-bottom: 60px;}
#productsAlternative::before{content: "Podobné produkty"; color: #666; font-size: 20px; display: block; margin: 15px 0;font-weight: 400;font-family: Roboto; font-weight: bold;}
#productsAlternative .btn{margin-top: 10px;}
.subcategories li a .text {max-height: 44px;}
.extended-description h3, .products-related-header {font-weight: bold;}
.co-payment-method .col-sm-6:nth-child(2){display: none;}
.kontakty{display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin-top: 60px;}
.kontakty > div{width: 50%;}
.kontakty h4{font-size: 16px;text-transform: uppercase; font-weight: bold; margin-bottom: 0;}
.kontakty p{font-size: 16px;}
.kontakty p:not(.ods) {margin-bottom: 0;}
.kontakty > div > div {height: 170px;position: relative;padding-left: 130px;margin-bottom: 30px;}
.kontakty > div > div::before{position: absolute;left: 0;top: 0;width: 100px;height: 100px;background-color: #f1f1f1;text-align: center;content: "";background-repeat: no-repeat;background-size: 60px auto;background-position: 50%;}
.kontakty .prava{padding-left: 50px;}
.kontakt1::before{background-image: url("/user/documents/upload/Images/kontakt1.png");}
.kontakt2::before{background-image: url("/user/documents/upload/Images/kontakt2.png");}
.kontakt3::before{background-image: url("/user/documents/upload/Images/kontakt3.png");}
.kontakt4::before{background-image: url("/user/documents/upload/Images/kontakt4.png");}
.kontakt5::before{background-image: url("/user/documents/upload/Images/kontakt5.png");}
.kontakt6::before{background-image: url("/user/documents/upload/Images/kontakt6.png");}
@media screen and (max-width: 1199px) {
.kontakty .prava {padding-left: 0;}
.kontakty > div {width: 100%;}
}
@media screen and (max-width: 479px) {
.kontakty > div > div {height: auto; padding-left: 0; margin-bottom: 40px; padding-top: 120px; text-align: center;}
.kontakty > div > div::before {left: 50%; top: 10px;text-align: center; margin-left: -50px;}
}
.category-title {color: #000;}
.category-perex, .category-perex p, .category-perex span {font-size: 15px !important; color: #000 !important;font-family: "Source Sans Pro",sans-serif !important;}
.box-bg-variant .categories a {color: #000; font-size: 16px;}
.welcome div, .welcome h1 { color: #000 !important;}
.welcome h1{font-size: 32px !important;font-weight: 500;position: absolute;max-width: 360px;margin: 0;text-transform: uppercase;}
.sidebar{background-color: transparent;}
@media screen and (min-width: 768px) {
.box-categories {border: 1px solid #dadada; border-top: 0;margin-left: -20px !important;margin-right: -20px !important;padding-left: 20px !important;padding-right: 20px !important;margin-top: -20px !important;padding-top: 30px !important;}
.navigation-in > ul > li.ext > ul > li > div > ul{max-height: 38px;}
.navigation-in > ul > li.ext > ul > li > div > ul > li::after{font-size: 14px; content: "|";color: #AFAFAF;margin-left: 4px;}
.navigation-in > ul > li.ext > ul > li > div > a {font-weight: 600; color: #000; font-size: 16px;padding-bottom: 8px; color: #000 !important;}
.navigation-in > ul > li.ext > ul > li > div > ul > li{font-size: 0;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a{color: #000;font-size: 14px;}
.navigation-in > ul > li.ext > ul > li a:hover{text-decoration: underline;}
.breadcrumbs > span{position: relative;}
}
@media screen and (min-width: 992px){
  .breadcrumbs > span::after{content: "\e910"; font-family: shoptet; position: absolute; right: -5px;top: 13px;font-size: 10px;}
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body, .subcategories.with-image li a {color: #000;}
.breadcrumbs > span > a::before, .breadcrumbs > span > a::after {display: none;}


.category-perex b,
.category-perex strong {
    font-weight: normal;
    }

@media (min-width: 992px) {
    .popup-widget.cart-widget {
        z-index: 9999;
        }
    }

.search-whisperer.active {
    z-index: 9999;
}
.availability-amount.vice::before{content: "(více než ";background-color: #fff;margin-right: -12px;position: relative;}
.product-top .availability-amount.vice::before {margin-right: -14px;}
.product .btn{height: 37px;}
.popup-widget {z-index: 1000; position: fixed;}
.cart-row:not(.piskovani-ano) .notes-wrap{display: none;}
@media screen and (max-width: 767px) {
.top-navigation-bar .site-name {left: 62px !important;}
}
@media screen and (min-width: 768px) {
.sticky-mobile #header{box-shadow: 0 2px 6px #ddd;}
}
h4.homepage-group-title, .h4.homepage-group-title {margin-top: 70px !important;font-size: 20px;font-weight: 500;text-transform: uppercase;margin-bottom: 40px;}
@media screen and (max-width: 767px) {
#navigation {z-index: 100000;}
  .navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts {z-index: 100001;}
}
.navigation-in > ul > li.menu-item-2027 > a{color: #cba870; position: relative;}
@media screen and (min-width: 768px) {
.navigation-in > ul > li.menu-item-2027 > a::before, .navigation-in > ul > li.menu-item-2027 > a::after{background-image: url("/user/documents/upload/Images/skleshop_vanocnimenu.png");position: absolute;left: 0;width: 100%;height: 8px;top: 2px;display: block;content: "";background-repeat: no-repeat;background-size: contain;}
.navigation-in > ul > li.menu-item-2027 > a::after{top: auto; bottom: 4px;}
}
.navigation-in > ul > li.menu-item-2291 > a{color: #cd0000;background: url("/user/documents/upload/Images/srdce2.png") 12px 45% no-repeat;background-size: auto 20px;padding-left: 38px !important;}
.ordering-process .responsive-tools > a[data-target="navigation"] {left: auto;}
@media screen and (max-width: 767px){
.navigation-window-visible #navigation{max-width: none;padding-right: 0;}
}
@media screen and (max-width: 767px){
  #navigation {z-index: 10000;}
  }
  .delivery-line{display: flex;flex-wrap: wrap;;border: 1px solid #e4e4e4;align-items: center;margin-bottom: 12px;position: relative;}
  .delivery-line.otevreno{box-shadow: 0 0 10px rgba(0,0,0,0.2);border-color: #999;}
  .delivery-line:hover{border-color: #999;}
  .delivery-line::after{content: "\e911";font-family: shoptet;position: absolute;right: 24px; -webkit-transform: rotate(180deg);transform: rotate(180deg);top: 25px;}
  .delivery-line.otevreno::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  .d-logo{width: 100px;padding-left: 16px;text-align: center;}
  .d-cena{width: 160px;font-size: 18px; font-weight: 600; text-align: right;padding-right: 72px;z-index: 1;position: relative;}
  .d-nazev{width: calc(100% - 260px);font-size: 16px;font-weight: 600;padding: 0 16px;}
  .d-popis{width: 100%;padding: 20px 24px 24px 24px;font-size: 16px;line-height: 24px;background-color: #f5f5f5;}
  .delivery-line > div:not(.d-popis){cursor: pointer;padding-top: 12px;padding-bottom: 12px;height: 70px;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;}
  .in-doprava-a-platby article h2{font-size: 22px;margin: 48px 0 24px 0;}
  .d-zdarma-info{display: flex;font-size: 16px;border: 1px solid #e4e4e4;padding: 0 16px;width: calc(50% - 12px);margin: 0 6px;height: 70px;line-height: 70px;}
  .d-zdarma-info > div:first-child{width: 360px;}
  .d-zdarma-info > div:last-child{width: calc(100% - 360px); text-align: right;}
  .in-doprava-a-platby article{padding-bottom: 100px;}
  .d-logo img {max-height: 48px;align-self: center}
  @media screen and (max-width: 1199px){
  .d-zdarma-info {width: 100%;margin: 0 0 12px 0;}
  }
  @media screen and (max-width: 991px){
  .d-logo{order: -2;}
  .d-cena{order: -1;width: calc(100% - 100px);}
  .delivery-line > div:not(.d-popis) {height: 58px;}
  .delivery-line .d-nazev{display: none !important;}
  .delivery-line::after {top: 20px;}
  .d-zdarma-info {height: 58px;line-height: 58px;}
  .d-zdarma-info > div:first-child {width: 280px;line-height: 22px;align-self: center;}
  .d-zdarma-info > div:last-child {width: calc(100% - 280px);}
  }
  @media screen and (max-width: 479px){
  .d-zdarma-info{flex-wrap: wrap;}
  .d-zdarma-info > div:first-child {width: calc(100% - 100px);margin-bottom: 0;}
  .d-zdarma-info > div:last-child {width: 100px;line-height: 1.2;display: flex;align-items: center;-webkit-justify-content: right;justify-content: right;}
  }
  @media screen and (min-width: 768px){
  .breadcrumbs {border-top: 1px solid #dadada;border-bottom: 0;}
  }
  @media screen and (min-width: 1200px){
  .delivery-wrapper{display: flex; flex-wrap: wrap;margin-left: -6px; margin-right: -6px;align-items: flex-start;}
  .delivery-line{width: calc(50% - 12px); margin-left: 6px; margin-right: 6px;}
  }
  .delivery-line ul{margin: 0;padding: 0 0 0 16px;line-height: 28px;}
  @media screen and (max-width: 360px){
  .d-zdarma-info > div:first-child {line-height: 18px;}
  }
  .logo-detail img{width: 140px;height: auto;}
  .vyhody-in{display: flex;flex-wrap: wrap;justify-content: center;}
  .vyhody-in a{width: 20%;padding: 0;color: #000;}
  .vyhody-in a:hover{text-decoration: none;}
  .type-product .vyhody-in a{width: 25%;}
  .vyhody img {width: 48px;display: block;margin: auto;}
  .vyhody span{display: block;text-align: center;margin-top: 10px;color: #000;font-size: 14px;}
  .type-product .vyhody-in a {padding: 0;}
  .type-product .vyhody {margin-left: 0;}
  @media screen and (min-width: 1200px) and (max-width: 1439px){
  .vyhody span{font-size: 11px;}
  }
  @media screen and (max-width: 1199px){
  .hp-text, .type-index .vyhody {width: 100%;}
  }
  @media screen and (max-width: 767px){
  .vyhody-in a {width: 33.333% !important;margin-bottom: 32px;}
  .vyhody-in {-webkit-justify-content: center;justify-content: center;}
  .vyhody img {width: 76px;}
  }
  @media screen and (max-width: 479px){
  .vyhody-in {margin-left: -20px !important;margin-right: -20px !important;}
  .vyhody-in a {width: 50% !important;}
  .vyhody-detail{padding: 0 10px;}
  }
  .popup-overlay{display: none; position: fixed; top: 0; left:0; width: 100%; height: 100%; background-color: #000; opacity: 0.7;z-index: 99;}
  .popup-window{display: none; position: fixed; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 680px; max-height: 100vh;background-color: #fff; padding: 40px;z-index: 100;overflow: auto;}
  .popup-open .popup-overlay, .popup-open .popup-window{display: block;}
  .popup-window h1{text-align: center;}
  .popup-window .close{position: absolute; right: 20px; top: 20px; color: #666; cursor: pointer;}
  .popup-window .close:hover{color: #000;}
  .popup-window .close::before{content: "\e912";font-family: shoptet;}
  @media screen and (max-width: 767px){
  .popup-window{width: calc(100% - 20px);max-height: calc(100vh - 20px);padding: 40px 20px;}
  .type-product .vyhody {margin-bottom: 0;}
  }
  .popup-window table{width: 100% !important;}
  .product-top{margin-bottom: 40px;}
  .products-related-header{font-size: 0;}
  .products-related-header::after{content: "Související nabídka"; font-size: 20px;display: block; margin-bottom: 20px;}
  .type-posts-listing .sidebar{display: none;}
  .type-posts-listing .content{padding: 0;}

  .navigation-in > ul > li.menu-item-2568 > a{color: #cb0000;}
@media screen and (min-width: 768px){
/*.header-top{background: url('/user/documents/upload/Images/sklonasbavi2.png') 32% 50% no-repeat;background-size: auto 80px;}*/
.sticky-mobile .header-top {background-size: auto 60px;}
.header-top > div.search{margin: 0 -100px 0 100px;}
}
@media screen and (max-width: 1439px){
.header-top{background-position: 36% 50%;}
}
@media screen and (max-width: 1199px){
.header-top{background-position: 37% 50%;}
}
@media screen and (max-width: 991px){
.header-top{background-position: 39% 50%;}
}
.id-2530 article{background: url('/user/documents/upload/Images/10let.png') 85% 0 no-repeat;background-size: 200px auto;}
.akce-sekce {padding-left: 120px;min-height: 90px;margin-bottom: 50px;position: relative;font-size: 16px;line-height: 22px;}
.sekce1, .sekce2{max-width: 700px;}
.akce-sekce::before{position: absolute; left: 0; top: 0; width: 90px; height: 90px; line-height: 116px; border-radius: 50%; text-align: center; background-color: #79C9D1;}
.akce-header{font-weight: 500;font-size: 32px;color: #329A9D; margin-bottom: 40px;}
.akce-header h1{font-size: 32px;margin: 32px 0 0 0;font-weight: 500;}
.akce-header p{margin-bottom: 0;}
.akce-sekce h3{font-size: 22px; font-weight: 600; color: #329A9D;margin-top: 0;margin-bottom: 16px;}
.sekce1::before{content: url('/user/documents/upload/Images/sekce1.svg');}
.sekce2::before{content: url('/user/documents/upload/Images/sekce2.svg');}
.sekce3::before{content: url('/user/documents/upload/Images/sekce3.svg');}
.darky{display: flex;margin-top: 40px;}
.darky > div{padding-top: 160px; background-position: 50% 0; background-size: auto 150px; background-repeat: no-repeat; margin-right: 50px; text-align: center; font-size: 16px; font-weight: 600;color: #000;min-width: 150px;}
.darky > div:first-child{background-image: url('/user/documents/upload/Images/darek1.png');}
.darky > div:nth-child(2){background-image: url('/user/documents/upload/Images/darek2.png');}
.darky > div:nth-child(3){background-image: url('/user/documents/upload/Images/darek3.png');}
.akce-sekce.sekce4{padding-left: 0;margin-top: 80px;padding-right: 40%;background: url('/user/documents/upload/Images/karafa2.png') 85% 0% no-repeat; background-size: 200px auto; min-height: 200px;}
.akce-sekce.sekce4 h3{color: #000;}
@media screen and (max-width: 1439px){
.id-2530 article{background-position: 100% 0;background-size: 160px auto;}
.akce-sekce.sekce4 {padding-right: 25%;background-size: 160px auto;background-position: 100% 0%;}
}
@media screen and (max-width: 1199px){
.id-2530 article {background-position: 50% 20px;padding-top: 170px;}
.akce-header{text-align: center;}
}
@media screen and (max-width: 991px){
.darky {flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;}
.darky > div{margin-right: 0; margin-bottom: 40px;width: 100%;}
.darky > div:last-child{margin-bottom: 0;}
.akce-sekce.sekce4 {padding-right: 0;background-position: 50% 100%;padding-bottom: 170px;text-align: center;}
}
@media screen and (max-width: 767px){
.akce-sekce {padding-left: 0;padding-top: 110px;text-align: center;}
.akce-sekce::before{left: 50%;margin-left: -45px;}
.akce-sekce.sekce4 {padding-top: 0;margin-top: 0;}
}
.d-cena strong{color: #cd0000; margin-right: 12px;}
.news-wrapper{display: flex; flex-wrap: wrap;margin-left: -18px; margin-right: -18px;}
.news-item {width: 33.3333%;display: block;padding: 0 18px;margin-bottom: 62px;}
.news-item .image {width: 100%;margin: 0;}
.news-item .text .title{margin-top: 14px;margin-bottom: 4px;color: #000;font-size: 25px;font-weight: 500;}
@media screen and (max-width: 1199px){
.news-item {width: 50%;}
}
@media screen and (max-width: 479px){
.news-item {width: 100%;}
}
#footer h4 a{color: #000;}
#footer h4 a:hover{text-decoration: underline;}
.type-product .vyhody-piskovani .vyhody-in a:nth-child(3) {display: block;}
.vyhody-piskovani{display: block !important;}
.in-darkove-krabicky .vyhody-piskovani{display: none !important;}
.flag-sleva a{color: #fff !important;}
.flag-sleva a:hover{text-decoration: underline;}
.ordering-process .next-step .btn.btn-conversion, .ordering-process .next-step a.btn.btn-conversion{height: auto !important;line-height: 37px;background-image: none;}
.next-step .next-step-back {padding: 0 !important;margin-right: auto;color: #000 !important;text-decoration: underline;}
.next-step .next-step-back:hover{text-decoration: none;}
.next-step{flex-wrap: wrap;flex-direction: row;}

.flag a{color: #fff;}
.flag a:hover{text-decoration: underline;color: #fff;}
.info-sleva{width: 100%;text-align: left;display: block;color: #cb0000;font-weight: 600;}
.p-image-wrapper .info-sleva{text-align:center; font-size: 20px;margin-bottom: 32px;}
.p-short-description, .p-short-description span, .p-short-description strong{font-weight: 400 !important;}
.subtype-category-parametric .subcategories {display: none;}
.type-posts-listing h1{margin-bottom: 24px;}
.news-item .text .description {line-height: 22px;font-size: 16px;}
.navigation-buttons a[data-target="cart"] {color: #000;}
@media screen and (max-width: 767px){
  .news-item {display: block;padding: 0 10px;}
  .news-wrapper {margin-left: -10px;margin-right: -10px;}
}
.search-form .form-control{border-color: #000;border-radius: 0;}
.search-form .form-control::placeholder{color: #666;}
.btn.btn-default, a.btn.btn-default {color: #000;border-color: #E8CE38;}
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover,.btn.btn-default:hover, a.btn.btn-default:hover{color: #E8CE38 !important;}
.search-form .btn{padding: 0 20px;border-color: #000 !important;color: #E8CE38;background-color: #000 !important;}
.search-form .btn:hover{border-color: #E8CE38 !important;color: #000 !important;background-color: #E8CE38 !important;}
.type-post h1{font-size: 40px; margin-bottom: 16px; font-weight: 500;}
.content{font-size: 16px;}
h2, .h2 {font-size: 22px;}
.news-item-detail .text p:first-child{font-size: 20px; font-weight: 500;}
.next-prev .btn{border: 0;padding: 0;color: #000;font-size: 16px;text-transform: none;margin: 0 20px;}
.next-prev .btn:hover{text-decoration: underline;}
.next-prev .btn:first-child::before{content: "\e910";font-family: shoptet;font-size: 10px;position: relative;display: inline-block;vertical-align: middle;top: -2px;transform: rotate(180deg);transform: rotate(180deg);margin-right: 8px;}
.next-prev .btn:nth-child(2)::after{content: "\e910";font-family: shoptet;font-size: 10px;position: relative;display: inline-block;vertical-align: middle;top: -1px;margin-left: 8px;}
.type-product .content{padding: 0;}
@media screen and (min-width: 1200px){
  .product-top > div:not(.p-info-wrapper):not(.p-image-wrapper){display: none;}
  .p-detail-inner > .p-detail-inner-header{display: none;}
  .product-top{margin-top: 32px;}
}
@media screen and (max-width: 1199px){
  .p-detail-inner{margin-top: 32px;}
}
.p-detail-inner h1 {margin-bottom: 6px;margin-top: 0;}
.p-info-wrapper .stars a {width: 14px;height: 14px;}
.p-info-wrapper .stars a::before{font-size: 13px;line-height: 13px;}
.p-info-wrapper .stars {width: auto;height: 14px;margin-right: 8px;}
.p-detail-info a {color: #000 !important;text-decoration: underline;}
.p-detail-info a:hover{text-decoration: none;}
.p-detail-info > div:not(.stars-wrapper){display: none;}
.code-line .p-code-label{display: none;}
.p-detail-info{margin-bottom: 24px;}
.p-detail-info > div + div::before {display: none;}
.p-info-wrapper .price-standard, .p-info-wrapper .price-save {font-size: 20px;color: #959595;font-weight: 500;}
.p-info-wrapper .price-save {color: #E54E4F;}
.p-info-wrapper .price-final {font-size: 40px;line-height: 1.3;}
.price-final {color: #000;}
/*.p-info-wrapper .price-final .pr-list-unit{display: none;}*/
.price-additional{color: #959595;font-weight: 500;}
.availability-amount {color: #009901;}
.p-info-wrapper .p-final-price-wrapper{margin-bottom: 0;}
.p-info-wrapper .availability-value {font-size: 16px;margin-bottom: 0;}
.delivery-time-label, .delivery-time {font-size: 14px;color: #444;}
.delivery-time{font-weight: 500;}
.p-info-wrapper .delivery-time {padding-right: 32px;}
.shipping-options {font-size: 14px;color: #000 !important;text-decoration: underline;}
.p-info-wrapper .quantity {padding-right: 18px;margin-left: auto;margin-right: 20px;}
.p-info-wrapper .quantity input{text-align: center;font-size: 18px;color: #000;font-weight: 500;font-family: "Roboto",sans-serif;}
.btn.add-to-cart-button::before{display: none;}
.btn.add-to-cart-button::after, .advanced-order .extras-wrap .extra.step .btn::after{content: '\e921'; font-family: shoptet;font-size: 24px;line-height: 1;display: inline-block;vertical-align: middle;position: relative;top: -2px;margin-left: 10px;}
.btn, a.btn {padding-left: 20px; padding-right: 20px;font-size: 16px;font-weight: 500;text-transform: uppercase !important;-webkit-transition: none;-o-transition: none;transition: none;-webkit-appearance: none;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {color: #000;}
.p-short-description p{margin-bottom: 0;}
.p-info-wrapper a.chevron-after{color: #000 !important;text-decoration: underline;}
.p-info-wrapper a.chevron-after:hover{text-decoration: none;}
.p-info-wrapper .chevron-after.chevron-down-after::after {display: none;}
.link-icon.print, .link-icon.share{display: none;}
.link-icon.chat::before {content: url('/user/documents/upload/Images/dotaz.svg');}
.link-icon.watchdog::before {content: url('/user/documents/upload/Images/sledovat.svg');}
.link-icon::before {display: inline-block;margin-bottom: 0;vertical-align: middle;line-height: 1;margin-right: 8px;position: relative;top: -4px;}
.link-icon {margin: 0 32px 0 0;padding: 0;text-align: left;text-transform: uppercase;font-size: 14px;color: #AFAFAF !important;}
.social-buttons-wrapper {margin-top: 24px;}
.type-product .vyhody h2 {font-size: 16px;font-weight: 500;text-align: left;margin: 28px 0 20px 0;}
.p-image, .image360 {margin-bottom: 10px;}
.shp-tabs-holder, .shp-tabs {background-color: #fff;}
.shp-tabs-row .shp-tabs-holder{border-bottom: 1px solid #D0D0D0;}
.shp-tabs-holder ul.shp-tabs li a{background: none;color: #000;font-weight: 500;position: relative;border: 0 !important;}
.shp-tabs-holder ul.shp-tabs li{margin-right: 32px;}
.shp-tabs-holder ul.shp-tabs li.active a::after{content: ""; position: absolute; bottom: -1px; left: 0; width: 100%;height: 5px; background-color: #9A9A9A;}
.basic-description ul{padding-left: 16px;}
.extended-description h3 {font-weight: 600;text-transform: uppercase;margin: 0 0 24px 0;font-size: 20px !important;color: #000 !important;}
.responsive-nav {margin-bottom: 40px;}
.description-inner {padding: 0;}
.detail-parameters th, .detail-parameters td{font-size: 16px; color: #000;font-weight: 400 !important;}
.detail-parameters td a{color: #000 !important;text-decoration: underline;}
.detail-parameters td a:hover{text-decoration: none;}
.extended-description .p-code {color: #000;}
@media screen and (min-width: 1200px){
  .basic-description{padding-right: 100px;}
}
.products-block .ratings-wrapper .availability {font-size: 14px;font-weight: 500;}
.stars .star.star-on::before, .stars .star.star-half::before {color: #CB9556;}
.products-block .p-bottom > div {align-items: center;}
.filter-sections {background-color: #fff;padding: 0;}
.box.box-sm.box-filters{border: 1px solid #d0d0d0; margin: 0 -20px;padding: 0;}
.sidebar-inner{padding-top: 0;}
.slider-wrapper, .filter-section{padding: 24px;}
.filter-section{border-top: 1px solid #d0d0d0;}
.filter-count {background-color: #F2F2F2;line-height: 18px;border-radius: 10px;font-size: 12px;font-weight: 500;color: #000;}
.filter-section-button a{color: #000; text-transform: none;font-size: 15px;}
.filter-section-button a:hover{text-decoration: underline;}
.filter-section-button .chevron-after.chevron-down-after::after {margin-left: 10px;}
.advanced-order .h1 {margin-top: 30px;font-size: 22px;font-weight: 500;line-height: 50px;padding-left: 70px; background: url('/user/documents/upload/Images/done.svg') 0 50% no-repeat; background-size: 50px auto;display: inline-block;border: 0;padding-top: 0;}
.advanced-order .h2:not(.advanced-order-suggestion) {margin-bottom: 32px;font-size: 18px;}
.h1.advanced-order-suggestion{padding: 10px 0 0 !important;background: none !important;border-top: 8px solid #595959;width: calc(100% + 40px);position: relative;left: -20px;}
.extras-wrap .extra.delivery, .extras-wrap .extra.discount {padding-left: 0;}
.id--9 .extras-wrap .extra.delivery, .id--9 .extras-wrap .extra.discount{max-width: 390px; margin-left: auto;margin-bottom: 0;flex-wrap: wrap;}
.id--9 .extras-wrap .extra.discount{margin-top: 20px;}
.extra.delivery::before, .extra.discount::before {display: none;}
.extra strong {color: #000;}
.extras-col{max-width: none;}
.advanced-order .extras-wrap .extra.step{margin: 0;}
.p:hover .btn-cart {border-color: #E8CE38;color: #000;background-color: #E8CE38;}
.p .btn-cart:hover {border-color: #000;background-color: #000;}
@media screen and (min-width: 1200px){
  .advanced-order .products-block > div {flex: 0 0 auto;width: 33.3333% !important;}
  .advanced-order .products-block > div:nth-child(4){display: none !important;}
}
.advanced-order .products-block > div{border: 0 !important;}
.advanced-order .h4.homepage-group-title {font-weight: 500;font-size: 22px;margin-bottom: 24px;padding-top: 40px;border-top: 1px solid #dadada;margin-top: 54px !important;}
@media screen and (max-width: 1199px){
  .advanced-order .extras-wrap .extra.step{margin-top: 20px;}
  .advanced-order .extras-wrap{-webkit-justify-content: center;justify-content: center;}
  .advanced-order .browse-p{display: none !important;}
}
@media screen and (max-width: 767px){
  .advanced-order .products-block .p-bottom .prices, .advanced-order .products-block .p-bottom .p-tools {flex-basis: 40%;}
}
.btn.btn-primary, a.btn.btn-primary {color: #000;}
body.ordering-process {background-color: #fff;}
@media screen and (min-width: 768px){
ol.cart-header li a, ol.cart-header li strong {color: #C0C0C0;text-transform: none;font-size: 18px;padding-top: 0;padding-bottom: 0;padding-left: 20px;border: 0 !important;text-underline-offset: 2px;}
ol.cart-header li a:hover{color: #000;}
ol.cart-header li a span::before, ol.cart-header li strong span::before {width: 36px;height: 36px;margin-right: 12px;border-width: 1px;border-color: #C0C0C0;font-size: 16px;line-height: 34px;position: relative;top: -2px;}
ol.cart-header li.active a, ol.cart-header li.active strong {color: #000;}
ol.cart-header li.active a span::before, ol.cart-header li.active strong span::before {color: #000; border-color: #E8CE38; background-color: #E8CE38;}
ol.cart-header{margin: 32px 0 40px; border: 0;}
.col-md-8 .cart-content {padding: 0;}
.cart-table{border: 1px solid #d8d8d8;margin-bottom: 24px;margin-top: 0;}
.cart-table tr td{border: 0;}
.cart-table tr{border-bottom: 1px solid #D8D8D8;}
.cart-table tr:last-child{border-bottom: 0;}
.cart-table tr > td {padding: 0;}
.cart-table .cart-p-image {padding: 10px 0;}
.cart-table .cart-p-image img {width: 90px;}
.cart-table .p-name {width: 32%;padding: 0 16px;}
.cart-table .p-discount, .cart-table .p-price, .cart-table .p-availability {text-align: left;}
.cart-table .p-availability{font-size: 14px;width: 18%;}
.cart-table .p-quantity {text-align: left;width: 9%;}
.p-price .price-final, .p-total .price-final, .cart-table .unit-value{font-size: 15px; color: #000;font-weight: 600;}
}
@media screen and (max-width: 1439px){
  .cart-table .unit-value{display: none;}
}
body.fvStudio-Classic .fvDoplnek {margin-bottom: 0 !important;border: 0;}
@media screen and (min-width: 1440px){
  .cart-related-button .btn.btn-sm{line-height: 30px;}
  .cart-related-button {padding-right: 20px;}
}
.cart-summary h4, .fvDoplnek h4{margin: 0 0 24px 0 !important;}
body.fvStudio-Classic div.fvDoplnek .fvDoplnek-produkt form p {padding-top: 8px;font-size: 15px;}
.fvDoplnek-text .price{font-weight: bold;}
.discount-coupon{padding-left: 0;margin-bottom: 24px;}
.discount-coupon::before{display: none !important;}
.extras-col + .extras-col {padding-left: 0;}
.cart-table tr td.p-name a {color: #000 !important;font-size: 15px;text-transform: none;text-decoration: underline;}
.cart-table tr td.p-name a:hover{text-decoration: none;}
.cart-table tr td.p-name a.show-related{padding-top: 0;color: #9A9A9A !important;font-size: 14px;}
.cart-table tr td.p-name a.show-related b{font-weight: 400;}
.cart-content > .order-summary > .checkout-box, .id--9 .checkout-box-wrapper{display: none;}
.order-contact{padding: 24px 32px 24px 80px;background: url('/user/documents/upload/Images/telefon.svg') 24px 32px no-repeat;}
.order-contact h4, .order-contact a{font-size: 18px; line-height: 24px; font-weight: 500; text-transform: uppercase;margin: 0;display: block;}
.order-contact a{color: #E8CE38;}
.order-contact span{font-size: 15px;display: block;}
.next-step .btn.btn-lg {padding: 6px 32px;}
.order-button-text {font-size: 17px;font-weight: 500;}
.cart-content.summary-wrapper{margin-top: 0;padding: 24px; background-color: rgba(232, 206, 56,0.09);}
.cart-content.summary-wrapper .box.box-bg-default {background-color: transparent;}
.cart-row > div.col-md-8{border-right: 1px solid #D6D6D6;padding-right: 40px;}
.cart-row > div.col-md-4{padding-left: 0;}
.next-step{align-items: center;}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .next-step .btn.btn-lg {padding: 6px;}
  .price-wrapper .price-label {flex: 1 1 45%;}
  .next-step {margin-bottom: 0;}
  ol.cart-header li a, ol.cart-header li strong{padding: 0;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
  .cart-table .p-name {padding: 12px;}
}
@media screen and (max-width: 991px){
  .cart-row > div.col-md-8 {border-right: 0;padding-right: 0;}
  .next-step {padding: 0;margin: 0;}
  .price-wrapper {padding-left: 0;padding-right: 0;padding-top: 0;padding-bottom: 24px;}
  .id--17 .price-wrapper{padding-bottom: 0;}
}
@media screen and (max-width: 767px){
  body.fvStudio-Classic .fvDoplnek{padding: 0 20px;}
}
@media screen and (max-width: 479px){
  .next-step {flex-direction: column-reverse;}
  .next-step .btn{width: 100%;}
  .next-step .next-step-back {margin: 20px auto 0 auto;}
}
.co-box {padding-left: 0;}
.box.co-box h4, .co-box h4 {margin-left: 0;padding-left: 0;margin-top: 0;}
.box.co-box h4::before, .co-box h4::before {display: none;}
.question-tooltip {background-color: #FFF7C6;border-color: #E8CE38;color: #AF970C;}
.sublabel a{color: #000;text-decoration: underline;font-weight: 500;font-size: 12px;}
.sublabel a:hover{text-decoration: none !important;}
.radio-wrapper.active label > span b {color: #000;}
.radio-wrapper{border-style: solid; border-width: 1px; border-color: transparent transparent #dadada transparent;margin-top: -1px;}
.radio-wrapper.active{background-color: rgb(232, 206, 56, 0.15);border-color: #E8CE38;}
.radio-wrapper.active .for-free {color: #1B9825;}
.radio-wrapper.active:last-of-type {border-bottom-style: solid !important;}
.co-box.co-basic-information{padding-top: 0;}
#checkoutSidebar > .cart-content {padding: 16px 24px 32px 24px;}
.order-summary-inner h4{font-size: 18px;text-transform: none;margin-top: 0;}
.cart-item > div {border: 0;padding: 0;}
.cart-item{padding-bottom: 20px;}
.cart-item-name a{font-size: 15px;line-height: 20px;display: block;color: #000;text-decoration: underline;text-transform: none;padding-right: 20px;}
.cart-item-name a:hover{text-decoration: none;}
.cart-item > div.cart-item-amount{border-left: 1px solid #dadada; border-right: 1px solid #dadada;width: 80px;}
.recapitulation-single > strong span {color: #000;}
.order-summary-item.price {margin-left: -24px;margin-right: -24px;padding: 24px;border-top: 0 !important;background-color: rgba(232, 206, 56,0.09);}
#checkoutSidebar .next-step{border-bottom: 0;background-color: rgba(232, 206, 56,0.09);margin: 0 -24px;padding: 0 24px 24px 24px;}
.cart-items, .cart-inner .consents {padding-left: 0;padding-right: 0;}
.order-summary-inner h4 {padding-left: 0;padding-right: 0;}
.order-summary-item.helper, .recapitulation-single {padding-left: 0;padding-right: 0;}
@media screen and (max-width: 767px){
  #checkoutContent{padding: 0 10px !important;}
  .id--17 #checkoutSidebar .consents {padding: 0 24px 1px 24px !important;}
}
#checkoutSidebar .consents{background-color: rgba(232, 206, 56,0.09);margin: 0 -24px;padding: 0 24px 16px 24px;}
.co-contact-information .btn{line-height: 40px;padding: 0 12px;}
.btn.btn-secondary, a.btn.btn-secondary {background-color: #E8CE38;color: #000;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover {color: #E8CE38;border-color: #000;background-color: #000;}
.id--9 .order-contact + .cart-content{display: none;}
.content-wrapper p a, .content-wrapper li a{text-decoration: underline; color: #000;}
.content-wrapper p a:hover, .content-wrapper li a:hover{text-decoration: none;}
.news-item-detail h2, .news-item-detail h2 span,
.news-item-detail h3, .news-item-detail h3 span{color: #000 !important;}
.products-block.products .p .price span.pr-list-unit {color: #000;font-weight: 500;}
#checkoutSidebar .consents strong{font-weight: 400;}
#checkoutSidebar .consents label{padding-left: 26px !important; padding-right: 0 !important;color: #000;font-size: 13px;}
#checkoutSidebar .consents a{text-decoration: underline; color: #000 !important;}
#checkoutSidebar .consents a:hover{text-decoration: none;}
.id--17 #checkoutSidebar .next-step{padding-top: 16px;}
.type-post .sidebar{display: none;}
.p-info-wrapper .detail-parameters {margin-top: 3px;position: relative;width: 100%;}
.vote-pic{display: none;}
.menu-helper > span {background-color: transparent;display: block;color: #000;font-size: 17px;text-transform: uppercase;font-weight: 500;}
.menu-helper::after{color: #000;background-color: transparent;margin-left: 4px;}
@media screen and (min-width: 768px){
  .top-navigation-bar{border: 0;padding-top: 10px;}
  .type-index #header .container{border-bottom: 1px solid #dadada;}
  .type-index #header{margin-bottom: 32px;}
  .type-index .vyhody{margin-top: 32px;margin-bottom: 32px;padding: 24px 0 40px;border-bottom: 1px solid #ECECEC;}
  .top-navigation-contacts a{color: #1D1D1B;font-weight: 600;}
  .menu-helper {top: 112px;}
}
.type-index .vyhody br{display: none;}
.welcome-wrapper{margin-top: 80px;}
.welcome p{font-size: 20px;margin-bottom: 0;}
.footer-banners::before{content: "Oblíbené kategorie";text-transform: uppercase;font-size: 20px;font-weight: 500;color: #000;margin-bottom: 32px;display: block;text-align: center;width: 100%;line-height: 22px;}
.footer-banners.pisek::before{display: none;}
.pisek .h4{width: 100%;}
.footer-banners {margin-top: 0;display: flex;flex-wrap: wrap;margin-left: -10px !important; margin-right: -10px !important;}
.footer-banners.pisek{margin-left: -5px !important; margin-right: -5px !important;justify-content: center;}
.rozcestnik{
display:grid;
  grid-template-columns: repeat(8, 1fr);
  /* výška řádků se přizpůsobí šířce viewportu, ať drží poměr */
  grid-auto-rows: minmax(140px, 12vw);
  grid-template-areas:
    "jedna jedna tri tri dva dva sest sedm"
    "jedna jedna ctyri ctyri dva dva pet pet";
}
.rozcestnik .jedna { grid-area: jedna; } 
.rozcestnik .dva   { grid-area: dva; }
.rozcestnik .tri   { grid-area: tri; }  
.rozcestnik .ctyri { grid-area: ctyri; } 
.rozcestnik .pet   { grid-area: pet; }   
.rozcestnik .sest  { grid-area: sest; }  
.footer-banners.pisek .footer-banner{width: 16.6666%; padding: 0 5px;margin-bottom: 16px;}
.footer-banners:not(.pisek) .footer-banner{width: auto !important;flex: 0 0 auto !important;padding: 0;}
.rozcestnik .footer-banner > a{height: 100%;display: block;padding: 10px;position: relative;}
.rozcestnik .footer-banner > a::before{content: "";background: linear-gradient(to top, rgb(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0) 100%); width: calc(100% - 20px); height: calc(100% - 20px); top: 10px; left: 10px; position: absolute;}
.banner-category a:hover img, .banner-footer a:hover img, .banner-wrapper a:hover img, .banners-content a:hover img, .footer-banner a:hover img {transform: none;}
.footer-banner .extended-banner-texts {position: relative;}
.rozcestnik .footer-banner .extended-banner-texts {position: absolute;bottom: 10px;top: auto;}
.footer-banner .extended-banner-title {border: 0;font-size: 14px;position: relative;box-shadow: none;max-width: none;width: 100%;display: block;background: none;color: #000;text-align: center;text-decoration: underline;padding: 0;line-height: 25px;margin-top: 15px;}
.footer-banner a:hover .extended-banner-title {text-decoration: none;}
.rozcestnik .footer-banner .extended-banner-title{padding: 0 10px 24px;font-size: 20px; line-height: 25px; color: #fff;}
.rozcestnik .footer-banner img{height: 100%;object-fit: cover;}
.slick-list{width: 100% !important;padding: 0 !important;border: 0 !important;}
.slick-list .product{padding: 10px !important; border-right: 1px solid #dadada !important;}
.slick-next {right: 0;margin-top: -40px;}
.slick-prev {left: 0;margin-top: -40px;}
.slick-arrow{z-index: 1;}
.slick-arrow::before{color:#999;font-family: shoptet;content: '\e910' !important;display: inline-block;}
.slick-prev::before{-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.znacky img{margin: auto !important;}
.znacky .slick-arrow{margin-top: 0 !important;}
.znacky{margin: 100px auto;padding-left: 0;padding-right: 0;}
.znacky {padding-top: 80px;border-top: 1px solid #dadada;}
.homepage-box.welcome-wrapper{display: none;}
#footer h4 {text-transform: none;}
.footer-rows .site-name a img {max-height: 150px;}
#footer .contact-box li a{font-size: 20px; font-weight: 500; color: #E8CE38;}
#footer .contact-box li a:hover{text-decoration: underline;}
#footer .contact-box li .mail a{text-decoration: underline;}
#footer .contact-box li .mail a:hover{text-decoration: none;}
#footer .contact-box li .mail a::before, #footer .contact-box li .tel a::before{content: url('/user/documents/upload/Images/email-new.svg');display: inline-block;line-height: 1;vertical-align: middle;margin-right: 10px;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#footer .contact-box li .tel a::before{content: url('/user/documents/upload/Images/telefon-new.svg');}
#footer .contact-box ul{padding-left: 247px;position: relative;}
#footer .contact-box ul li:nth-child(2), #footer .contact-box ul li:nth-child(3){position: absolute; left: 0;top: 0;}
#footer .contact-box ul li:nth-child(3){top: 32px;}
.sk #footer .contact-box ul li:nth-child(3){display: none !important;}
@media screen and (min-width: 1200px){
  .custom-footer {padding-left: 240px;}
}
#footer .contact-box ul li > span::before {display: none;}
#footer .contact-box ul li > span {padding-left: 0;}
#footer .contact-box ul li{padding: 0 0 20px 0;}
#footer .contact-box ul li:nth-child(2){padding-bottom: 0;}
#footer .contact-box ul li:nth-child(3){padding-left: 40px;}
#footer .contact-box ul li:nth-child(n+4){display: inline-block;}
#footer .contact-box li .cellphone a::after, .sk #footer .contact-box li .tel a::after{content: "po–pá: 8–17 hod";display: inline-block;font-size: 14px;color: #DADADA;font-weight: 400;width: 100%;}
#footer .contact-box ul li > span.facebook a, #footer .contact-box ul li > span.instagram a{font-size: 0;display: block;margin-right: 10px;text-decoration: none !important;}
#footer .contact-box ul li > span.facebook a::before, #footer .contact-box ul li > span.instagram a::before{content: "\e900";font-family: shoptet;font-size: 18px;width: 32px;height: 32px;display: block;background-color: #E8CE38;color: #000;border-radius: 50%;text-align: center;line-height: 32px;}
#footer .contact-box ul li > span.instagram a::before{content: "\e909";}
#footer .contact-box ul li > span.facebook a:hover::before, #footer .contact-box ul li > span.instagram a:hover::before{color: #E8CE38;background-color: #000;}
@media screen and (min-width: 1200px) and (max-width: 1440px){
  #footer .contact-box li a {font-size: 15px;}
}
@media screen and (max-width: 1199px){
  .type-index .vyhody {margin-top: 40px;}
}
@media screen and (max-width: 991px){
  .footer-banner {width: 33.3333%;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .prac-doba{display: none !important;}
  #header .cart-count {position: relative !important;top: 0 !important;right: 0px !important;}
}
@media screen and (max-width: 767px){
  .footer-banners:not(.pisek)::before{margin-top: 0;}
  .footer-banner {width: 50%;}
  .footer-banner .extended-banner-title{font-size: 18px;}
  h4.homepage-group-title, .h4.homepage-group-title {margin-top: 48px !important;}
  .znacky {margin: 48px 0;}
  .znacky .container {padding-top: 48px;}
  .znacky .slick-arrow {margin-top: 24px !important;}
  .vyhody-in{margin: 0 !important;}
  .znacky img {height: 100px;}
}
/*.p-info-wrapper a.chevron-after{display: none !important}*/
a.shipping-options{background: url('/user/documents/upload/Images/nakladak.svg') 0 50% no-repeat; background-size: 30px auto;padding-left: 36px;position: absolute;right: 0;top: -24px;}
.advanced-order .extras-wrap {padding-bottom: 30px;border-bottom: 1px solid #dadada;}
.show-related{display: none !important;}
.vyhody-detail{margin-top: 40px;}
.type-index .vyhody-in a.not-hp{display: none;}
body:not(.type-index) .vyhody-in a.only-hp{display: none;}
.homepage-group-title a{color: #000;}
.homepage-group-title a:hover{text-decoration: underline;}
.znacky .h4{margin-top: 0 !important;width: 100% !important;}
.pisek + .h4.homepage-group-title {margin-top: 64px !important;}
.id--9 .notes-wrap{display: none;}
.znacky img.barevna{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.5;}
ol.cart-header li.completed a{position: relative;}
ol.cart-header li.completed a::after{content: url('/user/documents/upload/Images/hotovo.svg'); position: absolute;bottom: 18px;right: 2px;background-color: #fff;}
@media screen and (min-width: 768px){
  ol.cart-header li.completed a::after{right: auto;left: 40px;bottom: -7px;}
}


@media screen and (max-width: 767px){
  .advanced-order .extras-wrap {padding-bottom: 0;border-bottom: 0;}
  .advanced-order .h1.advanced-order-suggestion{line-height: 1.2;}
  .advanced-order .p-switchable .related-sm-screen-hide {display: block;}
  ol.cart-header {position: relative;display: flex;padding: 0;}
  .id--9 ol.cart-header{padding: 0 12px;}
  .ordering-process .responsive-tools > a[data-target="navigation"] {left: 0 !important;position: absolute !important;}
  .responsive-tools > a[data-target="navigation"]::before {color: #000;background-color: transparent !important;font-size: 24px;}
  .ordering-process .responsive-tools a[data-target="login"]{display: none;}
  .ordering-process .top-navigation-bar .dropdown{display: none;}
  .ordering-process .site-name {display: block;text-align: left !important;margin-top: 16px !important;margin-left: -13px !important;}
  ol.cart-header li {display: block;border: 0;}
  ol.cart-header li a::before, ol.cart-header li strong::before{counter-increment: steps;content: counter(steps);display: inline-block;width: 44px;height: 44px;color: #C0C0C0;border: 1px solid #C0C0C0;border-radius: 50%;line-height: 42px;text-align: center;margin: 0 3px;font-size: 24px;font-weight: 600;vertical-align: middle;}
  ol.cart-header li a span, ol.cart-header li strong span {display: inline-block !important;text-align: left !important;}
  ol.cart-header li:not(.active) a span, ol.cart-header li:not(.active) strong span{display: none !important;}
  .id--9 ol.cart-header li.step-2{margin-left: auto;}
  .id--16 ol.cart-header li.step-3{margin-left: auto;}
  ol.cart-header li.active a::before, ol.cart-header li.active strong::before{background-color: #E8CE38;border-color: #E8CE38;color: #000;}
  ol.cart-header li.active a span, ol.cart-header li.active strong span{font-size: 22px;color: #000;text-transform: none;padding-left: 6px;}
  .id--9 .cart-table {margin-top: 0;padding: 0 20px;}
  .id--9 .cart-table tr{padding: 0 0 24px 0;border-color: #D8D8D8;margin-bottom: 24px;position: relative;}
  .id--9 .cart-table tr:first-child{padding-top: 24px; border-top: 1px solid #d8d8d8;}
  .id--9 .cart-table tr td.p-name a {font-size: 18px;padding-left: 12px;display: block;}
  .id--9 .cart-table .p-label{display: none;}
  .id--9 .p-availability{padding-left: 12px;}
  .id--9 .cart-table .p-quantity {padding-left: 0;padding-top: 16px;}
  .id--9 .cart-table .p-price {display: block;width: 100%;text-align: right;}
  .id--9 .p-price .price-final {color: #000;font-size: 15px;font-weight: 500;}
  .id--9 .cart-table .unit-value {display: inline-block;font-size: 15px;color: #000;padding: 0;font-weight: 500;}
  .id--9 .cart-table .p-total form.inline{position: absolute;right: -6px;top: 26px;}
  .id--9 .cart-table tr > td.p-name{padding-right: 32px;}
  .id--9 .p-total > .price-final {color: #000;font-size: 24px; font-weight: 600;}
  .ordering-process .quantity-form .quantity{border: 0;}
  .ordering-process .quantity-form .quantity .decrease, .ordering-process .quantity-form .quantity .increase {background-color: #fff;box-shadow: 0 2px 4px rgba(0,0,0,0.09);border: 1px solid #CCC;border-radius: 3px;}
  .quantity .decrease::before {content: '\e919';}
  .quantity .increase::before {content: '\e918';}
  .ordering-process .quantity-form .quantity input {font-size: 20px;font-weight: 600;}
  body.fvStudio-Classic .fvDoplnek-produkt {padding: 0;}
  body.fvStudio-Classic .fvDoplnek-produkt form input[type="checkbox"] {top: -6px;}
  .fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price {color: #1B9825 !important;}
  .upsell-product-tooltip{display: none !important;}
  .id--9 .cart-table tr:last-child {border-bottom-style: solid;margin-bottom: 0;}
  .cart-summary {padding: 20px 20px 0 20px;}
  .discount-coupon form .btn {background-color: #000;color: #E8CE38;border-color: #000;height: 50px;}
  .discount-coupon input{border-color: #000;border-radius: 0;height: 50px;color: #000;font-size: 16px;}
  .discount-coupon input::placeholder{color: #000;}
  .cart-summary .extras-wrap{padding-bottom: 20px;}
  .price-wrapper .price.price-primary {font-size: 28px;}
  .price-wrapper .price-label {font-size: 15px;}
  .price-wrapper .price{font-size: 15px;}
  .price-secondary {color: #9D9D9D;}  
  .ordering-process .next-step .btn.btn-conversion, .ordering-process .next-step a.btn.btn-conversion {line-height: 50px;}
  .order-button-text {font-size: 20px;}
  .btn.next-step-forward::after {font-size: 26px;color: #fff;}
  .next-step .next-step-back{font-size: 15px;}  
  #select-country-payment, .co-contact-information{padding-top: 24px !important; border-top: 1px solid #d8d8d8 !important;}
  #select-country-payment .row > div:first-child{margin-bottom: 24px;}
  .form-group label{font-size: 15px;}
  .co-box {padding-left: 0;border: 0;padding-top: 10px;}
  .payment-info b {font-weight: 400;text-transform: none;}
  .payment-info{font-size: 18px;flex-basis: calc(100% - 150px);}
  .radio-wrapper{padding: 8px 10px;}
  .payment-logo{flex-basis: 70px; width: 70px;}
  .radio-wrapper input[type="radio"] + label .payment-shipping-price {flex-basis: 80px;width: 80px;}  
  .order-summary:not(.otevreno) h4 + .cart-items{display:none;}
  .order-summary-inner h4 {font-size: 18px;text-transform: uppercase; position: relative;margin-bottom: 32px;font-weight: 600;}
  .order-summary-inner h4::after{content: "\e911"; font-family: shoptet; position: absolute; right: 0; -webkit-transform: rotate(180deg);transform: rotate(180deg);}
  .otevreno .order-summary-inner h4::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  #checkoutSidebar .price-wrapper {padding-bottom: 0;}
  .order-summary-item.price{margin-top: 32px;}
  #checkoutSidebar > .cart-content{padding-bottom: 0;}
  .co-contact-information label[for="login"] + div .btn{width: 100%;}
  .form-group .form-control{border-radius: 0;}
  .id--17 .co-box{padding-right: 0;}
  .stay-in-touch .form-group{margin-bottom: 4px;}
  .whole-width.poznamka-h::before, .whole-width.poznamka-h::after{display: none !important;}
  .whole-width.poznamka-h{padding-left: 0; margin-bottom: 0;}
  .box.co-box h4, .co-box h4 {font-size: 18px;font-weight: 600;}
  .navigation-in a {color: #000;}
}
.id--15 .content-inner{padding: 0 10px;}
.id--15 h1.order-summary-heading{background: url('/user/documents/upload/Images/done.svg') 50% 0 no-repeat; padding-top: 64px;margin-top: 40px;}
.id--15 .co-box {padding-right: 0;padding-bottom: 0;}
.slick-dots {position: relative !important;bottom: auto !important;margin-top: 16px;}
.slick-dots li {width: 30px;height: 2px;margin: 0 2px;}
.slick-dots li button {width: 30px;height: 2px;background-color: #aaa;border-radius: 0;padding: 0;}
.slick-dots li.slick-active button{background-color: #000;}
.navigation-in > ul > li > a {color: #000 !important;}
.footer-banner .extended-banner-title, .products-block.products .p .name, .hp-text p{font-family: 'Merriweather', serif !important;}
.slick-dots li button::before {display: none;}
@media screen and (max-width: 767px){
  .responsive-tools > a[data-target="login"]::before {content: url('/user/documents/upload/Images/user.svg');}
  .dkLabFavHeaderIconBtn::before {content: url('/user/documents/upload/Images/srdce.svg');}
  .btn.cart-count::before, a.btn.cart-count::before {content: url('/user/documents/upload/Images/kosik.svg');}
  body.template-11 #dkLabFavHeaderWrapper {position: absolute;top: -44px;right: 52px;}
  .navigation-buttons > a[data-target="cart"] i {left: 13px;color: #000;}
  .responsive-tools a[data-target="login"] {position: relative;top: 1px;}
  .top-navigation-bar .dropdown {top: 18px;}
  .top-navigation-bar .dropdown button {color: #000;}
  .navigation-window-visible #navigation{top: 56px;}
  .responsive-tools {padding-top: 8px;padding-bottom: 8px;}
  #header .cart-count {top: -42px !important;}
  .responsive-tools > a[data-target="navigation"] {width: 48px;height: 56px;left: 0 !important;top: 0;padding: 0;line-height: 52px;}
  #navigation {top: 56px !important;height: 100% !important;overflow: visible;padding-right: 0 !important;}
  .navigation-close{display: none !important;}
  .navigation-window-visible .responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/krizek.svg');}
  .navigation-window-visible .responsive-tools > a[data-target="navigation"]{background-color: #000;}
  .navigation-in{box-shadow: 0 0 15px rgba(0,0,0,0.2);max-width: 332px !important;padding-bottom: 140px;}
  .navigation-in ul.menu-level-2 li a {padding-left: 0;border-bottom: 1px solid #dadada;}
  .navigation-in ul.menu-level-2 li:last-child a{border-bottom: 0;}
  .navigation-in ul.menu-level-2 li {padding-left: 40px;}
  .navigation-in ul li a{position: relative;}
  .submenu-arrow{position: absolute;right: 0;top: 0;color: #9A9A9A;height: 45px;width: 52px;text-align: center;line-height: 44px;}
  .navigation-in ul li.exp > a .submenu-arrow{color: #000;}
  .navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts{max-width: 332px !important;height: 74px !important;background-color: #F7F7F7 !important;border-right: 0 !important;padding: 16px 20px !important;display: flex;}
  .top-navigation-contacts a.project-phone::before {content: url('/user/documents/upload/Images/telefon-mobil.svg');top: 0 !important;margin-left: 0 !important;}
  .top-navigation-contacts a.project-email::before {content: url('/user/documents/upload/Images/email-mobil.svg');top: 0 !important;padding-right: 0 !important;}
  .prac-doba {margin-left: 16px !important;}
  .prac-doba a{color: #000;font-size: 15px;}
  body:not(.paxio-merkur):not(.venus) .top-navigation-bar .site-name {top: 5px !important;z-index: 9999;}
  body.sticky-mobile:not(.paxio-merkur):not(.venus) #header .cart-count {top: 16px !important;z-index: 999;}
  body.sticky-mobile.template-11 #dkLabFavHeaderWrapper {position: fixed !important;top: 15px !important;z-index: 999;}
  .navigation-window-visible.sticky-mobile:not(.ordering-process):not(.paxio-merkur):not(.venus) .top-navigation-bar .top-navigation-tools,
  .navigation-window-visible.sticky-mobile:not(.ordering-process):not(.paxio-merkur) .top-navigation-bar .site-name{display: flex !important;}
}
.category-perex .toggle-link{margin-left: 5px;font-weight: 600;margin-right: 5px;}
.navigation-in > ul > li.menu-item-2758 > a{color: #009901 !important;}
.vyhody .castka{font-style: normal !important;}
.vyhody .castka i{text-decoration: line-through;font-style: normal;}
@media screen and (min-width: 768px){
  .sticky-mobile:not(.ordering-process) .menu-helper {top: 83px !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .breadcrumbs{padding-top: 24px;}
}
@media screen and (max-width: 991px){
.breadcrumbs {background-color: transparent;overflow: hidden;text-overflow: ellipsis;display: block;}
.breadcrumbs, .breadcrumbs a {color: #444;}
.breadcrumbs-wrapper{padding: 0 10px !important;}
.breadcrumbs > span:not(:last-child)::after{content: "\e910";font-family: shoptet;display: inline-block;font-size: 10px;margin: 0 4px;}
.lupa{display: none;}
.sticky-mobile .lupa{display: block;position: absolute;right: 106px;left: auto;visibility: visible !important;color: #000;font-size: 20px;top: 16px;}
.lupa::before {content: '\e920'; font-family: shoptet;font-size: 20px;}
body:not(.paxio-merkur):not(.venus) .top-navigation-bar .site-name {max-width: 40% !important;}
}

@media screen and (min-width: 992px){
  .co-box-additional{margin-bottom: 48px;}
}
@media screen and (min-width: 768px){
  .btn.cart-count::before, a.btn.cart-count::before {content: url('/user/documents/upload/Images/cart.svg');}
  .dkLabFavHeaderIconBtn::before {top: -4px !important;}
}

.cart-up-sell > tr.related {display: none !important;}
.cart-related-info {display: block;width: 100%;padding: 0;}
.cart-up-sell{margin: 32px -7px 48px -7px;}
.cart-up-sell h3{font-size: 15px;color: #000;font-weight: 700;margin: 0 0 24px 0;padding: 0 7px;text-align: center;text-transform: uppercase;}
.cart-related-product{padding: 0 10px;border: 0;}
a.cart-related-name {display: block;height: 45px;overflow: hidden;font-size: 16px;color: #000;text-transform: none;padding: 0;margin-top: 10px;font-family: 'Merriweather', serif !important;}
.cart-related-availability{padding: 0;text-align: left;margin-top: 10px;}
.cart-related-button {width: 100%;display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;}
.cart-related-button .price-final {margin-bottom: 0;font-size: 16px;}
.cart-related-button .btn.add-to-cart-button::before{display: none;}
.cart-related-button .btn{text-transform: none !important;line-height: 24px !important;}
/*
.cart-up-sell .slick-arrow{position: absolute;top: 50%;z-index: 9;width: 30px;height: 30px;background: none !important;margin-top: -10px;font-size: 0;}
.cart-up-sell .slick-arrow:hover{background-color: #0c386f; color: #fff;}
.cart-up-sell .slick-arrow.slick-prev{left: -26px;}
.cart-up-sell .slick-arrow.slick-next{right: -28px;}
.cart-up-sell .slick-arrow::before{content: "\e910";font-family: shoptet;font-size: 20px;display: inline-block;}
.cart-up-sell .slick-arrow.slick-prev::before{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
*/
@media screen and (max-width: 1199px){
.cart-up-sell .slick-arrow.slick-prev{left: 0;}
.cart-up-sell .slick-arrow.slick-next{right: 0;}
}
@media screen and (max-width: 767px){
.cart-up-sell{margin-left: 0; margin-right: 0;}
/*
.cart-up-sell .slick-arrow{top: auto;bottom: -40px;margin-top: 0;}
.cart-up-sell .slick-arrow.slick-next {right: calc(50% - 35px);}
.cart-up-sell .slick-arrow.slick-prev {left: calc(50% - 35px);}
*/
.cart-up-sell .cart-related-img {max-width: none;}
}
.id--9 .slick-disabled{display: none !important;}
.footer-banners, .homepage-group-title{position: relative;}
a.hp-link{position: absolute !important; right: 10px; top: 0; color: #000 !important; font-size: 16px; text-transform: none; font-weight: 400;}
.hp-link:hover{text-decoration: underline !important;}
.footer-banners a.hp-link{top: 40px;}
@media screen and (max-width: 767px){
  a.hp-link{top: 4px !important;}
  .footer-banners.pisek a.hp-link {top: 40px !important;}
  .type-index .h4.homepage-group-title, .type-index .footer-banners::before{left: 0;text-align: left;}
  .type-index .footer-banners::before, .type-index .footer-banners.pisek .h4, .znacky .h4{padding-left: 8px;}
}

  .carousel-inner{display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px;width: auto;min-height: auto !important;}
  .carousel-inner > .item{display: block !important; transform: none !important; transition: none !important; left: auto !important; right: auto !important;width: 25%; position: relative !important;padding: 0 5px;}
  .carousel-control{display: none !important;}

@media screen and (min-width: 1740px){
  .before-carousel .row.banners-row{margin: 0 -150px;}
}
.wide-carousel:not(.ready){opacity: 0;}
@media screen and (max-width: 767px){
  .welcome-wrapper {margin-top: 32px;}
  .welcome p {font-size: 18px;}
}
.id-2785 .sidebar, .id-2173 .sidebar{display: none;}
.oblibene-kat {display: flex; flex-wrap: wrap; margin-left: -8px; margin-right: -8px;margin-top: 32px;}
.oblibene-kat > div{width: 16.6666%;padding: 0 8px;margin-bottom: 32px;}
.oblibene-kat > div span{border: 0;font-size: 18px;position: relative;width: 100%;display: block;color: #000;text-align: center;text-decoration: underline;padding: 10px 0;font-family: 'Merriweather', serif !important;}
.oblibene-kat > div a:hover span{text-decoration: none;}
@media screen and (max-width: 991px){
  .oblibene-kat > div{width: 33.3333%;}
}
@media screen and (max-width: 767px){
  .oblibene-kat > div{width: 50%;}
}
.cart-free-shipping strong {color: #000;}
.extra.gift{margin-top: 20px;}
.vyhody .castka span{display: inline;color: inherit;margin: 0;}
.info-sleva.valentyn{margin-bottom: 16px;background: url("/user/documents/upload/Images/srdce2.png") 0 2px no-repeat; background-size: 20px auto; padding-left: 28px;}
.info-sleva.valentyn .kod{margin-right: 8px;}
.copy{font-size: 12px;background-color: #E8CE38;color: #000;font-weight: 400;padding: 0 6px;line-height: 20px;display: inline-block;cursor: pointer;}
.copy:hover{color: #E8CE38;background-color: #000;}
.clanky-menu{margin-top: 40px;}
.clanky-menu a.active {border: 1px solid var(--color-secondary) !important;color: var(--color-secondary) !important;position: relative;z-index: 1;}
article a, .news-item-detail a{text-decoration: underline;color: #000;}
article a:hover, .news-item-detail a:hover{text-decoration: none;}
.akce{color: #cb0000 !important;display: inline !important;}
.akce i{font-style: normal; color: #000;text-decoration: line-through;}
.mam-kupon{cursor: pointer;font-size: 14px;}
.mam-kupon:hover{text-decoration: underline;}
.mam-kupon::before{content: ""; width: 20px; height: 20px; display: inline-block; vertical-align: middle; margin-right: 12px; border: 1px solid #D8D8D8;position: relative;top: -1px;}
.otevreno .mam-kupon::before{border-color: var(--color-secondary);content: "\e913";font-family: shoptet;color: var(--color-secondary);font-size: 12px;text-align: center;line-height: 18px;}
.discount-coupon form{margin-top: 12px;}
.payment-logo{margin: 0 20px 0 10px;order: -1;}
.discount-coupon .applied-coupon form {display: inline;}
#cboxOverlay{background-color: #000;}
.category-header label:last-child{display: none !important;}
.filter-section.filter-section-boolean {border-top: 0;border-bottom: 1px solid #d0d0d0;}
.filter-label[for="stock"]{display: none !important;}
#email + .js-validator-msg.msg-error{font-size: 0;}
#email + .js-validator-msg.msg-error::after{font-size: 16px; content: "Vložte prosím platný e-mail.";}
#billZip::-webkit-outer-spin-button,
#billZip::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
#billZip {-moz-appearance: textfield;}
#deliveryZip::-webkit-outer-spin-button,
#deliveryZip::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
#deliveryZip {-moz-appearance: textfield;}
#cboxLoadedContent {padding: 0;}
#cboxContent{border: 0;}
@media screen and (max-width: 767px){
  .advanced-order .h1 {margin-top: 0;}
}
.p-info-wrapper:has(.vyhody-piskovani) .vyhody-detail{display: none !important;}
.project-phone.online > span::before{content: ""; width: 7px; height: 7px; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 4px; background-color: #17BC4E;}
.rozcestnik + .hp-link, .rozcestnik .hp-link{display: none !important;}
.pisek .h4.homepage-group-title{margin-top: 40px !important;}
.jak-piskujeme{text-align: center;margin-top: 20px;line-height: 25px;padding-bottom: 56px;border-bottom: 1px solid #DADADA;}
.jak-piskujeme span::before{content: url('/user/documents/upload/Images/info.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right:12px;}
.jak-piskujeme a{color: #008392 !important;text-decoration: underline;}
.jak-piskujeme a:hover{text-decoration: none;}
.znacky{display: none !important;}
.blog-wrapper .news-item .read-article {display: block;line-height: 18px;margin-top: 12px;color: #000;}
.blog-wrapper .news-item .read-article:hover{text-decoration: underline;}
.blog-wrapper .news-item .read-article::after{content: "→"; display: inline-block; vertical-align: middle; line-height: 1; margin-left:4px;position: relative;top: -2px;}
.blog-wrapper {padding-top: 0;margin-top: 60px;margin-left: -10px;margin-right: -10px;padding-bottom: 0;}
.blog-wrapper .h4.homepage-group-title{margin-top: 0 !important;padding-top: 64px;border-top: 1px solid #DADADA;padding-left: 0;padding-right: 0;margin-left: 10px;margin-right: 10px;width: calc(100% - 20px);flex: none;}
.blog-wrapper .news-item {flex-basis: 33.3333%;width: 33.3333%;padding: 0 10px;margin-bottom: 64px;}
.blog-wrapper .news-item .image{height: 298px;overflow: hidden;margin-bottom: 24px;}
.blog-wrapper .news-item .image img{width: auto;height: 100%;object-fit: cover;}
.blog-wrapper .news-item .text{padding: 0 20px;}
.blog-wrapper .news-item .text .title {color: #000;font-size: 18px;margin: 0 0 12px;line-height: 1.2;min-height: 44px;}
.blog-wrapper .news-item .text .description {line-height: 1.6;font-size: 14px;}
.blog-wrapper .h4.homepage-group-title .hp-link{top: 64px;}
.custom-footer{border: 0; padding: 0;}
#footer .site-name{display: none;}
.custom-footer {padding: 0 20px;}
.custom-footer > div{padding: 10px 20px;width: 33.3333%;}
.custom-footer > div:first-child{width: 100%; padding: 48px 0 0; border-top: 1px solid #DADADA;margin-bottom: 32px;}
.hodnoceni .top{text-align: center;margin-bottom: 40px;}
.hodnoceni h4{font-size: 20px; line-height: 22px;display: inline-block; padding: 8px 0 8px 96px; text-align: left; background: url('/user/documents/upload/Images/overeno.jpg') 0 50% no-repeat; background-size: 64px auto;margin-bottom: 0;}
.hodnoceni h4 span{display: block; margin-top: 4px; color: #4D4D4D; font-size: 15px; font-weight: 400; text-transform: none;}
.hodnoceni h4 a{color: #008392 !important;text-decoration: underline;}
.hodnoceni h4 a:hover{text-decoration: none !important;}
.custom-footer > div:nth-child(2), .custom-footer > div:nth-child(3){width: calc(50% - 10px);padding: 40px 40px 24px; color: #fff;margin-bottom: 28px;}
.custom-footer > div:nth-child(2){margin-right: 10px;background-color: #1D1D1B;}
.custom-footer > div:nth-child(3){margin-left: 10px; background-color: #008392;}
.banner {margin-bottom: 0;}
.custom-footer__contact h4, .custom-footer__newsletter h4{color: #fff; padding: 3px 0 3px 80px; background: url('/user/documents/upload/Images/kontakt.png') 0 50% no-repeat; background-size: 64px auto; font-size: 20px; line-height: 28px; margin: 0 0 24px;}
.custom-footer__newsletter h4{padding: 0; background: none;}
.custom-footer__contact h4 span, .custom-footer__newsletter h4 span{display: block; font-size: 16px; margin-top: 2px; font-weight: 400; text-transform: none;}
.subscribe-form.compact-form .form-control {height: 52px;padding: 0 168px 0 48px;border: 0;border-radius: 0;background: url('/user/documents/upload/Images/obalka.svg') 15px 50% no-repeat #fff;}
.subscribe-form .btn::before{display: none;}
.subscribe-form .btn{padding: 0 38px;height: 36px;top: 8px;right: 8px;}
#signature {margin: 8px 0 0;flex: none;}
.footer-bottom{padding-top: 32px;flex-direction: column-reverse;}
.hodnoceni .bottom{display: flex; flex-wrap: wrap; margin: 0 -10px;}
.recenze{width: calc(25% - 20px); margin: 0 10px; background: url('/user/documents/upload/Images/hvezdy.svg') 20px 20px no-repeat #F7F7F7; padding: 56px 20px 20px; font-size: 14px; color: #4D4D4D; line-height: 1.6;}
.recenze .autor{margin-top: 24px;}
.recenze .autor strong{display: block;}

@media screen and (max-width: 1199px){
  .vyhody-in a {width: 33.3333%;margin-bottom: 32px;}
  .type-index .vyhody{padding-bottom: 8px;}
  .blog-wrapper .news-item .image {height: 200px;}
  .custom-footer > div:nth-child(2), .custom-footer > div:nth-child(3) {margin: 0 0 24px 0 !important;width: 100%;}
  .slick-list .product{border: 0 !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
  .rozcestnik .footer-banner > a {padding: 5px;}
  .footer-banners{margin-left: -5px !important;margin-right: -5px !important;}
  .rozcestnik .footer-banner > a::before {width: calc(100% - 10px);height: calc(100% - 10px);top: 5px;left: 5px;}
  .blog-wrapper .news-item {flex-basis: 50%;width: 50%;}
  .blog-wrapper .news-item:nth-child(4){display: none !important;}
  .blog-wrapper .news-item .image {height: 228px;}
}
@media screen and (max-width: 991px){
  .carousel-inner{overflow: auto;flex-wrap: nowrap;}
  .carousel-inner > .item{min-width: 260px;}
  .rozcestnik .footer-banner .extended-banner-title{font-size: 16px;}
  .footer-banners.pisek .footer-banner {width: 25%;margin-bottom: 20px;}
  .footer-banner .extended-banner-title{margin-top: 10px;}
  .hodnoceni .bottom {margin: 0;flex-wrap: nowrap;overflow: auto;}
  .recenze{margin: 0 20px 0 0;min-width: 300px;}
}
@media screen and (max-width: 767px){
  .responsive-tools a[data-target="login"] {position: absolute !important;left: auto !important;right: 90px;top: 8px;}
  .responsive-tools{height: 56px;padding: 0;}
  .top-navigation-bar .dropdown{display: none;}
  #header .site-name a img{max-height: 29px;}
  #header .site-name a{display: flex;height: 100%;align-items: center;}
  #header .site-name{position: absolute;top: -39px;left: 46px; height: 18px; max-width: 40%;}
  .ordering-process #header .site-name {top: -60px;left: 64px;}
  .welcome h1{font-size: 24px !important;position: relative;max-width: none;margin: 0 0 24px;text-align: center;line-height: 1.2;}
  .hp-text {width: 100%;padding: 0;text-align: center !important;}
  .vyhody-in a{padding: 0 10px;}
  .rozcestnik{display: flex; flex-wrap: wrap;padding: 0 !important;}
  .footer-banners:not(.pisek) .footer-banner{width: 50% !important;}
  .footer-banners:not(.pisek) .footer-banner:nth-child(7){display: none;}
  .rozcestnik .footer-banner > a {padding: 0 8px 16px;}
  .rozcestnik .footer-banner > a::before {width: calc(100% - 16px);height: calc(100% - 16px);top: 0;left: 8px;}
  .footer-banners {margin-left: -8px !important;margin-right: -8px !important;}
  .rozcestnik .footer-banner .extended-banner-texts {bottom: 16px;left: 8px;width: calc(100% - 16px);}
  .rozcestnik .footer-banner .extended-banner-title{padding-bottom: 18px;}
  .type-index .vyhody {padding-bottom: 0;}
  .footer-banners:not(.pisek)::before {text-align: center !important;margin-bottom: 24px;padding: 0;}
  .slick-prev, .slick-next {width: 40px; height: 40px; background-color: #000 !important; color: #fff;}
  .slick-arrow::before {opacity: 1; color: #fff; font-size: 16px;}
  .slick-dots li {width: 10px;height: 5px;margin: 0 5px;}
  .slick-dots li button {width: 10px;height: 5px;}
  .footer-banners.pisek {margin-left: -8px !important;margin-right: -8px !important;}
  .slick-dotted.slick-slider {margin-bottom: 20px;}
  .footer-banners.pisek .footer-banner {width: 50%;padding: 0 8px;}
  .pisek .footer-banner .extended-banner-title {margin-bottom: 10px;}
  .jak-piskujeme {margin-top: 0;padding-bottom: 0;border-bottom: 0;}
  .products-block .ratings-wrapper .stars-wrapper {flex: 1 1 100%;}
  .products-block .ratings-wrapper .availability {flex: 1 1 100%;text-align: left;}
  .product .btn.add-to-cart-button::after{display: none;}
  .slick-prev.slick-disabled{display: none !important;}
  .blog-wrapper .h4.homepage-group-title {padding-top: 0;border-top: 0;text-align: center;}
  .blog-wrapper .h4.homepage-group-title .hp-link {top: auto !important;position: relative !important;display: block;text-align: center;margin-top: 12px;right: auto;}
  .blog-wrapper .news-item{width: 100%;margin-bottom: 32px;}
  .blog-wrapper .news-item .image {height: auto;}
  .custom-footer {padding: 0 10px;}
  .custom-footer > div:first-child {width: calc(100% + 20px);padding: 24px 10px 0;margin: 32px -10px 48px;}
  .hodnoceni h4{background-position: 50% 0;text-align: center;padding: 96px 0 0;}
  .hodnoceni h4 a{display: inline;}
  .hodnoceni .top {margin-bottom: 20px;}
  .custom-footer > div:nth-child(2), .custom-footer > div:nth-child(3) {padding: 32px 20px;margin: 0 0 20px 0 !important;}
  .custom-footer > div:nth-child(3) {margin-bottom: 28px !important;}
  .custom-footer__contact h4{padding-top: 0;padding-bottom: 0;background-position: 0 0;}
  #footer .contact-box ul {padding-left: 0;}
  #footer .contact-box ul li:nth-child(2), #footer .contact-box ul li:nth-child(3) {position: relative;top: auto !important;}
  #footer .contact-box ul {display: flex;flex-wrap: wrap;}
  #footer .contact-box ul li{width: 100%;padding-bottom: 8px;}
  #footer .contact-box ul li:first-child{order: 2;}
  #footer .contact-box ul li:nth-child(n+4) {padding: 0;position: absolute;right: 0;width: auto;top: 0;}
  #footer .contact-box ul li:nth-last-child(2){right: 42px;}
  .custom-footer__contact {padding-bottom: 24px !important;}
  .custom-footer__newsletter h4{margin-bottom: 16px;}
  .subscribe-form .btn {padding: 0 12px;}
  .subscribe-form.compact-form .form-control{padding-right: 116px;}
  .custom-footer > div {padding: 0;width: 100%;margin-bottom: 24px;}
  .custom-footer > div:nth-child(n+4) h4{position: relative;margin: 0;}
  .custom-footer > div:nth-child(n+4) h4::after{content: url('/user/documents/upload/Images/sipka-nadpis.svg'); position: absolute; right: 0;-webkit-transition: transform .3s;transition: transform .3s;}
  .custom-footer > div.otevreno h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  .custom-footer > div .news-item-widget{display: none; margin-top: 20px !important;}
  .custom-footer > div.otevreno .news-item-widget{display: block;}
  .footer-bottom {padding: 24px 10px;display: flex;flex-wrap: wrap;}
  #signature {margin: 0;}
  .copyright{margin-top: 0;}
  .banner-wrapper {margin-top: 0;}
  .products-block .p-code{display: none;}
  .navigation-in > ul > li > a {font-size: 16px;padding: 16px 32px 16px 16px;}
  .navigation-in ul li a b {font-weight: 700 !important;}
  /*
  body.navigation-window-visible::before{content: ""; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0,0,0,0.6);z-index: 1;}
  .navigation-window-visible .top-navigation-bar{z-index: 2;position: relative;}
  .navigation-window-visible #header{z-index: 3;position: relative;}
  .navigation-window-visible #header .search{display: none;}
  */
  .navigation-window-visible #navigation::before {background: rgba(0,0,0,0.6) !important;opacity: 1 !important;}
}
.filter-section.filter-section-button{display: none;}
#category-filter-hover{display: block;}
.filter-section:not(.filter-section-boolean) form{display: none;}
#category-filter-hover > .filter-section:nth-child(-n+3) form{display: block;}
.filters h4{margin: -24px !important;padding: 24px;position: relative; cursor: pointer;}
.filters h4:hover{text-decoration: underline;}
.filters h4::after{content: url('/user/documents/upload/Images/sipka-nadpis.svg'); position: absolute; right: 24px;}
.filters .otevreny h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.sidebar-inner > div{padding-top: 40px;}
.filter-section.filter-section-count{display: none;}
.filter-section form{margin-top: 24px;}
.slider-header{margin-top: 24px;}
.param-filter-top form:first-child{display: none;}
.param-filter-top form{margin: 0 !important;}
.filter-section:not(.zobrazeno) fieldset > div:nth-child(n+11){display: none;}
.more-filters-link{padding: 12px 0 0;color: #000;text-transform: uppercase;text-decoration: underline;font-weight: 600;display: inline-block;}
.more-filters-link::after{content: url('/user/documents/upload/Images/sipka-nadpis.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-left:8px;}
.more-filters-link:hover{text-decoration: none;}
.popup-widget.cart-widget{border-color: #E0E0E0;}
.popup-widget.cart-widget::before {display: none !important;box-shadow: 0 0 10px rgba(0,0,0,.15);border: 1px solid #E0E0E0;}
.cart-widget-product:last-child {border-bottom-style: solid;}
.cart-free-shipping > div, .extra.delivery > span, .extra.discount > span{padding-left: 38px;position: relative;text-align: left;color: #000;font-size: 13px;line-height: 1.6;padding-right: 0;}
.cart-free-shipping > div::before, .extra.delivery > span::before, .extra.discount > span::before{content: url('/user/documents/upload/Images/truck.svg'); position: absolute; left: 0;top: 3px;}
.extra.discount > span::before{content: "%";font-size: 20px;line-height: 1;color: #008392;width: 27px;text-align: center;}
.cart-widget-button{padding: 0 20px 24px;}
.cart-free-shipping{position: relative;bottom: auto;height: auto;padding: 20px 20px 24px;}
.cart-widget-button .btn {text-align: left;padding: 0 20px;line-height: 50px;height: 52px;font-size: 15px;position: relative;}
.cart-widget-button .btn::after {position: absolute;right: 20px;margin: 0;top: 25px;}
.p-short-description{color: #4D4D4D;margin-bottom: 16px;}
.p-short-description ul{list-style: none; padding: 0;}
.p-short-description ul li{padding-left: 27px; background: url('/user/documents/upload/Images/check-li.svg') 0 3px no-repeat;}
.p-detail .add-to-cart .quantity{border-style: solid;border-radius: 4px;}
.quantity .decrease, .quantity .increase {border: 0;right: 4px;background-color: transparent;}
.quantity .increase{top: 1px;}
.p-info-wrapper .btn.add-to-cart-button.btn-lg{width: 300px;}
.detail-banner{margin-top: 24px;}
.type-product .vyhody > h2{display: none;}
.type-product .vyhody{margin-top: 40px;}
@media screen and (max-width: 1199px){
  .p-info-wrapper{margin-top: 20px;}
}
@media screen and (max-width: 767px){
  .p-info-wrapper .p-final-price-wrapper{width: 100%;}
  .p-detail .add-to-cart .quantity {width: 70px;margin-right: 10px;margin-left: 0;}
  .p-info-wrapper .btn.add-to-cart-button.btn-lg {width: calc(100% - 80px);}
  .p-info-wrapper .price-final {font-size: 30px;}
}
@media screen and (max-width: 479px){
  a.shipping-options{top: auto;position: relative;display: block;margin-top: 10px;}
}
.quantity-form .quantity input{text-align: center;}
@media screen and (min-width: 768px){
  ol.cart-header li:not(:last-child)::after{content: url('/user/documents/upload/Images/ol.svg'); position: absolute; right: 20px;top: 10px;}
}
.cart-summary {padding-top: 0;}
.cart-summary h4{display: none;}
.price-range {background-color: #D9D9D9 !important;margin-top: 4px;margin-left: -38px;width: calc(100% + 38px);}
.price-range > div {background-color: #008392;}
.id--9 .delivery-time{font-weight: 400;font-size: 13px;line-height: 1.6;color: #000;padding: 0;margin-top: 4px;}
.id--9 .cart-content.summary-wrapper{margin-bottom: 100px;position: relative;}
.id--9 .next-step-back{position: absolute;font-size: 15px;line-height: 1.6;bottom: -62px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);text-transform: none !important;text-decoration: none;}
.id--9 .next-step-back:hover{text-decoration: underline;}
.id--9 .next-step-back::before{content: url('/user/documents/upload/Images/sipka-zpet.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right:12px;}
.id--9 .next-step .btn.btn-lg#continue-order-button{width: 100%;}
@media screen and (min-width: 1200px){
.id--9 .next-step .btn.btn-lg#continue-order-button{text-align: left;padding-left: 20px;position: relative;}
.id--9 .next-step .btn.btn-lg#continue-order-button::after {position: absolute; right: 20px;top: 25px;}
}
@media screen and (min-width: 768px){
.id--9 .next-step #continue-order-button > span::after{content: " v objednávce";}
}
@media screen and (max-width: 1439px){
    ol.cart-header li:not(:last-child)::after {right: -7px;}
    .discount-coupon{padding-right: 20px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
  .extras-wrapper{display: flex;}
  .extras-col {flex: 1 1 50%;}
}
@media screen and (max-width: 991px){
  .order-contact{display: none !important;}
}
@media screen and (max-width: 767px){
  .order-button-text {font-size: 18px;}
  .btn.next-step-forward::after {color: #000;}
}
@media screen and (min-width: 768px){
.id--16 .header-top > div.site-name-wrapper, .id--17 .header-top > div.site-name-wrapper {flex: 0 1 100%;justify-content: center;display: flex;}
.id--16 .header-top > div.search, .id--17 .header-top > div.search, .id--16 .header-top > div.navigation-buttons, .id--17 .header-top > div.navigation-buttons{display: none;}
}
.id--16 .co-box h4::before, .id--16 .co-box.co-delivery-method h4::before, .id--16 .co-box.co-payment-method h4::before{content: "1";width: 24px;height: 24px;display: inline-block !important;border-radius: 50%;background-color: #000;color: #fff;position: relative;left: 0;top: 6px;vertical-align: middle;line-height: 24px;font-size: 13px;font-weight: 700;text-align: center;font-family: var(--template-headings-font),sans-serif;margin-right: 10px;}
.id--16 .co-delivery-method h4::before{content: "2" !important;}
.id--16 .co-payment-method h4::before{content: "3" !important;}
@media screen and (max-width: 1199px){
    ol.cart-header li:not(:last-child)::after {display: none !important;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
  ol.cart-header li.completed a::after {left: 20px;}
}
.search-whisperer.active{width: 1418px;left: -578px;background-color: #fff;display: flex; flex-wrap: wrap;box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);}
body.search-active::before{content: ""; width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background-color: rgba(0,0,0,0.6);z-index: 9;}
.search-whisperer-documents:not(.text-center){width: 380px;padding: 24px;}
.search-whisperer-products{width: calc(100% - 380px);border-left: 1px solid #D6D6D6;}
body.search-active .search-form{z-index: 9;}
.search-whisperer-documents:not(.text-center) > div::before, .search-whisperer-products::before{display: block; font-size: 15px; line-height: 1.6; font-weight: 700; color: #000;margin-bottom: 14px;width: 100%;}
.search-whisperer-documents:not(.text-center) > div{margin-bottom: 24px;display: flex; flex-wrap: wrap;}
.search-whisperer-documents:not(.text-center) > div em{display: none;}
.search-whisperer-documents:not(.text-center) > div.kategorie::before{content: "Nalezeno v kategoriích";}
.search-whisperer-documents:not(.text-center) > div.znacka::before{content: "Nalezeno ve značkách";}
.search-whisperer-documents:not(.text-center) > div.clanek::before{content: "Nalezeno v článcích";}
.kategorie a, .znacka a{width: auto; margin: 0 8px 8px 0; line-height: 28px; border: 1px solid #D6D6D6; padding: 0 8px; color: #000; font-size: 13px;}
.clanek a{padding: 4px 0 4px 24px; font-size: 13px; margin-bottom: 8px; line-height: 1.6; display: block; width: 100%; background: url('/user/documents/upload/Images/clanek.svg') 0 50% no-repeat; color: #000;background-color: transparent !important;}
.clanek a:hover{text-decoration: underline;}
.search-whisperer-products::before{content: "Nalezeno v produktech"; margin: 0; padding: 24px 20px 20px; border-bottom: 1px solid #D6D6D6;}
.search-whisperer-products{display: flex; flex-wrap: wrap;}
.search-whisperer-products > li{width: 50%;border-color: #D6D6D6 !important;border-right: 1px solid #d6d6d6;}
.search-whisperer ul li a {padding: 8px 74px 8px 8px;position: relative;}
.search-whisperer-image {max-width: none; width: 80px;}
.search-whisperer .p-info{width: calc(100% - 80px);padding-left: 10px;}
.search-whisperer .price{position: absolute;right: 74px;bottom: 20px;color: #000;font-size: 14px;font-weight: 700;line-height: 1.6;}
.search-whisperer .p-info span.p-name {color: #000 !important;font-size: 14px;line-height: 1.6;margin-bottom: 10px;}
.search-whisperer .p-info span.p-availability{line-height: 22px;font-weight: 700;height: 22px;}
.search-whisperer ul li a:hover .p-name{text-decoration: underline;}
.search-whisperer-documents.text-center{text-align: center;padding: 32px 0;width: 100%;}
.search-whisperer-documents.text-center a{width: auto;display: inline-block;background-color: #1D1D1B;color: #fff;line-height: 52px;padding: 0 20px;font-size: 15px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.5px;}
.search-whisperer-documents.text-center a:hover{background-color: #E8CE38;}
.search-whisperer-documents.text-center a:after{content: url('/user/documents/upload/Images/sipka-all.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-left: 24px;}
.search-whisperer-image img{mix-blend-mode: multiply;}
.search-whisperer-documents.search-whisperer-empty{text-align: center;width: 100%;font-size: 15px;color: #000;text-transform: uppercase;font-weight: 700;}
@media screen and (max-width: 1439px){
  .search-whisperer.active {width: 1178px;left: -499px;}
  .search-whisperer ul li a{padding-right: 20px;}
  .search-whisperer .price{right: 20px;}
}
@media screen and (max-width: 1199px){
  .search-whisperer.active {width: 979px;left: -430px;}
  .search-whisperer-documents:not(.text-center) {width: 280px;}
  .search-whisperer-products {width: calc(100% - 280px);}
}
@media screen and (max-width: 991px){
  .search-whisperer.active {width: 747px;left: -354px;}
  .search-whisperer-documents:not(.text-center) {width: 100%;order: 2;}
  .search-whisperer-products {width: 100%;}
}
@media screen and (max-width: 767px){
  .search-whisperer.active {width: calc(100% + 40px);left: -20px;}
  .search-whisperer-products > li {width: 100%;border-right: 0;}
  .search-whisperer-documents.text-center {text-align: center;padding: 20px 0;}  
  .search-whisperer-documents.text-center a{line-height: 40px;}
}
.cart-inner.cart-empty{display: none !important;}
.empty-cart-content{text-align: center;padding-top: 48px;margin-bottom: 80px;}
.empty-cart-content .top h4{padding-top: 64px; background: url('/user/documents/upload/Images/cart2.svg') 50% 0 no-repeat; margin: 0 0 16px;font-size: 36px;line-height: 40px;font-weight: 500;}
.empty-cart-content .top p{margin-bottom: 16px;line-height: 29px;}
.empty-cart-content .btn{line-height: 50px; padding: 0 20px; width: 250px; text-align: center;}
.empty-cart-content .btn::before{content: url('/user/documents/upload/Images/sipka-zpet.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right: 12px;}
.empty-cart-content a.btn.btn-conversion:hover{color: #fff !important;}
.empty-cart-content .btn:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.empty-cart-content .bottom{margin-top: 80px; padding-top: 48px;border-top: 1px solid #D6D6D6;}
.empty-cart-content .bottom h2{font-size: 36px;line-height: 40px;font-weight: 500;margin: 0 0 24px;}
.empty-cart-content .bottom p{font-size: 16px; line-height: 1.6;}
.empty-cart-content .footer-banners::before {display: none;}
@media screen and (max-width: 767px){
  .empty-cart-content {padding: 20px 10px 0;}
  .empty-cart-content .top h4, .empty-cart-content .bottom h2{font-size: 28px; line-height: 36px;}
  .empty-cart-content .bottom {margin-top: 40px;padding-top: 24px;}
  .top-navigation-bar-menu{visibility: visible !important;padding-top: 16px !important;margin-bottom: 60px !important;}
  .navigation-in > ul.top-navigation-bar-menu > li{border: 0 !important;display: block !important;}
  .navigation-in > ul.top-navigation-bar-menu > li > a{padding: 8px 16px !important;font-size: 14px;line-height: 17px;}
}
.id--9 .col-md-8 .cart-content{display: flex; flex-wrap: wrap;padding-bottom: 80px;}
.id--9 .col-md-8 .cart-content > *{width: 100%;}
body.fvStudio-Classic .fvDoplnek{order: 3;border-top: 1px solid #D6D6D6 !important;padding-top: 24px;margin-top: 20px;}
body.fvStudio-Classic .fvDoplnek-produkt{padding: 14px 110px 14px 20px; border-bottom: 1px solid #D6D6D6; margin: 0 !important;position: relative;}
.fvDoplnek h4 {font-weight: 700;font-size: 0;margin-bottom: 12px !important;line-height: 1.6;text-transform: uppercase;}
.fvDoplnek h4::after{content: "DOPORUČUJEME PŘIDAT"; font-size: 15px;}
.sk .fvDoplnek h4::after{content: "ODPORÚČAME PRIDAŤ";}
body.fvStudio-Classic .fvDoplnek-produkt form input[type="checkbox"]{width: 20px; height: 20px;top: 8px;border-color: #D6D6D6;}
body.fvStudio-Classic .fvDoplnek-text {padding-left: 88px;}
.fvDoplnek-text .name {text-transform: none;font-weight: 700;text-decoration: none !important;line-height: 1.6;display: inline-block;}
.fvDoplnek-text .name:hover{text-decoration: underline !important;}
body.fvStudio-Classic div.fvDoplnek .fvDoplnek-produkt form p {padding-left: 108px !important;padding-top: 2px !important;color: #444;font-size: 13px !important;line-height: 1.5;width: 100%;min-height: 41px;}
.fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price {color: #000 !important;position: absolute;right: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-weight: 700;}
.fvDoplnek .upsell-product-tooltip::after{color: #329A9D; border: 2px solid #329A9D; background-color: #fff;font-size: 10px;line-height: 12px;font-weight: 700;}
.fvDoplnek-produkt img{position: absolute;left: 59px;width: 56px;height: 56px !important;top: 20px;margin: 0 !important;}
@media screen and (max-width: 767px){
  .id--9 .col-md-8 .cart-content .fvDoplnek{display: none !important;}
  .id--9 .col-md-8 .cart-content{padding-bottom: 0;}
  body.fvStudio-Classic .fvDoplnek {margin-top: 0;padding-left: 10px;padding: 24px 20px 0 !important; margin-bottom: 40px !important;}
  body.fvStudio-Classic .fvDoplnek-produkt {padding: 12px 70px 12px 12px;}
  .fvDoplnek-produkt img {left: 40px;top: 12px;}
  .fvDoplnek-description{display: none;}
  body.fvStudio-Classic .fvDoplnek-text {padding-left: 72px;margin-top: 0 !important;}
  .fvDoplnek-text .name{line-height: 1.2;}
  body.fvStudio-Classic div.fvDoplnek .fvDoplnek-produkt form p {padding-left: 92px !important;}
  .vice-info{padding-left: 92px;display: inline-block;font-size: 13px;color: #444;line-height: 1.6;text-decoration: underline !important;margin-top: 2px;}
  .vice-info::after{content: url('/user/documents/upload/Images/sipka-info.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-left:7px;}
  .otevreno .vice-info::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  .fvDoplnek .fvDoplnek-produkt .fvDoplnek-text .price {right: 12px;top: 32px;-webkit-transform: none;transform: none;font-weight: 700;}
  .id--9 .cart-content.summary-wrapper {margin-bottom: 84px;}
}
@media screen and (max-width: 767px){
  .detail-banner img:not(.banner-mobil){display: none;}
  .type-index .product .btn{padding: 0 10px;}
}
@media screen and (min-width: 768px){
  .detail-banner img.banner-mobil{display: none;}
}
.add-to-cart + .p-short-description{display: none !important;}
.carousel-indicators{display: none !important;}
@media screen and (max-width: 1199px){
  .cart-widget{display: none !important;}
}
.cart-up-sell .cart-related-img {display: block;margin-bottom: 0;max-width: none;width: 100%;}
.cart-up-sell .cart-related-img img{width: 100% !important;}
@media screen and (max-width: 767px){
.cart-up-sell {margin: 0 0 32px;padding: 0 10px;}
.cart-up-sell h3{text-align: left;}
}
@media screen and (min-width: 768px){
  .id--16 #navigation, .id--17 #navigation{display: none;}
  .radio-wrapper .payment-info {flex-basis: calc(100% - 210px);}
}
