﻿.top-navigation-bar {background-color: #000; padding: 4px 0;border: 0;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #fff;}
.top-navigation-menu {background-color: transparent;}
.top-navigation-bar-menu-helper li a, .dropdown-menu li a {color: #444;}
.top-navigation-bar a:hover{text-decoration: underline; color: #fff;}
.search .search-form, .header-top > div:first-child .site-name{display: none;}
#header .site-name {text-align: center;}
.cart-count .cart-price{display: none !important;}
.search-form.compact-form .btn::before{content: '\e920'; font-family: shoptet; color: #666;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);display: inline-block;}
.search-form.compact-form .btn{background-color: #fff !important; border-color: #fff !important;right: auto;top: 2px;padding: 0;height: 32px;left: 2px;width: 36px;}
.search-form.compact-form .form-control {padding-right: 12px; padding-left: 38px;}
.search-form .form-control:focus {border-color: #666;}
.header-top .cart-count i {background-color: rgb(236, 4, 15); font-weight: 600;}
.homepage-box {border: 0; background: none;}
.carousel-inner > .item > a > img{width: 100%;}
.homepage-box.before-carousel {padding-top: 10px;}
.h4.homepage-group-title {margin-top: 30px; font-size: 30px;color: #000;}
.products > div{border: 0;}
.products-block .price-additional{display: none;}
.flag {background-color: #000 !important; font-weight: 300; text-transform: uppercase; font-size: 11px;}
.products-block.products .p .name {font-size: 13px; text-transform: uppercase; color: #000; font-weight: 600; text-align: center;}
.type-index .product .p-bottom, .type-index .product .ratings-wrapper {display: none;}
.banners-content.body-banners > div{width: 50% !important;}
.banners-content.body-banners > div img{width: 100%;}
.banners-content.body-banners > .col-sm-4{padding-right: 10px;}
.banners-content.body-banners > .col-sm-8{padding-left: 10px;}
.footer-banner img{width: 100%;}
.footer-banner{padding: 0 10px;}
.footer-banners.row{margin-left: -10px;margin-right: -10px;}
.footer-banners::before{content: "Nepřehlédněte!"; display: block; text-align: center; color: #000;margin-top: 30px;font-size: 30px;margin-bottom: 20px;}
#footer .site-name{display: none;}
.custom-footer {padding-left: 0;padding-top: 40px;border-top: 0 !important;border-bottom: 1px solid rgb(102, 102, 102);padding-bottom: 40px;}
#footer{background-color: #000;margin-top: 60px;}
#footer > .container {background-color: transparent;}
#footer ul a{color: #fff;}
#footer ul a:hover{color: #fff;text-decoration: underline;}
#footer h4 {text-transform: none; color: #fff; font-weight: 600; font-size: 15px;}
.paticka-spodek{display: flex; flex-wrap: wrap;padding: 25px 0;}
.paticka-spodek > div {display: flex;flex-wrap: wrap;align-items: center;}
.subscribe-form{max-width: 240px;}
.subscribe-form.compact-form .btn {right: 1px; top: 1px; padding: 0; height: 34px; width: 30px; border-radius: 0 3px 3px 0;}
.subscribe-form.compact-form .btn::before{content: '\e910' !important;font-size: 14px !important;}
.odber > span{color: #fff;font-size: 13px;margin-right: 12px;}
.odber{width: 80%;}
.socialky{justify-content: right;width: 20%;}
.socialky a{color: #fff;font-size: 20px;margin-left: 15px;}
.socialky a:hover{color: #999;}
.socialky a::before{font-family: shoptet;}
.socialky .fb::before{content: '\e900';}
.socialky .twitter::before{content: '\e901';}
.socialky .insta::before{content: '\e909';}
.footer-bottom {display: block;}
.copyright {font-size: 12px;text-align: center;}
#signature a {color: #666; font-size: 12px;}
#signature a:hover{color: #666; text-decoration: underline;}
#signature a.image{opacity: 0.3;}
.breadcrumbs > span > a::before{display: none;}
.breadcrumbs > span > a::after {bottom: 15px; right: 0; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; content: '\e910'; font-family: 'shoptet'; background: none !important; height: auto;color: #000; font-size: 6px;}
.breadcrumbs > span > a, .breadcrumbs > span > span {padding: 10px;font-size: 13px;}
.breadcrumbs a{color: #000;}
.breadcrumbs  #navigation-first, .navigation-home-icon-wrapper::before {display: none !important;}
.breadcrumbs #navigation-1 a, .breadcrumbs #navigation-1 span{padding-left: 0 !important;}
.breadcrumbs {border: 0;height: 38px;}
.sidebar {background-color: transparent;}
.box-categories h4{display: none;}
.sidebar-inner{padding: 0;}
.box-categories{border-top: 2px solid #000 !important; border-bottom: 2px solid #000 !important;padding: 10px 0 !important;}
.categories {margin-left: 0; margin-right: 0;}
#categories .expandable > a > span, #categories .expandable > .topic > a > span {display: none;}
.categories .topic > a {padding-left: 0; font-weight: bold;}
.box-bg-variant .categories a {color: #000;}
#categories a:hover{text-decoration: underline;}
.categories li.active > a {color: #000; background-color: transparent;text-decoration: underline;}
.categories li.active > a:hover{color: #000; background-color: transparent;}
.categories ul a {padding-left: 0;}
.filter-sections {background-color: transparent;}
.sidebar-inner > div h4 {color: #000; text-transform: none; font-size: 14px;}
.categories .topic.active > a {color: #000; background-color: transparent; text-decoration: underline;}
.ui-slider-horizontal .ui-slider-handle::after{display: none;}
.ui-slider-horizontal .ui-slider-handle {width: 16px; height: 16px;margin-left: -8px;top: -6px;}
.slider-content {padding: 0 7px;}
.ui-slider-horizontal, .slider-content{height: 4px;}
.ui-slider .ui-slider-range {background-color: #000;}
.filter-label{color: #000;}
.filter-count{display: none;}
#filters input[type="checkbox"] + label::before, #filters input[type="radio"] + label::before {border-color: #000;border-width: 2px; border-radius: 4px;}
input[type="checkbox"]:checked + label::after, input[type="radio"]:checked + label::after {width: 14px; height: 14px; left: 0; border-radius: 4px; content: '\e913'; color: #fff; font-family: shoptet; line-height: 12px; font-size: 9px; font-weight: 100; text-align: center;border-color: #000;}
#filters::before{content: "Filtry:"; font-size: 16px; color: #000;font-weight: bold;margin-bottom: 10px;display: block;}
.subcategories, .category-title {display: none;}
.category-header {background-color: transparent;}
body:not(.type-index) .product .p-tools, body:not(.type-index) .product .p-desc, body:not(.type-index) .products-block .ratings-wrapper .availability {display: none;}
.stars-placeholder {display: none;}
body:not(.type-index) .products-block.products .p .name {height: auto;}
body:not(.type-index) .products-block .ratings-wrapper{padding: 0;}
.products-block.products .p .price {text-align: center;}
.products-block.products .p .price strong, .products-block.products .p .price span {font-size: 14px; color: #000;}
.latest-contribution-wrapper{display: none !important;}
.p-detail-inner > .p-detail-inner-header, .product-top > div:not(.p-info-wrapper) > .p-detail-info {display: none;}
.p-image-wrapper .flag {font-weight: 400; font-size: 14px;padding: 6px 15px;}
.p-image-wrapper{padding-left: 5px;}
.product-top{padding-top: 10px;}
.p-detail-inner-header .p-code {display: block; margin-bottom: 10px;}
.p-detail-inner-header .p-code-label{display: inline-block;}
.stars-label {color: #000; font-size: 13px;}
.stars .star {color: #999;}
.stars .star.star-on::before, .stars .star.star-half::before {color: #000;}
.p-detail-inner-header h1 {color: #000; text-transform: uppercase;font-size: 18px; font-weight: bold; margin-top: 0;}
.detail-bloky{display: flex;flex-wrap: wrap;}
.block1, .block3{width: 40%;}
.block2{width: 20%;}
.p-info-wrapper .price-final {font-size: 18px;color: #000;}
.price-measure{display: none;}
.p-info-wrapper .p-final-price-wrapper, .p-info-wrapper .add-to-cart {margin-bottom: 7px;}
.p-info-wrapper .add-to-cart{justify-content: right;}
.block2 .availability-value {font-size: 13px; color: #000 !important; text-transform: uppercase; font-weight: 600;}
.block2 .availability-label{color: #000 !important;}
.btn.add-to-cart-button::before{display: none !important;}
.btn.add-to-cart-button{text-transform: uppercase;font-size: 13px;font-weight: bold;border-radius: 5px;}
.p-detail .add-to-cart .quantity {border-style: solid;margin-right: 10px;padding-right: 18px;}
.quantity input {text-align: center;color: #000;}
.p-short-description{display: none;}
.p-thumbnails a.p-thumbnail{width: 68px;margin: 0 8px;border-radius: 7px; border: 3px solid transparent;}
.p-thumbnails a.p-thumbnail.highlighted{border-color: #000;}
.p-thumbnails a.p-thumbnail:hover{border-color: #999;}
.p-thumbnail.highlighted::before, .p-thumbnail:hover::before {display: none !important;}
.p-thumbnails a img {border: 0; border-radius: 7px;}
.p-thumbnails > div, .p-thumbnails{height: 68px;}
.p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev{color: #000;}
.social-buttons-wrapper{display: none;}
.shp-tabs-holder {border: 0; background: none;}
.shp-tab-link, .shp-tabs-holder ul.shp-tabs {background: none;}
#tab-content{border: 1px solid #eee;}
.responsive-nav{margin-bottom: -1px;z-index: 1;}
.p-info-wrapper ol li, .p-info-wrapper ul li {padding-bottom: 0;}
.shp-tabs-holder ul.shp-tabs li a {transition: none !important; border-right: 1px solid #eee;color: #000; padding-left: 24px; padding-right: 24px; font-size: 13px;}
.shp-tabs-holder ul.shp-tabs li:last-child a{border-right: 0;}
.shp-tabs-holder ul.shp-tabs li a:hover{text-decoration: underline;}
.shp-tabs-holder ul.shp-tabs li:not(.active) .shp-tab-link {background: none !important; border-top: 1px solid #fff !important;}
.shp-tabs-holder ul.shp-tabs li.active a {border: 1px solid #eee !important; border-bottom: 0 !important;padding-left: 23px;font-weight: bold;}
.shp-tabs-holder ul.shp-tabs li.active a span{position: relative;}
.shp-tabs-holder ul.shp-tabs li.active a span::after{content: "";width: 130%;height: 3px;background-color: #000;position: absolute;left: 0;bottom: -10px;margin-left: -15%;margin-right: -15%;}
#productDiscussion{padding: 20px;}
#description{color: #000;padding-top: 20px;}