body { color:#333;font-size:16px; }
#category-filter-hover > h4 {}
.sidebar-inner > div h4 {background-color:#036;color:#FFF;padding: 3px 6px 3px 6px;margin-bottom: 2px;}
.filter-count {background-color:transparent;padding:0px;}
.filter-count::before { content:"("}
.filter-count::after { content:")"}
h1 {color:#036}
.p-desc {font-size: 0.8em;}
/* .menu-item-6639, .menu-item-6642, .menu-item-6802, .menu-item-6824 { background-color:#F56} */
.menu-item-6827 { background-color:#F56} /* .menu-item-6711 { background-color:#F56} */
.breadcrumbs { font-size:1.0em; }
.breadcrumbs a { color:#333 }
.breadcrumbs #navigation-1 { color:#333 }
.breadcrumbs #navigation-2 { color:#333 }
.breadcrumbs #navigation-3 { color:#333 }
.breadcrumbs #navigation-4 { color:#333 }
.breadcrumbs #navigation-5 { color:#333 }
ul.subcategories li a { color:#333;width:100%}
ul.subcategories li { margin-bottom:0px;padding:1px; }
.subcategories li a {width:100%;padding-right:15px}
.subcategories li a::before {font-size: 1em;right:5px}
.subcategories { font-size:0.8em;line-height: 0.9em }
.subcategories.with-image li a .text {width:90%;padding:3px;}
.p-code{color:#FFF;font-size:2pt;background-color:transparent}
.p-detail-info, .p-detail-info a, .stars, .star-list, .stars-label, a.link-icon, .star-off, .shp-tab-link { color:#333 }
.row-header-label { color:#333; display:block; padding: 0px 3px }
.detail-parameters tr {color:#333; border-bottom: solid 1px #333; padding: 3px }
.flag { font-size: 1.7rem }
.flag.flag-action { background-color:#FF5566;color:#FFFFFF }
.flag.flag-discount { background-color:#FF5566;color:#FFFFFF }
.flag.flag-new { background-color:#00AAFF;color:#FFFFFF }
.price-save { font-size:12rem; }
.p-image-wrapper .flags-extra .flag { width:10rem; height:4rem; border-radius: 0px; }
.flags-extra .flag { width:10rem; height:4rem; border-radius: 0px;font-size: 5em }
.price-final-holder, .price-save { color: #FF5566 }
.p-final-price-wrapper { color:#333 }
.price-additional, .price-standard { color:#333;font-size:5em }
.top-navigation-bar {background-color:#000033}
.top-navigation-contacts, .top-navigation-bar-menu, .top-navigation-tools, .top-navigation-menu {background-color:#000033;color:#FFFFFF;font-size:1.1em}
.top-navigation-contacts a, .top-navigation-bar-menu a, .top-navigation-tools a, .top-navigation-menu a {color:#FFFFFF;font-weight:bold}
.top-navigation-contacts a:hover, .top-navigation-bar-menu a:hover, .top-navigation-tools a:hover, .top-navigation-menu a:hover {color:#FF5566;font-weight:bold}
.filter-sections {font-size:11pt;}
.p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters{margin-bottom:0px}
.shipping-options{margin-top:10px}
.delivery-time-label, .delivery-time {color:#333}
p > a {color:#069;font-weight:700; }
.news-item .text a.title {color:#069;font-weight:700}
.blog-hp {background-color:transparent}
.blog-hp::before {color:#036;font-weight:700;content: "Novinky z blogu";}
.navigation-in > ul > li > a { font-size: 1.15em }
.sidebar .h4, .sidebar h4 { text-transform: none !important}

.form-control,.form-control:focus, input[type="checkbox"] + label::before, input[type="radio"] + label::before{border-color:#333}
.social-buttons-wrapper{margin-top:0px;}
.link-icons {padding:0px;}
.link-icon {background-color: #EFEFEF;padding-top:13px;padding-bottom:3px;border: solid 1px #FFF;width:12rem;font-size:0.9em} 
#footer, .custom-footer, #footer > .container {background-color:#DEF;}
.flag.flag-discount {z-index:2;}
.shp-tabs-holder, .shp-tab-link {background-color:#DEF}
@media screen and (min-width: 1024px) {
.sticky { position: fixed; top: 0; width: 100% }
.sticky + .content {  padding-top: 102px; }
#header {background-color:#FFF;z-index:5;}

.products-block.products .p .name {height:6rem;font-size:1.0em;line-height:1.1em}
.content-wrapper-in {margin-bottom:0px;}
._co-payment-method {display:none;}
@media (min-width: 1200px) { .basic-description { width: 50%; }
@media (min-width: 1200px) { .extended-description { width: 50%; }
.detail-parameters th {background-color:#DEF;color:#333;width:30%;padding: 1px 5px 3px 5px;font-size:0.9em;line-height:1.1em}
.detail-parameters td {background-color:#FFF;width:70%;padding: 1px 5px 3px 5px;font-size:0.9em;line-height:1.1em}
.p-tools a.btn.btn-primary { background-color: var(--color-secondary);border-color:#006633}
.p-tools a.btn:hover { background-color:#339966;border-color:#009966}
.subcategories li a .text { max-height: 55px;overflow: hidden;font-size:1.0em }
h1,h2,h3,h4,h5 {color:#069;margin-top:15px;margin-bottom:5px;}