﻿body {color: #575757;font-size: 16px;opacity: 0;}
body.visible-screen{opacity: 1;}
.top-navigation-bar {border: 0; background: url("/user/documents/upload/Images/top-lista-bg.png") #fff 50% 0 repeat-x;padding: 3.5px 0 9.5px 0;}
.top-navigation-menu {background-color: transparent;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #575757; text-transform: none; font-size: 14px;}
.top-navigation-contacts{order: 2;}
.top-navigation-menu{order: 1;}
.top-navigation-tools{order: 3;}
.top-navigation-contacts .project-email{display: none;}
.top-navigation-bar-menu li a {padding: 2px 10px;}
.top-navigation-bar-menu li:first-child a{padding-left: 0;}
.top-navigation-bar-menu{text-align: left;}
.top-navigation-bar .container{padding: 0;}
.top-navigation-bar-menu li::before{display: none;}
.project-phone{font-size: 14px;}
.project-phone::before{content: "Potřebujete poradit s výběrem?" !important; font-family: 'Libre Franklin', sans-serif !important; font-size: 14px !important;margin-right: 3px !important; background: url("/user/documents/upload/Images/telefon.svg") left center no-repeat; padding-left: 27px;}
.project-phone::after{content: "po-pá: 9:00 - 17:00";margin-left: 4px;}
.top-navigation-bar .project-phone::after {position: relative; top: 2px;}
.project-phone span{font-weight: 700;color: #FF8911;}
.top-navigation-contacts a:first-of-type {padding-right: 0;}
#header .container {padding: 0;}
#navigation {margin-left: 0; margin-right: 0;}
.navigation-in > ul > li > a{font-family: 'Roboto Slab', serif; font-size: 14px; text-transform: uppercase;}
.navigation-in > ul > li > a > b{font-weight: 700;}
.compact-form .form-control {padding-right: 120px; height: 52px; border-color: #DBDBDB;border-radius: 0;padding-left: 52px; background: url("/user/documents/upload/Images/lupa.svg") 16px 50% no-repeat;}
.compact-form .form-control::placeholder{color: #949494;}
.compact-form .btn {font-size: 16px; font-weight: 700; right: 4px; top: 4px;height: 44px; width: 120px;font-family: 'Roboto Slab', serif; text-transform: none;}
.btn.btn-default:hover, a.btn.btn-default:hover {border-color: #736559;background-color: #736559;}
.header-top .btn.cart-count::before{content: ""; background: url("/user/documents/upload/Images/kosik.svg") 50% no-repeat; width: 64px; height: 52px; margin-right: 13px;}
.header-top .btn.cart-count .cart-price{font-family: 'Libre Franklin', sans-serif; font-size: 14px; font-weight: 600; color: #575757; text-transform: none; font-style: italic;line-height: 18px;vertical-align: middle;}
.top-nav-button::before{content: ""; background: url("/user/documents/upload/Images/user.svg") 50% no-repeat; width: 12px; height: 16px; display: inline-block; margin-right: 8px; vertical-align: middle;position: relative;top: -3px;}
.top-nav-button::after{content: ""; background: url("/user/documents/upload/Images/sipka-login.svg") 50% no-repeat; width: 10px; height: 6px; display: inline-block; margin-left: 6px;vertical-align: middle; position: relative;top: -2px;}
.top-navigation-bar .dropdown .caret::before {content: "";background: url("/user/documents/upload/Images/sipka-login.svg") 50% no-repeat;}
.top-navigation-bar .dropdown button {padding-right: 16px;}
.registrace{margin-left: 24px;}
.navigation-in > ul > li.ext > a::after{content: ""; background: url("/user/documents/upload/Images/sipka-menu.svg") 50% no-repeat; width: 14px; height: 8px; display: inline-block; vertical-align: middle; margin-left: 12px; position: relative; top: -1px;}
.homepage-box {border: 0; background: none;}
.row.banners-row > .col-sm-8 {width: 74.54%;}
.row.banners-row > .col-sm-4 {width: 25.46%;padding-left: 24px;}
.extended-banner-link {margin-top: 0;background-color: #FF8911;border: 2px solid #C47A2F;color: #fff;font-family: 'Roboto Slab', serif;font-size: 16px;font-weight: 700;line-height: 16px;padding: 14px 20px;height: auto;box-shadow: none;width: 200px;text-align: center;}
.extended-banner-link:hover{background-color: #C47A2F;}
#carousel .extended-banner-link{left: 18%;right: auto;bottom: 24%;top: auto;}
.next-to-carousel-banners .extended-banner-link {top: 39%;left: 50%;right: auto;margin-left: -100px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control.right::before {right: 0 !important;}
.carousel-control.left::before {left: 0 !important; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.carousel-control::before {content: "" !important; width: 48px; height: 48px; margin-top: -24px; line-height: 48px; border-radius: 0; background: url("/user/documents/upload/Images/sipka-carousel.svg") #fff 50% no-repeat;}
.banners-content a:hover img, .banner-footer a:hover img, .banner-wrapper a:hover img, .footer-banner a:hover img, .banner-category a:hover img {-webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.vyhody{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;margin-top: 32px;padding-bottom: 30px;border-bottom: 1px dashed #BBA99B;margin-bottom: 64px;}
.vyhody > div{width: 25%; background-position: left center; background-repeat: no-repeat; padding-left: 92px;font-size: 14px; line-height: 20px;padding-right: 18px;}
.vyhoda1{background-image: url("/user/documents/upload/Images/vyhoda1.svg");}
.vyhoda2{background-image: url("/user/documents/upload/Images/vyhoda2.svg");}
.vyhoda3{background-image: url("/user/documents/upload/Images/vyhoda3.svg");}
.vyhoda4{background-image: url("/user/documents/upload/Images/vyhoda4.svg");}
.vyhody > div strong{display: block;font-family: 'Roboto Slab', serif; line-height: 21px; margin-bottom: 6px; font-size: 16px;}
.vyhody > div a{color: #FF8911; text-decoration: underline;}
.vyhody > div a:hover{text-decoration: none;}
.hp-kat{padding-bottom: 52px; border-bottom: 1px dashed #BBA99B; margin-bottom: 64px;}
.hp-kat > div > ul {display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; margin: 0;}
.hp-kat > div > ul > li{width: 33.333%;padding: 12px; position:relative;}
.hp-kat .kat {background-color: #F3EEE9;padding: 35px 32px 26px 160px;position: relative;}
.hp-kat .menu-image, .hp-kat > div > ul ul ul{display: none;}
.hp-kat > div > ul, .hp-kat > div > ul li ul {padding: 0; list-style: none;}
.hp-kat > div > ul li ul li{display: inline-block; width: auto; margin-right: 10px;line-height: 24px;}
.hp-kat > div > ul li ul li a{text-decoration: underline; font-size: 14px;}
.hp-kat > div > ul > li > div > a:not(.vse){font-size: 22px; line-height: 28px; color: #FF8911; font-family: 'Roboto Slab', serif; text-decoration: underline; margin-bottom: 6px;display: block;}
.hp-kat > div > ul > li > div > a:not(.vse) b{font-weight: 400;}
.hp-kat > div > ul li ul{margin-bottom: 12px;height: 72px;overflow: hidden;}
.kat .vse{font-size: 14px;font-weight: 700;color: #FF8911;text-decoration: underline;}
.kat::before{background-position: 50%; background-repeat: no-repeat; content: ""; height: 100%; width: 129px; position: absolute; left: 0; top: 0;}
.hp-kat > div > ul > li:first-child .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat1.jpg");}
.hp-kat > div > ul > li:nth-child(2) .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat2.jpg");}
.hp-kat > div > ul > li:nth-child(3) .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat3.jpg");}
.hp-kat > div > ul > li:nth-child(4) .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat4.jpg");}
.hp-kat > div > ul > li:nth-child(5) .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat5.jpg");}
.hp-kat > div > ul > li:nth-child(6) .kat::before{background-image: url("/user/documents/upload/HP kategorie/kat6.jpg");}
.hp-kat a:hover{text-decoration: none !important;}
.homepage-box.before-carousel{margin-bottom: 0; padding-bottom: 0;}
.products-block.products > div {padding: 24px 16px 32px 16px; border: 0}
.products-block.products > div .p-in{padding-left: 8px; padding-right: 8px;}
.flag{font-family: 'Roboto Slab', serif;font-size: 12px;font-weight: 700;padding: 7px 8px;text-transform: uppercase;line-height: 1;}
.products-block.products .p .name{font-family: 'Roboto Slab', serif;font-size: 16px;color: #575757;text-decoration: underline;text-align: center;line-height: 28px;height: 56px;margin-bottom: 40px;}
.products-block.products .p .name:hover{text-decoration: none;}
.products-block .ratings-wrapper .availability {text-align: center; font-size: 14px; font-weight: 700; position: relative;}
.products-block .ratings-wrapper .availability::before{content: ""; border-top: 1px dashed #BBA99B; height: 1px; width: 100%; left: 0; top: 50%; position: absolute;}
.products-block .ratings-wrapper .availability > span{background-color: #fff;position: relative;}
.products-block .ratings-wrapper .availability > span:not(.availability-amount){padding-left: 8px;}
.products-block .ratings-wrapper .availability > span.availability-amount {padding-right: 8px;}
.products-block .p-bottom > div {align-items: center;}
.products-block.products .p .price{font-family: 'Roboto Slab', serif;font-size: 20px;color: #575757;}
.quantity {border-color: #DBDBDB; border-right: 0;padding-right: 24px; border-radius: 0;margin-right: 4px;}
.quantity input {width: 38px; height: 42px; text-align: center; font-size: 16px; color: #575757;}
.quantity .increase, .quantity .decrease {border: 0; background-color: #665B4F;color: #fff;width: 24px;height: 21px;}
.quantity .increase::before {content: '\e918';}
.quantity .decrease::before {content: '\e919';}
.quantity .increase::before, .quantity .decrease::before {font-size: 8px; line-height: 21px;}
.quantity .increase{top: -1px;}
.quantity .decrease {top: 21px; height: 22px !important;}
.products-block .p-bottom .prices {flex-basis: 30%;}
.products-block .p-bottom .p-tools{flex-basis: 70%;}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart, .btn.btn-primary, a.btn.btn-primary {font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 700;vertical-align: middle;border: 2px solid #C47A2F;}
.product .btn{padding: 9px 23px;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{content: ""; background: url("/user/documents/upload/Images/kosik-btn.svg") 50% no-repeat; width: 24px; height: 19px;margin-right: 12px;}
.btn.btn-primary, a.btn.btn-primary {background-color: #FF8911; text-transform: none;}
.products-block .ratings-wrapper {padding-bottom: 21px;}
.devider{width: 100% !important;clear: both;padding: 0 !important;height: 1px;border-top: 1px dashed #BBA99B !important;margin: 16px 0;}
.btn.btn-secondary, a.btn.btn-secondary {color: #fff; border-color: #49423C; background-color: #665B4F; font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 700; text-transform: none; border-width: 2px;}
.btn.btn-secondary:hover, a.btn.btn-secondary:hover{background-color: #49423C !important; border-color: #49423C !important;}
.vsechny-produkty .btn{padding: 14px 29px;position: relative;}
.vsechny-produkty {text-align: center;background-color: #fff;position: relative;margin-top: 58px;}
.vsechny-produkty::before{content: ""; position: absolute; width: 100%; height: 1px; top: 50%; left: 0; border-top: 1px dashed #BBA99B;}
.banners-content > div{width: 50% !important; padding: 0;}
.banners-content > .col-sm-4{padding-right: 12px;}
.banners-content > .col-sm-8{padding-left: 12px;}
.welcome div, .welcome h1 {max-width: none;}
.homepage-box.welcome-wrapper {margin-top: 0; padding-top: 0;}
.cinnosti{margin-top: 33px; text-align: center; padding-bottom: 72px; border-bottom: 1px dashed #BBA99B;}
.cinnosti a{color: #FF8911; border: 1px solid #FF8911; margin: 4px; display: inline-block; font-family: 'Roboto Slab', serif; font-size: 14px;padding: 9px 22px; background-color: #fff;}
.cinnosti a:hover{background-color: #FF8911; color: #fff;}
.popis-hp > h2{font-size: 24px; margin-top: 0; margin-bottom: 40px; line-height: 32px;position: relative;text-align: left !important;}
.popis-hp > h2::before{margin-left: 0 !important;left: 0 !important;}
.popis-hp{line-height: 28px; margin-top: 35px; padding-top: 39px; padding-bottom: 80px; position: relative; padding-right: 50%;}
.popis-hp::after{content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 45%; background: url("/user/documents/upload/Images/popis-hp.jpg") 50% no-repeat;background-size: contain;background-position: 100% 0;}
.custom-footer, .footer-bottom {border: 0;}
.heureka, .prodejny {padding-left: 0; padding-right: 0;}
.h-hlavicka, .hodnoceni-obal{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;color: #575757;align-items: center;}
.h-hlavicka > div{width: 50%;}
.h-hlavicka .leva{color: #575757; font-size: 24px; font-family: 'Roboto Slab', serif; line-height: 32px;}
.h-hlavicka a{color: #FF8911; text-decoration: underline;}
.h-hlavicka a:hover{text-decoration: none;}
.h-hlavicka .prava{text-align: right;}
.h-hlavicka .prava strong{display: inline-block;margin-right: 18px;color: #42A45C;font-weight: 700;font-family: 'Roboto Slab', serif; font-size: 44px; line-height: 58px; background: url("/user/documents/upload/Images/heureka.jpg") left center no-repeat; padding-left: 80px;}
.h-hlavicka .prava span{display: inline-block; text-align: left;line-height: 20px;}
.heureka-obal{border-top: 1px solid #dbdbdb;padding-top: 64px;margin-bottom: 90px;}
.homepage-box.welcome-wrapper{margin-bottom: 0; padding-bottom: 0;}
.hodnoceni-obal{align-items: flex-start;margin-top: 60px;}
.hodnoceni-obal > div{width: 25%; padding-left: 44px; padding-right: 24px;background: url("/user/documents/upload/Images/heureka-uvozovky.svg") 0 0 no-repeat;padding-bottom: 50px;}
.hodnoceni-obal > div > img{margin-bottom: 14px;}
.hodnoceni-obal > div p:not(.autor) {font-style: italic; line-height: 28px;margin: 0;}
.hodnoceni .autor{font-size: 14px; position: absolute; bottom: 0;}
.hodnoceni .autor span{margin-left: 5px;margin-right: 5px}
.prodejny-obal{background-color: #413B36;position: relative;}
.prodejny-obal::before{content: ""; position: absolute; top: -6px; left: 0; width: 100%; height: 6px; background: url("/user/documents/upload/Images/footer-cara1.png") repeat-x;}
.prodejny-obal::after{content: ""; position: absolute; bottom: -6px; left: 0; width: 100%; height: 6px; background: url("/user/documents/upload/Images/footer-cara2.png") repeat-x;}
.prodejny{padding-top: 72px;padding-bottom: 60px;}
.prodejny h3{text-align: center; font-size: 24px; color: #fff; line-height: 32px; margin-top: 0; margin-bottom: 32px;}
.prodejny-in{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.prodejna{width: 50%; padding: 12px;}
.prodejna > img{border: 16px solid #736960; float: left; margin-right: 24px;}
.prodejna > div{float: left;}
.prodejna > div > h4{color: #fff;font-size: 20px;font-weight: bold;margin-bottom: 24px;line-height: 26px;margin-top: 0;}
.prodejna > div > h4 span{display: block; font-family: 'Libre Franklin', sans-serif; font-size: 16px; margin-top: 6px; font-weight: 400;}
.oteviracka{color: #fff; margin-bottom: 5px;}
.oteviracka > p{margin-bottom: 8px;}
.oteviracka table{font-size: 14px;}
.oteviracka table td{color: #BBA99B; text-align: center;line-height: 28px;}
.oteviracka table th{text-align: left;font-weight: 400;padding-right: 32px;line-height: 28px;}
.paticka-kontakt a{display: block; color: #FF8911; line-height: 28px;margin-bottom: 4px;}
.paticka-kontakt a:hover{text-decoration: underline;}
.telefon::before, .email::before{content: ""; width: 20px; height: 20px; background: url("/user/documents/upload/Images/telefon.svg") 50% no-repeat; display: inline-block;vertical-align: middle;margin-right: 14px;}
.email::before{background-image: url("/user/documents/upload/Images/email.svg");}
.prodejna-info a{font-weight: 700;color: #FF8911;text-decoration: underline;}
.prodejna-info{margin-top: 20px;margin-bottom: 0;}
.banner {margin-bottom: 0;}
#footer{background-color: #312C28;}
#footer > .container {background-color: transparent;}
#footer .site-name{display: none;}
.custom-footer {padding-left: 0; padding-top: 46px;}
#footer h4{font-weight: bold;color: #fff;text-transform: none;line-height: 21px;margin-bottom: 22px;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a {color: #fff; font-size: 14px;}
#footer ul li {line-height: 28px;}
.kontakt-podnadpis{margin-top: -13px; font-size: 14px;}
#footer p{color: #fff;margin-bottom: 20px;}
#footer .paticka-kontakt a{font-size: 20px; font-weight: 700;}
#footer .telefon{margin-bottom: 10px;}
.telefon::after{content: "po - pá: 9:00 - 17:00"; font-size: 12px; color: #fff; font-weight: 400; display: block;margin-left: 34px;}
#formNewsletter .form-control{background: #fff !important; padding-left: 16px;}
#formNewsletter .btn::before{display: none;}
.odber-popis{font-size: 14px;margin-top: -13px;}
#footer .whole-width {color: #fff;font-size: 14px;margin-top: 14px;}
#footer .whole-width a{color: #fff; text-decoration: underline;}
#footer .whole-width a:hover{text-decoration: none;}
#footer #formNewsletter br{display: none;}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {border-color: #dbdbdb;width: 20px; height: 20px;}
input[type="checkbox"]:checked + label::after, input[type="radio"]:checked + label::after {width: 20px; height: 20px; left: 0; border: 0;background: url("/user/documents/upload/Images/fajfka.svg") #FF8911 50% no-repeat;}
input[type="checkbox"] + label, input[type="radio"] + label{padding-left: 32px !important;}
#footer .red{display: none;}
#footer .validator-msg{position: absolute;left: 0;margin: 0;top: 50px;font-size: 14px;}
.paticka-spodek{border-top: 1px solid #4A4139;border-bottom: 1px solid #4A4139;padding: 15px 0 11px 0;}
.paticka-spodek > div{display: inline-block;}
.paticka-spodek > div:not(.facebook){margin-right: 20px;}
.paticka-spodek > div.facebook{float: right;color: #fff;font-size: 14px;}
.paticka-spodek > div > span{background-color: #fff;padding: 6px 8px;margin: 0 4px 4px 0;color: #575757; font-family: 'Roboto Slab', serif;font-size: 12px;display: inline-block;vertical-align: middle;height: 32.1333px;}
.paticka-spodek > div > span.text{line-height: 20.133px;}
.paticka-spodek > div.facebook img{margin-left: 18px;}
.copyright, #signature a {font-size: 12px; color: #fff;font-family: 'Libre Franklin', sans-serif !important;}
.copyright strong{font-weight: 400;}
.container.footer-bottom{padding: 2px 0;border-bottom: 1px solid #4A4139;}
#signature img {width: 16px; margin-right: 8px;}
.kat-header {background-color: #F3EEE9;padding-bottom: 36px;margin-bottom: 62px;}
.navigation-home-icon-wrapper::before{content: ""; background: url("/user/documents/upload/Images/home.svg") 50% no-repeat; width: 20px; height: 20px; left: 0;top: 26px;}
.container.breadcrumbs-wrapper{width: 100%;}
.type-category .container.breadcrumbs-wrapper {background-color: #F3EEE9;}
.breadcrumbs {color: #575757;background-color: transparent; border: 0; width: 100%; max-width: 1418px; margin: 0 auto;padding: 6px 0;border-bottom: 1px dashed #BBA99B;}
.kat-header .container{padding: 0;}
.breadcrumbs > span > a::before{display: none;}
.breadcrumbs > span > a::after{content: "";background: url("/user/documents/upload/Images/sipka-drobek.svg") 50% no-repeat;width: 24px;height: 7px;transform: none;bottom: auto;top: 50%;margin-top: -3.5px;right: 0;position: absolute;}
.breadcrumbs > span > a, .breadcrumbs > span > span {padding: 10px 34px 10px 8px;font-size: 14px;}
.breadcrumbs > span > a {color: #FF8911;text-decoration: underline; position: relative;}
.breadcrumbs > span > a:hover{text-decoration: none;}
.navigation-home-icon-wrapper #navigation-first a {padding-left: 18px;}
body:not(.type-index) h1{font-size: 44px;margin-top: 43px;line-height: 56px;margin-bottom: 20px;}
.category-perex, .p-short-description, .basic-description, article, .news-item-detail {line-height: 28px;}
.category-perex a, .p-short-description a, .basic-description a, article a, .news-item-detail a{color: #FF8911; text-decoration: underline;}
.category-perex a:hover, .p-short-description a:hover, .basic-description a:hover, article a:hover, .news-item-detail a:hover{text-decoration: none;}
.subcategories li {padding: 12px;}
.subcategories {margin: 0 -12px 0 -12px;}
.subcategories li a {border-color: #BBA99B; color: #FF8911; text-decoration: underline; line-height: 24px; height: 72px;}
.subcategories.with-image li a .image img {max-height: 56px;}
.subcategories.with-image li a .image {width: 27%;}
.subcategories.with-image li a .text {width: 73%;max-height: 48px;padding-left: 15px;}
.subcategories li a::before{display: none;}
.sidebar {background-color: transparent;}
.sidebar {background-color: transparent;}
.filters-wrapper{background-color: #F3EEE9;border: 1px solid #DBDBDB;padding: 24px 24px 0 24px;}
.filter-sections {background-color: transparent; padding: 0;}
.box.box-sm.box-filters{padding-top: 0;padding-bottom: 24px;}
.sidebar-inner {padding: 0;}
.slider-wrapper {padding: 0 0 16px 0;}
.filter-section h4 {margin-top: 0; font-size: 18px; text-transform: none; margin-bottom: 24px; position: relative;}
.filter-section:not(.slider-wrapper) h4{cursor: pointer;}
.filter-section:not(.otevreny) h4{margin-bottom: 0;}
.filter-section {margin-left: -24px; margin-right: -24px; padding: 17px 24px; border-top: 1px solid #D6CABF !important;}
.type-category input[type="checkbox"] + label, .type-category input[type="radio"] + label {line-height: 28px; font-size: 14px;}
.filter-count {margin-left: 6px; padding: 5px; border-radius: 0; font-size: 12px; font-weight: 400; line-height: 12px; background-color: #EBE0D4;}
.filter-section form{display: none;max-height: 155px;overflow: auto;scrollbar-color: #FFF #BBA99B;scrollbar-width: thin;}
.filter-section label.active {font-weight: 400;}
.filter-section.otevreny form{display: block;}
.slider-wrapper{padding-top: 0; border-top: 0 !important;}
.slider-wrapper h4{margin-bottom: 34px !important;}
skip-pay-placement {margin-bottom: 20px;}
.param-filter-top form{display: block !important;}
.param-filter-top::before{content: "Dostupnost";  font-size: 18px; text-transform: none; font-weight: 700;font-family: 'Roboto Slab', serif; color: #575757;margin-bottom: 20px;display: block;}
.filter-section:not(.slider-wrapper) h4::after{content: ""; width: 12px; height: 7px; position: absolute; background: url("/user/documents/upload/Images/sipka-filter.svg") 50% no-repeat; right: 0; top: 50%; margin-top: -3.5px;}
.filter-section.otevreny:not(.slider-wrapper) h4::after{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
#category-filter-hover .filter-section:last-child{background-color: #fff;margin-left: -25px;margin-right: -25px;margin-bottom: -1px; padding: 0;}
#clear-filters {margin: 0;text-transform: none;font-size: 14px;}
#clear-filters a {color: #575757; text-decoration: underline;padding: 24px 0 0 0;display: block;}
#clear-filters a:hover {text-decoration: none;}
#clear-filters a::after{display: none;}
#clear-filters a::before{content: url("/user/documents/upload/Images/close-filtr.svg"); display: inline-block; vertical-align: middle; margin-right: 8px;}
.advanced-parameter {width: 35px; height: 35px;}
.advanced-parameter-inner {width: 35px; height: 35px;box-shadow: none;border: 0;}
.advanced-filters-wrapper > div {width: auto; padding-bottom: 0; margin: 0 7px 7px 0;}
.sidebar .extended-banner-link {left: 50%;margin-left: -100px;top: 39%;}
.sidebar-inner > div {padding: 0; border: 0;}
.type-category #content > h4{font-size: 24px;line-height: 32px;margin-top: 0;margin-bottom: 24px;}
.products-inline.products-top > div {width: 100%;padding: 4px 0;margin: 0;border-top: 1px dashed #BBA99B;}
.products-inline.products-top > div:first-child{border-top: 0;}
.products-inline.products-top > div .p{width: 100%;}
.products-inline > div .p .p-in .p-in-in .name {color: #575757; text-decoration: underline;margin-bottom: 10px;line-height: 19px;}
.products-inline > div .p .p-in .p-in-in .name:hover{text-decoration: none;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability{font-weight: 700;font-size: 14px;}
.products-inline.products-top > div .p .p-in{display: flex;}
.products-inline.products-top > div .p .p-in .p-bottom .prices {margin-left: auto;}
.products-inline > div .p .price strong{font-size: 20px;font-family: 'Roboto Slab', serif;}
.products-inline.products-top > div.button-wrapper{padding-top: 26px;}
.products-inline.products-top > div.button-wrapper > a{color: #FF8911;text-decoration: underline;line-height: 20px;}
.chevron-after::after {margin-left: 12px;}
body:not(.type-index) .vyhody{max-width: 1418px;margin-left: auto;margin-right: auto;margin-bottom: 30px;border: 0;margin-top: 120px;}
body:not(.type-index) .devider { margin: 16px; width: calc(100% - 40px) !important;}
.products-top {margin-bottom: 44px;}
.category-header {background-color: transparent; border-bottom: 1px solid #DBDBDB;margin-bottom: 53px;}
.category-header input[type="checkbox"] + label, .category-header input[type="radio"] + label {background-color: #665B4F; border: 2px solid #49423C; color: #fff; font-size: 12px; font-family: 'Roboto Slab', serif; padding: 11px 24px !important; margin-right: 2px;}
.category-header input[type="checkbox"] + label:hover, .category-header input[type="radio"] + label:hover{background-color: #49423C;color: #fff;}
.category-header input[type="radio"]:checked + label {color: #575757; border: 1px solid #DBDBDB; border-bottom: 0; padding: 12px 24px 14px 24px !important; margin-bottom: -2px;background-color: #fff;}
.category-header div{font-size: 14px;padding-right: 12px;}
.category-header div strong{font-weight: 400;}
.p:hover .btn-cart {background-color: #FF8911;}
.p .btn-cart:hover {border-color: #C47A2F;background-color: #C47A2F;}
body:not(.type-index) .products-block.products > div {padding: 24px 20px 32px 20px;}
.pagination-top {visibility: hidden;}
#content .btn.unveil-button, #footer .btn.unveil-button {border: 2px solid #49423C; text-transform: none; font-family: 'Roboto Slab', serif; font-size: 16px; font-weight: 700;}
#content .btn.unveil-button:hover, #footer .btn.unveil-button:hover{background-color: #49423C;}
.pagination-loader .btn.unveil-button{padding: 14px 30px;}
.pagination-loader .btn.unveil-button::after{content: ""; background: url("/user/documents/upload/Images/sipka-bila-load.svg") 50% no-repeat; width: 16px; height: 10px; display: inline-block;margin-left: 16px;}
body:not(.type-index):not(.ordering-process) #content a:hover{text-decoration: none;}
.pagination > a, .pagination-top > a, .pagination > strong, .pagination-top > strong {width: 40px; height: 40px; min-width: 40px; margin-right: 0px; margin-left: 8px; border-radius: 0;}
.pagination > strong {border: 1px solid #DBDBDB;line-height: 38px;}
.pagination > a{background-color: #665B4F; border: 2px solid #49423C; color: #fff;}
.pagination > a:hover{background-color: #49423C;}
.pagination .pagination-link::before{content: ""; width: 12px; height: 20px; background: url("/user/documents/upload/Images/sipka-pagination.svg") 50% no-repeat;top: -2px;position: relative;}
.pagination .pagination-link.prev{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.pagination-wrapper {margin-top: 33px;}
.advanced-parameter-inner.yes-before::before {content: "\e913"; background-image: none; text-align: center; line-height: 27px; height: 27px; width: 27px; top: 4px; left: 4px; border-radius: 50%; background-color: rgba(0,0,0,0.3); color: #fff;}
.product .stars{margin-right: 0;}
.product .stars-wrapper {bottom: 0;position: absolute;border: 1px solid #DBDBDB;padding: 8px 7px;height: auto;}
.produkt-info > *{display: inline-block; width: auto; margin-right: 24px;}
.p-image .flags-default{position: absolute;left: 0;top: 0;}
.product-top > div:not(.p-info-wrapper):not(.p-image-wrapper) {display: none;}
.product-top {margin-top: 33px;}
.p-detail-inner-header h1{margin-top: 0 !important; margin-bottom: 25px !important;}
.produkt-info{font-size: 14px; margin-bottom: 26px;}
.p-code {color: #575757;}
.type-product #content a:not(.btn):not(.star):not(.name){color: #FF8911; text-decoration: underline;}
.stars-label {font-size: 12px;}
.p-short-description p {margin-bottom: 0;}
.vice .chevron-after::after {top: 2px; position: relative;}
.social-buttons-wrapper{display: none;}
.vice{line-height: 28px;}
.p-info-wrapper .availability-value{padding-top: 24px;border-top: 1px dashed #BBA99B; position: relative;}
.p-info-wrapper .availability-value > span{font-size: 16px; font-weight: bold;}
.p-info-wrapper .availability-value::before{content: "Dostupnost:"; font-weight: 400;font-size: 16px;}
.doprava{position: absolute;right: 0;top: 31px;font-size: 16px;color: #FF8911;text-decoration: underline;cursor: pointer;}
.doprava:hover{text-decoration: none;}
.flags-extra .flag {width: 72px; height: 72px;}
.flag.flag-discount {background-color: #EC3D3D;}
.flags-extra .flag .price-save{font-size: 20px !important; line-height: 26px; font-family: 'Roboto Slab', serif; font-weight: 700;}
.flags-extra .price-standard{font-size: 12px !important; font-weight: 400; line-height: 12px; font-family: 'Roboto Slab', serif;}
.p-image-wrapper .flags-extra .flag {width: 80px; height: 80px;}
.p-image-wrapper .flags-extra .price-standard{margin-bottom: 2px;}
.buy-box{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;align-items: center;}
.buy-box .p-final-price-wrapper{width: 35%; margin: 0;}
.buy-box .add-to-cart{width: 65%;margin: 0; text-align: right; -webkit-justify-content: right; -ms-justify-content: right; -o-justify-content: right; justify-content: right;}
.p-info-wrapper .price-final{font-family: 'Roboto Slab', serif; font-size: 36px; line-height: 36px; color: #575757;}
.price-measure, .price-final .pr-list-unit{display: none;}
.p-info-wrapper .price-save{font-size: 16px;font-weight: 700;color: #EC3D3D;margin-bottom: 5px;}
.p-info-wrapper .price-standard{color: #575757;margin-left: 12px;margin-bottom: 5px;margin-right: 0;}
.p-info-wrapper .buy-box .btn{padding: 8px 97px;}
.p-detail .add-to-cart .quantity {margin-right: 32px;}
.type-product .vyhody{margin-top: 80px !important;padding-bottom: 0;margin-bottom: 78px !important;}
.banners-content .extended-banner-link{width: 158px;height: 44px;padding: 0;left: 7%;bottom: 16%;top: auto;line-height: 40px;}
.banners-content .col-sm-8 .extended-banner-link{background-color: #665B4F; border-color: #49423C;}
.banners-content .col-sm-8 .extended-banner-link:hover{background-color: #49423C;}
.shp-tabs-holder{background-color: transparent; border-bottom: 1px solid #DBDBDB;}
.shp-tabs{background-color: transparent;}
.shp-tabs-holder ul.shp-tabs li a {background-color: #665B4F; border: 2px solid #49423C; font-size: 14px; color: #fff !important; text-decoration: none !important;font-family: 'Roboto Slab', serif;padding: 15px 20px; transition: none;}
.shp-tabs-holder ul.shp-tabs li a:hover{background-color: #49423C;}
.shp-tabs-holder ul.shp-tabs li{margin-bottom: -1px;}
.shp-tabs-holder ul.shp-tabs li.active a{border: 1px solid #DBDBDB;background-color: #fff;color: #575757 !important;border-bottom-color: #fff;padding-top: 16px;padding-bottom: 17px;}
#tab-content{padding-top: 49px;}
.extended-description{padding-left: 0;}
.extended-description table tr{border-bottom: 1px dashed #BBA99B;}
.extended-description table{width: 100%;}
.extended-description table th, .extended-description table td{font-size: 14px;color: #575757;padding: 14px 12px !important;}
.extended-description table td {font-weight: 400 !important; text-align: right;}
#productsAlternative {display: block; opacity: 1;}
.p-detail{padding-bottom: 40px;}
.souvisejici, .podobne{margin-right: 3px;}
.souvisejici a, .podobne a{cursor: pointer;}
.browse-p .p-prev, .browse-p .p-next {border-radius: 0; background-color: #665B4F; border: 2px solid #49423C;}
.browse-p .p-prev:hover, .browse-p .p-next:hover{background-color: #49423C;}
.browse-p .p-prev::before, .browse-p .p-next::before{background: url("/user/documents/upload/Images/sipka-pagination.svg") 50% no-repeat; content: "";width: 100%;height: 100%;}
.browse-p .p-prev::before{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.varianty{margin-bottom: 0;}
.varianty a{color: #fff !important;text-decoration: none !important;padding-top: 14px !important;padding-bottom: 14px !important;}
.variant-name {text-decoration: underline;}
.variant-name-wrapper > div:not(.variant-name):not(.varianta-sklad) {display: none;}
.skladem-ano .availability-amount{color: #42A45C;}
.varianta-sklad{font-size: 14px;font-weight: bold;}
.variant-table .table-row .table-col.variant-name-wrapper {display: block;}
.variant-price-wrap .price-final {color: #575757; font-weight: 700; font-size: 20px;font-family: 'Roboto Slab', serif;}
.variant-cart .btn-cart .sr-only{position: relative;width: auto;height: auto;margin: 0;}
.variant-cart .btn.btn-plain{color: #fff; background-color: #FF8911; padding: 8px 20px;}
.variant-cart .btn.btn-plain:hover{border-color: #C47A2F; background-color: #C47A2F;}
.variant-cart .btn.btn-cart::before{content: "";}
.one-column-body .variant-table .table-row .table-col.standard-price-exist {width: calc(100% - 565px);}
.variant-table .table-row .table-col.price {width: 220px; padding-right: 75px;}
.one-column-body .variant-table .table-row .table-col.cart {width: 275px;padding: 0;}
.variant-table .table-row {border-bottom: 1px dashed #BBA99B !important; padding: 22px 0;}
#variants{margin-bottom: 80px;}
.vote-form {margin-top: 32px; background-color: #F3EEE9; padding: 36px 32px 28px 32px;}
.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment{max-width: 696px; margin-left: 0;}
.vote-form .form-group.col-sm-6{clear: none; width: 50%; display: inline-block;}
.discussion-form .form-group > .form-control, .vote-form .form-group > input.form-control{height: 54px;font-size: 14px;padding: 15px 18px;}
textarea#message{height: 91px;}
.vote-form .form-group label.whole-width {font-size: 14px; line-height: 24px; padding: 0;}
.vote-form .col-xs-12 .form-group.consents, .vote-form .col-xs-12 .form-group:last-child{width: 50%;clear: none;float: left;margin-top: 21px;}
.vote-form .col-xs-12 .form-group:last-child {text-align: right;}
.vote-form .btn.btn-primary{background-color: #665B4F;border: 2px solid #49423C;padding: 10px 22px;}
.jmeno::before{content: "Jméno: *";}
.e-mail::before{content: "E-mail: *";}
.nadpis::before{content: "Nadpis komentáře:";}
.zprava::before{content: "Komentář: *";}
.vote-form .form-group::before{font-size: 14px;margin-bottom: 10px;}
.vote-pic {padding-right: 24px;}
.vote-initials {width: 56px; height: 56px;font-size: 16px;font-weight: 700;color: #BBA99B;background-color: #F3EEE9 !important;font-family: 'Roboto Slab', serif;line-height: 54px;}
.vote-title {color: #575757; font-size: 16px; font-weight: 700;font-family: 'Roboto Slab', serif; line-height: 21px; margin-bottom: 17px;}
.vote-content {margin-top: 0; font-size: 16px; line-height: 28px;width: calc(100% - 80px);}
.koment-spodek > span{display: inline-block; width: auto; font-size: 14px;vertical-align: middle;margin-bottom: 0;}
.vote-name{font-weight: 700;}
.vote-time::before{content: "|";display: inline-block;margin-left: 10px;margin-right: 7px;}
.vote-content .add-comment.btn {margin: 0 0 0 33px;background: none;border: 0;color: #FF8911;text-decoration: underline;font-weight: 400;padding: 0;font-size: 14px;}
.vote-content .add-comment.btn:hover{text-decoration: none;}
.koment-spodek{margin-top: 19px;}
.vote-wrap {display: flex; align-items: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.vote-wrap .vote-wrap .koment-spodek > span:not(:nth-of-type(2)):not(:nth-of-type(5)):not(.add-comment) {display: none;}
.vote-wrap .vote-wrap .vote-content > span:nth-child(2){display: none;}
.votes-wrap .votes-wrap {width: 100%;padding-left: 80px;}
.votes-wrap .votes-wrap .vote-wrap{border: 0;}
#productDiscussion > .votes-wrap > .vote-wrap {padding: 30px 0;border-bottom: 1px dashed #BBA99B;border-top: 0;}
.vote-wrap:last-child {border-bottom: 0 !important;}
.add-comment span{background-color: #665B4F;border: 2px solid #49423C;color: #fff;font-family: 'Roboto Slab', serif;padding: 10px 22px;}
.add-comment span:hover{background-color: #49423C; color: #fff;}
.add-comment .comment-icon::before, .add-comment .rating-icon::before{display: none;}
#ratingWrapper{background-color: #F3EEE9;padding: 12px 30px 12px 12px;}
#ratingWrapper .row{margin: 0;}
.rate-average-wrap {max-width: 278px;padding: 21px 24px 24px 24px;background-color: #fff;text-align: center;display: block !important;}
.rate-average-inner {display: block !important;}
.rate-average {font-family: 'Roboto Slab', serif; font-size: 56px !important; color: #575757; display: block; line-height: 56px; margin-bottom: 6px;}
.rate-average-wrap .stars a, .rate-average-wrap .stars span {width: 38px; height: 36px;}
.rate-average-wrap .stars a::before, .rate-average-wrap .stars span::before {font-size: 33px;}
.stars .star.star-on::before, .stars .star.star-half::before {color: #EDB401;}
.rate-wrapper.unveil-wrapper .rate-star-wrap {margin-left: 0;margin-top: 20px;}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars {width: 190px; left: 50%; margin-left: -95px; height: 100%;}
#ratingWrapper .rate-wrap.row > div:not(.rate-average-wrap)::before{content: "Jak uživatelé hodnotili:";font-family: 'Roboto Slab', serif; font-size: 16px;color: #575757;;margin-top: 20px;display: block;margin-bottom: 22px;line-height: 16px;}
#ratingWrapper .rate-wrap.row > div:not(.rate-average-wrap){padding-left: 24px; padding-right: 0;width: 60%;}
.rate-list > .rate-star{background-position: left center; background-repeat: no-repeat;width: 87px !important;height: 19px;}
.rate-list:first-child > .rate-star{background-image: url("/user/documents/upload/Images/5stars.svg");}
.rate-list:nth-child(2) > .rate-star{background-image: url("/user/documents/upload/Images/4stars.svg");}
.rate-list:nth-child(3) > .rate-star{background-image: url("/user/documents/upload/Images/3stars.svg");}
.rate-list:nth-child(4) > .rate-star{background-image: url("/user/documents/upload/Images/2stars.svg");}
.rate-list:nth-child(5) > .rate-star{background-image: url("/user/documents/upload/Images/1stars.svg");}
.rate-list > .rate-star > span{display: none;}
.rate-wrapper.unveil-wrapper .rate-bar{height: 6px;background: #BBA99B !important;}
.rate-wrapper.unveil-wrapper .rate-count.active {right: -25px;font-size: 14px;}
.rate-wrapper.unveil-wrapper .rate-block {padding-right: 25px;}
.ratings .vote-wrap{border-top: 0;border-bottom: 1px dashed #BBA99B; padding-top: 29px; padding-bottom: 38px;}
.ratings .vote-summary{display: none;}
.ratings .koment-spodek .stars{margin-right: 30px;}
.zadne-hodnoceni .rate-average-wrap{margin: 0 auto;}
.zadne-hodnoceni .rate-average-wrap > p{font-size: 14px;line-height: 24px;}
.zadne-hodnoceni .rate-average-wrap .add-comment {text-align: center;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;}
#rate-form .stars {width: 100%; height: 33px;}
#rate-form .stars::after{content: "(5 hvězdiček - nejlepší, 1 hvězdička - nejhorší)";display: inline-block;vertical-align: middle;position: relative;top: 6px;margin-left: 16px;font-size: 14px;}
#rate-form .stars a, #rate-form .stars span {width: 38px; height: 33px; line-height: 33px;}
#rate-form .stars a::before, #rate-form .stars span::before {font-size: 33px; line-height: 33px;}
#rate-form{max-width: 696px}
#formRating > .row > .form-group:first-child::before{content: "Jméno: *";}
#formRating > .row > .form-group:nth-child(2)::before{content: "E-mail: *";}
#formRating > .row > .col-xs-12 > .form-group:first-child::before{content: "Hodnocení produktu: *";}
.vote-form .btn.btn-primary:hover{background-color: #49423C;}
.products-additional .flags-extra .flag {width: 72px; height: 72px;}
.navigation-in > ul > li.ext > ul > li > div > a {padding: 0 0 12px; font-weight: 400; color: #FF8911; text-decoration: underline;font-family: 'Roboto Slab', serif;line-height:24px;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a {color: #575757; font-size: 14px; text-decoration: underline; line-height: 24px;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a:hover{color: #FF8911;}
.navigation-in > ul > li.ext > ul a:hover{text-decoration: none;color: #FF8911;}
.search-whisperer.active {width: 815px;display: flex !important; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;margin-left: -120px;box-shadow: 0 0 18px 1px #aaa;border: 0; padding: 32px 24px;}
.search-whisperer ul {order: 1;width: 66%; padding-right: 24px;}
.search-whisperer-documents {order: 2; width: 34%;border-bottom: 0;}
.search-whisperer-documents.text-center {order: 3; width: 100%;}
.search-whisperer ul::before, .search-whisperer-documents:not(.text-center)::before{content: "Nalezeno v produktech:"; display: block; margin-bottom: 24px;font-size: 16px; color: #575757; font-weight: 700;font-family: 'Roboto Slab', serif;}
.search-whisperer-documents:not(.text-center)::before{content: "Nalezeno v kategoriích:";}
.search-whisperer-documents:not(.text-center){padding-left: 24px; border-left: 1px dashed #BBA99B;}
.search-whisperer-category em::before {content: url("/user/documents/upload/Images/slozka.svg");}
.search-whisperer-documents a {font-size: 14px; line-height: 16px; padding: 0; margin-bottom: 13px; text-decoration: underline;color: #575757}
.search-whisperer a:hover {background-color: transparent;text-decoration: none;}
.search-whisperer .p-name {color: #575757; font-size: 14px; text-decoration: underline; margin-bottom: 6px;}
.search-whisperer .p-availability {height: 12px;font-weight: 700;}
.search-whisperer .price {color: #575757; font-size: 16px; font-weight: 700;font-family: 'Roboto Slab', serif;}
.search-whisperer ul li a {padding: 10px 8px;}
.search-whisperer ul li:hover {background-color: #F3EEE9;}
.search-whisperer ul li:hover .p-name{color: #FF8911;}
.search-whisperer ul li{border: 0;}
.search-whisperer-documents.text-center a{display: inline-block;background-color: #665B4F;border: 2px solid #49423C;color: #fff;width: 200px;height: 38px;line-height: 34px;font-size: 14px;font-weight: 700;text-decoration: none;font-family: 'Roboto Slab', serif;position: relative;margin: 0;}
.search-whisperer-documents.text-center a:hover{background-color: #49423C;}
.search-whisperer-documents.text-center{position: relative;margin-top: 32px;}
.search-whisperer-documents.text-center::before{content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; border-top: 1px dashed #BBA99B;}
.header-top .btn.cart-count i {left: 47px; top: 0; width: 28px; height: 28px; padding: 0; font-size: 14px; line-height: 22px; background-color: #575757; border: 3px solid #fff; font-weight: 700;font-family: 'Roboto Slab', serif;}
.header-top .btn.cart-count.full .cart-price{font-family: 'Roboto Slab', serif; font-size: 20px; font-style: normal;font-weight: 400;}
.cart-window-visible .cart-price {color: #FF8911 !important;text-decoration: underline;font-weight: 700 !important;}
.popup-widget.cart-widget {top: 99px;box-shadow: 0 0 8px -1px #aaa; padding: 24px 24px 0 24px;width: 640px;}
.cart-widget-inner::before{content: "Ve vašem košíku máte:";font-family: 'Roboto Slab', serif; display: block;font-size: 16px;color: #575757;margin-bottom: 24px;font-weight: 700;}
.admin-logged .popup-widget.cart-widget {top: 124px;}
.popup-widget.cart-widget::before{display: none !important;}
.cart-widget-product > div.cart-widget-product-unit {display: none;}
.cart-widget-product-image {width: 14%;}
.cart-widget-product-name {width: 44%;}
.cart-widget-product-name a {color: #575757;text-decoration: underline;line-height: 20px;font-size: 14px;}
.cart-widget-product-name > strong{font-weight: 400;}
.cart-widget-product-amount {width: 13%; text-align: center;}
.cart-widget-product > span {font-family: 'Roboto Slab', serif;display: table-cell;text-align: right;width: 20%;color: #575757;font-size: 16px;font-weight: 700;padding-right: 20px;vertical-align: middle;line-height: 21px;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;width: 5%;}
.cart-widget-product-delete button::before {content: url("/user/documents/upload/Images/close.svg");}
.cart-widget-product {padding-top: 9px;padding-bottom: 9px;border: 0;}
.cart-widget-button {padding: 24px;margin-top: 25px;background-color: #F3EEE9;display: flex !important;align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; position: relative;}
.cart-widget-button::before{content: ""; width: 100%; top: -6px; left: 0; height: 6px; position: absolute; background: url("/user/documents/upload/Images/bg-bezova.png") 50% repeat-x;}
.cart-free-shipping {position: relative;bottom: auto;display: inline-block;text-align: left;font-size: 14px;height: auto;width: 65%;}
.cart-free-shipping > div::before{content: url("/user/documents/upload/Images/truck.svg"); margin-right: 8px; display: inline-block; vertical-align: middle;position: relative;top: -1px;}
.cart-free-shipping > div {padding-left: 0; padding-right: 0;}
.cart-widget-button .btn#continue-order-button{width: 35%;text-transform: none;padding: 14px 28px;}
.cart-widget-button .btn#continue-order-button::after{content: url("/user/documents/upload/Images/sipka-btn-konverze.svg"); margin-left: 16px;margin-top: -5px;}
.quantity-form .quantity input {width: 38px; height: 42px;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {width: 24px; height: 21px;}
.quantity-form .quantity .decrease {top: 21px;}
.login-widget .popup-widget-inner > h2, .login-widget .popup-widget-inner .user-action-tabs{display: none;}
.login-widget .tab-content::before{content: "Přihlášení k účtu"; font-family: 'Roboto Slab', serif; color: #575757; font-weight: 700; margin-bottom: 29px; display: block;}
.login-widget .popup-widget-inner {padding: 29px 24px 0 24px;border: 0;}
.login-widget .form-control, select {border-color: #DBDBDB; height: 52px; border-radius: 0; font-size: 14px;}
.popup-widget.login-widget .email::before, .popup-widget.login-widget .password::before {background: none; content: "E-mail:"; display: block; margin-bottom: 8px;width: 100%;}
#formLogin .email::before{background: none !important;}
#register-form .e-mail::before{display: none;}
.login-widget .password::before{content: "Heslo:" !important;}
.popup-widget-inner {color: #575757;}
.popup-widget.login-widget::before{display: none;}
.login-widget{width: 380px;padding-top: 0;box-shadow: 0 0 8px -1px #aaa;margin-top: 10px}
.login-reg > a:last-child{display: none;}
.login-widget .btn.btn-secondary{padding: 8px 25px;}
.login-widget .login-wrapper{display: flex;flex-flow: row-reverse;align-items: center;padding-top: 8px;padding-bottom: 32px;}
.login-widget .password-helper a{font-size: 14px; color: #FF8911; text-decoration: underline;}
.login-widget .password-helper a:hover{text-decoration: none;}
.login-wrapper .password-helper {width: 57%;}
.login-reg{background-color: #F3EEE9;padding: 24px;margin-left: -24px;margin-right: -24px;text-align: center; position: relative;}
.login-reg::before{content: ""; position: absolute; width: 100%; height: 6px; left: 0; top: -6px; background: url("/user/documents/upload/Images/login-widget-bg.png") 50% no-repeat;}
.btn.btn-primary:hover, a.btn.btn-primary:hover {border-color: #C47A2F; background-color: #C47A2F;}
.login-reg a{width: 100%;padding: 8px;}
.filter-total-count {display: none;}
.doprava-popup{position: fixed;top: 0;left: 50%;width: 640px;margin-left: -320px;background-color: #fff;z-index: 101;padding: 32px;}
.popup-overlay{position: fixed;top: 0;background-color: #000;opacity: 0.8;z-index: 100;width: 100%;height: 100%;}
.doprava-radek{display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px dashed #BBA99B;padding: 12px 0;align-items: center;min-height: 64px;}
.d-img{width: 18%;padding: 0 10px;text-align: center;}
.d-nazev{width: 72%; font-size: 16px; color: #575757; font-family: 'Roboto Slab', serif; line-height: 18px;}
.d-nazev span{color: #575757; font-size: 12px;font-family: 'Libre Franklin', sans-serif;}
.d-cena{width: 10%;text-align: right; color: #575757; font-size: 14px;}
.doprava-popup h3{font-size: 24px;margin-top: 20px;margin-bottom: 15px;}
.doprava-popup .krizek{width: 16px; height: 16px; top: 12px; right: 12px; position: absolute; background: url("/user/documents/upload/Images/close.svg") 50% no-repeat; cursor: pointer;}
.menu-helper::after, .menu-trigger::after {background-color: transparent;}
.latest-contribution-box{display: none;}
.top-navigation-contacts {background-color: transparent;}
.advanced-order .h1:not(.advanced-order-suggestion) {font-size: 24px; font-weight: 700; line-height: 32px; margin-bottom: 12px; margin-top: 12px; padding-left: 39px; background: url("/user/documents/upload/Images/check.svg") left center no-repeat;display: inline-block;}
#cboxOverlay {background-color: #000;}
.advanced-order .h2{font-family: 'Roboto Slab', serif; font-size: 16px; color: #575757; line-height: 21px; margin-bottom: 0;}
.advanced-order .extras-wrap {background-color: #F3EEE9; margin-left: -21px; margin-right: -21px; margin-top: 32px;padding: 28px 24px;}
.advanced-order .extras-wrap .extra.delivery{width: 50%; margin: -24px 0 0 0;text-align: center;padding: 0;}
.advanced-order .extras-wrap .extra.step{width: 25%; margin: 0; text-align: right;}
.advanced-order .do-obchodu{width: 25%; text-align: left;}
.advanced-order a.btn.btn-conversion, .ordering-process a.btn.btn-conversion{text-transform: none;}
.advanced-order a.btn.btn-conversion::after, .ordering-process .btn.btn-conversion::after{content: url("/user/documents/upload/Images/sipka-btn-konverze.svg"); margin-left: 16px; display: inline-block; vertical-align: middle;}
.advanced-order a.btn.btn-conversion {padding: 13px 30px;}
.do-obchodu .btn::before{content: url("/user/documents/upload/Images/sipka-btn-konverze.svg"); margin-right: 16px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); display: inline-block;}
.do-obchodu .btn{padding: 8px 23px;}
#colorbox.roz-obj, .roz-obj #cboxWrapper, .roz-obj #cboxLoadedContent {overflow: visible !important;}
.h1.advanced-order-suggestion{font-size: 20px;line-height: 28px;border: 0;padding: 0;margin-top: 29px;margin-bottom: 21px;}
.cart-widget .cart-free-shipping:not(:first-child){display: none;}
.cart-widget .extras-wrapper {align-items: center;}
.price-range::before{content: "0 Kč"; position: absolute;left: 0;top: 12px;font-size: 12px;}
.price-range::after{content: "1 500 Kč"; position: absolute;right: 0;top: 12px;font-size: 12px;}
.price-range {background-color: #BBA99B;height: 6px; margin-top: 5px; position: relative;}
.price-range > div {background-color: #FF8911;}
.extra.delivery > span{width: 100%;max-width: 485px;margin: 0 auto; font-size: 14px;}
.extra.delivery::before{display: none;}
.extra.delivery > span::before{content: url("/user/documents/upload/Images/truck.svg"); margin-right: 8px; display: inline-block; vertical-align: middle;position: relative;top: -1px;}
.advanced-order .availability-amount::after{content: " ks"}
body.ordering-process {background-color: transparent;}
ol.cart-header {margin: 0 -20px;border-bottom: 1px dashed #BBA99B;padding: 20px 0;}
ol.cart-header li a, ol.cart-header li strong {color: #99928C;line-height: 28px;font-size: 20px; text-transform: none;font-family: 'Roboto Slab', serif; padding-left: 0; border: 0 !important;}
ol.cart-header li.active a, ol.cart-header li.active strong {color: #575757; border: 0;}
ol.cart-header li a span::before, ol.cart-header li strong span::before{background: url("/user/documents/upload/Images/krok.svg") 50% no-repeat;color: #BBA99B;font-size: 24px;line-height: 52px;font-family: 'Roboto Slab', serif;font-weight: 700;border: 0;width: 64px;height: 52px;border-radius: 0;margin-right: 19px;}
ol.cart-header li.active a span::before, ol.cart-header li.active strong span::before{background-image: url("/user/documents/upload/Images/krok-active.svg"); color: #fff;}
ol.cart-header li a:hover {color: #575757; border: 0;}
ol.cart-header li::after{content: url("/user/documents/upload/Images/sipka-obj-header.svg"); position: absolute; right: 48px; top: 50%; margin-top: -8px;}
ol.cart-header li:last-child::after{display: none;}
.col-md-8 .cart-content {padding: 56px 0 0 0;}
.cart-table {margin: 0;}
.t-hlavicka td{font-family: 'Roboto Slab', serif; font-weight: bold;line-height: 21px;padding-top: 0 !important;padding-bottom: 17px !important;}
.cart-table tr td{border: 0;}
.cart-table tr{border-bottom: 1px dashed #BBA99B;}
.cart-table .quantity-form {text-align: left;}
tr.removeable .remove-item {visibility: visible;}
.cart-table tr td.p-name{width: 34%;padding-left: 24px;}
.cart-table .p-availability{width: 18%;font-size: 14px;text-align: left;padding-left: 44px;}
.cart-table tr > td.p-total {padding-right: 54px;}
.cart-table tr > td.p-total .inline{position: absolute; right: 0;}
.cart-table .p-quantity{width: 14%;}
.t-hlavicka .dostupnost{padding-left: 44px;}
.cart-table .p-price{text-align: left;}
.cart-table tr td.p-name a {color: #575757; font-size: 16px; text-transform: none; line-height: 24px;text-decoration: underline;}
.cart-table tr td.p-name .show-related{display: none;}
.cart-table .availability-amount {font-weight: bold;}
.p-price .price-final, .cart-table .unit-value {color: #575757; font-weight: 400;font-family: 'Roboto Slab', serif; font-size: 16px; line-height: 21px;}
.cart-table .unit-value{padding-left: 0;}
.p-total .price-final {color: #575757;font-family: 'Roboto Slab', serif; font-size: 20px; font-weight: 700; line-height: 26px;}
.remove-item::before {content: url("/user/documents/upload/Images/close.svg");}
.cart-table tr > td {padding: 15px 0;}
.t-hlavicka .cena-celkem{text-align: right;padding-right: 54px;}
.cart-table tr:last-child{border-bottom: 0;}
.in-kosik .cart-summary > h4{display: none;}
.cart-summary {padding: 26px 24px 24px 24px; background-color: #F3EEE9;}
.discount-coupon form{display: none; margin-top: 14px;position: relative;max-width: 317px;}
.discount-coupon.otevreny form{display: block;}
.kupon-odkaz{position: relative;cursor: pointer;font-size: 14px;padding-left: 32px;line-height: 21px;}
.kupon-odkaz::before{content: ""; width: 20px; height: 20px; border: 1px solid #DBDBDB; left: 0; position: absolute; background-color: #fff;}
.otevreny .kupon-odkaz::after{width: 20px;height: 20px;left: 0;border: 1px solid #FF8911 !important;background-color: #FF8911 !important;content: "\e913";font-family: shoptet;line-height: 18px;text-align: center;font-size: 14px;color: #fff;position: absolute;}
.discount-coupon::before{display: none;}
.discount-coupon{padding: 0;}
.discount-coupon form .btn {height: 44px; position: absolute; right: 4px; top: 4px;width: 120px;}
.discount-coupon input{height: 52px;font-size: 14px;color: #949494;}
.discount-coupon input::placeholder{color: #A6AFB8;}
.in-kosik .extras-wrapper {display: flex; justify-content: flex-start;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.in-kosik .extras-col {max-width: none; flex: none; width: 36%;}
.in-kosik .extras-col + .extras-col {padding-left: 0; width: 64%;;}
.extra.delivery{padding: 0 0 11px 0;}
.extra.delivery::before {display: none;}
.extra.delivery > span{width: 100%;color: #575757;text-align: center;max-width: none;}
.checkout-box-wrapper > h4{display: none;}
.cart-content.checkout-box-wrapper{padding: 0;}
.cart-inner .contact-box {display: none;}
.kontakt-kosik{background-color: #312C28;color: #fff;padding: 24px 24px 32px 24px;position: relative;margin-bottom: 23px;}
.kontakt-kosik h4 {color: #fff; font-weight: 700; text-transform: none; margin: 0;}
.kontakt-kosik .kontakt-podnadpis{display: block;font-family: 'Libre Franklin', sans-serif;font-size: 14px;font-weight: 400;line-height: 17px;margin-top: 8px;}
.kontakt-kosik .paticka-kontakt a {margin-bottom: 0; font-size: 20px; font-weight: 700;}
.kontakt-kosik .telefon{margin-bottom: 10px !important;}
.kontakt-kosik .telefon::before, .kontakt-kosik .email::before{margin-right: 8px;}
.kontakt-kosik::after{content: ""; position: absolute; left: 0; bottom: -6px; width: 100%; height: 6px; background: url("/user/documents/upload/Images/kosik-shape1.png") 0 0 repeat-x;}
.ordering-process .price-wrapper > *{font-family: 'Roboto Slab', serif;}
.price-wrapper .price-label.price-primary{font-weight: 400; color:#575757;font-size: 14px;}
.price-wrapper .price.price-primary {font-size: 24px;color: #575757;}
.price-secondary {color: #8E8680;}
.cart-content.summary-wrapper{padding: 32px 20px 20px 20px;background-color: #F3EEE9; position: relative;}
.cart-content.summary-wrapper::before, .order-summary-item.helper::before {content: ""; position: absolute; left: 0; top: -6px; width: 100%; height: 6px; background: url("/user/documents/upload/Images/kosik-shape2.png") 0 0 repeat-x;}
.ordering-process .btn-conversion {width: 100%;padding-top: 15px;padding-bottom: 15px;text-transform: none;}
a.next-step-back::before{content: url("/user/documents/upload/Images/sipka-obj-zpet.svg");}
#checkoutSidebar > .cart-content > .order-summary > .checkout-box{display: none;}
.co-box {padding: 48px;}
.box.co-box h4, .co-box h4 {margin-left: 0 !important; padding-left: 0; margin-top: 0;margin-bottom: 32px;}
.box.co-box h4::before, .co-box h4::before {left: 0; position: relative;vertical-align: bottom;margin-right: 5px;}
.co-box.co-payment-method {padding-bottom: 48px;}
.co-box.co-basic-information h4{display: none;}
.co-box.co-delivery-method h4::before{content: '1.';}
.co-box.co-payment-method h4::before{content: '2.';}
.co-box h4::before, .co-box h4{font-family: 'Roboto Slab', serif; color: #575757; font-size: 24px !important; line-height: 32px;text-transform: none;}
.box.box-bg-default {background-color: #F3EEE9;}
#select-country-payment label{font-size: 13px;line-height: 16px;margin-bottom: 13px;}
.ordering-process select.form-control{background: url("/user/documents/upload/Images/sipka-select.svg") #fff 92% 50% no-repeat;height: 54px;width: 288px;font-size: 15px;border-radius: 0;border-color: #DBDBDB;}
#select-country-payment .col-sm-6{width: auto;padding: 0 12px;}
#select-country-payment .row{margin-left: -12px; margin-right: -12px;}
.co-box.co-delivery-method{border: 0;padding-top: 0 !important;}
.payment-logo{text-align: center;margin-right: 25px}
.radio-wrapper {border: 0; background-color: #fff; margin-bottom: 4px;padding: 0 24px;}
.radio-wrapper input[type="radio"] + label{min-height: 64px;padding-left: 38px !important;}
.payment-info b {text-transform: none; line-height: 20px; font-weight: 400;font-family: 'Roboto Slab', serif;}
.radio-wrapper input[type="radio"] + label .sublabel a{font-size: 14px;color: #FF8911;text-decoration: underline;}
.radio-wrapper input[type="radio"] + label .sublabel a:hover{text-decoration: none;}
.ordering-process .radio-wrapper input[type="radio"] + label::before {border-color: #DBDBDB;}
.payment-shipping-price{font-family: 'Roboto Slab', serif;}
.for-free {color: #575757;}
.ordering-process input[type="checkbox"]:checked + label::after, .ordering-process input[type="radio"]:checked + label::after{background: #fff; border: 5px solid #FF8911;}
.radio-wrapper.active{background-color: #CDE5D4;}
.co-box.co-payment-method{border: 0;margin-top: 32px !important;}
#checkoutSidebar > .cart-content{border: 1px solid #DBDBDB;margin-top: 28px;padding: 24px 20px 0 20px;}
#checkoutSidebar > .cart-content h4{font-weight: bold; text-transform: none; margin-top: 0; line-height: 21px; margin-bottom: 27px;}
.cart-item {display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;border-bottom: 1px dashed #BBA99B;margin-bottom: 19px;}
.cart-item > div.cart-item-name {text-transform: none; padding: 0 !important; font-size: 14px; line-height: 20px;width: 100%;}
.cart-item > div.cart-item-name a:hover{text-decoration: underline;}
.cart-item > div {border: 0;}
.cart-item > div.cart-item-amount {width: 30%; text-align: left; padding: 14px 0; font-size: 14px;}
.cart-item > div.cart-item-price{width: 70%; text-align: right; padding: 14px 0; font-size: 14px; font-weight: 700; font-family: 'Roboto Slab', serif;}
.cart-item .unit-value {color: #575757; padding: 0;margin-left: -2px;}
.order-summary-item.helper {background-color: #F3EEE9; margin-left: -21px; margin-right: -21px; padding: 23px 21px 18px 21px; position: relative;}
.cart-item.cart-item-gift{border: 0;margin-bottom: 34px;}
.cart-item:not(.cart-item-gift):last-child{border: 0;margin-bottom: 34px;}
.order-recapitulation {margin-bottom: 0; background-color: #F3EEE9; margin-left: -21px; margin-right: -21px; padding: 0 21px 24px 21px;}
#shipping-billing-summary .recapitulation-single > strong span, .in-krok-2 #checkoutSidebar .cart-items > .recapitulation-single > strong span {position: absolute; right: 0; bottom: 10px;}
#shipping-billing-summary .recapitulation-single, .in-krok-2 #checkoutSidebar .cart-items > .recapitulation-single{position: relative;}
#shipping-billing-summary .recapitulation-single > strong, .in-krok-2 #checkoutSidebar .cart-items > .recapitulation-single > strong {padding-right: 110px; display: inline-block;}
.order-summary-item.helper > div:first-child {padding-right: 0;}
.order-summary-item.helper > div, .order-recapitulation *{color: #575757; font-size: 14px; font-weight: 700; font-family: 'Roboto Slab', serif;}
.order-recapitulation strong, .recapitulation-single strong {font-weight: 700;}
.recapitulation-single > span{font-weight: 400 !important;}
.recapitulation-single > strong span {color: #575757;}
.order-summary-item.price {padding: 0 20px 20px 20px; border: 0;background-color: #F3EEE9;}
.order-summary-item.price .price-wrapper{padding-top: 16px; border-top: 1px dashed #BBA99B;margin-bottom: 8px;}
#checkoutSidebar .next-step{margin-left: -21px;margin-right: -21px;padding: 0 20px 20px 20px;background-color: #F3EEE9;}
ol.cart-header li.completed a, ol.cart-header li.completed strong {color: #575757;}
ol.cart-header li.completed a span::before, ol.cart-header li.completed strong span::before{background-image: url("/user/documents/upload/Images/completed.svg"); content: "";}
.question-tooltip{background: url("/user/documents/upload/Images/info.svg") 50% no-repeat; width: 16px; height: 16px;text-indent: -5000px;}
.in-krok-2 .box.co-box h4::before, .in-krok-2 .co-box h4::before{display: none !important;}
#checkoutContent .e-mail::before{display: none;}
.ucet{font-size: 14px;background-color: #fff;padding: 16px;margin-bottom: 48px;}
.ucet::before{content: url("/user/documents/upload/Images/ucet.svg");margin-right: 16px;display: inline-block;vertical-align: middle;height: 24px;}
.ucet a{color: #FF8911; text-decoration: underline;}
.ucet a:hover{text-decoration: none;}
.form-group label {width: 234px;line-height: 52px;}
.red {color: #575757;}
.form-group input.form-control, .phone-combined-input {width: 414px; max-width: none;height: 52px;border-radius: 0;border-color: #DBDBDB;}
.phone-combined-input input {width: calc(100% - 120px) !important;}
.country-flags {width: 120px;}
.shp-flag-label {width: 93px; padding-left: 12px; padding-right: 24px;}
.shp-flag-label::before {content: '\e910'; right: 16px; margin-top: -8px; border: 0 !important; font-family: shoptet; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);left: auto;}
.shp-flag-label {color: #575757; font-size: 16px;}
.co-box.co-billing-address{background-color: #F3EEE9;border: 0;padding-top: 0;}
.co-box.co-billing-address > .box {padding-top: 48px; border-top: 1px dashed #BBA99B;}
.form-group > input.form-control.short{width: 174px;}
#billCountryId{width: 414px;}
#company-info{margin-bottom: 50px;}
.co-billing-address .form-group.unveil-wrapper{margin-top: 50px;}
.co-box.co-shipping-address, .co-box.co-box-additional{border: 0;padding-top: 0 !important;}
.co-box.co-box-additional{background-color: #F3EEE9;padding-bottom: 20px;}
#note::before{content: "Poznámka:";display: inline-block;width: 234px;vertical-align: top;font-size: 16px;font-family: 'PT Sans', sans-serif;padding-top: 10px;}
#note > fieldset{display: inline-block;width: 100%;max-width: 414px;}
#note{margin-top: -8px;margin-bottom: 30px;}
textarea.form-control {height: 120px; width: 414px; padding: 18px;}
.co-shipping-address{padding-bottom: 80px;}
.krok-2-rec, #checkoutSidebar .form-group.consents {background-color: #F3EEE9;margin-left: -21px; margin-right: -21px; padding-left: 21px;padding-right: 21px; margin-bottom: 0; padding-bottom: 19px;}
#checkoutSidebar .form-group.consents .whole-width{font-size: 14px;line-height: 24px;margin: 0;padding-right: 0;}
#checkoutSidebar .form-group.consents .whole-width a{color: #FF8911; text-decoration: underline;}
#checkoutSidebar .form-group.consents .whole-width a:hover{text-decoration: none;}
#checkoutSidebar .form-group.consents  input[type="checkbox"] + label::after, #checkoutSidebar .form-group.consents input[type="checkbox"] + label::before{top: 15px;}
#checkoutSidebar{position: relative !important; top: 0 !important;}
#checkoutContent{margin-bottom: 30px;}
.in-krok-2 #submit-order::after{display: none !important;}
.validator-msg + input, .js-validator-msg + input, .validator-msg + select, .js-validator-msg + select, .validator-msg + .phone-combined-input, .js-validator-msg + .phone-combined-input {clear: none; margin-left: 0;}
.validator-msg, .js-validator-msg {margin-left: 234px; position: absolute; top: -18px; font-size: 13px;}
#checkoutSidebar .form-group.consents .validator-msg{display: none !important;}
.order-summary-heading {color: #575757; text-transform: none; padding-top: 86px !important; background: url("/user/documents/upload/Images/completed.svg") 50% 0 no-repeat; margin-bottom: 11px !important;}
.dekujeme-text{text-align: center;line-height: 28px;}
.in-dekujeme .cart-table tr td.p-name {width: 50%;}
.in-dekujeme .co-order{padding-left: 0;padding-right: 0;max-width: 1057px;margin: 0 auto;border: 0; padding-bottom: 0;}
.in-dekujeme .co-box h4, .in-dekujeme .reca-number {display: none;}
.in-dekujeme .p-quantity.p-cell > span{display: none;}
.in-dekujeme .p-quantity.p-cell > strong{margin-left: 48%;font-weight: 400; font-size: 16px;font-family: 'Roboto Slab', serif;}
.in-dekujeme .cena-ks > span{margin-left: 32%;}
.in-dekujeme .cart-table .p-price {text-align: right; width: 15%; padding-right: 30px;font-size: 20px; font-weight: 700; font-family: 'Roboto Slab', serif;}
.in-dekujeme .cart-table .p-quantity {width: 30%;text-align: left; font-size: 14px;}
.in-dekujeme .t-hlavicka .cena-celkem {padding-right: 30px;}
.in-dekujeme .recapitulation-wrapper{max-width: none;}
.in-dekujeme .co-box.co-payment-method {max-width: 1057px;margin: 6px auto 100px auto !important;background-color: #F3EEE9;padding: 20px 32px 20px 32px; position: relative;}
.in-dekujeme .co-box.co-payment-method::before{content: ""; position: absolute; top: -6px; left: 0; width: 100%; height: 6px; background: url("/user/documents/upload/Images/kosik-shape2.png") 0 0 repeat-x;}
.in-dekujeme .co-box.co-payment-method > .row > .col-sm-6 {float: right;}
.in-dekujeme .co-box.co-payment-method > .row > .col-sm-12{width: 50%; float: right;}
.in-dekujeme .co-payment-method table.table {margin-bottom: 0;font-size: 14px;font-family: 'Roboto Slab', serif;}
.in-dekujeme .co-payment-method table.table td{text-align: right;line-height: 30px;}
.uhrada{border-top: 1px dashed #BBA99B;}
.uhrada td, .uhrada th{padding-top: 20px !important;}
.uhrada td{font-size: 24px;}
.order-summary-item.total, .order-summary-item.summary-thx, .in-dekujeme .order-complete-links{display: none;}
.type-page .sidebar, .type-post .sidebar{display: none;}
.type-page .content-inner, .type-post .content-inner, .type-page .breadcrumbs, .type-post .breadcrumbs {max-width: 938px;margin: 0 auto;}
.type-page .content, .type-post .content{padding-left: 0 !important;}
.type-page h1, .type-post h1{margin-bottom: 30px !important;}
.type-page .content h2, .type-post.content .content h2{font-size: 24px; margin-top: 43px; margin-bottom: 33px;}
.type-page .content h3, .type-post.content .content h3{font-size: 20px; margin-top: 43px; margin-bottom: 33px;}
.type-page .content h4, .type-post .content h4{font-size: 18px; margin-top: 43px; margin-bottom: 33px;}
.type-page .content p, .type-post .content p{margin-bottom: 24px;}
article p img[style*="float: left"], .news-item-detail p img[style*="float: left"]{margin-right:24px;margin-bottom:24px}
article p img[style*="float: right"], .news-item-detail p img[style*="float: right"]{margin-left:24px;margin-bottom:24px}
article ul, .news-item-detail ul, article ol, .news-item-detail ol{list-style: none;padding-left: 0; margin: -15px 0px 30px 5px;}
article ul li, .news-item-detail ul li, article ol li, .news-item-detail ol li{position: relative; padding-left: 24px;}
article ul li::before, .news-item-detail ul li::before{content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 0;top: 50%;background-color: #FF8911;margin-top: -4px;}
article ol li::before, .news-item-detail ol li::before{counter-increment: steps;content: counter(steps)".";font-weight: 700;color: #FF8911;position: absolute;left: 0;}
.prodejna .telefon::after{display: none;}
.login-widget .form-group input.form-control {width: 100%;}
#cboxClose::before{content: url("/user/documents/upload/Images/close.svg");}
.qrcode {margin-top: 15px;}
.link-icon.watchdog{display: block;text-align: left;padding: 0;text-transform: none;font-size: 16px;color: #736559 !important;margin-top: 30px; background: url("/user/documents/upload/Images/pes.svg") left center no-repeat; padding-left: 24px;}
.link-icon.watchdog::before{display: none;}
.in-dekujeme .co-box.co-payment-method > .row > .col-sm-6:last-child::before{content: "Údaje k platbě";padding: 0 5px;display: block;font-family: 'Roboto Slab', serif;font-size: 24px;margin-bottom: 12px;margin-top: 12px}
.in-dekujeme .co-box.co-payment-method > .row > .col-sm-6:first-child{padding-top: 57px;}
.products-alternative .product {width: 100% !important;}
.products-alternative.products-block.products > div{border-bottom: 1px dashed #BBA99B; padding: 0;padding: 10px 0 !important;}
.products-alternative.products-block.products > div:nth-child(-n+6){display: block;}
.products-alternative.products-block .p{display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;height: auto !important;align-items: center;}
.products-alternative.products-block .p .image{width: 120px; margin-bottom: 0;}
.products-alternative.products-block .p .p-in{width: calc(100% - 120px);display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;align-items: center;}
.products-alternative.products-block .p .p-in-in{width: 60%;}
.products-alternative.products-block .p .p-bottom{width: 40%;}
.products-alternative.products-block .p .name{margin-bottom: 2px;height: auto;text-align: left;color: #575757 !important}
.products-alternative.products-block .ratings-wrapper .availability::before{display: none;}
.products-alternative.products-block .ratings-wrapper .availability{text-align: left;}
.products-alternative.products-block .ratings-wrapper .availability > span:not(.availability-amount){padding-left: 0;}
.products-alternative.products-block .ratings-wrapper {padding-bottom: 0;}
#productsAlternative .browse-p{display: none;}
.products-alternative .product .quantity{margin-right: 24px;}
.products-alternative.products-block .p-bottom .prices{text-align: right;}
#productsAlternative > h3{font-size: 24px;}
#productsAlternative{margin-bottom: 80px;}
.podobne-odkaz{display: block; text-align: center; padding-top: 5px; position: relative;}
.podobne-odkaz::before{content: "";position: absolute;width: 100%;height: 32px;left: 0;top: -24px;background-color: #fff;box-shadow: 0 -28px 17px 10px #fff;}
.podobne-odkaz span{cursor: pointer; text-decoration: underline; color: #FF8911; font-weight: 700;}
.podobne-odkaz span::after{content: "";}
.podobne-odkaz span:hover{text-decoration: none;}
.in-kosik .free-gift{background-color: #fff;border: 1px dashed #BBA99B;border-radius: 8px;padding: 12px;margin-top: 23px;}
.free-gifts-wrapper > strong {display: none;}
.free-gifts-wrapper .free-gifts-img > img {width: 76px;}
.free-gifts-wrapper .free-gifts-img{position: relative;}
.free-gifts-wrapper .free-gifts-img::after{content: "";position: absolute;right: -22px;top: -9px;width: 48px;height: 48px;background: url("/user/documents/upload/Images/darek-kosik.svg") 50% no-repeat;}
.free-gift-label {padding-left: 37px;}
.in-kosik .free-gift-sublabel{color: #736559; text-transform: none; font-weight: 400; font-size: 14px;margin-bottom: 8px;}
.in-kosik .free-gift-name{color: #736559;font-size: 16px; text-transform: none;}
.kat-header{background-position: bottom right; background-repeat: no-repeat;}
.kat-malovani .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/malovani.jpg");}
.kat-kresleni .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/kresleni.jpg");}
.kat-papir .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/papir.jpg");}
.kat-modelovani .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/modelovani.jpg");}
.kat-tvoreni .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/tvoreni.jpg");}
.kat-deti .kat-header{background-image: url("/user/documents/upload/Images/Kategorie/deti.jpg");}
h1:not(.site-name), h2, h3, .h4.homepage-group-title, .h-hlavicka .leva {position: relative;padding-bottom: 20px;}
h1:not(.site-name)::before, h2::before, h3::before, .h4.homepage-group-title::before, .h-hlavicka .leva::before {content: "";position: absolute;width: 66px;height: 8px;bottom: 0;left: 0;background: url("/user/documents/upload/Images/heading-divider.svg") 50% no-repeat;}
#footer ul a:hover{color: #fff; text-decoration: underline;}
.prodejny h3::before{left: 50%; margin-left: -33px;}
.hvezdicka{font-size: 13px;margin-top: -25px;margin-bottom: 40px;}




@media screen and (min-width: 768px) and (max-width: 991px) {
.hp-kat .kat {padding: 35px 10px 26px 160px;}
.compact-form .form-control{background: none;padding-left: 15px;}
.row.banners-row > .col-sm-4 {width: 26.5%;padding-left: 22px;}
.row.banners-row > .col-sm-8 {width: 73.5%;}
.product .btn {padding: 9px 12px;}
.products-inline.products-top > div .p .p-in .p-bottom {width: 40%;}
.products-inline.products-top > div .p .p-in .p-bottom .prices {text-align: right;}
.type-category .products-block{margin-right: 0;}
body:not(.type-index):not(.ordering-process):not(.type-product) .content {padding-left: 20px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
#header .site-name {padding-right: 20px;}
}
@media screen and (min-width: 768px) {
.submenu-arrow{display: none;}
.top-navigation-bar .project-phone span{position: relative; top: 2px;}
.navigation-in > ul > li:nth-child(n+7) > a {background-color: #877B71;}
.navigation-in > ul > li > a[title="Dárkové poukazy"]{padding-left: 47px !important;background-position: 4px 0;}
.navigation-in > ul > li > a[title="Dárkové poukazy"]::before{content: "";background: url("/user/documents/upload/Images/darek.svg") 50% no-repeat;width: 24px;left: 14px;margin-top: -10px;height: 24px;background-size: 20px;}
.navigation-in > ul > li > a[title="Výprodej"]{background-position: 9px 0;padding-left: 29px !important;padding-right: 29px !important;}
#productsAlternative > h3, .podobne-odkaz {margin-left: -20px; margin-right: -20px;}
a.next-step-back::before{margin-right: 9px;position: relative;top: -1px;}
a.next-step-back {color: #736559; text-decoration: underline; text-align: center; display: block; font-size: 14px; margin-top: 32px; margin-bottom: 30px;}
a.next-step-back:hover{text-decoration: none;}
.in-krok-1 #navigation, .in-krok-2 #navigation, .in-krok-1 .search-form, .in-krok-2 .search-form, .in-krok-1 #header::after, .in-krok-2 #header::after{display: none;}
.in-krok-1 .header-top > div.search, .in-krok-2 .header-top > div.search{text-align: center;}
.back-shopping-link{display: none;}
.navigation-in > ul > li.ext > ul::before { content: ""; position: absolute; top: 0; width: 5000px; height: 100%; left: -2500px; background-color: #fff; z-index: -1; box-shadow: 0 4px 2px -2px #dadada;}
.submenu-visible .overall-wrapper{overflow-x: hidden;}
.submenu-visible::before{content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.8; z-index: 99;}
.submenu-visible #header, .submenu-visible .top-navigation-bar{z-index: 100; position: relative;}
.navigation-in > ul > li > ul, .menu-helper > ul > li > ul {padding: 25px 0;}
.navigation-in > ul > li:hover > a {background-color: #49423C;position: relative;color: #fff;}
.navigation-in > ul > li.ext.exp > a::after{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.navigation-in > ul > li.ext > ul > li {padding-bottom: 20px;}
.navigation-in > ul > li.ext > ul > li > div > ul {max-height: 72px;}
#variants{margin-left: -20px;margin-right: -20px;}
body:not(.type-index):not(.ordering-process):not(.type-product) .content{padding-left: 48px;padding-right: 0;}
.prodejny-in{margin-left: -12px; margin-right: -12px;}
.hp-kat > div {margin-left: -12px;margin-right: -12px;}
.products-block, .vsechny-produkty, .welcome > div, .welcome h1 {margin-left: -20px; margin-right: -20px;}
.menu-helper {top: 145px;}
.menu-helper > span::before {background-color: transparent;}
.header-top{height: 128px;}
#header .site-name a img {max-height: 80px;}
#navigation {height: 62px;z-index: 1;}
.navigation-in {background-color: transparent;}
.navigation-in > ul > li {padding-top: 0; border: 0;}
.navigation-in > ul > li > a{padding: 27px 27px 21px 27px !important; margin: 0 !important;position: relative;transition: none !important;}
.navigation-in > ul > li > a::before {content: ""; background: url("/user/documents/upload/Images/line.svg") 50% no-repeat; position: absolute; left: 0; top: 50%; margin-top: -16px; height: 32px; width: 1px;}
#header{position: relative;}
#header::after{content: ""; position: absolute; width: 100%; height: 62px; bottom: 0; left: 0;background-color: #736559;}
.top-navigation-bar .dropdown{margin-right: 25px;}
.type-product .vyhody{margin-left: -20px !important; margin-right: -20px !important;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.p-info-wrapper .buy-box .btn {padding: 8px 20px;}
}
@media screen and (min-width: 992px) {
.browse-p .p-prev, .browse-p .p-next {top: -405px;}
.browse-p .p-next {right: -40px;}
.browse-p .p-prev {left: -40px;}
.cart-widget-button {margin-left: -24px;margin-right: -24px}
.p-image-wrapper, .p-info-wrapper{width: 50%;}
.type-index .vyhody, .hp-kat {margin-left: -20px;margin-right: -20px;}
.custom-footer {margin-left: -20px; margin-right: -20px;}
.cart-row > div.col-md-8{width: 74.5%;}
.cart-row > div.col-md-4{width: 25.5%;padding-left: 65px; padding-top: 56px;}
.p-image-wrapper{padding-left: 0; padding-right: 45px;}
.p-info-wrapper{padding-right: 0;padding-left: 11px;}
.top-navigation-contacts{flex: 1 1 40% !important;text-align: center !important;}
.top-navigation-menu{flex: 1 1 30% !important;padding: 0;}
.top-navigation-tools{flex: 1 1 30% !important;}
.header-top > div.search{flex: 0 1 40%;}
.header-top > div:first-child, .header-top > div:last-child {flex: 0 1 30%;}
}
@media screen and (min-width: 1440px) {
.doprava-popup {top: 80px;}
.menu-helper {visibility: hidden;}
.navigation-in > ul > li.splitted {visibility: visible;display: block !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
#footer .paticka-kontakt a {font-size: 17px;}
.cart-table tr > td.p-total{width: 20%;}
.cart-row > div.col-md-8 {width: 69%;}
.cart-row > div.col-md-4 {width: 31%;}
body:not(.type-index) .product .btn.btn-cart, body:not(.type-index) .product a.btn.btn-primary {padding: 9px 5px;}
body:not(.type-index) .product .btn.add-to-cart-button::before{margin-right: 5px;}
.p-info-wrapper .buy-box .btn {padding: 8px 48px;}
}
@media screen and (min-width: 1200px) {
.browse-p .p-prev, .browse-p .p-next {top: -380px;}
.container.breadcrumbs-wrapper{padding: 0;}
.popup-widget.cart-widget {margin-left: -52px;}
.popup-widget.login-widget{margin-left: 209px;}
.pagination-wrapper .pagination-loader {margin-bottom: 0;}
.basic-description {width: 68%; padding-right: 144px;}
.extended-description {width: 32%;}
.description-inner {padding: 0;}
.shp-tabs-wrapper > .row > div{padding-left: 0 !important; padding-right: 0 !important;}
.sidebar {width: 304px;}
.custom-footer > div {width: 17%;}
.custom-footer > div:nth-child(3) {width: 22%;}
.custom-footer > div.extended {width: 44%;}
#header .cart-count {right: 38px; left: auto;}
}
@media screen and (min-width: 1440px) {
.browse-p .p-prev, .browse-p .p-next {top: -400px;}
.custom-footer > div.extended {padding-left: 50px;}
.popup-widget.cart-widget {margin-left: 69px;}
.popup-widget.login-widget{margin-left: 329px;}
}
@media screen and (max-width: 1439px) {
.in-kosik .extras-col + .extras-col {padding-left: 50px;}
.search-whisperer.active {margin-left: -170px;}
.popis-hp {padding-bottom: 20px;}
.prodejna {width: 54%; margin-left: 23%; margin-right: 23%; margin-bottom: 30px;}
.paticka-spodek > div:nth-child(2){float: right;margin-right: 0;}
.paticka-spodek > div.facebook{margin-top: 15px;margin-bottom: 4px;}
.paticka-spodek{margin-top: 20px;}
.breadcrumbs, body:not(.type-index) .vyhody {max-width: 1178px;}
a.project-phone::before{display: none !important;}
#carousel .extended-banner-link {left: 16%;bottom: 22%;}
.vyhody > div {padding-left: 82px;}
}
@media screen and (max-width: 1199px) {
.products-alternative.products-block .p .p-in-in {width: 40%;}
.products-alternative.products-block .p .p-bottom {width: 60%;}
.products-alternative.products-block .p-bottom .p-tools{flex-basis: 70% !important;margin: 0 !important;}
.products-alternative.products-block .p-bottom .prices{flex-basis: 30% !important;}
.do-obchodu .btn {margin-left: 20px;}
.advanced-order .extras-wrap .extra.step .btn{margin-right: 20px;}
.advanced-order .products, .advanced-order-suggestion{display: none;}
.search-whisperer.active {margin-left: -200px;}
.popup-widget.cart-widget {right: 20px; left: auto;}
.in-dekujeme .cena-ks > span {margin-left: 28%;}
.kontakt-kosik{text-align: center;}
.cart-row > div.col-md-8 {width: 100%; margin-bottom: 30px;}
.cart-row > div.col-md-4 {width: 100%;  padding-left: 0;padding-top: 0 !important; top: 0 !important;}
ol.cart-header li::after{display: none;}
.products-additional .product .btn {padding: 9px 13px;}
.extended-description {width: 100%; margin-top: 30px;}
body:not(.type-index) .vyhody {padding-left: 10px; padding-right: 10px;}
body:not(.type-index) .products-block .p-bottom .prices {flex-basis: 100%;text-align: center;}
body:not(.type-index) .products-block .p-bottom .p-tools {margin-top: 16px;text-align: center;flex-basis: 100%;}
.category-header div{padding: 0;}
.paticka-spodek > div{width: 100%; text-align: center;margin: 10px 0 10px 0 !important;}
.custom-footer > div.extended {width: 50%;}
.prodejna {width: 660px; margin-left: auto; margin-right: auto;}
.hodnoceni-obal > div {width: 50%; position: relative;margin-bottom: 30px;}
.compact-form .form-control{font-size: 13px; padding-right: 80px;}
.compact-form .btn{width: 80px;}
.vyhody > div {width: 50%; padding-top: 20px; padding-bottom: 20px;}
.hp-kat > div > ul > li {width: 50%;}
.banners-content .extended-banner-link {bottom: 10%;}
#carousel .extended-banner-link {left: 14%;}
}
@media screen and (max-width: 991px) {
.advanced-order .extras-wrap .extra.delivery {width: 100%;  margin: 0 0 40px 0; padding: 0 20px; order: 1;}
.advanced-order .do-obchodu {width: 50%; order: 2;}
.advanced-order .extras-wrap .extra.step {width: 50%; order: 3;}
.search-whisperer.active {margin-left: -200px; width: 650px;}
.login-wrapper .password-helper {margin-right: auto;}
.login-widget{width: 100%;top: 218px !important;}
.popup-widget.cart-widget {width: 100%; right: 0 !important; top: 228px !important;}
.in-dekujeme .co-box.co-payment-method > .row > .col-sm-6 {float: none; width: 100%;}
.in-dekujeme .cart-table tr td.p-name {padding-right: 20px;}
.one-column-body .variant-table .table-row .table-col.standard-price-exist {width: 100%;}
.variant-table .table-row .table-col.price {width: 50%; padding-right: 0;}
.one-column-body .variant-table .table-row .table-col.cart {width: 50%;}
#note {margin-right: -2px;}
.in-krok-1 .project-phone, .in-krok-2 .project-phone {white-space: nowrap;}
#checkoutSidebar .next-step{margin-bottom: 0;}
.order-summary-item.price {margin-left: -21px; margin-right: -21px;}
.in-kosik .extras-col {width: 100% !important;padding-left: 0 !important;}
.cart-summary {padding: 24px;}
.discount-coupon {margin-bottom: 40px;}
.cart-table tr > td.p-total, .t-hlavicka .cena-celkem {padding-right: 30px;}
.t-hlavicka td {padding-bottom: 0 !important;font-size: 13px;}
.cart-table tr > td.p-total {width: 20%;}
ol.cart-header li a, ol.cart-header li strong {font-size: 16px;}
.browse-p > a{background-color: #665B4F !important;border: 2px solid #49423C !important;font-size: 14px;color: #fff !important;text-decoration: none !important;font-family: 'Roboto Slab', serif !important;padding: 15px 20px;text-transform: none;}
.browse-p > a:hover{background-color: #49423C !important;}
.category-header input[type="checkbox"] + label, .category-header input[type="radio"] + label{padding: 11px 15px !important;}
.category-header > div{display: none;}
.kat-header .container {padding: 0 10px;}
.sidebar {width: 230px;}
.breadcrumbs {display: block; padding: 13px 0 !important;}
.h-hlavicka > div {width: 100%; text-align: center;}
.h-hlavicka .prava {text-align: center; margin-top: 30px;}
.popis-hp{padding-right: 0;padding-bottom: 360px;}
.popis-hp::after {top: auto; height: 350px; width: 100%; background-position: 50%; bottom: 0;}
.top-navigation-contacts{display: none !important;}
.next-to-carousel-banners .extended-banner-link {top: 38%;margin-left: -70px;}
.extended-banner-link {font-size: 14px; line-height: 14px; padding: 8px 10px;width: 140px;}
.hp-kat > div > ul > li > div > a:not(.vse) {font-size: 20px;}
.banners-content > div {text-align: center;width: 100% !important; padding: 20px 0 0 0 !important;}
}
@media screen and (max-width: 767px) {
.kat-malovani .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/malovani.jpg");}
.kat-kresleni .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/kresleni.jpg");}
.kat-papir .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/papir.jpg");}
.kat-modelovani .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/modelovani.jpg");}
.kat-tvoreni .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/tvoreni.jpg");}
.kat-deti .kat-header{background-image: linear-gradient(rgba(243, 238, 233, 1), rgba(243, 238, 233, 1) 60%, rgba(243, 238, 233, 0.3)), url("/user/documents/upload/Images/Kategorie/deti.jpg");}
.products-alternative.products-block .p .p-bottom {width: 100%; margin-top: 10px; margin-bottom: 10px;}
.products-alternative.products-block .p .p-in-in {width: 100%;}
.products-alternative.products-block .p-bottom .prices {text-align: left !important;}
article p img, .news-item-detail p img {float: none !important; display: block; margin-left: auto !important; margin-right: auto !important;}
.validator-msg, .js-validator-msg {margin-left: 0; top: auto; bottom: -23px;}
.doprava-popup {height: 300px; overflow: auto;}
.doprava-popup {left: 0; width: 100%; margin-left: 0; padding: 16px;}
.popup-widget-inner .cart-widget-products {margin-bottom: 145px;}
.popup-widget.cart-widget {padding-left: 0; padding-right: 0;}
.advanced-order .h1:not(.advanced-order-suggestion){padding-left: 0;padding-top: 40px; background-position: 50% 0;}
.search-whisperer.active {margin-left: 0; width: 100%; left: 0;padding-left: 10px;padding-right: 10px;}
.search-whisperer ul {width: 100%; padding-right: 0;}
.search-whisperer-documents:not(.text-center) {padding-left: 0; border-top: 1px dashed #BBA99B; width: 100%; border-left: 0; padding-top: 24px;}
.search-form.compact-form .btn {right: 14px; top: 17px;}
.search-window-visible #header .search-form {position: absolute; top: -7px; width: 100%; padding: 13px 10px; background-color: #fff; margin: 0;}
.login-widget {top: 114px !important;}
.popup-widget.cart-widget {top: 123px !important;}
.in-dekujeme .responsive-tools > a[data-target="navigation"]{position: absolute;}
.in-dekujeme .responsive-tools > a[data-target="navigation"]::before {margin-top: -15px;}
.in-dekujeme .cart-table .p-price {width: 50%; padding-right: 0;}
.in-dekujeme .co-box.co-payment-method {padding: 20px;}
.in-dekujeme .co-order, .dekujeme-text, .order-summary-heading {padding-left: 20px;  padding-right: 20px;}
.in-dekujeme .p-quantity.p-cell > strong {margin-left: 20px;}
.in-dekujeme #header{padding: 0;}
#select-country-payment .col-sm-6{margin-bottom: 20px;}
.header-top .btn.cart-count i {left: 25px; top: 0; width: 22px; height: 22px; font-size: 12px; line-height: 18px; border: 2px solid #fff;}
.in-krok-1 .header-top, .in-krok-2 .header-top{display: none;}
.co-box {padding: 48px 20px;}
.form-group input.form-control, .phone-combined-input, #billCountryId, .form-group > input.form-control.short {width: 100%;}
textarea.form-control {width: 100%; display: block; margin-top: 10px;}
.form-group label {width: 100%;line-height: 26px;}
.krok-2-rec{padding-left: 11px !important;padding-right: 21px !important;}
.krok-2-rec span{text-transform: none !important;}
.cart-table .p-availability {width: 50%;padding-left: 0;}
.cart-table .quantity-form {text-align: right;}
ol.cart-header li{border: 0 !important;}
.col-md-8 .cart-content {padding: 0;}
.t-hlavicka{display: none !important;}
ol.cart-header li a, ol.cart-header li strong {line-height: 20px;}
ol.cart-header {margin: 0; padding: 0;}
.shp-tabs-row .navigation-btn{display: none !important;}
.type-products .hidden-links{display: none;}
.p-info-wrapper .buy-box .btn {padding: 8px 20px;}
body:not(.type-index) #header{border-bottom: 1px solid #F3EEE9;}
body:not(.type-index) h1 {font-size: 30px; line-height: 36px}
.container.breadcrumbs-wrapper{display: none;}
#filters{margin-bottom: 0 !important;}
.category-header {margin-bottom: 20px;}
.products-inline.products-top > div .p .p-in {padding-bottom: 10px;display: block;}
.kat-header .container {padding: 0 20px;}
.custom-footer > div {width: 50%;}
.prodejna > div {width: 60%; padding-left: 20px;}
.prodejna > img {margin-right: 0; width: 40%;}
.row.banners-row > .col-sm-8 {width: 100%;padding: 0 !important;}
.registrace{display: none;}
.responsive-tools {padding-top: 0; padding-bottom: 0;}
#header .cart-count {top: -56px;}
.header-top .btn.cart-count::before {width: 42px; height: 42px; background-size: 42px auto;}
.top-navigation-bar .dropdown {top: 12px;}
.responsive-tools > a[data-target="login"]::before {content: url("/user/documents/upload/Images/user.svg");}
.responsive-tools > a[data-target="navigation"]::before {background-color: #736559; border-radius: 0;}
#header {margin-bottom: 0; padding: 7px 0;}
.vyhody > div, .hp-kat > div > ul > li {width: 100%;}
.products-block .p-bottom .prices {flex-basis: 100%;text-align: center;}
.products-block .p-bottom .p-tools {margin-top: 16px;text-align: center;flex-basis: 100%;}
.cinnosti{display: none;}
.hodnoceni-obal {padding-left: 20px;}
.hodnoceni-obal > div {width: 100%;}
}
@media screen and (max-width: 479px) {
.products-alternative.products-block .p-bottom .prices {flex-basis: 100% !important; text-align: center !important; margin-bottom: 10px;}
.products-alternative.products-block .p-bottom .p-tools {flex-basis: 100% !important;}
.products-alternative.products-block .p .p-in {width: 100%;}
.products-alternative.products-block .ratings-wrapper .availability {text-align: center;}
.products-alternative.products-block .p .image {width: 100%; margin-bottom: 10px;}
.products-alternative.products-block .p .name {margin-bottom: 8px;text-align: center;}
.doprava-popup {height: 550px;}
.d-cena {width: 100%;}
.d-img {width: 28%;}
.advanced-order .do-obchodu {width: 100%; text-align: center;}
.advanced-order .extras-wrap .extra.step {width: 100%; text-align: center; margin-top: 20px;}
.do-obchodu .btn {margin-left: 0;}
.advanced-order .extras-wrap .extra.step .btn {margin-right: 0;}
.cart-widget-product > span {width: 48%; padding-right: 0;}
.login-widget .btn.btn-secondary {width: 100%;}
.cart-widget-button .btn#continue-order-button {width: 100%;margin-top: 20px;}
.cart-free-shipping{width: 100%; text-align: center;}
#footer .whole-width{margin-right: 0;}
.ordering-process select.form-control {width: 100%;}
.varianty {margin-top: 20px;}
.one-column-body .variant-table .table-row .table-col.cart {width: 100%; text-align: left; margin-top: 10px;}
variant-table .table-row .table-col.price {width: 100%;}
.payment-logo {display: none;}
#ratingWrapper {padding: 12px;}
.rate-wrapper.unveil-wrapper .rate-wrap {display: block;}
.rate-average-wrap {max-width: none;}
#ratingWrapper .rate-wrap.row > div:not(.rate-average-wrap) {padding-left: 0; width: 100%;}
.vote-content {width: 100%;}
.vote-form .col-xs-12 .form-group.consents, .vote-form .col-xs-12 .form-group:last-child {width: 100%;}
.vote-form .form-group.col-sm-6 {width: 100%;}
.shp-tabs-holder ul.shp-tabs li a {margin-bottom: 3px;}
.buy-box .p-final-price-wrapper {width: 100%;}
.buy-box .add-to-cart {width: 100%; margin-top: 20px;}
.doprava{position: relative;top: 0;margin-top: 15px;}
.produkt-info > * {display: block; margin-right: 0; line-height: 30px;}
.hp-kat .kat {padding: 26px;}
.kat::before{display: none;}
.popis-hp::after {height: 200px;}
.popis-hp {padding-bottom: 210px;}
.prodejna > div {width: 100%; padding-left: 0; padding-top: 10px;}
.prodejna > img {width: 100%;}
.prodejny h3{padding-left: 10px; padding-right: 10px;}
.custom-footer > div {width: 100% !important;}
.subcategories li {width: 100%;}
.category-header input[type="checkbox"] + label, .category-header input[type="radio"] + label {width: 49%; text-align: center;}
.h-hlavicka .prava strong{margin-bottom: 10px;}
}
