﻿body, div, p, li, a, span, input, label, h1, h2, h3, h4, h5, strong {font-family: proxima-nova, sans-serif !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4{color: #181109; font-weight: 700;line-height: 1.2;padding-bottom: 7px; position: relative;}
.h4.homepage-group-title::after{left: 50%; margin-left: -28px;}
h1::after, h2::after, h3::after, h4::after, h5::after, h6::after, .h1::after, .h2::after, .h3::after, .h4::after{content: ""; position: absolute; bottom: 0; left: 0; background-color: #800020; width: 56px; height: 2px;}
b, strong{font-weight: 700;}
body{color: #37312B; line-height: 1.42;font-size: 16px;background: url("/user/documents/upload/Images/body-bg.png") #ECE7E3 50% 225px no-repeat;background-size: contain;}
@media screen and (min-width: 768px){
.container, .content{padding: 0;}
.row, #navigation{margin-left: 0; margin-right: 0;}
#header{background: url("/user/documents/upload/Images/header-bg.jpg") 50% 50% no-repeat;padding-top: 36px;margin-top: -36px;position: relative;margin-bottom: 24px;background-size: cover;}
.top-navigation-contacts{order: 2;flex-basis: 28% !important;}
.top-navigation-menu{order: 1;flex-basis: 36% !important;}
.top-navigation-tools{order: 3;flex-basis: 36% !important;}
.project-email{display: none;}
.top-navigation-bar-menu{text-align: left;}
.top-navigation-bar-menu li {font-size: 16px;}
.top-navigation-bar {font-size: 16px;padding: 7px 0 3px 0;background-color: rgba(38, 32, 23, 0.4);border: 0;}
.top-navigation-bar *{line-height: 24px;}
.top-navigation-bar-menu li a {padding: 0 16px;}
.top-navigation-bar-menu li:first-child a{padding-left: 0;}
.top-navigation-bar-menu li::before {content: "";left: -4px;top: 50%;margin-top: -4px;width: 8px;height: 8px;border: 1px solid #69625B;border-radius: 50%;}
.top-navigation-contacts{text-align: center !important;}
}
.top-navigation-menu, .top-navigation-contacts {background-color: transparent;}
.top-navigation-bar-menu li a {text-transform: none;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #fff;}
.top-navigation-bar{position: relative;z-index:1;}
.top-navigation-bar::before{content: ""; width: 100%; height: 4px; left: 0; top: 0; position: absolute; background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
.top-navigation-bar a:hover, .top-navigation-bar .dropdown button:hover {color: #fff;text-decoration: underline;}
.project-phone{letter-spacing: 1px;font-weight: 700;}
.top-navigation-contacts a.project-phone::before {content: url("/user/documents/upload/Images/phone.svg");line-height: 1;margin-right: 8px;}
.project-phone::after{content: "(po - pá: 8:00 - 17:00)";display: inline-block; font-weight: 400;color: #B2AAA3;margin-left: 6px}
.top-navigation-contacts a:first-of-type {padding-right: 0;}
.registrace{margin-left: 24px;}
.top-nav-button::before{content: url("/user/documents/upload/Images/user.svg");margin-right: 9px;position: relative;top: 3px;}
.top-nav-button.primary::after{content: url("/user/documents/upload/Images/sipka-dolu.svg");width: 12px;position: relative;top: 0;margin-left: 12px;display: inline-block;}
@media screen and (min-width: 768px){
.header-top {height: 121px;}
.header-top > div:first-child {flex: 0 1 30%;}
.header-top > div.search {flex: 0 1 40%;}
.header-top > div:last-child {flex: 0 1 30%;}
#header .cart-count{background-color: #181109;height: 48px;min-width: 217px;text-align: left;}
#header .cart-count::after{content: url("/user/documents/upload/Images/sipka-dolu-bila.svg");position: absolute;right: 15px;top: 10px;}
}
#header .site-name a img {max-height: 73px;}
.form-control, select{height: 48px;border-color: #C4C4C4;border-radius: 0;font-size: 14px;}
.search-form .form-control {color: #fff !important;}
.search-form .form-control{border-color: #B2AAA3; background: url("/user/documents/upload/Images/lupa.svg") 16px 50% #2C1A06 no-repeat;padding-left: 48px;padding-right: 107px;font-size: 14px;}
.form-control::placeholder{color: #B2AAA3;}
.btn, a.btn{font-size: 13px; font-weight: 700;letter-spacing: 1px;text-transform: uppercase !important;height: 48px;}
.search-form .btn{border-color: #B2AAA3;background-color: #B2AAA3;height: 48px;width: 107px;color: #181109;}
.search-form .btn:hover{border-color: #B2AAA3;}
.btn.cart-count::before, a.btn.cart-count::before {content: url("/user/documents/upload/Images/kosik.svg"); background-color: #fff;height: 100%;width: 48px;line-height: 48px;margin-right: 8px !important;text-align: center;}
.header-top .btn.cart-count .cart-price {text-transform: none;color: #fff;font-size: 14px;line-height: 47px;vertical-align: middle;}
.header-top .btn.cart-count.full .cart-price{font-size: 18px; font-weight: 700;}
.srdce{display: inline-block;margin-right: 24px;width: 48px;height: 48px;vertical-align: middle;border: 1px solid #69625B; background: url("/user/documents/upload/Images/srdce.svg") 50% no-repeat;}
.srdce:hover{background-color: #181109;border-color: #181109;}
@media screen and (min-width: 768px){
.navigation-in {background-color: #282117;}
#navigation{height: 68px;z-index: 2;}
#header::after{content: "";width: 100%; height: 68px; background-color: #282117;position: absolute; bottom: 0; left: 0;}
.navigation-in > ul > li.ext > a > span {display: inline-block;}
}
.navigation-in > ul > li > a {font-size: 16px;padding: 0 42px !important;margin: 0 !important;line-height: 68px;text-transform: uppercase; letter-spacing: 0.5px;}
.navigation-in > ul > li > a > b{font-weight: 700;}
.menu-helper {top: 138px;}
.menu-helper::after, .menu-trigger::after {background-color: transparent;}
.submenu-arrow::after {content: url("/user/documents/upload/Images/sipka-dolu.svg");padding-left: 12px;top: -1px;position: relative;width: 24px;display: inline-block;}
.homepage-box {background-color: transparent;border: 0;}
.homepage-box.before-carousel {margin-top: 16px;padding: 0;margin-bottom: 64px;}
@media screen and (min-width: 768px){
.banners-row .col-sm-8{width: 50%; padding-right: 13px;}
.banners-row .col-sm-4{width: 50%; padding-left: 4px;}
}
.next-to-carousel-banners{display: flex;flex-wrap: wrap;}
.next-to-carousel-banners .banner-wrapper{width: 50%;}
.banners-row .banner-wrapper + .banner-wrapper {margin-top: 0;padding-left: 24px;}
.latest-contribution-box{display: none;}
.vyhody > div{display: flex; flex-wrap: wrap;}
.vyhody > div > div{width: 25%; padding: 0 30px 0 72px; position: relative;font-size: 14px;}
.vyhody > div strong{display: block;font-size: 16px; font-weight: 700; color: #181109;margin-bottom: 8px;}
.vyhody > div > div::before{content: ""; width: 56px; height: 56px; position: absolute;top: 0; left: 0; background-position: 50%; background-repeat: no-repeat; border: 1px solid rgba(128,0,32,0.5);border-radius: 50%;}
.vyhoda1::before{background-image: url("/user/documents/upload/Images/vyhoda1.svg");}
.vyhoda2::before{background-image: url("/user/documents/upload/Images/vyhoda2.svg");}
.vyhoda3::before{background-image: url("/user/documents/upload/Images/vyhoda3.svg");}
.vyhoda4::before{background-image: url("/user/documents/upload/Images/vyhoda4.svg");}
.vyhody-top .vyhody{width: auto;}
.vyhody-top .vyhody > div > div{width: 100%;margin-bottom: 32px;padding-right: 24px;}
.vyhody-top .vyhody > div > div:last-child{margin-bottom: 0;}
.content-wrapper {background-color: transparent;}
h4.homepage-group-title, .h4.homepage-group-title {margin-top: 0;font-size: 28px;margin-bottom: 36px;}
@media screen and (min-width: 1200px){
.columns-4 .products-block > div {width: 25%;}
}
@media screen and (min-width: 1440px){
.products-block > div {width: 25%;}
.columns-4 .products-block > div {width: 20%;}
}
.products-block.products .product {padding: 4px !important;border: 0 !important;}
.products-block .p {background-color: #fff;padding: 16px 16px 32px 16px;}
.products-block .p .flags-default {left: 0;bottom: -32px;top: auto;width: 100%;text-align: center;display: flex;-webkit-justify-content: center;justify-content: center;}
.flag {border-style: solid;border-width: 1px;color: #fff;font-size: 12px;padding: 3.5px 8px;position: relative;margin-bottom: 4px;max-width: none;}
.products-block .flag{margin: 0 1px;}
.flag.flag-custom2{background-color: #fff !important;border-color: #615E58;color: #615E58;}
.flag.flag-gift {background-color: #fff !important;border-color: #558F7A;color: #558F7A;}
/*.flags-default .flag::after{content: "";width: 16px;height: 16px;position: absolute;right: -8px;top: 2px;background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}*/
.flag.flag-new {background-color: #fff !important;border-color: #2C4D7C; color: #2C4D7C;}
.flag.flag-action {background-color: #fff !important; border-color: #BC0E19; color: #BC0E19;}
.products-block{margin-left: -4px;margin-right: -4px;}
.products-block .image{margin-bottom: 45px;}
.product .p-in{position: relative;}
.products-block .ratings-wrapper {min-height: auto;position: absolute;width: 100%;margin: 0;padding: 0;top: -4px;left: -4px;}
.p .name {color: #181109;text-decoration: underline;}
.p .name:hover{text-decoration: none;}
.products-block.products .p .name {height: 48px;font-size: 16px;margin-bottom: 24px;text-align: center;}
.products-block .p-bottom > div {display: block;text-align: center;margin-bottom: 22px;}
.products-block .p-bottom .prices {text-align: center;}
.price-final {color: #181109;}
.products-block.products .p .price strong, .products-block.products .p .price span {line-height: 27px;}
.products-block .availability{font-size: 14px;font-weight: 700;}
.quantity{padding: 0 39px !important;border-color: #E9E9E9;border-radius: 0;margin-right: 8px;background-color: #fff;height: 48px;}
.quantity input {width: 34px !important; height: 46px !important;text-align: center;color: #000;font-size: 15px;}
.quantity .increase, .quantity .decrease {width: 32px !important;height: 32px !important;top: 8px !important;background-color: #E9E9E9;color: #181109;border: 0;}
.quantity .increase:hover, .quantity .decrease:hover{background-color: #181109;color: #fff;}
.quantity .increase {right: 8px;}
.quantity .decrease {left: 8px !important;right: 0 !important;}
.quantity .increase::before, .quantity .decrease::before {font-size: 16px;line-height: 32px !important;font-family: proxima-nova, sans-serif !important;}
.quantity .decrease::before {content: "-";}
.quantity .increase::before {content: "+";}
.products-block .pr-action {display: flex; flex-wrap: wrap;}
.products-block .pr-action .btn{width: calc(100% - 122px);height: 48px;}
.btn.btn-cart::before{display: none;}
.p:hover .btn {border-color: #800020 !important;background-color: #800020 !important;}
.p .btn:hover {border-color: #4B0214 !important;background-color: #4B0214 !important;}
.p-tools{margin-bottom: 0 !important;}
.products-block .ratings-wrapper .stars-wrapper {-webkit-justify-content: left;justify-content: left;}
.stars .star.star-on::before, .stars .star.star-half::before {color: #BD8F38;}
.products-block{margin-bottom: 48px;}
.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;}
.banners-content > div{width: 50% !important;}
.homepage-box.middle-banners-wrapper{padding: 0;margin-top: 24px;margin-bottom: 102px;}
.banners-content > div:first-child{padding: 0 4px 0 0;}
.banners-content > div:last-child{padding: 0 0 0 4px;}
.clanky-hp{display: flex; flex-wrap: wrap;padding-top: 66px;border-top: 3px double #C4C4C4;}
.blog-hp{width: calc(100% - 408px);padding-right: 77px;position: relative;}
.poradna-hp{width: 408px;}
.blog-hp h3{margin-top: 0; margin-bottom: 30px;font-size: 28px;}
.blog-hp > a.btn{position: absolute;right: 77px;top: 0;padding-top: 0;padding-bottom: 0;line-height: 48px;}
.btn.btn-ghost{border-color: #69625B;}
.btn.btn-ghost:hover{background-color: #69625B;color: #fff;}
.blog-hp > div{display: flex; flex-wrap: wrap; margin-left: -10px;margin-right: -10px;}
.news-item{width: 33.3333%;padding: 10px; margin-bottom: 0; display: block;}
.blog-hp .news-item{width: 50%;}
.news-item .image {width: 100%;margin: 0;}
.news-item .text{background: url("/user/documents/upload/Images/img-bg.jpg") 50%;text-decoration: underline;}
.news-item .text:hover{text-decoration: none;}
.news-item .text .description{display: none;}
.news-item .text .title {position: relative;line-height: 27px;font-size: 18px;font-weight: 700;margin-bottom: 0;text-align: center;height: 114px;padding: 24px;text-decoration: none !important;display: flex;-webkit-justify-content: center;justify-content: center;align-items: center;}
.news-item .text .title::before, .pergament::before{content: "";width: calc(100% - 16px); height: calc(100% - 16px); top: 8px; left: 8px; position: absolute; border: 1px solid #fff;}
.poradna-seznam{list-style: none; padding: 0; margin: 0 0 32px 0;line-height: 24px;}
.poradna-seznam li{margin-bottom: 12px;position: relative; padding-left: 24px;}
.poradna-seznam li::before{content: url("/user/documents/upload/Images/sipka-seznam.svg");position: absolute;left: 0;height: 15px;line-height: 1;top: 50%;margin-top: -8px;}
.poradna-seznam li a{text-decoration: underline;}
.poradna-seznam li a:hover{color: #800020;}
.poradna-hp > div{background: url("/user/documents/upload/Images/img-bg.jpg") 50%;padding: 40px 40px 54px 40px;}
.poradna-hp h4{font-size: 22px; margin-top: 0; margin-bottom: 32px;}
.pergament::before{left: 4px; top: 4px; width: calc(100% - 8px); height: calc(100% - 8px);}
.pergament{position: relative;}
.pergament > *{position: relative;}
.per-top, .per-bottom{position: absolute; left: 0; width: 100%;}
.per-top{top: 0;}
.per-bottom{bottom: 0;}
.per-top::before, .per-top::after, .per-bottom::before, .per-bottom::after{content: "";position: absolute; width: 30px; height: 30px; background: url("/user/documents/upload/Images/roh.png") 50% no-repeat;}
.per-top::before{top: 0; left: 0;}
.per-top::after{top: 0; right: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.per-bottom::before{bottom: 0; left: 0;-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.per-bottom::after{bottom: 0; right: 0;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
a, .link-like {color: #181109;}
a.prejit{color: #800020; text-transform: uppercase; font-size: 13px; text-decoration: underline;font-weight: 700;}
a.prejit:hover{text-decoration: none;}
a.prejit::after{content: url("/user/documents/upload/Images/sipka-kolecko.svg"); margin-left: 12px;position: relative;top: 4px;}
.homepage-box.welcome-wrapper{background: url("/user/documents/upload/Images/welcome-bg.jpg") 50% no-repeat;background-size: cover;}
.welcome div, .welcome h1 {max-width: 672px;text-align: center;}
.welcome h1{font-size: 28px;color: #fff;margin-bottom: 32px;}
.welcome h1::after{left: 50%; margin-left: -28px;}
.welcome p {color: #B2AAA3;font-size: 16px;line-height: 1.5;margin-bottom: 0;}
.homepage-box.welcome-wrapper {margin-top: 54px;margin-bottom: 0;padding-top: 100px;padding-bottom: 100px;}
.heureka {display: flex; flex-wrap: wrap;padding-top: 48px; margin-top: 64px; border-top: 3px double #C4C4C4;}
.h-main{width: 25%;padding-left: 80px; background: url("/user/documents/upload/Images/heureka2.png") 0 0 no-repeat;font-size: 14px;padding-right: 24px;}
.h-main a{color: #800020;text-decoration: underline;}
.h-main a:hover{text-decoration: none;}
.recenze{width: calc(75% + 24px); display: flex; flex-wrap: wrap;margin-left: -12px; margin-right: -12px;}
.recenze > div{width: 33.3333%;padding: 0 12px;}
.h-main h4{margin-top: 0;font-size: 22px; margin-bottom: 16px;}
.h-main a.prejit{font-size: 14px; text-transform: none;font-weight: 400;}
.h-main p:last-child{margin-bottom: 0;}
.recenze .zakaznik{margin-top: 20px;}
.zakaznik > *{display: block;}
.zakaznik{font-size: 13px; color: #69625B;padding-left: 44px; background: url("/user/documents/upload/Images/zakaznik.svg") 0 3px no-repeat;}
.zakaznik strong{font-size: 16px; color: #181109;margin: 5px 0 3px 0;}
.recenze .text{font-style: italic;line-height: 1.5;}
#footer > .container {background-color: transparent;border: 0;}
.custom-footer{border: 0; padding-left: 0; padding-top: 40px;margin-left: -10px;margin-right: -10px;}
#footer .site-name{display: none;}
#footer{background: url("/user/documents/upload/Images/footer-bg.jpg") 50% no-repeat;background-size: cover;position: relative;padding: 4px 0;margin-top: 48px;}
#footer::before, #footer::after {content: "";width: 100%;height: 4px;left: 0;top: 0;position: absolute;background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
#footer::after{top: auto; bottom: 0;}
.prodejny{margin-top: 64px;}
.prodejny-in{display: flex; flex-wrap: wrap;margin-left: -12px; margin-right: -12px;}
.prodejny-in > div{width: 33.3333%; padding: 0 12px;}
.prodejna > div{background: url("/user/documents/upload/Images/prodejna-bg.jpg") 50% no-repeat; padding: 12px 12px 30px 12px; display: flex; flex-wrap: wrap;background-size:cover;color: #fff;font-size: 14px;}
.prodejna .img{width: 159px;}
.prodejna .text{width: calc(100% - 159px); padding-left: 24px;}
.prodejna h5{font-size: 22px; color: #fff; margin-top: 10px; margin-bottom: 2px;}
.prodejna h5 a{color: #fff;}
.prodejna h5 a:hover{text-decoration: underline;}
#footer h4::after, #footer h5::after{display: none;}
#footer h4, #footer h5{padding-bottom: 0;}
.prodejna p:first-of-type{margin-bottom: 10px;}
.prodejna p:last-of-type{margin-bottom: 16px;}
.prodejna a.prejit{color: #fff;}
.prodejna a.prejit::after{content: url("/user/documents/upload/Images/sipka-kolecko-bila.svg");}
.banner {margin-bottom: 0;}
#footer h4 {text-transform: none;color: #fff;font-size: 20px;margin-bottom: 30px;}
.custom-footer > div {padding-left: 10px;padding-right: 10px;}
.custom-footer ul {line-height: 19px;}
.custom-footer ul li{margin-bottom: 12px;font-size: 14px;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a {color: #fff !important;}
#footer ul li a:not(:hover){text-decoration: underline;}
.contact-box ul{display: flex; flex-wrap: wrap;flex-direction: column-reverse;}
.contact-box ul li{width: 100%;padding: 0;margin-bottom: 32px;}
.contact-box ul li a{font-size: 25px;font-weight: 700;text-decoration: none;display: block;padding-left: 36px;}
.contact-box ul li a:hover{text-decoration: underline;}
.contact-box ul li a::after{width: 100%; display: inline-block;font-size: 14px;color: #B2AAA3;font-weight: 400;margin-top: 5px;}
.contact-box ul span.tel a::after{content: "po - pá: 8:00 - 17:00";}
.contact-box ul span.mail a::after{content: "napište nám kdykoliv";}
.contact-box ul li > span {padding-left: 0;}
.contact-box ul li > span::before {display: none;}
.contact-box ul span.tel a::before, #footer .contact-box ul span.mail a::before{position: absolute; left: 0; top: 0;}
#footer .contact-box ul span.tel a::before{content: url("/user/documents/upload/Images/phone-big.svg");}
#footer .contact-box ul span.mail a::before{content: url("/user/documents/upload/Images/mail-big.svg");}
.contact-box {margin-top: 38px;}
#signature{width: 30%;}
.copyright{width: 70%;color: #B2AAA3;font-size: 14px;}
.footer-info{margin-bottom: 20px;max-width: 1000px;}
.copyright .spodek strong{font-weight: 400;}
.footer-img img{width: auto !important;height: 40px !important;margin-left: 16px;margin-right: 0 !important;}
.footer-img{margin-bottom: 40px;}
#signature img {width: 17px;margin-right: 7px;}
#signature a {color: #B2AAA3;font-size: 14px;}
.copyright, #signature {margin-top: 0;margin-bottom: 38px;}
.container.footer-bottom{padding-top: 24px; margin-top: 24px; border-top: 3px double #69625B !important;}
.login-window-visible .top-nav-button{text-decoration: underline;}
.login-window-visible .top-nav-button.primary::after{content: url("/user/documents/upload/Images/sipka-dolu-bila.svg");-webkit-transform: rotate(180deg);transform: rotate(180deg);top: 2px;}
.popup-widget.login-widget {width: 578px;top: 35px;margin-left: 130px;padding-top: 0;box-shadow: 0 0 50px rgba(0,0,0,0.5);}
.admin-logged .popup-widget.login-widget{top: 60px;}
.popup-widget-inner{border: 0 !important; box-shadow: none !important;}
.popup-widget.login-widget::before {right: 94px;top: -5px;border: 0;}
.login-widget .user-action-tabs{display: none;}
.login-widget h2{display: none;}
.login-widget .popup-widget-inner{display: flex; flex-wrap: wrap;padding: 0;}
.login-widget .popup-widget-inner > div {width: 50%;padding: 24px;}
.login-widget .tab-content {background-color: #ECE7E3;}
.input-wrapper.email::before{content: "E-mail:";}
.input-wrapper.password::before{content: "Heslo:";}
.input-wrapper::before {color: #181109;margin-bottom: 5px;display: block;line-height: 20px;font-size: 14px;font-weight: 700;}
.login-wrapper .password-helper a:first-child{display: none;}
.login-widget .form-control{height: 44px;}
.form-group {margin-bottom: 16px;}
.login-wrapper {padding-top: 0;padding-bottom: 0;}
.login-widget .btn{width: 100%;padding-top: 0;padding-bottom: 0;line-height: 48px;float: none;}
.login-wrapper .password-helper a {float: none;text-decoration: underline;padding: 0 !important;font-size: 14px;}
.login-wrapper .password-helper a:hover{text-decoration: none;}
.login-wrapper .password-helper {float: none;width: 100%;text-align: center;margin-top: 24px;line-height: 1;}
.registrace-box h4{font-size: 20px;padding: 0;margin: 0;}
.registrace-box h5{font-weight: 400;color: #37312B;margin-bottom: 24px;margin-top: 3px;padding: 0;}
.registrace-box h4::after, .registrace-box h5::after{display: none;}
.popup-widget-inner {color: #37312B;}
.registrace-box p{font-size: 14px;line-height: 24px; margin-bottom: 12px;padding-left: 20px; background: url("/user/documents/upload/Images/sipka-seznam.svg") 0 50% no-repeat;}
.registrace-box .btn{margin-top: 12px;}
.whisperer-visible .search-form .form-control {border-color: #fff !important;}
.whisperer-visible .search-form .btn {border-color: #fff;background-color: #fff;z-index: 999;}
.whisperer-visible .search-form .btn:hover{background-color: #000;}
.search-whisperer.active {width: 816px;left: 50%;margin-left: -408px;border: 0;box-shadow: 0 0 50px rgba(0,0,0,0.5);display: flex;flex-wrap: wrap;}
.search-whisperer ul{order: 1;width: 480px;}
.search-whisperer-documents:not(.text-center){order: 2;width: calc(100% - 480px);background-color: #ECE7E3; padding: 24px;}
.search-whisperer ul::before, .search-box::before{display: block; font-size: 16px; line-height: 24px; color: #181109; margin-bottom: 16px;font-weight: 700;}  
.search-box.kategorie::before{content: "Nalezeno v kategoriích";}
.search-box.clanky::before{content: "Nalezeno v článcích";}
.search-whisperer-documents em{display:none;}
.search-whisperer-documents a {padding: 0;font-size: 14px;line-height: 19px;margin-bottom: 10px;text-decoration: underline;background: none !important;}
.search-whisperer-documents a:hover{color: #800020;}
.search-box{margin-bottom: 32px;}
.search-whisperer ul li {border-color: #E9E9E9;}
.search-whisperer ul li a {padding: 16px;}
.search-whisperer-image {max-width: 56px;}
.search-whisperer .p-info {padding: 0 16px;width: calc(100% - 128px);}
.search-whisperer .price {width: 72px;color: #181109;font-weight: 700;}
.search-whisperer .p-name {text-decoration: underline;white-space: normal;color: #181109;font-size: 14px;line-height: 18px;}
.search-whisperer .p-availability {font-weight: 700;margin-top: 5px;}
.search-whisperer ul li a:hover .p-name{color: #800020;}
.search-whisperer ul li a:hover {background-color: #F5F5F5;}
.search-whisperer-documents.text-center{padding: 24px;text-align: center;}
.search-whisperer-documents.text-center a{color: #800020;display: inline-block; margin: 0;font-weight: 700;}
.search-whisperer-documents.text-center a:hover{text-decoration: none;}
a, .link-like {text-decoration: none;-webkit-transition: none !important;-o-transition: none !important;transition: none !important;}
#header .cart-count:not(.full)::after, .navigation-buttons > a[data-target="cart"] i {content: "0";width: 18px;height: 18px;padding: 0;background-color: #800020;color: #fff;text-align: center;line-height: 16px;position: absolute;left: 25px;bottom: 3px;border-radius: 50%;font-size: 10px;top: auto;border: 2px solid #fff;font-weight: 700;}
.cart-window-visible #header .cart-count{background-color: #fff;z-index: 99;}
.cart-window-visible .header-top .btn.cart-count .cart-price {color: #800020;}
.cart-window-visible #header .cart-count::after {content: url("/user/documents/upload/Images/sipka-cervena-nahoru.svg");}
.cart-window-visible a.btn.cart-count::before {content: url("/user/documents/upload/Images/kosik-hover.svg");background-color: #800020;}
.cart-widget.popup-widget.cart-widget::before {display: none;}
.popup-widget.cart-widget {box-shadow: 0 0 50px rgba(0,0,0,0.5);margin-top: 16px;border: 0;}
.admin-logged .popup-widget.cart-widget{margin-top: 17px;}
.cart-window-visible #header .cart-count:not(.full)::after, .cart-window-visible .navigation-buttons > a[data-target="cart"] i {color: #800020;border-color: #800020;background-color: #fff;}
.popup-widget.cart-widget {width: 576px;margin-left: 133px;}
.cart-widget-product-unit{display: none !important;}
.cart-widget-product{padding: 16px;position: relative;border-color: #E9E9E9;}
.cart-widget-product-image {width: 56px;height: 56px;}
.cart-widget-product-name{padding: 0 16px;width: 46%;}
.cart-widget-product-name a {color: #181109;font-size: 14px;font-weight: 400;line-height: 18px;display: block;text-decoration: underline;}
.cart-widget-product-name a:hover{color: #800020;}
.cart-widget-product-amount{width: 114px; padding: 0;}
.cart-widget-product > span{display: table-cell;vertical-align: middle;width: 23%;text-align: right;padding-right: 33px;color: #181109;font-weight: 700;}
.cart-widget-product .cart-widget-product-delete {visibility: visible;position: absolute;right: 16px;top: 30px;}
.cart-widget-product-delete button::before {content: url("/user/documents/upload/Images/delete.svg");}
.cart-widget-product-delete button:hover::before {content: url("/user/documents/upload/Images/delete-hover.svg");}
.cart-widget-product:last-child {border-bottom-style: solid;}
.cart-widget-button {display: flex !important;flex-wrap: wrap;padding: 24px;align-items: center;}
.cart-free-shipping {position: relative;bottom: auto;display: block;height: auto;width: calc(100% - 246px);text-align: left;}
.cart-widget-button .btn{width: 246px;padding-top: 0;padding-bottom: 0;line-height: 48px;text-align: center;}
.cart-free-shipping > div {background: url("/user/documents/upload/Images/vyhoda1.svg") 0 50% no-repeat;display: block;padding-left: 44px;padding-right: 0;font-size: 14px;line-height: 18px;max-width: 240px;}
.cart-widget-button .btn::after {content: url("/user/documents/upload/Images/sipka-bila-konverze.svg");}
.submenu-arrow::after {-webkit-transition: none;-o-transition: none;transition: none;}
@media screen and (min-width: 768px){
.navigation-in > ul > li.exp > a, .navigation-in > ul > li > a:hover {background-color: #800020;color: #fff;}
.navigation-in > ul > li.exp > a .submenu-arrow::after {content: url("/user/documents/upload/Images/sipka-bila-nahoru.svg");-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.submenu-visible .navigation-in > ul > li.ext.exp > ul {border-bottom: 0;border-top: 4px solid #800020;padding-top: 24px;align-items: flex-start;}
.submenu-visible .navigation-in > ul > li.ext.exp > ul::before{width: 5000px; height: calc(100% + 4px); left: -2500px; top: -4px; position: absolute; content: ""; border-top: 4px solid #800020; background-color: #fff;}
.submenu-visible .overall-wrapper {overflow-x: hidden;}
.navigation-in > ul > li.ext > ul > li{position: relative;margin-bottom: 38px;align-items: flex-start;}
.navigation-in > ul > li.ext > ul > li > a img {max-width: none;max-height: 56px;}
.navigation-in > ul > li.ext > ul > li > a{width: 79px;padding: 0;}
.navigation-in > ul > li.ext > ul > li > div {width: calc(100% - 79px);padding-left: 12px;}
.navigation-in > ul > li.ext > ul > li > div > a {padding: 0;font-weight: 700;font-size: 16px;color: #181109;line-height: 24px;margin-bottom: 6px;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a {line-height: 22px;color: #181109;}
.navigation-in > ul > li.ext > ul > li > div > ul {max-height: 44px;}
.has-more-items .more-items-trigger::after {display: none;}
.navigation-in ul.menu-level-2 a:hover{text-decoration: underline; color: #800020 !important;}
.dalsi-kat{font-size: 14px !important;font-weight: 400 !important;line-height: 19px !important;margin-top: 12px;margin-bottom: 0 !important;color: #800020 !important;text-decoration: underline !important;}
.dalsi-kat:hover{text-decoration: none !important;}
.dalsi-kat::after{content: url("/user/documents/upload/Images/sipka-cervena.svg");margin-left: 8px;}
.navigation-in > ul > li.ext > ul > li:not(.has-third-level) > div {margin-top: 16px;}
.more-items-trigger{display: none !important;}
}
.site-msg.information {position: relative;bottom: auto !important;left: auto;opacity: 1;box-shadow: none;max-width: none;padding: 7px 10px;}
.site-msg {background-color: #800020;color: #fff;}
.site-msg.information .text {font-size: 14px;}
.site-msg a{color: #fff;text-decoration: underline;}
.site-msg a:hover{text-decoration: none;}
@media screen and (min-width: 1200px){
.site-msg.information .container{width: 1178px;}
}
@media screen and (min-width: 1440px){
.site-msg.information .container{width: 1418px;}
}
.site-msg .close::before, .site-msg .close::after{display: none;}
.site-msg .close{width: 12px; height: 12px; background: url("/user/documents/upload/Images/cancel.svg");-webkit-transform: none;transform: none;margin-top: -7px;}
@media screen and (min-width: 992px){
.lista-ano .popup-widget.cart-widget {margin-top: 48px;}
.lista-ano.admin-logged .popup-widget.cart-widget {margin-top: 49px;}
.lista-ano .popup-widget.login-widget {top: 67px;}
.lista-ano.admin-logged .popup-widget.login-widget {top: 92px;}
}
.site-msg.cookies .btn{height: 28px;}
.breadcrumbs-wrapper{display:none;}
.breadcrumbs {background-color: transparent;margin: 0 0 14px 0;border: 0;color: #37312B;font-size: 14px;}
.navigation-home-icon-wrapper::before {content: url("/user/documents/upload/Images/home.svg");left: 0;margin-top: -12px;}
.breadcrumbs > span > a::before{display: none;}
.breadcrumbs > span > a::after{content: url("/user/documents/upload/Images/sipka-hneda-prava.svg");transform: none !important;height: 100%;bottom: -1px;right: 2px;background: none;}
.breadcrumbs > span > a{color: #37312B; text-decoration: underline;}
.breadcrumbs > span > a:hover{color: #800020;}
.breadcrumbs > span > a, .breadcrumbs > span > span {padding: 0 12px;min-height: 20px;}
.navigation-home-icon-wrapper #navigation-first a {padding-left: 20px;}
body:not(.type-index):not(.type-product):not(.type-post):not(.type-page):not(.id--4):not(.id--8) #content{padding-left: 24px;}
@media screen and (min-width: 768px){
.sidebar {width: 260px;}
}
.sidebar {background-color: transparent;}
.sidebar-inner {padding: 0;}
.categories {margin-left: 0;margin-right: 0;}
.box-categories > h4{display: none;}
.sidebar-inner > div{padding: 0;}
.box-categories{background: url("/user/documents/upload/Images/topic-bg.jpg") 50% 0;box-shadow: 0 0 12px rgba(27,17,9,0.38);}
.box-bg-variant .categories a {color: #000;}
.categories .topic > a {padding: 16px;font-weight: 700;color: #181109;}
#categories ul .expandable .cat-trigger{display: none !important;}
.categories:not(.expanded){border-top: 1px solid #fff;}
.categories:first-child, .categories.expanded + .categories {border-top: 0;}
.categories .topic.active > a {color: #181109;background-color: transparent;}
.categories.expanded {background: url("/user/documents/upload/Images/kat-bg.jpg") 50% 0;}
.categories ul a {font-size: 15px;padding: 6px 20px 6px 42px;background: url("/user/documents/upload/Images/sipka-kat.svg") 28px 50% no-repeat;}
.categories .topic > a{position: relative;}
#categories .expandable > .topic > a > span{left: auto;right: 0;top: 0;bottom: auto;width: 38px;height: 100%;line-height: 52px;cursor: pointer;}
#categories .expandable > .topic > a > span::before{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg");}
#categories .expandable.expanded > .topic > a > span::before{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg"); -webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -2px;}
#categories .expandable > ul {padding-bottom: 24px;}
.box-bg-variant .categories a:hover,.categories li.active > a{background-color: rgba(55,49,43,0.5) !important; color: #fff !important;}
.categories ul a:hover{text-decoration: underline !important;background-image: url("/user/documents/upload/Images/sipka-kat-hover.svg");}
.categories li.active > a{background-image: url("/user/documents/upload/Images/sipka-kat-hover.svg");}
#categories .expandable > .topic > a:hover > span::before {content: url("/user/documents/upload/Images/sipka-bila-dolu.svg");}
#categories .expandable > ul ul a{background: none; padding-left: 42px;}
#filters{background-color: #fff;position: relative;}
.filter-sections {background-color: transparent;}
#filters::before{content: "Filtrovat produkty"; display: block; background: url("/user/documents/upload/Images/topic-bg.jpg") 50% 0;font-weight: 700;color: #181109;padding: 16px 16px 18px 20px;}
#filters::after{content: url("/user/documents/upload/Images/filtr-bg-sipka.svg"); position: absolute;top: 50px;width: 12px;line-height: 6px;left: 16px;}
.filter-sections {padding-left: 0;padding-right: 0;}
#filters h4 {margin: 0;text-transform: none;padding: 14px 16px;cursor: pointer;position: relative;}
#filters h4:hover{color: #800020; text-decoration: underline;}
#filters h4::after{content: url("/user/documents/upload/Images/sipka-filter1.svg");background: none;right: 0;left: auto;width: 38px;height: 100%;line-height: 43px;text-align: center;}
#filters h4:hover::after{content: url("/user/documents/upload/Images/sipka-filter2.svg");}
#filters .otevreny h4::after{content: url("/user/documents/upload/Images/sipka-filtr3.svg");}
#filters .otevreny h4:hover::after{content: url("/user/documents/upload/Images/sipka-filter2.svg"); -webkit-transform: rotate(180deg);transform: rotate(180deg);}
.filter-section{padding: 0;border-top: 0 !important; border-bottom: 1px solid #E9E9E9;}
.filter-section form{display: none;padding: 6px 16px 14px 16px;}
.filter-section.otevreny form{display: block;}
input[type="checkbox"] + label, input[type="radio"] + label {padding-left: 28px;color: #181109;font-size: 14px;}
.filter-label {width: 100%; margin-right: 0; margin-bottom: 10px;}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {border-color: #C4C4C4;width: 20px;height: 20px;}
.filter-count {background-color: transparent;padding: 0;margin: 0;font-size: 14px;color: #69625B;font-weight: 400;}
.filter-count::before{content: "(";}
.filter-count::after{content: ")";}
input[type="checkbox"]:checked + label::after {content: url("/user/documents/upload/Images/fajfka.svg");background-color: #800020;width: 20px;height: 20px;left: 0;text-align: center;line-height: 18px;}
.filter-section label.active {font-weight: 400;}
.filter-section.filter-section-count{display:none;}
.slider-wrapper {padding: 0;border-bottom: 1px solid #E9E9E9;}
.slider-content {height: 4px;margin-left: 16px;margin-right: 16px;margin-bottom: 21px;margin-top: 13px;}
.ui-slider-horizontal {height: 4px;}
.ui-slider, .slider-content {background-color: #C4C4C4;}
.ui-slider .ui-slider-range {background-color: #800020;}
.ui-slider-horizontal .ui-slider-handle {width: 24px;height: 24px;margin-left: -11px;top: -10px;border-radius: 0;background-color: #fff;border: 1px solid #C4C4C4;box-shadow: 0 0 15px rgba(105, 98, 91, 0.59);}
.ui-slider-horizontal .ui-slider-handle::after {background-color: #800020;border-radius: 0;width: 4px;height: 4px;left: 50%;margin-left: -2px;top: 50%;margin-top: -2px;}
.slider-header {padding: 0 16px 12px 16px;}
.from, .to {font-size: 14px;color: #181109;}
.slider-content, .slider-header{display: none;}
.otevreny .slider-content, .otevreny .slider-header{display: block;}
.box.box-sm.box-filters {padding: 24px 0;}
h1{margin-top: 0;margin-bottom: 16px;font-size: 32px;}
.category-perex {margin-bottom: 28px;line-height: 1.5;}
@media screen and (min-width: 1440px){
.subcategories li{width: 20%;}
}
.subcategories li{padding: 4px;}
.subcategories{margin-left: -4px; margin-right: -4px;margin-bottom: 32px;}
.subcategories.more-kat{max-height: 180px;overflow: hidden; transition: max-height 1s;margin-bottom: 24px;}
.subcategories.more-kat.otevreno{max-height: 3000px;}
.subcategories li a::before {display: none;}
.subcategories li a {border: 0;padding: 8px;height: 64px;}
.subcategories.with-image li a .image {width: 48px;}
.subcategories.with-image li a .text {width: calc(100% - 48px);padding-left: 16px;font-size: 14px;color: #37312B;line-height: 18px;max-height: 54px;}
.subcategories.with-image li a:hover .text{text-decoration: underline;}
.more-link{text-align: center;margin-bottom: 32px;}
.more-link span{letter-spacing: 1px;font-size: 13px; font-weight: bold; color: #800020; text-transform: uppercase;cursor: pointer; text-decoration: underline;}
.more-link span:hover{text-decoration: none;}
.more-link::after{content: url("/user/documents/upload/Images/more-link.svg") !important;position: relative;top: 4px;margin-left: 10px;}
.type-category #content > h4{margin-top: 0;margin-bottom: 24px;font-size: 26px;}
.products-inline.products-top > div {width: 100%;background-color: #fff;padding: 16px 20px 16px 16px;margin: 0;border-bottom: 1px solid #E9E9E9;}
.products-inline.products-top > div .p{width: 100%;}
.products-inline.products-top > div .p .image {width: 56px;min-height: 56px;}
.products-inline.products-top > div .p .p-in {display: flex;width: calc(100% - 56px);padding-left: 16px;flex-wrap: wrap;}
.products-inline > div .p .p-in .p-in-in {flex-basis: 75%;display: flex;}
.products-inline > div .p .p-in .p-bottom {flex-basis: 25%;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper{margin-left: auto;padding-right: 90px;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability {margin: 0;font-weight: 700;font-size: 14px;}
.products-inline > div .p .p-in .p-bottom > div .p-tools{display: block !important;flex-basis: 114px !important;margin: 0;}
.products-inline > div .p .p-in .p-bottom > div {flex-direction: row;align-items: center !important;}
.products-inline.products-top > div .p .p-in .p-bottom .prices{flex-basis: calc(100% - 114px);}
.products-inline > div .p .p-in .p-bottom > div .p-tools .to-cart-text {display: block;}
.products-inline > div .p .p-in .p-bottom > div .p-tools .btn{width: 100%;}
.products-inline.products-top > div.button-wrapper {background: none;padding: 22px 0 0 0;}
.button-wrapper a.chevron-after{margin: 0;font-size: 13px;font-weight: 700;text-transform: uppercase;color: #800020;text-decoration: underline;letter-spacing: 1px;}
.button-wrapper a.chevron-after:hover{text-decoration: none;}
.products-top > div.revealed + .button-wrapper a::after{display: inline-block; -webkit-transform: rotate(180deg);transform: rotate(180deg);}
.products-top {margin-bottom: 40px;}
.category-header {background-color: transparent;border-bottom: 1px solid #B2AAA3;}
.category-header input[type="radio"] + label {padding: 14px 20px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.category-header input[type="radio"]:checked + label {color: #181109;}
.category-header div {padding-right: 0;font-size: 14px;}
.category-header div strong{font-weight: 400;}
.pagination-top{visibility: hidden;}
.pagination-loader .btn{padding: 0 22px;line-height: 48px}
.pagination-loader .btn::before{content: "Načíst ";}
.pagination > a, .pagination > strong{width: 48px;height: 48px;min-width: 48px;margin-right: 0;margin-left: 8px;border-width: 1px; border-style: solid;border-radius: 0;font-weight: 700;line-height: 48px;font-size: 13px;}
.pagination > strong, .pagination > a:hover{border-color: #37312B; background-color: #37312B;color: #fff;}
.pagination > a{color: #181109;border-color: #B2AAA3; background-color: transparent;}
.pagination-link.prev::before {content: url("/user/documents/upload/Images/sipka-paginace-leva.svg");}
.pagination-link.next::before {content: url("/user/documents/upload/Images/sipka-paginace-prava.svg");}
.pagination-link.prev:hover::before {content: url("/user/documents/upload/Images/sipka-paginace-leva-hover.svg");}
.pagination-link.next:hover::before {content: url("/user/documents/upload/Images/sipka-paginace-prava-hover.svg");}
@media screen and (min-width: 1200px){
.pagination-wrapper .pagination-loader {margin-bottom: 0;}
}
.pagination-wrapper {margin-top: 64px;margin-bottom: 64px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control{width: 10%;}
.carousel-control.left::before {left: 16px !important;}
.carousel-control.right::before {right: 16px !important;}
.carousel-control::before {position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;line-height: 40px;border-radius: 0;background-color: transparent;}
.carousel-control.left::before {content: url("/user/documents/upload/Images/sipka-slider-leva.svg");}
.carousel-control.right::before {content: url("/user/documents/upload/Images/sipka-slider-prava.svg");}
.p-detail-inner{background-color: #fff;}
.stars a.star-off::before, .stars span.star-off::before {content: '\e91c';}
.stars .star {color: #C4C4C4;}
.stars .star.is-active:hover{color: #BD8F38;}
.p-detail-inner-header{padding: 36px 32px 32px 32px; border-bottom: 1px solid #ECE7E3;}
.p-detail-inner h1 {margin: 0;padding: 0;}
.p-detail-inner h1::after{display: none;}
.stars-label {color: #181109;font-size: 14px;line-height: 18px;}
.p-detail .stars-wrapper{margin-bottom: 7px;}
.product-top > div:not(.p-info-wrapper):not(.p-image-wrapper){display: none;}
.vice{display: inline-block;margin: 0 0 0 4px;}
.vice a{color: #800020; text-decoration: underline;}
.vice a:hover{text-decoration: none;}
.vice a::after{display: none;}
.p-short-description > p{margin-bottom: 0;}
.p-short-description {margin-bottom: 16px;}
@media screen and (min-width: 1200px){
.p-image-wrapper{width: 49%;border-right: 1px solid #ECE7E3;}
.p-info-wrapper{width: 51%;}
}
.p-image-wrapper{padding: 0;}
.p-info-wrapper{padding: 24px 40px;}
.p-gifts-heading{display: none;}
.p-gifts-wrapper {margin: 0 0 24px 0;}
.p-gift-image {width: 64px;}
.p-gift-name {margin-left: 16px;}
.p-gift-name a{display:block;}
.p-gift-name a, .p-gift-name a:hover, .p-gift-name a:focus {color: #181109;}
.p-gift-name a:hover{text-decoration: underline;color: #800020;}
.p-gift-name::before{content: "Zdarma od nás dostanete";color: #558F7A;background: url("/user/documents/upload/Images/darek.svg") rgba(85,143,122,0.16) 4px 50% no-repeat;line-height: 1;padding: 5px 12px 4px 28px;display: inline-block;font-weight: 700;margin-bottom: 4px;}
.availability-value {margin-bottom: 12px;font-size: 16px;position: relative;}
.p-info-wrapper .delivery-time{display:inline-block;margin-left: -3px;}
.p-info-wrapper .availability-label{font-weight: 700;}
.product .availability-amount{display: none;}
.p-info-wrapper .availability-amount{font-weight: 700;}
.availability-value .delivery-time::before{content: ", můžeme doručit do ";}
.doprava{position: absolute;right: 0;cursor: pointer;top: 0;text-decoration: underline; padding-left: 28px; background: url("/user/documents/upload/Images/doprava.svg") 0 50% no-repeat;}
.doprava:hover{text-decoration: none;}
.p-info-wrapper .availability-value + .detail-parameters:not(.table-visible){display: none;}
.buy-box{display: flex; flex-wrap: wrap; border-top: 1px solid #ECE7E3; border-bottom: 1px solid #ECE7E3;margin-left: -40px;margin-right: -40px;align-items: center;}
.buy-box .p-final-price-wrapper{width: 219px;text-align: center;}
.buy-box .add-to-cart{width: calc(100% - 219px);border-left: 1px solid #ECE7E3; background-color: #F5F5F5; padding: 24px;}
.p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart {margin-bottom: 0;}
.p-detail .add-to-cart .quantity {border-style: solid;margin-right: 16px;}
.p-info-wrapper .price-final {font-size: 26px;}
.p-info-wrapper .price-final .pr-list-unit {font-size: 16px;color: #181109;font-weight: 400;}
.price-measure {margin-top: 0;}
.buy-box .btn{width: calc(100% - 194px);}
.btn.add-to-cart-button::before{display: none;}
.p-detail-bottom{display: flex; flex-wrap: wrap;padding-top: 32px;}
.p-detail-left{width: 252px;font-size: 14px;color: #181109;}
.p-detail-right{width: calc(100% - 252px);position: relative;}
.link-icon.print, .link-icon.share{display: none;}
.link-icons {display: block;margin: 0;}
.link-icon {margin: 0 0 4px;text-align: left;text-transform: none;display: block;padding: 0 0 0 24px;font-size: 14px;}
a.link-icon {color: #181109;text-decoration: underline;}
.link-icon::before{display: none;}
.link-icon.watchdog{background: url("/user/documents/upload/Images/sledovat.svg") 0 50% no-repeat;}
.link-icon.chat{background: url("/user/documents/upload/Images/dotaz.svg") 0 50% no-repeat;}
.social-buttons-wrapper{margin-bottom: 24px;}
.vyrobce a:not(:hover){text-decoration: underline;}
.p-code, .vyrobce {color: #181109;}
.vyrobce{margin-bottom: 5px;}
.p-code{margin-bottom: 24px;display: block;}
.p-info-wrapper .contact-box li:first-child{display: none;}
.p-info-wrapper .contact-box::before{content: "Potřebujete s něčím poradit?";display: block;margin-bottom: 6px;}
.p-info-wrapper .contact-box li{padding: 0;}
.p-info-wrapper .contact-box a{font-size: 16px;font-weight: 700;padding-left: 28px;background: url("/user/documents/upload/Images/phone-detail.svg") 0 0 no-repeat;}
.p-info-wrapper .contact-box a:hover{text-decoration: underline;}
.p-info-wrapper .contact-box a::after{content: "(po - pá: 8:00 - 17:00)" !important;display: inline-block;width: 100%;font-size: 14px;font-weight: 400;letter-spacing: 0.3px;position: relative;top: -5px;color: #181109;}
.extended-description {width: 100%;padding-left: 0;background: url("/user/documents/upload/Images/par-bg.jpg") 50% 0;padding: 40px 32px;box-shadow: 0 0 25px rgba(24,17,9,0.3);position: absolute;z-index: 1;}
.extended-description h3{margin: 0 0 32px 0;font-size: 23px;}
.extended-description th, .extended-description td{font-size: 14px; color: #181109;line-height: 20px; padding: 0 0 10px 0;width: 50%;}
.extended-description th{font-weight: 700;}
.extended-description td{text-align: right;}
.extended-description table{margin-bottom: 0 !important;width: 100%;}
.p-image-wrapper .flags-default{top: 32px;position: absolute; left: 12px;z-index: 1;}
.p-image-wrapper .flags-inline .flag {clear: left;margin-left: 0;}
.p-image, .image360 {margin-bottom: 24px;}
.p-thumbnails-wrapper{padding: 0 24px;}
.p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before {display: none;}
.p-thumbnails a img {border-color: #fff;margin: 0 6px;}
.p-thumbnails a img:hover, .p-thumbnails a.highlighted img{border-color: #800020;}
.p-thumbnails .thumbnail-next::before, .p-thumbnails .thumbnail-prev::before {background: url("/user/documents/upload/Images/sipka-detail-prava.svg") 50% no-repeat;content: "";width: 100%;height: 16px;display: block;}
.p-thumbnails .thumbnail-prev::before {background-image: url("/user/documents/upload/Images/sipka-detail-leva.svg");}
.p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev {margin-top: -6px;width: 40px;}
.p-thumbnails.overflow-next::after, .p-thumbnails.overflow-next::before{width: 60px;}
.p-thumbnails{margin-bottom: 0;}
.product-top {margin-bottom: 0;padding-bottom: 32px;}
.shp-tabs-wrapper > .row > div{padding: 0 !important;}
.shp-tabs-wrapper{background-color: #fff;}
.shp-tabs-row{background: url("/user/documents/upload/Images/tab-bg.jpg") 50%;margin-bottom: 40px;}
.shp-tabs-holder, .shp-tabs {background-color: transparent;}
.responsive-nav .shp-tabs-holder {padding: 4px 4px 0 4px;}
.shp-tabs-holder ul.shp-tabs li a {background: none;border: 0;color: #181109;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;padding: 14.5px 20px;}
.shp-tabs-holder ul.shp-tabs li.active a, .shp-tabs-holder ul.shp-tabs li a:hover{background-color: #fff;}
h3.popis-nadpis{margin: 0 0 24px 0;font-size: 28px;}
.description-inner {padding: 0 48px 0 40px;}
.type-product #tab-content{padding-right: 432px;padding-bottom: 100px;min-height: 320px;}
.basic-description{line-height: 1.5; padding-right: 0;}
#productsAlternative{opacity: 1;display: block;}
.products-additional.products-block.products > div:nth-child(5){display: block;}
.browse-p{display: none !important;}
.shp-tabs-wrapper {margin-bottom: 48px;}
#productsAlternative h2, h2.products-related-header{text-align: center;font-size: 28px;margin-top: 0;margin-bottom: 40px;}
#productsAlternative h2::after, h2.products-related-header::after{left: 50%; margin-left: -28px;}
.stars-label:hover{text-decoration: underline;}
#ratingTab, #productDiscussion{padding: 0 48px 0 40px}
#ratingTab h2, #productDiscussion h2{font-size: 28px; margin-bottom: 32px;}
.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment{max-width: none;margin: 0;}
#ratingTab.active {display: flex; flex-wrap: wrap;}
#ratingTab h2{width: 100%;}
#ratingTab #ratingWrapper{width: 296px;}
#ratingTab .votes-wrap{width: calc(100% - 296px);padding-left: 24px;}
#ratingTab .rate-average-wrap + div{display: none;}
.rate-wrapper.unveil-wrapper .rate-average-wrap {width: 100%;padding: 40px 20px;background: url("/user/documents/upload/Images/rating-bg.jpg");}
.rate-wrapper.unveil-wrapper .rate-average-wrap::before{border-color: #69625B;}
.rate-wrapper.unveil-wrapper .rate-average-inner {flex-direction: column;}
.rate-wrapper.unveil-wrapper .rate-average {font-size: 56px;font-weight: 700;color: #fff;}
.rate-wrapper.unveil-wrapper .rate-star-wrap {margin-left: 0;}
.rate-average-wrap .stars a, .rate-average-wrap .stars span {width: 22px;height: 22px;margin: 0 2.5px;}
.rate-average-wrap .stars a::before, .rate-average-wrap .stars span::before {font-size: 21px;line-height: 21px;}
.rate-average-wrap .stars{height: 22px;display: flex !important; justify-content: center;margin: 12px 0 0 0;}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label{color: #B2AAA3;font-size: 16px;display: block; text-align: center;margin-bottom: 24px;}
.rate-wrapper.unveil-wrapper .rate-star-wrap h4{font-size: 22px; color: #fff;margin-bottom: 6px;margin-top:22px; padding: 0;text-align:center;}
.rate-wrapper.unveil-wrapper .rate-star-wrap h4::after{display: none;}
.rate-wrapper.unveil-wrapper .rate-star-wrap .stars-label::before{content: "Celkem ";}
.add-comment .rating-icon::before, .add-comment .comment-icon::before{display: none;}
.add-comment .rating-icon{height: 48px;font-size: 13px;letter-spacing: 1px;text-transform: uppercase;line-height: 48px;padding: 0;background-color: #fff;border: 1px solid #fff;width: 184px;margin: 0 auto;text-align: center;display: block;}
.add-comment .rating-icon:hover {background-color: #37312B; color: #fff;}
.vote-wrap {border-top: 0;border-bottom: 1px solid #E9E9E9;padding: 0 0 24px 48px;margin-bottom: 24px;display: flex;flex-wrap: wrap;background: url("/user/documents/upload/Images/uvozovky.svg") 0 0 no-repeat;position: relative;}
.vote-wrap > div{width: 100%;}
.vote-content{font-size: 16px;line-height: 1.5;margin-bottom: 16px;margin-top: 0;order: 1;}
.vote-header{order: 2;margin-bottom: 0;}
.vote-pic img{display: none;}
.vote-initials {width: 64px;height: 64px;background: url("/user/documents/upload/Images/vote-bg.jpg") 50% no-repeat;border: 0;line-height: 64px;color: #69625B;font-size: 16px;font-weight: 700;background-color: transparent !important;}
.vote-pic {margin-right: 16px;min-width: 64px;height: 64px;padding-right: 0;}
.vote-name {font-size: 16px;font-weight: 700;color: #181109;}
.vote-name > span:first-child::after{content: ",";}
.vote-time {font-size: 14px;font-weight: 400;color: #69625B;}
.vote-wrap .stars .star {color: #C4C4C4;margin: 0 1px;}
.vote-wrap .stars{width: 78px;}
.vote-delimeter{display: none;}
#ratingTab.active.no-comment {display: block;}
.no-comment .rate-wrapper.unveil-wrapper .rate-average-wrap {width: auto;background: none;padding: 0;}
.no-comment .add-comment .rating-icon {border-color: #37312B;}
.vote-form{margin-left: -20px; margin-right: -20px;}
.add-comment .comment-icon {height: 48px;background-color: #37312B;display: block;width: 272px;text-align: center;line-height: 48px;color: #fff;text-transform: uppercase;border: 1px solid #37312B;font-size: 13px;letter-spacing: 1px;margin-bottom: 32px;}
.add-comment .comment-icon:hover{background-color: #fff; color: #37312B;}
#productDiscussion .votes-wrap {width: 100%;padding-left: 0;}
.vote-title{display: none;}
.vote-content > .btn.add-comment{background: none;line-height: 1;height: auto;border: 0;color: #181109;text-transform: none !important;font-size: 14px;letter-spacing: 0;text-decoration: underline;position: absolute;right: 0;bottom: 52px;padding: 0;}
.vote-content > .vote-form{margin-top: 40px;margin-bottom: 40px;}
.vote-wrap > .votes-wrap {order: 3;}
.votes-wrap .votes-wrap {margin-top: 20px;}
.vote-wrap .vote-wrap{padding: 24px 24px 24px 72px;background-image: url("/user/documents/upload/Images/uvozovky2.svg");background-position: 24px 24px;}
.vote-wrap .votes-wrap{background: url("/user/documents/upload/Images/vote-wrap-bg.jpg") 0 50%;z-index: 1;}
.vote-wrap .vote-wrap .vote-initials{background-image: url("/user/documents/upload/Images/michal.png"); background-size: 64px auto;font-size: 0;}
.vote-wrap .vote-wrap .vote-time + .vote-time{display:none;}
#productDiscussion > .vote-form{margin-bottom: 40px;}
.popup-overlay{display: none;position: fixed;top: 0;background-color: #181109;opacity: 0.85;z-index: 8;width: 100%;height: 100%;}
.doprava-popup{display: none;position: fixed;top: 40px;left: 50%;width: 938px;margin-left: -469px;z-index: 101;background-color: #fff;padding: 40px 40px 0 40px;max-height: calc(100vh - 80px);overflow: auto; scrollbar-width: thin;}
.popup-open .popup-overlay, .popup-open .doprava-popup{display: block;}
.doprava-popup h3{font-size: 26px;margin: 0 0 20px 0;padding: 0;}
.doprava-popup h3::after{display: none;}
.doprava-radek{display: flex; flex-wrap: wrap;padding: 16px 32px 16px 12px;border-bottom: 1px solid #C4C4C4;align-items: center;background-color: #fff;}
.doprava-radek a{color: #800020;text-decoration: underline;}
.doprava-radek a:hover{text-decoration: none;}
.d-nazev strong a{color: #181109;}
.d-img{width: 56px;text-align: center;}
.d-nazev{width: calc(100% - 256px);padding: 0 16px;font-size: 14px;}
.cena-line{display: block;}
.cena-line span{font-weight: 400;font-size: 14px;line-height: 22px;float: left;}
.d-nazev strong{font-size: 16px; color: #181109; font-weight: 700; display: block;margin-bottom: 3px;}
.d-cena{width: 200px;text-align: right;font-weight: 700;color: #181109;}
.doprava-zdarma{background: url("/user/documents/upload/Images/d-zdarma-bg2.jpg") 50% no-repeat;margin: 40px -40px 0 -40px;padding: 24px 40px;text-align: center;}
.doprava-zdarma span{position: relative;padding: 0px 0 9px 72px;font-size: 14px;display: inline-block;text-align: left;}
.doprava-zdarma span strong{font-size: 16px; color: #181109; margin-bottom: 5px;display: block;}
.doprava-zdarma span::before{content: ""; width: 56px; height: 56px; border-radius: 50%; background: url("/user/documents/upload/Images/vyhoda1.svg") 50% no-repeat; border: 1px solid rgba(128,0,32,0.5); position: absolute; left: 0;}
.krizek{position: absolute; width: 16px; height: 16px; top: 16px; right: 16px; background: url("/user/documents/upload/Images/close.svg") 50% no-repeat;cursor: pointer;}
.krizek:hover{background-image: url("/user/documents/upload/Images/close-hover.svg");}
.advanced-order .h1::after, .advanced-order .h2::after{display: none;}
.btn.btn-conversion{padding: 0 20px; line-height: 48px;}
#cboxOverlay {background-color: #181109;opacity: 0.85 !important;}
.roz-obj #cboxContent, .roz-obj #cboxLoadedContent{height: auto !important;}
.wel-pop #cboxContent, .wel-pop #cboxLoadedContent{height: auto !important;}
.roz-obj #cboxContent{border: 0 !important;}
.wel-pop #cboxContent{border: 0 !important;}
.roz-obj .colorbox-html-content {padding: 40px 24px 0 24px;}
.wel-pop .colorbox-html-content{padding: 40px 24px;}
.roz-obj #cboxLoadedContent, #colorbox.roz-obj, .roz-obj #cboxWrapper{overflow: visible !important;}
#cboxLoadedContent {padding: 0;}
@media screen and (min-width: 1200px) {
#colorbox.roz-obj, .roz-obj #cboxWrapper, .roz-obj #cboxContent, .roz-boj #cboxLoadedContent, .roz-obj #cboxLoadedContent{width: 100% !important; max-width: 1108px !important;}
#colorbox.roz-obj{left: 50% !important;margin-left: -554px;}
}
@media screen and (min-width: 768px){
#colorbox.wel-pop, .wel-pop #cboxWrapper, .wel-pop #cboxContent, .wel-pop #cboxLoadedContent, .wel-pop #cboxLoadedContent{width: 100% !important; max-width: 720px !important;}
#colorbox.wel-pop{left: 50% !important;margin-left: -360px;}
}
.advanced-order .h1:not(.advanced-order-suggestion){margin-bottom: 5px;padding: 0;margin-top: 0;}
.advanced-order .h1:not(.advanced-order-suggestion)::before{content: url("/user/documents/upload/Images/check-red.svg");margin-right: 12px;}
.advanced-order .h2{font-size: 18px;font-weight: 400;color: #37312B;margin-bottom: 24px;}
.advanced-order .extras-wrap{background: url("/user/documents/upload/Images/roz-obj-bg.jpg") 50%;margin-left: -24px;margin-right: -24px;padding: 24px;}
.advanced-order .extras-wrap .extra.delivery {margin: 0;width:50%;-webkit-justify-content: center;justify-content: center;}
.advanced-order .extras-wrap .extra.step {margin: 0;width: 25%;text-align: right;}
.do-obchodu{width: 25%;text-align: left;}
.do-obchodu span{cursor: pointer;color: #181109; text-decoration: underline; padding-left: 36px; background: url("/user/documents/upload/Images/sipka-zpet.svg") 0 50% no-repeat;}
.do-obchodu span:hover{text-decoration: none;}
.discount-coupon, .extra.delivery {padding-left: 0;}
.discount-coupon::before, .extra.delivery::before{display: none;}
.extras-wrap .extra.delivery > span{background-size: 20px auto;font-size: 14px;max-width: 457px;width: 100%;text-align: center;}
.extras-wrap .extra.delivery > span::before{content: url("/user/documents/upload/Images/nakladak2.svg");margin-right: 8px;display: inline-block;vertical-align: middle;position: relative;top: 2px;}
.price-range{margin-top:3px;position: relative;margin-bottom: 20px !important;}
.advanced-order .h1.advanced-order-suggestion{margin-top: 0;padding: 24px 0;border-top: 24px solid #3a342d;margin-left: -24px;margin-right: -24px;font-size: 23px;}
@media screen and (min-width: 1440px){
.advanced-order .products-block > div {width: 25%;}
}
.advanced-order .products-related {margin-left: -24px;margin-right: -24px;}
.products-related .p .availability{display: block;}
.tab-content .p .prices, .products-related .p .prices {margin-bottom: 0;}
#cboxClose::before{display: none;}
#cboxClose{width:16px; height: 16px; top: 16px; right: 16px; background: url("/user/documents/upload/Images/close.svg") 50% no-repeat;}
#cboxClose:hover{background-image: url("/user/documents/upload/Images/close-hover.svg");}
.advanced-order .btn-conversion::after{content: url("/user/documents/upload/Images/sipka-bila-konverze.svg");position: relative;top: 1px;margin-left: 20px;}
.price-range::before{content: "0 Kč"; left: 0;}
.price-range::after{content: "2 500 Kč"; right: 0;}
.price-range::before, .price-range::after{font-size: 14px;bottom: -22px; position: absolute;}
.cart-header{margin: 0 0 48px 0 !important;}
.ordering-process #content{padding-left: 0 !important;}
body.ordering-process {background-color: #ECE7E3;}
@media screen and (min-width: 768px){
.cart-header{position: relative;max-width: 1228px;}
.cart-header::before{content: ""; width: 5000px; height: 100%; left: -2500px; top: 0; background-color: #fff; position: absolute;}
.ordering-process .overall-wrapper{overflow-x: hidden;}
}
ol.cart-header{border: 0;}
ol.cart-header li a, ol.cart-header li strong {color: #69625B;font-size: 20px;text-transform: none;padding: 16px 0;border: 0 !important;}
ol.cart-header li a span::before, ol.cart-header li strong span::before {width: 48px;height: 48px;margin-right: 9px;font-size: 22px;line-height: 48px;border-radius: 0;color: #37312B;border: 0;background-color: #ECE7E3;font-weight: 700;}
ol.cart-header li.active a, ol.cart-header li.active strong {color: #181109;font-weight: 700;}
ol.cart-header li.active a span::before, ol.cart-header li.active strong span::before{background-color: #37312B; color: #fff;}
ol.cart-header li a:hover {color: #181109;}
.cart-content {background-color: transparent;}
.col-md-8 .cart-content {padding: 0;}
.id--9 .col-md-8 .cart-content {padding-bottom: 60px;}
@media screen and (min-width: 1200px){
.cart-row > div.col-md-8 {width: 72%;}
.cart-row > div.col-md-4 {width: 28%;padding-left: 62px;}
}
ol.cart-header li.step-3 span::after{content: " o vás";}
.cart-table tr td{border: 0;padding: 16px 0;text-align: left !important;}
.cart-table tr {border-bottom: 1px solid #E9E9E9;}
.t-hlavicka td{background-color: transparent !important;color: #181109; font-weight: 700; padding: 0 0 24px 0 !important;line-height: 1;}
.cart-table .cart-p-image img {width: 56px;}
.cart-table .cart-p-image {width: 72px;padding-left: 16px;}
@media screen and (min-width: 768px){
.cart-table .p-name {padding-left: 16px;padding-right: 32px;width: 46%;}
.cart-table .p-availability{width: 13%;}
.cart-table .p-quantity{width: 14%;}
.cart-table .p-price{width: 10%;}
.cart-table .p-total{width: 17%;}
.cart-related-button {display: flex;align-items: center;}
.cart-related-button .price-final {margin-bottom: 0;}
.cart-related-button .pr-action{margin-left: auto;}
.cart-table tr > td.p-total{text-align: right !important;padding-right: 62px;}
.t-hlavicka td:last-child{text-align: right !important;padding-right: 70px !important;}
}
.cart-table tr td.p-name a, a.cart-related-name {color: #181109;font-size: 16px;text-transform: none;}
.p-name a.main-link:hover, a.cart-related-name:hover{text-decoration: underline;}
.show-related {padding-top: 3px;font-size: 12px !important;text-decoration: underline !important;}
.show-related:hover{color: #800020 !important;}
.show-related::after {padding-left: 6px;font-size: 11px;color: #69625B;}
.cart-table .availability-amount{display: none;}
.cart-table .p-availability {font-size: 14px;}
.cart-table .unit-value{display: none;}
.p-price .price-final {color: #69625B;font-weight: 400;}
.p-total .price-final {color: #181109;font-size: 16px;}
.cart-table tr > td.p-total > form{position: absolute;right: 24px;}
tr.removeable .remove-item {visibility: visible;padding: 0;}
.remove-item::before {content: url("/user/documents/upload/Images/cart-remove.svg");}
.remove-item:hover::before {content: url("/user/documents/upload/Images/cart-remove-hover.svg");}
.cart-table{margin: 0 0 16px 0;}
.cart-summary {padding-top: 0;}
.cart-summary > h4{font-size: 20px;text-transform: none;margin: 0 0 12px 0;padding: 0 0 0 32px;background: url("/user/documents/upload/Images/darek-big.svg") 0 0 no-repeat;}
.cart-summary > h4::after{display: none;}
.free-gift{background-color: #fff;margin-bottom: 24px;}
.free-product-gifts-wrapper .free-product-gifts {margin: 0;}
.free-product-gifts-wrapper .free-product-gifts li, .free-gifts li {padding: 23px 16px;}
.free-gift > .btn{margin-right: 24px;}
.free-gifts-img > img {width: 42px;}
.free-gift-label {padding-left: 16px;}
.free-gift-name {text-transform: none;color: #181109;}
.free-product-gifts li label{cursor: auto;}

.discount-coupon:not(.uplatneno) form {display: none;margin-top: 12px;position: relative;}
.discount-coupon.otevreny form {display: block;}
.kupon-odkaz{font-size: 14px;color: #181109;position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;}
.kupon-odkaz:hover{text-decoration: underline;}
.kupon-odkaz::before{content: "";position: absolute;width: 20px;height: 20px;left: 0;top: 50%;margin-top: -10px;border: 1px solid #C4C4C4;line-height: 16px;text-align: center;background-color: #fff;}
.otevreny .kupon-odkaz::before{content: url("/user/documents/upload/Images/fajfka.svg");background-color: #800020;border-color: #800020;}
.discount-coupon:not(.uplatneno) form .btn{position: absolute;right: 0;top: 0;height: 48px;}
.id--9 .extras-wrap .extra.delivery > span{text-align: left;}
.id--9 .extras-wrap .extra.delivery.d-zdarma > span {text-align: right;}
.extras-col{max-width: none;}
.discount-coupon{max-width: 360px;}
.id--9 .extra.delivery {-webkit-justify-content: right;justify-content: right;}
ol.cart-header li:not(.step-3)::after{content: url("/user/documents/upload/Images/sipka-obj.svg"); position: absolute;right: 64px;top: 31px;}
.ordering-process #header{border: 0;}
.cart-content.checkout-box-wrapper{display: none;}
.cart-content + .cart-content {margin-top: 0;}
.cart-content.summary-wrapper{background: url("/user/documents/upload/Images/img-bg.jpg") 50% -1px;}
.cart-content .per-top, .cart-content .per-bottom{display: none;}
.cart-content.summary-wrapper.pergament::before, .order-summary-item.price::before{border-color: #979797;}
.price-wrapper .price-label {flex: 1 1 40%;}
.price-primary, .price-secondary {color: #181109;}
.price-label.price-primary{font-size: 16px;}
.price-wrapper .price.price-primary {font-size: 22px;}
.price-wrapper{margin-bottom: 28px;}
.cart-row > div.col-md-4 .cart-content{padding: 24px;}
.next-step .btn{width: 100%;text-align: left; padding: 0 16px;position: relative;}
.btn.next-step-forward::after{content: url("/user/documents/upload/Images/sipka-bila-konverze.svg");position: absolute; right:16px;top: 17px;}
a.next-step-back{display: block;text-align: center;color: #37312B;text-decoration: underline;margin-top:28px;margin-bottom: 32px;}
a.next-step-back:hover{text-decoration: none;}
a.next-step-back::before{content: url("/user/documents/upload/Images/sipka-zpet.svg");position: relative;top: -1px;margin-right: 8px;}
@media screen and (min-width: 768px){
.id--16 .search-form, .id--16 #navigation, .id--16 #header::after,
.id--16 .srdce, .id--16 #navigation, .id--17 .srdce,
.id--17 .search-form, .id--17 #navigation, .id--17 #header::after {display: none !important;}
.id--16 .top-navigation-menu, .id--17 .top-navigation-menu{visibility: hidden;}
.id--16 .top-navigation-bar, .id--17 .top-navigation-bar {height: 4px;padding: 0;}
.id--16 .top-navigation-bar .container > div, .id--17 .top-navigation-bar .container > div {margin-top: 50px}
.id--16 #header .site-name, .id--17 #header .site-name {position: relative;z-index: 1;}
.id--16 #header, .id--17 #header{margin: 0; padding: 0;}
.id--16 .top-navigation-bar, .id--17 .top-navigation-bar {font-size: 14px;}
.id--16 .popup-widget.login-widget, .id--17 .popup-widget.login-widget {top: 85px;margin-left: 138px;}
.id--16.admin-logged .popup-widget.login-widget, .id--17.admin-logged .popup-widget.login-widget {top: 110px;}
}
#checkoutContent{background-color: #fff;padding-top: 4px;}
#checkoutContent::before {content: "";width: 100%;height: 4px;left: 0;top: 0;position: absolute;background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
.co-box {padding: 40px;border-color: #E9E9E9;}
.box.co-box h4, .co-box h4 {font-size: 20px;text-transform: none;margin: 0 0 24px 0;padding: 0;}
.co-box h4::after{display: none;}
.co-box h4::before{position: relative;display: inline-block;left: 0 !important;margin: 0 5px 0 0;font-size: 20px !important;font-family: proxima-nova, sans-serif !important;font-weight: 700;top: -1px;}
.co-box.co-basic-information h4::before {content: "1. "}
.co-box.co-delivery-method h4::before {content: "2. "}
.co-box.co-payment-method h4::before {content: "3. "}
.form-group.form-group-wrapped label {line-height: 19px;margin-bottom: 6px;}
.form-group label {font-size: 14px;color: #181109;font-weight: 700;line-height: 48px;}
select#deliveryCountryId{width: 100%;max-width: 416px;}
select, select.form-control{background: url("/user/documents/upload/Images/select.svg") calc(100% - 20px) 50% no-repeat;}
.radio-wrapper {border: 1px solid #E9E9E9;padding: 0 40px 0 20px;border-bottom-color: transparent;}
#order-shipping-methods > .radio-wrapper:nth-last-child(2), #order-billing-methods > .radio-wrapper:last-child, .odbery .radio-wrapper:last-child {border-bottom-style: solid;border-bottom-color: #E9E9E9;}
.radio-wrapper input[type="radio"] + label {padding: 12px 0 12px 36px;}
.payment-logo {width: 56px;height: 56px;background-color: #fff;text-align: center;line-height: 56px;}
#order-billing-methods .payment-logo img{max-height: 24px;}
.payment-info b {text-transform: none;color: #181109;font-size: 16px;padding-right: 7px;}
.payment-info{padding-left: 16px;}
.radio-wrapper input[type="radio"] + label .sublabel {font-size: 14px;color: #37312B;margin-top: 3px;}
.radio-wrapper input[type="radio"] + label .sublabel a:not(:hover), .os-odber:not(:hover){text-decoration: underline;}
.payment-shipping-price {text-transform: none;color: #181109;font-size: 16px;}
.for-free{text-transform: uppercase;color: #181109}
.radio-wrapper.active, .radio-wrapper.a, .radio-wrapper.vybrano{border: 1px solid #800020 !important; background: rgba(128,0,32,0.05);}
.radio-wrapper input[type="radio"] + label::before {border-color: #C4C4C4;}
.radio-wrapper input[type="radio"]:checked + label::after, .radio-wrapper.vybrano label::after {border: 6px solid #800020;background-color: #fff !important;left: 0;width: 20px;height: 20px;}
.radio-wrapper input[type="radio"]:checked + label::before {border-color: #800020;}
.odbery{display: none; position: fixed; top: 80px; background-color: #fff; padding: 40px; left: 50%; width: 700px; margin-left: -350px; z-index: 999;}
.popup-open .odbery{display: block;}
.prodejna + .os-odber{display: none !important;}
.radio-wrapper .prodejna{display: block;font-weight: 400;}
.radio-wrapper .prodejna > span{display: none;}
.odbery .nase .payment-shipping-price{display: none;}
.question-tooltip{width: 16px;height: 16px;font-size: 0;background: url("/user/documents/upload/Images/info.svg") 50% no-repeat;border: 0;position: relative;top: -5px;}
.back-shopping-link{display: none;}
.co-box.co-payment-method {padding-bottom: 40px;}
@media screen and (min-width: 1200px){
.id--16 .row.cart-row, .id--17 .row.cart-row{margin-bottom: 80px;}
}
.id--16 .cart-row > div.col-md-4 .cart-content, .id--17 .cart-row > div.col-md-4 .cart-content {padding: 0 24px;background-color: #fff;}
#checkoutSidebar .order-summary > .checkout-box{display: none;}
.order-summary-inner > h4{margin: 0 -24px 24px -24px;padding: 16px 24px;background: url("/user/documents/upload/Images/img-bg.jpg") 50%;text-transform: none;}
.order-summary-inner > h4::after{display: none;}
.cart-item > div {border-color: #dadada;border: 0;padding: 0;}
.cart-item{margin-bottom: 24px;}
.cart-item > div.cart-item-name {text-transform: none;line-height: 20px;padding-right: 12px;}
.cart-item > div.cart-item-name a:hover{text-decoration: underline;}
.cart-item > div.cart-item-price {font-weight: 700;color: #181109;}
.cart-item-amount{font-weight: 400;color: #69625B;font-size: 14px;}
.cart-item-amount .unit-value {color: #69625B;padding: 0;margin-left: -2px;}
.cart-items.gift-items{display: none;}
.cart-items {margin-bottom: 24px;}
.order-summary-item.helper {border-top: 2px solid #181109;padding-top: 18px;padding-bottom: 32px;color: #181109;font-size: 16px;}
.order-summary-item.helper > div:first-child {padding-right: 0;}
.id--17 #checkoutSidebar .recapitulation-single > span{display: none;}
#checkoutSidebar .recapitulation-single > strong::before{margin-right: 4px;}
#checkoutSidebar .recapitulation-single:first-child > strong::before{content: "Doprava: ";}
#checkoutSidebar .recapitulation-single:last-child > strong::before{content: "Platba: ";}
#checkoutSidebar .recapitulation-single > strong {flex-wrap: wrap;align-items: flex-start;-webkit-justify-content: left;justify-content: left;position: relative;font-size: 16px;color: #181109;padding-right: 80px;}
#checkoutSidebar .recapitulation-single > strong > span{position: absolute; right: 0;text-transform: none;}
.order-summary-item.price {margin-left: -24px;margin-right: -24px;padding: 24px;border: 0;background: url("/user/documents/upload/Images/img-bg.jpg") 50%;}
ol.cart-header li.completed a, ol.cart-header li.completed strong {color: #181109;}
ol.cart-header li.completed a span::before, ol.cart-header li.completed strong span::before{content: url("/user/documents/upload/Images/completed.svg");}
.ucet{background-color: #ECE7E3;border: 1px solid #B2AAA3;margin-bottom: 40px;color: #181109;font-size: 16px;padding: 22px 24px;}
.ucet a{color: #800020; text-decoration: underline;}
.ucet a:hover{text-decoration: none;}
.co-box.co-contact-information h4::before {content: "1. ";}
.co-box.co-billing-address h4::before {content: "2. ";}
.co-box.co-shipping-address h4::before {content: "3. ";}
.form-group > input.form-control, .form-group > select.form-control {width: 448px;}
.form-group > input.form-control.short, .form-group > select.form-control.short {width: 150px;}
.phone-combined-input {border: 1px solid #C4C4C4; max-width: 448px;}
.phone-combined-input input{border: 0;}
.country-flags{width: 88px;}
.phone-combined-input input {width: calc(100% - 88px);}
.country-flags-inner{left: 10px;}
.required-asterisk::after {color: #800020;}
.form-group label.whole-width {font-weight: 400;}
.form-group.company-shopping{margin-bottom: 24px;}
.form-control[disabled], select[disabled] {color: #69625B;background-color: #E9E9E9;}
fieldset + .form-group, .form-option-block + .form-group {margin-top: 24px;}
.co-box.co-box-additional {padding-bottom: 40px;}
.id--17 .price-wrapper {margin-bottom: 20px;}
.form-group.consents label.whole-width {padding-right: 0;margin-right: 0;}
#submit-order{text-align: center;}
.id--15 #content{max-width: 936px;margin: 28px auto 100px auto;}
.reca-number{display: none;}
.dekujeme-top{background: url("/user/documents/upload/Images/dekujeme-bg2.jpg") 50% no-repeat;padding: 56px 24px 64px 24px;position: relative;}
.dekujeme-top::before{content: "";width: 100%;height: 4px;left: 0;top: 0;position: absolute;background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
h1.order-summary-heading{text-transform: none; color: #fff; padding-top: 72px;background: url("/user/documents/upload/Images/dekujeme-h1.svg") 50% 0 no-repeat;margin-bottom: 12px;padding-bottom: 0;}
h1.order-summary-heading::after{display: none;}
.dekujeme-text{color: #fff; line-height: 1.5;max-width: 730px; margin: 0 auto;text-align: center;}
.dekujeme-text a{color: #fff; text-decoration: underline;}
.dekujeme-text a:hover{text-decoration: none;}
.id--15 .recapitulation-wrapper{padding: 40px;}
.img-bg{background: url("/user/documents/upload/Images/img-bg.jpg"); padding: 40px;border: 2px solid #B2AAA3;}
.id--15 .co-box {padding: 0;background-color: #fff;border: 0;}
.id--15 .p-quantity > *{display: none;}
.id--15 .cart-table .p-price {min-width: 100px;color: #181109;font-weight: 700;text-align: right !important;padding-right: 32px;}
.id--15 .cart-table .p-quantity::after{content: "x";margin-left: -2px;}
.id--15 .cart-table .p-quantity{font-size: 14px;color: #69625B;}
.id--15 .cart-table .p-name {width: 64%;}
.id--15 .recapitulation-wrapper > h4 {font-size: 25px;text-transform: none;text-align: center;margin-top: 0;margin-bottom: 32px;}
.id--15 .recapitulation-wrapper > h4::after{left: 50%; margin-left: -28px;}
.id--15 .co-box.co-payment-method{padding: 16px 32px 20px 24px}
.id--15 .co-box.co-payment-method h4::before{display: none;}
.id--15 .co-box.co-payment-method h4{font-size: 22px; margin-bottom: 16px;}
.id--15 .co-box.co-payment-method .row > div{padding: 0;width: 100%;}
.id--15 .co-box.co-payment-method th, .id--15 .co-box.co-payment-method td{padding: 0 0 12px 0;color: #181109;}
.id--15 .co-box.co-payment-method td{text-align: right;}
.id--15 .recapitulation-wrapper:last-of-type{padding-top: 8px;}
.recapitulation-wrapper .order-summary-item {margin-bottom: 0;font-size: 16px;line-height: 1.5;}
.summary-thx {color: #37312B;}
.order-complete-links .btn::before, .pk-text .btn::before{content: url("/user/documents/upload/Images/sipka-bila-konverze.svg"); display: inline-block; -webkit-transform: rotate(180deg);transform: rotate(180deg);position: relative;top: -2px;margin-right: 16px;}
.order-complete-links{margin-top: 32px;padding-bottom: 137px;background: url("/user/documents/upload/Images/logo-dekujeme2.png") 50% calc(100% - 24px) no-repeat;background-size: 102px auto;}
.order-complete-links p{margin-bottom: 0;}
.radio-wrapper.inactive-child{opacity: 0.4;}
body.prazdny-kosik{background-image: url("/user/documents/upload/Images/pk-bg.jpg");}
.cart-empty .h1{text-align: center;color: #fff;margin: 64px 0 12px 0;padding: 86px 0 0 0;background: url("/user/documents/upload/Images/prazdny-kosik.svg") 50% 0 no-repeat;font-size: 32px;}
.cart-empty .h1::after{display: none;}
.pk-text{color: #fff;text-align: center;margin-bottom: 32px;}
.pk-text p{margin-bottom: 32px;}
@media screen and (max-width: 1920px){
body.prazdny-kosik{background-size: auto 541px;}
}
.cart-empty .row.cart-row{display: none;}
.pk-telefon{text-align: center; margin-bottom: 56px;}
.pk-telefon .project-phone{color: #fff;font-size: 24px;display: inline-block;margin-left: -32px;}
.pk-telefon .project-phone:hover{color: #fff; text-decoration: underline;}
.pk-telefon .project-phone::after {padding-left: 32px;margin-left: 0;font-size: 14px;width: 100%;top: -12px;position: relative;}
.pk-telefon .project-phone::before{content: url("/user/documents/upload/Images/pk-telefon.svg");position: relative;top: 2px;margin-right: 12px;}
.pk-telefon::before{content: "Nebo nám zavolejte";display: block;color: #fff;margin-bottom: 12px;}
.id--4 .sidebar, .id--8 .sidebar{display: none;}
.id--4 #content, .id--8 #content{max-width: 938px;margin: 0 auto;}
.sign .content-inner{background-color: #fff; display: flex;flex-wrap: wrap; margin-bottom: 86px;}
.sign .content form{width: 50%;padding: 40px;}
.sign .content .registrace-box{width: 50%;padding: 40px;background: url("/user/documents/upload/Images/sign-bg.jpg") 100% 100% no-repeat;background-size: cover;color: #fff;}
.sign h1{margin-bottom: 32px;padding: 0;}
.sign h1::after{display: none;}
.sign .co-box {margin-left: -40px;margin-right: -40px;padding: 40px !important;border-top: 1px solid #E9E9E9 !important;}
.sign fieldset.co-box.co-registration:first-of-type{border-top: 0 !important;padding-top: 0 !important; padding-bottom: 28px !important;}
.sign fieldset.co-box.co-registration:first-of-type h4{margin-bottom: 12px;}
.sign fieldset.co-box.co-registration:first-of-type label{margin: 0;padding: 12px 16px 12px 44px;}
.sign fieldset.co-box.co-registration:first-of-type .form-group{margin-bottom: 0;}
.sign fieldset.co-box.co-registration:first-of-type label strong{display: block;}
.co-box input[type="radio"]:checked + label::after{border: 6px solid #800020;background-color: #fff !important;left: 0;width: 20px;height: 20px;}
.co-box input[type="radio"]:checked + label::before {border-color: #800020;}
.sign fieldset.co-box.co-registration:first-of-type input[type="radio"]:checked + label{background-color: #ECE7E3;}
.sign fieldset.co-box.co-registration:first-of-type input[type="radio"] + label::before, .sign fieldset.co-box.co-registration:first-of-type input[type="radio"] + label::after{left:16px;}
.sign .form-group > input.form-control, .sign .form-group > select.form-control {width: calc(100% - 150px);}
.sign .form-group label{width: 150px;}
.sign .form-group label.whole-width{width: 100%;}
.sign .form-group > input.form-control.short{max-width: 150px;}
.sign fieldset.co-box.co-registration:first-of-type h4::before{content: "1. ";}
.sign fieldset.co-box.co-registration:first-of-type + div h4::before{content: "2. ";}
.sign #additionalInformation h4::before{content: "3. ";}
.sign form > fieldset:last-child h4{display: none;}
.sign form > div:last-of-type{border: 0 !important; padding-top: 0 !important;padding-bottom: 24px !important;}
.sign #additionalInformation{padding-bottom: 24px !important;}
.sign .form-group.consents {margin-bottom: 24px;}
.submit-wrapper p{margin-bottom: 0;}
.sign .submit-wrapper .btn{width: 100%;}
.id--4 .breadcrumbs, .id--8 .breadcrumbs{margin-bottom: 32px;}
.id--8 .content .registrace-box > *:not(div){display: none;}
.sign .content .registrace-box h4{font-size: 22px; color: #fff;}
.reg-info h4{margin-bottom: 24px;}
.reg-info p {font-size: 16px;line-height: 24px;margin-bottom: 24px;padding-left: 0;background: none;}
.reg-info a{color: #fff;}
.reg-info a:hover{text-decoration: underline;}
.id--4 .content-inner {max-width: none;}
.id--4 .content .login-wrapper .btn{width: 100%;float: none;}
.id--4 form > .form-group:last-of-type {padding-bottom: 0 !important;}
.id--4 .content .registrace-box h5{color: #fff;}
.id--4 .content .registrace-box p {background-image: url("/user/documents/upload/Images/sipka-seznam-bila.svg");}
.id--4 .content .registrace-box .btn{width: 100%;margin-top: 20px;}
.login-info{background: url("/user/documents/upload/Images/img-bg.jpg") 0 0;padding: 24px; border: 2px solid #B2AAA3;margin-bottom: 40px;}
.login-info h4::after{display: none;}
.login-info h4{font-size: 22px; margin-bottom: 12px;margin-top: 0; padding: 0;}
.login-info p{margin-bottom: 24px;}
.login-info p:last-child{margin-bottom: 0;}
.login-info a{text-decoration: underline; color: #800020;}
.login-info a:hover{text-decoration: none;}
.type-post .sidebar, .type-page .sidebar{display: none;}
.type-post .content, .type-page .content{max-width: 938px; margin: 0 auto;}
.doprava-popup .not-popup{display: none;}
.content .not-art{display: none;}
.news-item-detail p, article p{margin-bottom: 24px;}
.in-doprava-a-platba article h2{font-size: 26px; margin: 32px 0;}
.in-doprava-a-platba .img-bg{margin-bottom: 48px;}
.news-item-detail, article{padding-bottom: 80px;}
.content-inner {max-width: none;}
.type-search .content > h2{font-size: 32px; margin-bottom: 32px;margin-top: 0;}
.highlight {color: #800020;}
.search-results-groups{display: flex; flex-wrap: wrap; margin-left: -10px;margin-right: -10px;margin-bottom: 45px;}
.search-results-group{width: calc(33.3333% - 20px); margin: 0 10px 20px 10px; background-color: #fff; padding: 32px 24px;}
.search-results-group h4{font-size: 26px;margin-bottom: 32px;}
.search-results-groups .search-results-group-list ul {padding-left: 0;list-style: none;line-height: 24px;}
.search-results-group-list li{position: relative; padding-left: 24px;margin-bottom: 12px;}
.search-results-group-list li::before{content: url("/user/documents/upload/Images/sipka-seznam.svg"); position: absolute; left: 0;top: 2px;}
.search-results-group a{text-decoration: underline;}
.search-results-group a:hover{text-decoration: none;}
.search-results-group a.display-results-group{font-size: 13px; font-weight: 700; text-transform: uppercase;color: #800020;display: inline-block;}
.search-results-group a.display-results-group::after {content: url("/user/documents/upload/Images/more-link.svg") !important;position: relative;top: 5px;margin-left: 10px;}
#products-found h4{font-size: 26px;}
#products-found {padding-bottom: 80px;}
#loadNextSearchResults.btn{padding: 0 22px; line-height: 48px;}
.type-manufacturer-detail h1{margin-bottom: 32px;}
.ui-slider-horizontal .ui-slider-range, .ui-slider-horizontal .ui-slider-handle {z-index: 0;}
.type-manufacturer-detail .box-filters{display: none;}
ul.manufacturers h2::after{display: none;}
ul.manufacturers h2 {flex: 0 0 64px;padding: 0;font-size: 32px;height: 64px;width: 64px;background-color: #800020;color: #fff !important;border-radius: 50%;line-height: 64px;position: relative;}
ul.manufacturers h2::before{content: ""; position: absolute; width: 54px; height: 54px; left: 5px; top: 5px;border: 1px solid #B37383; border-radius: 50%;}
ul.manufacturers ul {flex: 1 1 calc(100% - 64px);padding-left: 32px;line-height: 45px;min-height: 64px;align-items: center;}
ul.manufacturers ul li {padding: 0 20px 0 0;}
ul.manufacturers ul li a:not(:hover){text-decoration: underline;}
ul.manufacturers > li {border-bottom: 3px double #C4C4C4;padding: 32px 0;align-items: flex-start;}
ul.manufacturers > li:last-child h2 {font-size: 14px;}
.id--51 h1{margin-bottom: 32px;}
.id--51 .content-inner {max-width: 774px;}
.id--51 .rate-wrap{background: url("/user/documents/upload/Images/hodnoceni-bg.jpg") 50% no-repeat; padding: 8px;}
.id--51 .rate-wrapper.unveil-wrapper .rate-average-wrap {border: 1px solid #69625B;background: none;width: 280px;padding: 32px 20px;}
.id--51 .rate-average-wrap + div{width: calc(100% - 280px); padding: 32px 40px 32px 48px;}
.rate-wrapper.unveil-wrapper .rate-list .star{width: 88px; height: 16px; background-position: 0 50%; background-repeat: no-repeat;}
.rate-wrapper.unveil-wrapper .rate-list .star::before{display: none;}
.rate-wrapper.unveil-wrapper .rate-list:first-child .star{background-image: url("/user/documents/upload/Images/5stars.svg");}
.rate-wrapper.unveil-wrapper .rate-list:nth-child(2) .star{background-image: url("/user/documents/upload/Images/4stars.svg");}
.rate-wrapper.unveil-wrapper .rate-list:nth-child(3) .star{background-image: url("/user/documents/upload/Images/3stars.svg");}
.rate-wrapper.unveil-wrapper .rate-list:nth-child(4) .star{background-image: url("/user/documents/upload/Images/2stars.svg");}
.rate-wrapper.unveil-wrapper .rate-list:nth-child(5) .star{background-image: url("/user/documents/upload/Images/1stars.svg");}
.rate-wrapper.unveil-wrapper .rate-block{display: flex;flex-grow: 1;background-color: #69625B;height: 6px;position: relative;padding-right: 0;}
.rate-wrapper.unveil-wrapper .rate-bar{background-color: #BD8F38;position: initial;display:flex;align-items:center;height:6px;animation-duration:0s;}
.rate-wrapper.unveil-wrapper .rate-count{position: absolute;right: -60px !important;font-size: 14px;text-align: right;color: #B2AAA3;}
.rate-wrapper.unveil-wrapper .rate-star {margin-right: 20px; width: 78px; height: 19px;}
.rate-wrapper.unveil-wrapper .rate-list {margin-bottom: 7px;padding-right: 60px;}
.rate-wrapper.unveil-wrapper .rate-value{display: none;}
.id--51 .vote-wrap{border-color: #C4C4C4;background-image: url("/user/documents/upload/Images/uvozovky3.svg");}
.id--51 .vote-initials {background-image: url("/user/documents/upload/Images/vote-bg.png");line-height: 66px;}
.id--51 .votes-wrap{margin-top: 48px;}
.news-wrapper{display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.news-item-detail, article{line-height: 1.5;}
.news-item-detail h2, article h2{font-size: 28px;margin: 32px 0 24px 0;}
.news-item-detail h3, article h3{font-size: 23px;margin: 32px 0 24px 0;}
.news-item-detail h4, article h4{font-size: 20px;margin: 24px 0 16px 0;}
.news-item-detail ul, article ul {padding-left: 20px; margin-bottom: 32px; list-style: none; line-height: 1.5;}
.news-item-detail ol, article ol{padding-left: 20px;margin-left: 20px; margin-bottom: 32px;line-height: 1.5;}
.article li, .news-item-detail li{position: relative; padding-left: 24px;margin-bottom: 12px;}
.article li::before, .news-item-detail li::before{content: url("/user/documents/upload/Images/sipka-seznam.svg"); position: absolute; left: 0;top: 2px;}
.news-item-detail ol li::marker, article ol li::marker{color: #800020; font-weight: 700;}
.news-item-detail ol li::before, article ol li::before{display: none;}
.news-item-detail ol li, article ol li{padding-left: 6px;}
.news-item-detail .text img[style*="float: left"] {margin-right: 24px;margin-bottom: 20px;}
.news-item-detail .text img[style*="float: right"] {margin-left: 24px;margin-bottom: 20px;}
.news-item-detail table, article table{background-color: #fff;width: 100%;}
.news-item-detail table tr, article table tr{border-bottom: 1px solid #C4C4C4;}
.news-item-detail table td, article table td{line-height: 1.5; padding: 16px;}
.news-item-detail table tr:first-child td, article table tr:first-child td{background-color: #181109;color: #fff;font-weight: 700;}
.next-prev .btn{padding: 0 24px;line-height: 48px;}
.next-prev .btn:hover{border-color: #181109; background-color: #181109; color: #fff;}
.client-center-box{background: url("/user/documents/upload/Images/klient-bg2.jpg") 50% 0;box-shadow: 0 0 12px rgba(24,17,9,0.38);}
.client-center-box ul{list-style: none;padding: 0;margin: 0;}
.client-center-box ul a{font-size: 14px; font-weight: 700; text-transform: uppercase;padding: 16px;display: block;border-bottom: 1px solid #fff;}
.client-center-box ul a:hover{text-decoration: underline;}
.client-center-box ul li:first-child a{text-align: center;background: url("/user/documents/upload/Images/img-bg.jpg") 50%;position: relative;padding-top: 112px;padding-bottom: 30px;font-size: 16px;}
.client-center-box ul li:first-child a::before{content: ""; width: 64px; height: 64px; top: 32px;left: 50%; margin-left: -32px;background: url("/user/documents/upload/Images/klient.svg") 50% 50% no-repeat;position: absolute;}
li.logout {margin-top: 0;margin-bottom: 0;}
li.logout a{border: 0;font-weight: 400;text-transform: none;font-size: 16px;text-align: center;text-decoration: underline;padding: 22px 16px;}
li.logout a:hover{text-decoration: none;}
li.logout a::before{content: url("/user/documents/upload/Images/logout.svg");position: relative;top: 2px;margin-right: 8px;}
.klient-page h1{margin-bottom: 32px;}
.in-klient h2{display: none;}
.klient-page #content-wrapper{padding-bottom: 100px;}
.klient-page .content table{background-color: #fff;margin: 0;width:100% !important;}
.klient-page .content table tr{border-bottom: 1px solid #C4C4C4;}
.klient-page .content table tr:last-child{border-bottom: 0;}
.klient-page .content table td, .klient-page .content table th{border: 0 !important;padding: 16px;}
.klient-page .content table th {background-color: #181109; color: #fff;text-align: left !important;}
.klient-page .content table td strong{font-weight: 400;}
.klient-page .content table td a:not(:hover){text-decoration: underline;}
.in-objednavky h2{font-size: 28px;margin-top: 40px;margin-bottom: 32px;}
.in-objednavky h2.red{color: #800020;}
.in-objednavky h2 span{color: #181109;}
.in-objednavky .content-inner > div:not(.img-bg):not(.client-link){border-bottom: 3px double #C4C4C4;padding-bottom: 16px;}
.in-objednavky .content-inner p{margin-bottom: 24px;}
.in-objednavky .content-inner > .row > div{padding: 0;max-width: 320px;}
.in-objednavky .content-inner h4{font-size: 23px;margin-bottom: 24px;padding: 0;}
.in-objednavky .content-inner h4::after{display: none;}
.in-objednavky .content-inner ul{line-height: 1.5;}
.in-objednavky .content-inner > .row > div ul li:nth-last-child(2){margin-top: 24px;}
.in-objednavky .content table td:last-child strong{font-weight: 700;}
.in-objednavky .row-summary dl{display: flex; flex-wrap: wrap;width: 434px; margin: 0 0 0 auto;font-size: 14px;}
.in-objednavky .row-summary dt{width: 50%;margin: 0;text-align: right;padding-bottom: 3px;}
.in-objednavky .row-summary dd{width: 50%; margin: 0;padding-left: 72px; padding-bottom:3px;}
.in-objednavky .row-summary dl > *:nth-child(-n+2){font-size: 16px; font-weight: 700;}
.client-center-box ul li:not(:first-child).active a{background-color: rgba(55,49,43,0.5); color: #fff;}
.content, .sidebar {opacity: 0;}
.content.visible-screen, .sidebar.visible-screen {opacity: 1;}
.type-page h1, .type-post h1{margin-bottom: 32px;}
.in-kontakty .content {max-width: none;}
.kontakt-art{display: flex; flex-wrap: wrap; background: url("/user/documents/upload/Images/kontakty-bg.jpg") 50% no-repeat;margin-bottom: 48px;}
.kontakt-art .tel-mail{width: 66.6666%;}
.kontakt-art .fb{width: 33.3333%;padding: 38px 48px;}
.kontakt-art .tel-mail ul{flex-direction: row-reverse;}
.kontakt-art .tel-mail ul li{width: 50%;margin: 0;padding: 38px 48px;border-right: 1px solid #949090;}
.kontakt-art .contact-box {margin-top: 0;}
.kontakt-art .contact-box ul li a{color: #fff;padding-left: 32px;line-height: 1;}
.kontakt-art .contact-box ul span.mail a::before {content: url("/user/documents/upload/Images/mail-clanek.svg");position: absolute;left: 0;}
.kontakt-art .contact-box ul span.tel a::before {content: url("/user/documents/upload/Images/telefon-clanek.svg");position: absolute;left: 0;}
.kontakt-art .contact-box ul li a::after {color: #fff;}
.kontakt-art .fb a{font-size: 25px;color: #fff;font-weight: 700;display: block;line-height: 1;padding-left: 22px;position: relative;text-decoration: underline;}
.kontakt-art .fb a:hover{text-decoration: none;}
.kontakt-art .fb a::before{content: url("/user/documents/upload/Images/fb-clanek.svg");position: absolute;left: 0; position: absolute;}
.kontakt-art .fb a span{display: inline-block;width: 100%;font-size: 14px;font-weight: 400;}
.udaje-form{display: flex; flex-wrap: wrap;}
.udaje{width: 50%;background-color: #fff;padding: 40px;display: flex; flex-wrap: wrap;}
.formular{width: 50%;padding: 40px 40px 16px 40px; background: url("/user/documents/upload/Images/img-bg.jpg"); position: relative;border: 2px solid #B2AAA3;}
.formular::before, .prodejna-top .text::before{content: "";width: 100%;height: 4px;left: 0;top: 0;position: absolute;background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
.udaje > div{width: 50%;padding-right: 100px;}
.udaje h2{margin-top: 0; margin-bottom: 32px;}
.formular h3{font-size: 26px; margin-top: 0; margin-bottom: 32px;}
#formContact .form-group:nth-of-type(-n+2){width: calc(50% - 4px); display: inline-block;}
#formContact .form-group > input.form-control{width: 100%;}
#formContact .form-group:first-of-type{padding-right: 10px;}
#formContact .form-group:nth-of-type(2){padding-left: 10px;}
#formContact .form-group label {line-height: 19px;margin-bottom: 6px;}
#formContact .form-group{margin-bottom:24px;}
#formContact .form-group.consents{width: calc(100% - 172px); display: inline-block; vertical-align: middle;}
#formContact .form-group.submit-wrapper{width: 166px; display:inline-block;vertical-align: middle;min-width:auto;}
#formContact .form-group.submit-wrapper .btn{width: 100%;}
#formContact .form-group.consents label {font-size: 13px;}
#formContact .form-group.consents label a:not(:hover){text-decoration: underline;}
textarea.form-control {height: 100px;}
.prodejny h2{text-align: center;margin-top: 0; margin-bottom: 40px;}
.prodejny h2::after{left: 50%; margin-left: -28px;}
.shop{margin-bottom: 24px;}
.shop .text{background: url("/user/documents/upload/Images/shop-bg2.jpg") 50%;position: relative;padding: 30px 22px; text-align: center;}
.shop .text::before{content: "";width: calc(100% - 16px);height: calc(100% - 16px);top: 8px;left: 8px;position: absolute;border: 1px solid #fff;}
.shop .text > *{position: relative;}
.shop .text span{display: block;color: #181109;margin-bottom: 20px;margin-top: 1px;}
.shop .text strong{display: block;font-size: 22px;color: #181109;}
.shop .btn{background-color: #fff;border-color: #fff;padding: 0 30px;line-height: 48px;}
.shop .btn:hover{background-color: #181109; border-color: #181109; color: #fff;}
.prodejna-top{display: flex;flex-wrap: wrap;}
.prodejna-top .img{width: 578px;}
.prodejna-top .text{width: calc(100% - 578px); border: 2px solid #B2AAA3; padding: 40px 32px;background: url("/user/documents/upload/Images/img-bg.jpg");margin: 0;position: relative;}
.prodejna-top h3{font-size: 25px;margin-top: 0;}
.prodejna-top h4{margin-bottom: 24px;}
.prodejna-kontakt{margin-bottom: 8px !important;}
.prodejna-kontakt a{padding-left: 28px; background-position: 0 50%; background-repeat: no-repeat;color: #37312B; font-weight: 700;}
.prodejna-kontakt a:hover{text-decoration: underline;}
.prodejna-kontakt.mail a{background-image: url("/user/documents/upload/Images/email-prodejna.svg");}
.prodejna-kontakt.telefon a{background-image: url("/user/documents/upload/Images/telefon-prodejna.svg");}
.prodejna-sluzby{display: flex; flex-wrap: wrap; margin: 6px -6px 26px -6px;}
.prodejna-sluzby > div{width: 25%; padding: 6px;}
.prodejna-sluzby > div > div{background-color: #fff;text-align: center;padding: 32px 0 28px 0;}
.prodejna-sluzby > div > div strong{display: block;font-size: 28px; color: #127E39;margin-top: 4px;}
.prodejna-sluzby > div > div.not strong{color: #800020;}
.oprodejne{display: flex; flex-wrap:wrap;margin-bottom: 48px; padding-bottom: 48px; border-bottom: 3px solid #C4C4C4;}
.oprodejne .info{width: calc(100% - 360px);padding-right: 40px;}
.oprodejne .oteviracka{width: 360px;}
.oprodejne h2{margin-top: 0; margin-bottom: 24px;}
.oprodejne p.red{color: #800020;}
.oteviracka .img-bg {padding: 0;border: 0;background: none;}
.oteviracka table tr:first-child td{background-color: transparent;color: #37312B;}
.oteviracka table tr td:first-child{font-weight: 700;}
.oteviracka table tr td:last-child{text-align: right;font-weight: 400;}
.prodejna-top .text p:first-of-type a{color: #800020;text-decoration: underline;}
.prodejna-top .text p:first-of-type a:hover{text-decoration: none;}
.plus-gallery-item {margin: 0 0 12px 0;padding: 0 3px;border: 0;width: 24.5% !important;}
.plus-gallery-wrap {text-align: left;margin-left: -3px;margin-right: -3px;width: auto;}
.mapa{margin-bottom: 48px;}
.in-prodejny .next-prev{display: none;}
@media screen and (min-width: 480px){
.products-link{display: none;}
}
@media screen and (max-width: 1439px){
.top-navigation-bar-menu li, .top-navigation-bar {font-size: 13px;}
.banners-row .col-sm-8 {width: 50.7%;}
.banners-row .col-sm-4 {width: 49.3%;}
.blog-hp {width: calc(100% - 340px);}
.poradna-hp {width: 340px;}
.prodejna .text {width: calc(100% - 120px);}
.prodejna .img {width: 120px;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px){
.top-navigation-contacts a.project-phone{font-size: 13px;}
.vyhody-top .vyhody > div > div {margin-bottom: 24px;padding-right: 0;padding-left: 50px;font-size: 12px;}
.vyhody-top .vyhody > div > div::before {width: 40px;height: 40px;background-size: 24px auto;}
.vyhody-top .vyhody > div strong {font-size: 14px;margin-bottom: 7px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
.top-navigation-contacts a.project-phone{margin-right: -100px;display: block;}
#header .site-name {padding-right: 32px;}
}
@media screen and (max-width: 1199px){
#header .cart-count {min-width: auto;}
.btn.cart-count::before, a.btn.cart-count::before {margin-right: 0 !important;}
.top-navigation-bar-menu-helper li a, .dropdown-menu li a {color: #181109;}
.next-to-carousel-banners .banner-wrapper {width: 100%;}
.banners-row .col-sm-8 {width: 67%;}
.banners-row .col-sm-4 {width: 33%;}
.vyhody > div > div, .vyhody-top .vyhody > div > div {width: 50%;margin-bottom: 32px;padding-right: 24px;}
.vyhody-top{margin-top: 32px;}
.blog-hp {width: 100%;padding-right: 0;}
.poradna-hp {width: 100%; margin-top: 24px;}
.poradna-seznam {display: flex;flex-wrap: wrap;}
.poradna-seznam li {width: 33.3333%;}
.news-item .image img{width: 100%;}
.blog-hp > a.btn {right: 0;}
.h-main {width: 100%;text-align: center;padding: 80px 0 0 0;background-position: 50% 0;margin-bottom: 32px;}
.h-main h4::after{left: 50%; margin-left: -28px;}
.recenze {width: 100%;}
.prodejna .img {width: 100%;}
.prodejna .text {width: 100%;padding: 0;}
}
@media screen and (max-width: 991px){
.poradna-seznam li {width: 50%;}
.copyright {width: 60%;}
#signature {width: 40%;}
}
#footer .contact-box a{text-decoration: none !important;}
#footer .contact-box a:hover{text-decoration: underline !important;}
.btn-primary, a.btn-primary{padding-top: 0; padding-bottom: 0; line-height: 48px;}
@media screen and (max-width: 767px){
.top-navigation-bar{background: url("/user/documents/upload/Images/header-mobil-bg.png") 50% no-repeat;background-size: cover;height: 72px;}
.registrace{display: none;}
.responsive-tools > a {width: auto;height: 68px;padding: 0 6px;position: absolute;top: 4px;}
.responsive-tools > a::before {width: auto;line-height: 68px;}
.responsive-tools > a[data-target="search"]{right: 105px;}
.responsive-tools > a[data-target="search"]::before{content: url("/user/documents/upload/Images/lupa-mobil.svg");}
.responsive-tools > a[data-target="login"]{right: 40px;}
.responsive-tools > a[data-target="login"]::before{content: url("/user/documents/upload/Images/user-mobil.svg");}
.responsive-tools > a[data-target="navigation"] {display: flex;flex-direction: column; flex-wrap: wrap;background-color: #282117;right: auto;left: 0;width: 54px;}
.responsive-tools > a[data-target="navigation"]::before {content: url("/user/documents/upload/Images/menu-mobil.svg");border-radius: 0;background-color: transparent;width: 100%;height: 38px;line-height: 50px}
.responsive-tools > a[data-target="navigation"]::after{content: "MENU";width: 100%;height: 30px;font-size: 10px;font-weight: 700;letter-spacing: 1px;}
.site-name{position: absolute;top: 12px;height: 52px;left: 70px;}
.site-name img{height: 100%;}
.srdce{right: 69px;margin: 0;width: 36px !important;border: 0;background-image: url("/user/documents/upload/Images/srdce-mobil.svg");}
.srdce::before{display: none !important;}
#header .cart-count {z-index: 1;top: -68px;height: 68px;right: 12px;}
.btn.cart-count::before, a.btn.cart-count::before {content: url("/user/documents/upload/Images/kosik-mobil.svg");background-color: transparent;width: auto;line-height: 60px;}
#header .cart-count:not(.full)::after, .navigation-buttons > a[data-target="cart"] i {width: 20px;height: 20px;line-height: 16px;left: 10px;bottom: 14px;font-size: 12px;border: 2px solid #37312B;}
#header{margin-bottom: 0;}
.content-wrapper.container {padding-left: 12px;padding-right: 12px;}
.content-wrapper.container .row {margin-left: -12px;margin-right: -12px;}
.wide-carousel{padding: 0 !important;}
.banners-row .col-sm-8{width: 100%; padding: 0 !important;}
.banners-row .col-sm-4{width: 100%;}
.banners-row .banner-wrapper {margin-top: 12px;}
.vyhody-top {margin-top: 0;margin-bottom: 40px;}
.vyhody-top .vyhody {padding: 0;}
.vyhody > div > div::before {width: 40px;height: 40px;background-size: 22px auto;}
.vyhody > div > div, .vyhody-top .vyhody > div > div {padding-left: 50px;margin-bottom: 24px;}
h4.homepage-group-title, .h4.homepage-group-title {font-size: 24px;margin-bottom: 20px;}
.products-block {margin-bottom: 32px;}
.body-banners .banner-wrapper {margin-top: 0;}
.body-banners{margin: -20px 0 32px 0;padding: 0 12px;}
.banners-content > div:first-child {padding: 0 0 12px 0;}
.banners-content > div {width: 100% !important;}
.banners-content > div:last-child {padding: 0;}
.clanky-hp {padding-top: 32px;width: calc(100% - 24px);padding-left: 0; padding-right: 0;}
.blog-hp > a.btn {bottom: 0;top: auto;width: 260px;left: 50%;margin-left: -130px;}
.blog-hp h3 {margin-bottom: 14px;font-size: 24px;text-align: center;}
.blog-hp h3::after{left: 50%; margin-left: -28px;}
.blog-hp {padding-bottom: 60px;}
.poradna-hp {margin-top: 48px;}
.poradna-hp > div {padding: 24px 20px 32px 20px;}
.poradna-seznam {margin: 0 0 10px 0;}
.poradna-seznam li {width: 100%;}
.poradna-hp h4 {font-size: 19px;margin-bottom: 16px;}
.homepage-box.welcome-wrapper {background: url("/user/documents/upload/Images/welcome-mobil-bg.jpg") 50% 100% no-repeat;background-size: cover;margin-top: 48px;padding: 32px 12px 190px 12px;}
.welcome h1 {font-size: 24px;margin-bottom: 24px;}
.homepage-box.welcome-wrapper .container{padding: 0;}
.heureka {padding: 32px 0 0 0;margin-top: 32px;width: calc(100% - 24px);}
.h-main{width: 100%;padding: 76px 0 0 0;text-align: left;background-position: 0 0;}
.h-main h4 {font-size: 19px;}
.h-main h4::after{left: 0; margin-left: 0;}
.recenze {margin: 0;}
.recenze > div {width: 100%;padding: 0;}
.recenze > div:nth-child(n+2){display: none;}
#footer {background: url("/user/documents/upload/Images/footer-bg-mobil.jpg") 50% 0 no-repeat;background-size: cover;}
#footer .banner-wrapper {margin-top: 0;}
.prodejny {margin-top: 0;padding: 0 12px;}
.prodejny-in {margin-left: 0;margin-right: 0;}
.prodejny-in > div {width: 100%;padding: 0;margin-top: 12px;}
.prodejna > div {padding: 12px;}
.prodejna .img {width: 80px;}
.prodejna .text {width: calc(100% - 80px);padding-left: 12px;}
.prodejna .text > *:not(h5){display: none;}
.prodejna h5 {margin-top: 0;margin-bottom: 0;font-size: 19px;display: flex;align-items: center;height: 100%;}
.prodejna h5 a{text-decoration: underline;}
.custom-footer {padding-top: 32px;margin-left: 0;margin-right: 0;}
.custom-footer > div {padding: 0 12px;border-bottom: 1px solid #69625B;}
#footer h4 {cursor: pointer;font-size: 17px;margin-bottom: 0;padding: 16px 0;position: relative;}
.custom-footer > div:first-child h4{padding-top: 0 !important;font-size: 20px !important;}
.custom-footer > div:not(:first-child) ul{display: none;margin-bottom: 32px;}
.custom-footer > div.otevreno ul{display: block;}
.banner {min-height: auto;}
.custom-footer > div:not(:first-child) h4::before{content: url("/user/documents/upload/Images/sipka-bila-dolu.svg"); position: absolute; right: 0;margin-top: -2px;}
.custom-footer > div.otevreno h4::before{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 1px;}
.contact-box ul li {margin-bottom: 24px;}
#footer .contact-box {margin-top: 12px; margin-bottom: 8px;}
.container.footer-bottom {margin-top: 0;border-top: 0 !important;padding: 24px 12px;}
#signature {width: 100%;}
.footer-img img {margin-left: 8px;margin-right: 8px !important;}
.footer-img {margin-bottom: 24px;padding-bottom: 24px;border-bottom: 3px double #69625B;}
#signature {margin-bottom: 0;}
.copyright {width: 100%;text-align: left;margin-bottom: 0;}
.footer-info {margin-bottom: 24px;font-size: 12px;}
.copyright .spodek{margin-bottom: 6px;}
.copyright .spodek img{height: 17px;margin-right: 7px;}
.copyright .spodek a{color: #B2AAA3;}
}
@media screen and (max-width: 479px){
.vyhody > div > div, .vyhody-top .vyhody > div > div {width: 100%;padding-right: 0;}
.type-index .products-block{max-height: 1200px;overflow: hidden;transition: max-height 3s;}
.type-index .products-block.otevreno{max-height: 10000px;}
.more-link.products-link, .type-index .products-block.otevreno{margin-bottom: 68px;}
.blog-hp h3 {margin-bottom: 24px;}
.news-item {width: 100% !important;padding: 0 10px;margin-bottom: 12px;}
.news-item .text .title{height: auto;}
}
.id--7 .sidebar{display: none;}
.site-msg.information{display: none;}
.site-msg.information.visible-screen{display: block;}
.search-whisperer ul li a {align-items: center;}
.search-whisperer .price {margin-top: 0;}
@media screen and (min-width: 768px){
.perex-link{display: none;}
}
@media screen and (max-width: 1439px){
.popup-widget.cart-widget {margin-left: 13px;}
.popup-widget.login-widget {margin-left: 23px;}
}
@media screen and (max-width: 1199px){
#header .cart-count::after {display: none;}
.popup-widget.login-widget {margin-left: -80px;}
.products-inline > div .p .p-in .p-bottom > div .p-tools {display: none !important;}
.products-inline.products-top > div .p .p-in .p-bottom .prices {flex-basis: 100%;text-align: right;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper {padding-right: 0;}
.category-header div.listItemsTotal{display: none;}
.category-header input[type="radio"] + label {padding: 14px;}
.products-inline.products-top > div {display: block;}
.products-inline.products-top > div.button-wrapper {display: block;text-align: center;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
.site-msg.information{margin-top: -24px;margin-bottom: 24px;}
.submenu-visible .site-msg.information {visibility: hidden;}
body:not(.type-product) .products-block .quantity input {width: 100% !important;}
body:not(.type-product) .products-block .pr-action .btn {width: 100%;margin-top: 10px;}
body:not(.type-product) .products-block .quantity {margin-right: 0;}
}
@media screen and (max-width: 991px){
.popup-widget.login-widget {margin-left: 0;width: 100%;top: 35px !important;}
.search-whisperer.active {width: 700px;margin-left: -350px;}
.breadcrumbs {display: flex;}
.breadcrumbs > span > a::after {position: absolute;}
.breadcrumbs > span > a, .breadcrumbs > span > span{position: relative;display: block;}
.breadcrumbs > span > a::after {right: -4px;}
}
@media screen and (max-width: 767px){
.navigation-in{background: url("/user/documents/upload/Images/img-bg.jpg") 50% 0;}
#navigation{padding: 0;top: 72px;-webkit-transition: none;-o-transition: none;transition: none;}
.navigation-close{display: none;}
.navigation-window-visible .responsive-tools > a[data-target="navigation"]::before {content: url("/user/documents/upload/Images/menu-close.svg");}
.navigation-window-visible .responsive-tools > a[data-target="navigation"]::after {color: #181109;}
.navigation-window-visible .responsive-tools > a[data-target="navigation"]{background: url("/user/documents/upload/Images/img-bg.jpg") 0 50%;}
.navigation-in > ul > li > a {padding: 0 20px !important;line-height: 45px;color: #181109;position: relative;}
.navigation-in > ul > li {border-bottom: 1px solid #fff;border-top: 0;}
.submenu-arrow {padding: 0;position: absolute;right: 0;line-height: 45px;text-align: center;width: 47px;top: 0;height: 100%;}
.submenu-arrow::after{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg");padding: 0;}
.top-navigation-bar-menu li.cropped {display: block;}
.navigation-in > ul.menu-next > li > a{line-height: 22px;text-transform: none;}
.navigation-in > ul.menu-next > li {margin-bottom: 6px; border: 0;}
.navigation-in > ul.menu-next{margin-top: 20px;}
.project-phone {color: #181109 !important;margin: 16px 0 0 20px;display: block;background: url("/user/documents/upload/Images/phone-mobil.svg") 0 0 no-repeat; padding-left: 24px;margin-bottom: 100px;}
.project-phone::after {color: #181109;margin-left: 0;display: block;margin-top: 4px;}
.navigation-in > ul > li.exp {background: url("/user/documents/upload/Images/mobil-kat-bg2.jpg") 0 0;}
.navigation-in ul.menu-level-2 li a {color: #181109;padding: 0 20px;line-height: 20px;margin-bottom: 10px;font-weight: 700;}
.navigation-in ul.menu-level-2{padding: 8px 0 22px 0;}
.search-window-visible #header .search-form {margin: 0;position: absolute;z-index: 9;width: 100%;left: 0;background-color: #282117;padding: 12px;}
.search-form .btn{top: 12px; right: 12px;width: 80px;}
.search-window-visible .responsive-tools > a[data-target="search"] {background-color: #282117;}
.search-whisperer.active {width: 100%;margin-left: 0;left: 0;margin-top: 12px;}
.search-whisperer ul {width: 100%;}
.search-whisperer-documents:not(.text-center) {width: 100%;}
.popup-widget.login-widget {top: 72px !important;box-shadow: none;}
.login-widget .popup-widget-inner > div {width: 100%;}
.login-widget .registrace-box p{display: none;}
.login-widget .registrace-box{text-align: center;}
.login-widget .registrace-box .btn {margin-top: 0;}
.login-widget .registrace-box h5 {margin-bottom: 16px;}
.login-widget .popup-widget-inner {height: auto;}
.login-window-visible::before{content: ""; background: #000; opacity: 0.7; position: fixed; left: 0; top: 0; width: 100%; height: 100%;z-index: 1;}
.login-window-visible .responsive-tools > a[data-target="login"] {background-color: #282117;}
.login-window-visible .responsive-tools > a[data-target="login"]::after{content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; bottom: -11px; background-color: #ECE7E3; -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.search-window-visible .site-msg.information {visibility: hidden;}
body:not(.type-index):not(.type-product):not(.type-post):not(.type-page):not(.id--4):not(.id--8) #content {padding-left: 0;}
.breadcrumbs {margin-top: 14px;}
.breadcrumbs > span:not(:nth-last-child(2)) {display: none;}
.navigation-home-icon-wrapper::before {display: none;}
.breadcrumbs #navigation-first a.navigation-home-icon::before {content: url("/user/documents/upload/Images/home.svg"); background: none;display: block;}
.navigation-home-icon-wrapper #navigation-first a {padding-left: 0;}
.navigation-home-icon-wrapper #navigation-first a::after{display: none;}
.breadcrumbs > span:not(#navigation-first) > a, .breadcrumbs > span:not(#navigation-first) > span {padding: 0 0 0 18px;}
.breadcrumbs > span > a::after {right: auto;left: 0;-webkit-transform: rotate(180deg) !important;transform: rotate(180deg) !important;bottom: 2px;}
h1 {font-size: 28px;}
.perex-link:not(.klik) span:last-child{display: none;}
.perex-link.klik span:first-child{display: none;}
.category-perex {max-height: 96px;overflow: hidden;transition: max-height 1s;margin-bottom: 24px;}
.category-perex.otevreno{max-height: 3000px;}
.category-perex p:last-child{margin-bottom: 0;}
.perex-link.more-link{margin-bottom: 28px;}
.type-category #content > h4 {font-size: 24px;}
.products-inline > div .p .p-in .p-in-in {flex-basis: 100%;margin-bottom: 12px;}
.products-inline > div .p .p-in .p-bottom {flex-basis: 100%;}
.products-inline.products-top > div .p .p-in{padding-left: 8px;}
.products-inline.products-top > div {padding: 12px 8px;}
.products-inline.products-top .availability{font-size: 14px !important;font-weight: 700;}
.products-inline.products-top > div .p .p-in .p-bottom > div {display: flex;}
.products-inline > div .p .price strong {font-size: 16px;}
.products-top {margin-bottom: 24px;}
#filters::before {display: none;}
#filters{margin-bottom: 12px !important;}
.filter-sections {display: none;}
.otevreno .filter-sections {display: block;}
#filters::before {display: none;}
.filtrovat{background: url("/user/documents/upload/Images/img-bg.jpg") 0 0;color: #181109;line-height: 56px;height: 56px;padding: 0 16px;text-align: left;letter-spacing: 0.5px;position: relative;font-size: 16px;font-weight: 600;}
.filtrovat::after{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg");position: absolute;right: 0;top: -2px;width: 52px;text-align: center;}
.otevreno .filtrovat::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);top: 1px;}
#filters:not(.otevreno)::after{display: none;}
#filters h4::after {width: 52px;}
#filters h4{text-align: left;}

.razeni-klik{position: absolute;width: 100%;height: 48px;z-index: 1;cursor: pointer;top: 0;left: 0;border: 1px solid #C4C4C4;}
.razeni-klik::after{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg");position: absolute;border-left: 1px solid #C4C4C4;width: 52px;height: 100%;right: 0;top: 0;text-align: center;line-height: 52px;}
.otevreno .razeni-klik::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);border-left: 0;border-right: 1px solid #C4C4C4;}
.kat-header {margin-bottom: 32px;padding-bottom: 0;}
.category-header form{height: 48px; overflow: hidden;position: relative;width:100%;border: 0;}
.category-header form.otevreno{overflow: visible;z-index: 1;}
.category-header form fieldset label{width: 100%;font-size: 14px;display: inline-block;color: #181109;font-weight: 700;text-transform: uppercase;line-height: 20px;padding: 14px;letter-spacing: 1px;}
.category-header{border: 0;}
.category-header form fieldset{background-color: #fff;border: 1px solid transparent;border-top: 0;}
.category-header form.otevreno fieldset{border-color: #C4C4C4;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.pagination-loader {margin: 0 0 24px 0;}
.pagination-wrapper {margin-top: 32px;margin-bottom: 48px;}
}
@media screen and (max-width: 479px){
.subcategories li {width: 100%;}
.subcategories.more-kat {max-height: 200px;margin-bottom: 20px;}
.subcategories li a {height: 48px;}
}
.slick-list.draggable {padding: 0 !important;}
.p-detail{position: relative;}
.p-detail::before{content: "";width: 100%;height: 4px;left: 0;top: 0;position: absolute;background: url("/user/documents/upload/Images/top-bar-bg.jpg") 0 50% repeat-x;}
@media screen and (min-width: 768px){
.param-link, .desc-header, .desc-link {display: none !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1439px){
.p-info-wrapper .btn.add-to-cart-button.btn-lg{padding-right: 10px;padding-left: 10px;font-size: 11px;}
}
@media screen and (max-width: 1439px){
.p-detail-left {width: 220px;}
.p-detail-right {width: calc(100% - 220px);}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
.extended-description table tbody{column-count: 2;display: block;column-gap: 50px;}
.extended-description table tr{display: flex;align-items: center;}
}
@media screen and (max-width: 1199px){
.pagination-top{display: none;}
.extended-description{position: relative;}
.extended-description table {width: 100%;}
.type-product #tab-content {padding-right: 0;padding-bottom: 32px;min-height: auto;}
.slick-dots li button::before {display: none;}
.slick-dots {position: relative;bottom: auto;margin-top: 12px;}
.slick-dots li {width: 32px;height: 32px;margin: 0;border: 1px solid transparent;border-radius: 50%;}
.slick-dots li.slick-active{border-color: #800020;}
.slick-dots li button {width: 8px;height: 8px;padding: 0;background-color: #B2AAA3;top: 50%;margin-top: -4px;position: absolute;left: 50%;margin-left: -4px;border-radius: 50%;}
.slick-dots li.slick-active button{background-color: #800020;}
.slick-next {right: -6px;}
.slick-prev {left: -6px;}
.slick-prev, .slick-next {background-color: #181109;width: 40px;height: 40px;border-radius: 50%;}
.slick-prev::before, .slick-next::before {opacity: 1;background: none;width: 40px;height: 40px;line-height: 36px;text-align: center;}
.slick-next::before {content: url("/user/documents/upload/Images/slider-mobil-right.svg");}
.slick-prev::before {content: url("/user/documents/upload/Images/slider-mobil-left.svg");}
.slick-dotted.slick-slider {margin-bottom: 48px;}
.products-related::after {display: none;}
}
@media screen and (max-width: 991px){
.shp-tabs-holder ul.shp-tabs li a {padding: 14.5px 12px;}
}
@media screen and (max-width: 767px){
.p-detail-inner {margin-left: -12px;margin-right: -12px;padding: 0 12px;}
.p-detail::before{left: -12px;width: calc(100% + 24px);}
.p-detail-inner-header {padding: 24px 0;border-bottom: 0;}
.p-image, .image360 {margin-bottom: 0;}
.p-thumbnails-wrapper {padding: 0;}
.p-thumbnails a img{width: 48px;}
.p-thumbnails > div, .p-thumbnails{height: 48px;}
.p-short-description{display: none;}
.p-gift-image {width: 48px;}
.p-gift {align-items: flex-start;}
.p-gift-name {margin-left: 6px;}
.p-gift-name::before {width: 100%;}
.p-info-wrapper {padding: 24px 12px 0 12px !important}
.p-gifts-wrapper {margin: 0 0 32px 0;}
.doprava {position: relative;margin-top: 6px;}
.p-info-wrapper .delivery-time {display: inline;}
.p-info-wrapper .availability-value{margin-bottom: 32px;}
.buy-box {margin-left: -12px;margin-right: -12px;position: relative;}
.buy-box .p-final-price-wrapper {width: 100%;text-align: left;padding: 26px 16px;}
.buy-box .add-to-cart {border-left: 0;width: 100%;padding: 16px;border-top: 1px solid #ECE7E3;}
.p-detail .add-to-cart .quantity {margin-right: 0;position: absolute;right: 16px;top: 16px;}
.buy-box .btn {width: calc(100% - 48px);}
.p-detail-bottom {padding-top: 24px;flex-direction: column-reverse;}
.p-detail-left {width: 100%;}
.p-detail-right {width: 100%;}
.extended-description{padding: 16px;box-shadow: none;margin-bottom: 32px;}
.extended-description::before{display: none;}
.extended-description .per-top, .extended-description .per-bottom{display: none;}
.extended-description h3 {margin: 0 0 20px 0;font-size: 16px;padding: 0;}
.extended-description h3::after{display: none;}
.extended-description:not(.otevreno) table tr:nth-child(n+5){display: none;}
.param-link.more-link {margin: 0 -16px -16px -16px;background-color: #fff;padding-top: 16px;}
.link-icons {display: flex;flex-wrap: wrap;width: 100%;}
a.link-icon{width: 50%;}
.link-icon.chat {text-align: right;background-position: calc(100% - 114px) 50%;}
.p-code, .vyrobce {display: inline-block;width: 50%;margin-bottom: 24px;}
.p-code{text-align: right;}
.social-buttons-wrapper {margin-bottom: 14px;}
.p-info-wrapper .contact-box{margin-top: 0;border-top: 3px double #C4C4C4;padding-top: 24px;}
.p-info-wrapper .contact-box ul li {margin-bottom: 0;}
.product-top {padding-bottom: 24px;}
.shp-tabs-row{display: none;}
.p-detail-tabs-wrapper > div{background-color: #fff;}
.description-inner {padding: 0 12px;}
h3.popis-nadpis {margin: 24px 0 16px 0;font-size: 24px;}
.desc-header{position: relative;color: #181109;font-size: 16px;padding: 17px 12px;background: url("/user/documents/upload/Images/img-bg.jpg");font-weight: 700;}
.desc-header::after{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg"); position: absolute; right: 12px;}
.zobrazeno .desc-header::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 2px;}
#description:not(.zobrazeno) .description-inner{display: none;}
.type-product #tab-content{padding-bottom: 0;}
.basic-description {max-height: 210px;overflow: hidden;transition: max-height 1s;}
.otevreno .basic-description{max-height: 5000px;}
.desc-link.more-link{margin-top: 32px;}
.description-inner:not(.otevreno) .desc-link span:last-child{display: none;}
.description-inner.otevreno .desc-link span:first-child{display: none;}
.otevreno .more-link::after,.more-link.klik::after {display: inline-block;-webkit-transform: rotate(180deg);transform: rotate(180deg);line-height: 20px;top: -1px;}
#productsAlternative h2, h2.products-related-header {font-size: 24px;margin-bottom: 20px;}
.slick-prev, .slick-next {margin-top: -30px;}
}
.form-group.consents label.whole-width a:not(:hover){text-decoration: underline;}
.cart-related-img{padding-left: 16px;}
.cart-summary:not(.gift-yes) > h4{display: none;}
.cart-related-button {width: 40%;padding-right: 20px;}
.cart-related-info {width: 60%;}
.cart-related-button .price-final {width: 40%;font-size: 16px;}
.cart-related-product {max-width: none;}
.cart-related-availability {font-size: 14px;font-weight: 700;}

@media screen and (max-width: 1439px){
.cart-table .p-quantity {width: 17%;}
.t-hlavicka td{font-size: 14px;}
.cart-row > div.col-md-4 {padding-left: 24px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
.advanced-order .products-block.products-related > div {width: 33.3333%;}
.advanced-order .products-block.products-related > div:nth-child(4){display: none;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
ol.cart-header li::after {display: none;}
}
@media screen and (max-width: 1199px){
.advanced-order .extras-wrap .extra.delivery {width: 100%;order: 1;margin-bottom: 24px;}
.do-obchodu {order: 2;width: 50%;}
.advanced-order .extras-wrap .extra.step {order: 3;width: 50%;}
.cart-row > div.col-md-8{width: 100%;}
.cart-row > div.col-md-4{width: 100%; padding-left: 0;}
.extras-wrapper{display: flex; flex-wrap: wrap;}
.extras-wrapper .extras-col {width: 50%;}
.discount-coupon {padding-right: 24px;}
#checkoutSidebar{top: 0 !important;margin-top: 32px;}
}
@media screen and (max-width: 991px){
.doprava-popup {top: 20px;left: 20px;width: calc(100% - 40px);margin-left: 0;max-height: calc(100vh - 40px);}
.cart-summary {padding-left: 0;padding-right: 0;}
.next-step {padding-left: 0;padding-right: 0;padding-bottom: 0;margin-bottom: 0;}
.price-wrapper {padding: 0;}
.order-summary-item.helper, .recapitulation-single, .cart-items, .cart-inner .consents {padding-left: 0;padding-right: 0;}
}
@media screen and (max-width: 767px){
.doprava-popup {top: 10px;left: 10px;width: calc(100% - 20px);max-height: calc(100vh - 20px);padding: 12px 12px 0 12px;}
.doprava-zdarma{background-size: cover;}
.doprava-zdarma span{padding-bottom: 0;}
ol.cart-header li {display: block;width: 33%;padding: 0;border: 0;position: relative;}
ol.cart-header {display: flex;flex-wrap: wrap;position: relative;margin-bottom: 12px !important;}
ol.cart-header li a, ol.cart-header li strong {font-size: 12px;padding: 10px 0;text-align: center;}
ol.cart-header li a span::before, ol.cart-header li strong span::before{display: block;width: 24px;height: 24px;margin: 0 auto 3px auto;font-size: 16px;line-height: 26px;}
.t-hlavicka{display: none !important;}
ol.cart-header li:not(.step-3)::after {background: url("/user/documents/upload/Images/sipka-obj.svg") 50% no-repeat;right: -15px;top: 19px;content: "";width: 30px;height: 8px;background-size: 30px auto;}
.ordering-process .responsive-tools > a[data-target="navigation"] {right: auto;top: 4px;width: 54px;height: 68px;line-height: 14px;position: absolute;}
.ordering-process .site-name {display: block;}
.ordering-process .responsive-tools > a[data-target="login"] {right: 6px;}
.ordering-process .srdce {right: 34px;}
.ordering-process .responsive-tools > a[data-target="search"] {right: 70px;}
.cart-table tr {padding-bottom: 4px;padding-left: 12px;padding-right: 12px;position: relative;margin-bottom: 0;}
.cart-table tr > td.cart-p-image {flex: 0 0 48px;margin-bottom: 0;padding: 20px 0 0 8px;}
.cart-table .cart-p-image img {width: 48px;}
.cart-table tr > td.p-name {flex: 1 1 calc(100% - 56px);padding: 20px 8px 10px 8px;}
.p-label{display: none;}
.cart-table .p-availability {padding: 6px 0 0 0;}
.cart-table .p-quantity {width: 50%;padding: 0 0 16px 16px;}
.cart-table tr > td.p-total {padding: 0 16px 16px 0;text-align: right !important;}
.cart-table .p-price {text-align: right !important;display: block;padding: 0;}
.cart-table .p-price .price-final {color: #69625B !important;font-size: 14px !important;}
.cart-table .p-price .unit-value{display: inline-block;padding: 0;}
.unit-value {color: #69625B;}
.cart-table tr > td.p-total > form {right: 20px;top: 1px;}
.cart-related-info {width: 100%;padding: 12px;display: flex;flex-wrap: wrap;}
.cart-related-button {width: 100%;padding: 0 12px 12px 12px;display: flex;align-items: center;}
.cart-related-button .price-final {margin: 0;}
.cart-related-button form{margin-left: auto;}
.cart-related-img {padding-left: 0;width: 56px;margin: 0;}
a.cart-related-name{width: calc(100% - 56px);padding-left: 8px;}
.cart-related-availability {width: 100%;padding-left: 64px;}
.cart-summary {padding-left: 12px;padding-right: 12px;padding-bottom: 0;}
.cart-summary > h4 {font-size: 17px;}
.extras-wrapper .extras-col {width: 100%;}
.extras-wrapper {flex-direction: column-reverse;}
.extras-wrapper .extras-col:last-child{margin-bottom: 24px;}
.free-gift {margin-bottom: 16px;}
.discount-coupon {margin-bottom: 0;padding-right: 0;}
.id--9 .col-md-8 .cart-content {padding-bottom: 32px;}
.cart-row > div.col-md-4 {padding: 0 12px !important;}
.price-wrapper {margin-bottom: 22px;}
.price-wrapper .price-label {flex: 1 1 50%;}
.cart-row > div.col-md-4 .cart-content {padding: 24px 16px 20px 16px;}
.cart-row .btn.btn-conversion {font-size: 12px;}
a.next-step-back {margin-top: 32px;position: relative;height: auto;text-indent: 0;white-space: normal;width: 100%;}
a.next-step-back::before {top: -4px;display: inline-block;width: auto;line-height: 1;}
.co-box {padding: 32px 12px;}
.box.co-box h4, .co-box h4 {font-size: 18px;}
.odbery {top: 10px;padding: 12px;left: 10px;width: calc(100% - 20px);margin-left: 0;}
.order-summary-inner:not(.otevreno) > div:not(:last-child) {display: none !important;}
.order-summary-inner > h4{margin-bottom: 0 !important; border-bottom: 2px solid #ECE7E3;position: relative;text-decoration: underline;}
.order-summary-inner.otevreno > h4{margin-bottom: 20px !important;border-color: transparent;}
.order-summary-inner > h4::before{content: url("/user/documents/upload/Images/sipka-hneda-dolu.svg"); position: absolute; right: 16px;}
.order-summary-inner.otevreno > h4::before{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 2px;}
.form-group > input.form-control, .form-group > select.form-control {width: 100%;}
.form-group label:not(.whole-width) {line-height: 19px;margin-bottom: 6px;width: 100%;}
.phone-combined-input {max-width: 100%;}
.validator-msg, .js-validator-msg {margin-left: 0;}
ol.cart-header li.completed a span::before, ol.cart-header li.completed strong span::before {content: url("/user/documents/upload/Images/completed-mobil.svg");}
.ucet{margin: -12px 0 32px 0;}
}
@media screen and (max-width: 479px){
.advanced-order .h1:not(.advanced-order-suggestion)::before {margin-right: 0;display: block;}
.advanced-order .extras-wrap .extra.step {width: 100%;text-align: center;}
.do-obchodu{width: 100%;text-align: center;margin-bottom: 24px;}
.advanced-order .extras-wrap .extra.step .btn{padding: 0 16px;}
.payment-logo{display: none;}
.radio-wrapper {padding: 0 8px 0 12px;border-color: #C4C4C4 !important;margin-bottom: 4px;}
.radio-wrapper input[type="radio"] + label {padding-left: 28px;margin: 0;}
.payment-shipping-price {font-size: 14px;padding: 0;width: 60px;}
.radio-wrapper input[type="radio"] + label .sublabel {line-height: 17px;}
.payment-info b, .payment-info > span:not(.sublabel) {display: inline;}
.id--16 .cart-row > div.col-md-4 .cart-content, .id--17 .cart-row > div.col-md-4 .cart-content {padding: 0 12px;}
.order-summary-inner > h4 {margin: 0 -12px 24px -12px;padding: 18px 16px;}
.order-summary-item.price {margin-left: -12px;margin-right: -12px;padding: 24px 16px 20px 16px;}
.form-group label.whole-width {line-height: normal;}
}
@media screen and (max-width: 1199px){
.search-results-group {width: calc(50% - 20px);}
.news-item {width: 50%;}
.kontakt-art .fb, .kontakt-art .tel-mail ul li {padding: 32px 24px;}
.udaje {width: 100%;}
.formular {width: 100%;}
}
@media screen and (max-width: 991px){
table.table.recapitulation-table > tbody > tr {display: flex;}
table.table.recapitulation-table > tbody > tr > th, table.table.recapitulation-table > tbody > tr > td{width: 50%;}
.rate-wrapper.unveil-wrapper .rate-wrap {flex-wrap: wrap;background-size: cover;}
.id--51 .rate-wrapper.unveil-wrapper .rate-average-wrap {width: 100%;}
.id--51 .rate-average-wrap + div {width: 100%;padding: 24px;}
.klient-page .img-bg{padding: 12px;width: 456px;overflow-x: auto;}
.klient-page .content table {width: 800px !important;}
.kontakt-art .fb {width: 100%;text-align: center;}
.kontakt-art .tel-mail {width: 100%;border-bottom: 1px solid #949090;}
.kontakt-art {background-size: cover;}
.kontakt-art .fb a::before {position: relative;margin-right: 10px;}
.prodejny-in > div {width: 50%;}
.kontakt-art .fb a{padding-left: 0;}
.prodejna-top .text {width: 35%;padding: 20px;}
.prodejna-top .img {width: 65%;}
.prodejna-sluzby > div > div{font-size: 14px;}
}
@media screen and (max-width: 767px){
.dalsi-kat{display: none !important;}
.dekujeme-top{background-size: cover;}
.id--15 .recapitulation-wrapper {padding: 32px 0;}
.img-bg{padding: 12px;}
.co-box.co-order .cart-table {width: 100%;margin-left: 0;margin-right: 0;}
.id--15 .cart-table tr {padding-left: 0;padding-right: 0;}
.id--15 .cart-table .p-price{padding-right: 12px;}
.id--15 .co-box.co-payment-method {padding: 16px 12px;}
.id--15 .co-box.co-payment-method .row{margin: 0;}
body.prazdny-kosik {background-size: auto 800px;background-position: 50% 0;}
.pk-telefon .project-phone {margin: 0;background: none;color: #fff !important;padding: 0;}
.pk-telefon .project-phone::after {color: #B2AAA3;margin-top: 10px;}
.sign .content form {width: 100%;padding: 20px 12px;}
.sign .content .registrace-box {width: 100%;padding: 20px 12px;}
.sign .form-group > input.form-control, .sign .form-group > select.form-control {width: 100%;}
.sign .co-box {margin-left: -12px;margin-right: -12px;padding: 24px 12px !important;}
.id--4 .breadcrumbs, .id--8 .breadcrumbs {margin-bottom: 16px;}
.login-info {padding: 20px 12px;margin-bottom: 24px;}
.doprava-zdarma {margin: 32px -12px 0 -12px;padding: 24px 12px;}
.type-search .content > h2 {font-size: 28px;}
#ratingWrapper > .row{margin: 0;}
.news-item-detail ul, article ul {padding-left: 0;}
.news-item-detail ol, article ol{margin-left: 0;}
.klient-page .img-bg {width: 100%;}
.klient-page .sidebar{margin-bottom: 32px;}
.client-center-box{background-size: cover;}
.in-objednavky .content-inner > div:not(.img-bg):not(.client-link){margin: 0;}
.in-objednavky.objednavka-detail .content table tr {display: table-row;}
.in-objednavky.objednavka-detail .content table thead{display: inline-table;width: 100%;}
.in-objednavky .row-summary dd{text-align: right;}
.kontakt-art .fb, .kontakt-art .tel-mail ul li {padding: 20px;width: 100%;border-right: 0;}
.contact-box ul li a {font-size: 22px;}
.kontakt-art .tel-mail ul li:first-child{border-bottom: 1px solid #949090;}
.kontakt-art .fb a {font-size: 22px;text-align: left;}
.kontakt-art .fb a::before {margin-right: 22px;}
.kontakt-art .fb a span{padding-left: 32px;}
.udaje {padding: 24px 12px;}
.udaje > div {width: 100%;padding-right: 0;}
.formular {padding: 24px 12px;}
#formContact .form-group {margin-bottom: 16px;width: 100%;display: block;padding: 0 !important;}
#formContact .form-group.consents, #formContact .form-group.submit-wrapper {width: 100%;}
.udaje-form {margin-bottom: 32px;}
.prodejny h2 {margin-bottom: 20px;}
.in-kontakty .prodejny{padding: 0;}
.prodejny-in > div {width: 100%;margin-bottom: 0;}
.shop img{width: 100%;}
.shop .text {background-size: cover;}
.prodejna-top .text {width: 100%;}
.prodejna-top .img {width: 100%;}
.prodejna-sluzby > div > div {height: 100%;}
.oprodejne .info, .oprodejne .oteviracka {width: 100%;}
.plus-gallery-item {margin: 0;width: 48% !important;}
}
@media screen and (max-width: 479px){
.doprava-radek {padding: 16px 12px;}
.d-nazev {width: 100%;padding: 0;margin-top: 10px;}
.d-cena {width: 100%;margin-top: 10px;}
.search-results-group {width: 100%;}
.type-search .content > h2{padding: 0;}
.type-search .content > h2::after{display: none;}
.id--51 .rate-wrapper.unveil-wrapper .rate-average-wrap {padding: 24px 12px;text-align: center;}
.prodejna-sluzby > div {width: 50%;}
}
#categories .expandable > a > span, #categories .expandable > .topic > a > span {z-index: 0;}
#formForgottenPassword{max-width: 600px;}
#formForgottenPassword .btn{float: left;}
.in-nastaveni .login-info h4{font-size: 32px;text-align: center;}
@media screen and (max-width: 767px){
.in-nastaveni .login-info h4 {font-size: 26px;}
}
.site-agreement-buttons .btn{padding-top: 0 !important;padding-bottom: 0 !important;line-height: 48px !important;}
.flag-dklabFav{display: none !important;}
.dkLabFavouriteDiv.dklabFavStyl2 {top: -230px !important;right: 0px !important;}
.p-info-wrapper .dkLabFavDiv {margin: 0 0 0 28px;}
.p-info-wrapper .dkLabFavouriteControls strong.heart::before{font-size: 24px;}
.p-info-wrapper .dkLabFavouriteControls > strong {margin-right: 0;line-height: 24px;}
.in-oblibene .content{max-width: none;}
.in-oblibene .p-tools{display: none !important;}
.in-oblibene .p-desc{display: none !important;}
.srdce::before{display: none !important;}
@media screen and (max-width: 1439px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -242px !important;}
}
@media screen and (max-width: 1199px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -276px !important;}
}
@media screen and (max-width: 991px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -192px !important;}
}
@media screen and (max-width: 767px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -222px !important;}
.header-top .site-name{display: none;}
.p-info-wrapper .dkLabFavDiv {margin: 0 0 0 18px;}
}
@media screen and (max-width: 479px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -286px !important;}
}
@media screen and (max-width: 360px){
.dkLabFavouriteDiv.dklabFavStyl2 {top: -244px !important;}
}
@media screen and (min-width: 1200px){
.in-oblibene .products-block > div{width: 25%;}
}
@media screen and (min-width: 1440px){
.in-oblibene .products-block > div{width: 20%;}
}
.empty-content-404 h1::after, .empty-content-404 h2::after{display:none;}
.empty-content-404 .btn{line-height: 48px; padding-top: 0;padding-bottom: 0;}
.wel-pop{background: url("/user/documents/upload/Images/popup-bg2.jpg") 50% no-repeat;border: 3px solid #BD8F38;background-size: cover;}
.wel-pop #cboxContent {background-color: transparent;margin: 0;}
.site-agreement-inner{text-align: center; color: #fff;}
.site-agreement-inner h2{color: #fff; font-size: 28px; margin: 0;padding:0;}
.site-agreement-inner h3{color: #fff; font-size: 22px; margin: 32px 0 12px 0;padding: 0;}
.site-agreement-inner h2::after, .site-agreement-inner h3::after{display: none !important;}
.site-agreement-inner img{max-width: 268px;}
.site-agreement-inner > p{margin-bottom: 32px;}
.site-agreement-buttons{display: flex;flex-wrap: wrap;flex-direction: row-reverse;-webkit-justify-content: center;justify-content: center;margin-bottom: 60px;}
.site-agreement-buttons::after{content: "Přejeme vám příjemný nákup!"; display: block; width: 100%; margin-top: 32px;}
.site-agreement-buttons .btn {margin: 0 5px;width: 180px;}
.site-agreement-buttons .btn.btn-primary{border-color: #127E39;background-color: #127E39;}
.site-agreement-buttons .btn.btn-default{border-color: #C20927;background-color: #C20927;}
@media screen and (max-width: 479px){
.site-agreement-buttons .btn {margin: 0 0 10px 0;}
}
.id--9 .info-reg{font-weight: bold;font-size: 18px;}
.id--9 .info-reg p{margin-bottom: 10px;}
.id--9 .info-reg p a:not(:hover){text-decoration: underline;}
.flag.flag-discount{display: none !important;}
.info-reg .info-in{font-weight: 400;border-top: 1px solid #979797;padding-top: 12px;}
.odbery.nase-active .partnerske{display: none;}
.odbery.partnerske-active .nase{display: none;}
#shipping-262 .payment-shipping-price{font-size: 0;}
#shipping-262 .payment-shipping-price::after{font-size: 16px; content: "od 0 Kč";}
@media screen and (min-width: 1440px){
    .dmproducts {margin-left: -100px !important;margin-right: -100px !important;}
}
.widget-parameter-value{padding-left: 0 !important;}
.widget-parameter-value::before{display: none !important;}
.dmproducts:not(.ready){opacity: 0 !important;}
.p-image-wrapper .info{background: url("/user/documents/upload/Images/footer-bg.jpg") 50% no-repeat;color: #fff;padding: 20px;margin-top: 20px;font-size: 14px;}
.type-posts-listing .subcategories.with-image li a .image{display: none;}
.type-posts-listing .subcategories.with-image li a .text{width: 100%;padding:0 10px;text-align: center;font-size: 15px;font-weight: 600;}
@media screen and (max-width: 767px){
    .type-posts-listing .kat-link{display: none !important;}
}
@media screen and (max-width: 479px){
    .type-posts-listing .subcategories li {width: 50%;}
}
.product.not-stock{opacity: 0.4;filter: grayscale(0.5);}