﻿@font-face {
    font-family: "Ikony";
    src: url('../sablona/ikony.ttf'), url('../sablona/ikony.eot'), url('../sablona/ikony.woff');
}
a, button {transition: none !important;}
/*
#header .container{width: 100%;}
*/
#header .header-top{margin: 0 auto;}
.top-navigation-bar .container{padding: 0;}
.top-navigation-menu{display: none !important;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #444;}
.top-nav-button:before{content: "c"; font-family: Ikony;display: inline-block;position: relative;vertical-align: middle;margin-right: 6px;top: -1px;}
.top-nav-button{border-left: 1px solid #eee;padding: 7px 15px;display: inline-block !important;}
.dropdown{border-left: 1px solid #eee;padding: 7px 15px; margin-right: 0 !important;}
.top-navigation-bar .dropdown .caret::before{right: 0;font-size: 8px;}
.top-navigation-tools{border-right: 1px solid #eee;}
.top-navigation-bar .dropdown button{padding-left: 0;padding-right: 12px;}
#navigation{border-top: 1px solid #ddd;height: 50px;}
.navigation-in > ul > li > a {color: #444; padding-top: 0;padding-bottom: 0;line-height: 49px; font-size: 14px; text-transform: uppercase; transition: none;position: relative;}
.navigation-in > ul > li:hover > a{background-color: #f3f4f8 !important;}
.navigation-in > ul > li:hover > a:before{content: ""; width: 100%; height: 2px; left: 0; top: -1px; position: absolute;}
.navigation-in > ul > li {border: 0 !important; padding: 0;}
#header {box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);margin-bottom: 25px;}
.top-navigation-bar{position: relative; z-index: 1;}
.search-form.compact-form .form-control {height: 34px;border-radius: 0; padding-right: 30px;font-size: 12px;border-color: #ddd;}
.search-form.compact-form .btn {height: 34px; background-color: transparent; border: 0; width: 32px;}
.search-form.compact-form .btn:before{content: 'd'; font-family: Ikony; color: #666; text-transform: none;}
/*
.search-form.compact-form {position: absolute; width: 250px; right: 0; top: 7px;}
*/
.btn.cart-count::before{display: none !important;}
.ikona-kosik{width: 34px;height: 34px;line-height: 34px;display: inline-block;text-align: center;margin-right: 5px;}
.ikona-kosik::before {content: "a";font-family: ikony;color: #fff;font-size: 20px !important;text-align: center;text-transform: none;}
.btn.cart-count .cart-price{font-size: 12px;font-weight: bold;text-transform: none;vertical-align: bottom; position: relative;bottom: -1px; display: inline-block !important;}
.cart-count > span.sr-only{font-size: 12px;color: #222;font-weight: bold;top: -3px;width: auto;height: auto;margin: 0;clip: auto;}
.header-top .btn.cart-count i {left: -7px;top: -5px;font-size: 12px;line-height: 10px;border: 1px solid #fff;text-align: center;}
.top-navigation-contacts > a{display:none;}
.project-phone:before{content: "b" !important;font-family: ikony;position: absolute;left: 0;top: -6px;font-size: 36px !important;line-height: 1 !important;}
.project-phone:after{content: "Zavolejte nám";font-size: 12px;font-weight: bold;color: #222;text-transform: uppercase;position: absolute;left: 47px;text-align: left;top: -10px;}
.svk .project-phone::after {content: "Zavolajte nám";}
.project-phone span{font-size: 12px;color: #888;font-weight: bold;display: block;text-align: left;position: relative;bottom: -10px;}
.project-phone{position: relative;padding-left: 47px !important;width: 200px !important;display: inline-block !important;padding-top: 0 !important;padding-bottom: 0 !important;height: auto !important;}
.navigation-buttons {align-items: flex-end;}
@media screen and (max-width: 767px){
    .project-phone{display: none !important;}
}
.registrace {color: #666; font-size: 12px;}
.registrace a {padding: 0 !important; font-weight: bold; class: highlight;}
#content > .banners-row{display: none;}
.type-index .footer-banners{padding: 13px 0;border: 1px solid #eee;display: table; width: 100%;margin-top: 30px;}
.type-index .footer-banners .footer-banner{width: 25%;padding: 12px 35px;border-right: 1px solid #eee;}
.type-index .row{margin-left: 0; margin-right: 0;}
.footer-banner .extended-banner-title {padding: 10px 5px;border: 0;background: none;box-shadow: none;left: 50px !important; width: 100%; text-transform: uppercase;color: #444;font-size: 14px !important;top: -15px;}
.footer-banner > a{display: block;}
.type-index .content-wrapper-in{margin-top: 30px;}
.h4.homepage-group-title {margin-top: 0; font-size: 18px; text-align: left; color: #222; font-weight: bold; text-transform: uppercase;margin-bottom: 15px;}
.type-index .products{border: 1px solid #eee;margin-bottom: 30px;}
.product{border: 0 !important;}
.product:hover {box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.products-block.products > div {padding: 20px;}
.sidebar {background: none;}
.sidebar-inner {padding: 0 20px 0 0;}
.box-categories{padding: 0 !important;margin-bottom: 25px !important;}
.categories {margin-left: 0; margin-right: 0;}
#categories {border: 1px solid #eee; border-top: 0;padding-bottom: 4px;}
.box-categories > h4{color: #fff;margin: 0;height: 50px;line-height: 50px;border-bottom: 2px solid #222;display: block;padding: 0 25px;}
.box-categories > h4:before{content: '\e914'; font-family: shoptet; display: inline-block;margin-right: 10px;position: relative;top: 1px;}
#categories .expandable > a > span, #categories .expandable > .topic > a > span, #cat-manutacturers {display: none;}
.categories .topic > a {padding: 12px 20px;position: relative;transition: none;background-position: 20px 50%;background-repeat: no-repeat;background-size: 24px auto;}
.categories:hover .topic > a {background-color: #f3f4f8 !important;}
.categories:hover .topic > a::before, .categories .topic.active > a::before, .categories .topic.child-active > a::before {content: ""; height: 100%; width: 2px; left: -1px; top: 0;position: absolute;}
.sidebar-inner > div{border-bottom: 0;}
#categories .categories > ul {display: none !important; position: absolute; left: 100%; z-index: 9999; top: 0; background: #fff;border: 1px solid #eee;padding: 25px 15px 26px;min-height: 100%;}
#categories .categories:hover > ul{display: block !important;}
.categories > ul > li > a {padding: 5px 15px; font-size: 14px; font-weight: bold;}
.categories > ul > li {width: 230px;}
.categories {position: initial;}
.categories ul ul a {padding: 5px 15px; font-size: 12px;}
#categories .expandable.expanded > ul {margin-bottom: 13px;}
.box-bg-variant .categories a {color: #444;}
.categories.expandable > .topic > a:after{content: "e";font-family: ikony;position: absolute;right: 20px;top: 16px;color: #888;font-size: 8px;}
.sidebar ol.top-products, .sidebar .banner{border: 1px solid #eee !important;padding: 15px;}
.sidebar-inner > div:not(.box-categories) h4{color: #222;font-size: 16px;}
.banner, .banner-wrapper, .carousel-inner {color: #666;}
.products-block.products .p .name{font-size: 14px;color: #444;text-align: center;margin-bottom: 7px;white-space: nowrap;height: auto;text-overflow: ellipsis;max-width: 500px;}
.products-block .ratings-wrapper {display: block;}
.product .stars-wrapper {display: block; text-align: center;height: 20px;}
.products-block .ratings-wrapper .availability{text-align: center;}
.products-block .p-bottom > div {display: block;}
.products-block.products .p .price {text-align: center; color: #e74c3c;}
.products-block.products .p .price strong{font-weight: 400; font-size: 16px;}
.product .btn{background: none;border: 1px solid #ddd !important; font-size: 12px; line-height: 28px; height: 30px;padding: 0 12px;color: #666;font-weight: bold;text-transform: uppercase;margin-top: 20px;}
.p:hover .btn-cart {color: #666; background: none;}
.product .btn:hover{color: #fff;}
.product .btn:before{display: none !important;}
.products-block .p-bottom .p-desc{font-size: 12px;max-height: 68px;}
.products-block .p-bottom .price-additional {text-align: center;margin-bottom: 10px;}
.product .flag {font-weight: 400;padding: 0;width: 60px;height: 60px;border-radius: 50%;line-height: 15px;font-size: 13px;display: flex;justify-content: center;flex-direction: column;}
.products-block .p-code {font-size: 11px; margin-top: 10px; position: relative; text-align: center; display: block;}
.products-block .p .flags-default {left: auto; right: 0;}
.products-block.products .sleva .p .price{width: 50%;float: left;text-align: right;padding-right: 10px;}
.product .price-standard{width: 50%;padding-left: 10px;}
.product .p-tools{clear: both;text-align: center !important;}
.product .ratings-wrapper .p-code{display: none;}
.product .flags-extra {bottom: auto; right: auto; left: 5px; top: 0;}
.flags-extra .flag {width: 44px; height: 44px; padding: 0;}
.flag.flag-discount {background-color: #ff5500; font-weight: 400;}
.product .flag.flag-freeshipping{width: 130px;height: 20px;border-radius: 0;position: absolute;left: 50%;margin-left: -65px;max-width: none;bottom: -2px;}
.flag.flag-freeshipping .icon-van{display: none;}
.flag.flag-freeshipping .flag-text:before{content: "Doprava ";}
.homepage-box.before-carousel{display: none;}
.product a.btn.btn-primary{background: none; color: #666;}
.product a.btn.btn-primary:hover{color: #fff;}
.homepage-box.welcome-wrapper{border: 1px solid #eee;background: none;text-align: center;}
.latest-contribution-wrapper{display: none;}
.type-index .banners-content{margin-bottom: 30px;}
.type-index .banners-content .banner-wrapper .extended-banner-text:not(:empty){opacity: 0;width: 100%;max-width: none;top: 0;display: flex;align-items: center;padding: 20px 40px;text-align: center;box-shadow: none;background-color: rgba(0, 0, 0, 0.9);color: #fff; transition: opacity .5s;}
.type-index .banners-content .banner-wrapper:hover .extended-banner-text:not(:empty){opacity: 1;}
.footer-lista{width: 100%; padding: 5px;}
.footer-lista-in{margin: 0 auto; max-width: 1178px;}
#footer .container.footer-rows{background: none;}
#footer .site-name{display: none;}
#footer .custom-footer{padding-left: 0; padding-top: 0; border: 0 !important;}
#footer{background: #f3f4f8;margin-top: 50px; position: relative;}
#footer .footer-bottom{display: none;}
.footer-bottom{border: 0;}
.socialky{display: inline-block;width: 25%; margin-top: -5px;margin-bottom: -5px;vertical-align: middle;padding: 23px 0 !important;text-align: center;}
.socialky:empty{background: none;display: block; padding: 0 !important;}
.odber{display: inline-block;width: 75%;padding: 25px 0 25px 40px;margin-top: -5px;margin-bottom: -5px;color: #fff;vertical-align: middle; text-align: right;}
.odber .newsletter-header{display: inline-block;vertical-align: middle;margin-right: 50px;}
.odber h4{margin-bottom: 0; font-size: 18px; font-weight: bold; color: #fff;}
.odber .subscribe-form{display: inline-block;width: 100%;max-width: 475px;vertical-align: middle;}
.odber .form-control{height: 40px;border-radius: 0; border: 0;}
.odber .btn .sr-only { position: relative;}
.odber .btn:before{display: none;}
.odber .btn{width: 130px;height: 40px; font-size: 12px;}
.odber .btn:hover{background-color: #444; border-color: #444;}
.socialky a{color: #fff !important;display: inline-block;width: 40px;height: 40px;overflow: hidden;}
.socialky a:before{font-family: shoptet;border: 1px solid #fff;width: 40px;display: inline-block;height: 40px;text-align: center;line-height: 40px;font-size: 18px;}
.socialky .facebook a:before{content: '\e900';}
.socialky .twitter a:before{content: '\e901';}
.socialky .instagram a:before{content: '\e909';}
.socialky li{display: inline-block;height: 40px;margin: 0 10px;}
.custom-footer > div {padding: 40px 30px;}
.custom-footer > div:first-child{background: #eceef4;}
.custom-footer h4{color: #222; font-size: 14px; font-weight: bold;margin-bottom: 15px;}
#footer .custom-footer ul a{font-size: 13px; color: #444;}
#footer .custom-footer ul li{line-height: 26px;}
#footer .custom-footer ul{margin: 0;}
.copyright, #signature{font-size: 12px;display: inline-block;}
.footer-bottom {display: block;text-align: left;padding: 2px 0;background-color: #fff; position: relative;}
#footer:before{content: ""; width: 100%;height: 41px;position: absolute;background-color: #fff;bottom: -41px;}
#signature a {color: #666;}
#signature img {width: 16px; margin-right: 7px;}
#signature {padding-right: 10px;margin-right: 8px;border-right: 1px solid #e0e0e0;}
.platby{display: none;float: right;padding: 7px 0;}
.platby img{max-height: 22px;margin-left: 10px;}
.contact-box li, .contact-box li a{color: #666 !important; font-size: 12px !important;}
.contact-box ul li > span.tel::before, .contact-box ul li > span.mail::before, .contact-box ul li > span.msn::before{font-family: ikony;}
.contact-box ul li > span::before{width: 30px; height: 30px; border-radius: 50%; color: #fff;line-height: 30px;top: 0;}
.contact-box ul li > span.mail::before {content: 'f';}
.contact-box ul li > span.tel::before {content: 'h';}
.contact-box ul li > span.msn::before {content: 'g';}
.contact-box ul li > span{padding-left: 40px;margin-bottom: 8px;}
.categories .topic.active > a {background: none;}
.breadcrumbs > span {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;height: 25px;line-height: 23px;position: relative;margin-right: 2px;padding: 0 10px 0 20px !important;}
.breadcrumbs span, .breadcrumbs a{color: #444; font-size: 12px;}
.breadcrumbs > span > a, .breadcrumbs > span > span {min-height: auto; padding: 0;height: 25px;}
.breadcrumbs > span::before{border-right: 1px solid #ddd;border-top: 1px solid #ddd;;content: "";display: inline-block;height: 17px;position: absolute;top: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 17px; left: -7px; background: none;}
.breadcrumbs > span::after{border-right: 1px solid #ddd;border-top: 1px solid #ddd;content: "";display: inline-block;height: 17px;position: absolute;top: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);width: 17px;right: -8px;background: none;}
.breadcrumbs > span > a::before, .breadcrumbs > span > a::after{display: none;}
.breadcrumbs > span#navigation-first::before{display: none;}
.breadcrumbs > span#navigation-first{border-left: 1px solid #ddd; padding-left: 12px !important;}
.breadcrumbs{border: 0;}
.filter-sections {background: none; padding: 0;}
#filters{border: 1px solid #ddd;padding: 20px;}
.filters-wrapper{padding-top: 0 !important; position: relative;}
.filters-wrapper:before{content: "Filtrovat produkty"; font-size: 16px; color: #444; font-weight: bold; text-transform: uppercase;border-bottom: 1px solid #dddddd;padding-bottom: 10px; position: relative; margin-top: 0; margin-bottom: 20px; display: block;}
.filters-wrapper:after{content: '';display: inline-block;height: 1px;width: 100px;position: absolute;left: 0;top: 32px;}
body:not(.type-index):not(.type-product) h1{font-size: 20px; color: #444; font-weight: bold; text-transform: uppercase; position: relative;margin: 0 0 27px 0;}
/*
body:not(.type-index):not(.type-product) h1:before{content: "";width: 70px;height: 3px;display: inline-block;position: absolute;bottom: -8px;left: 0;}
*/
.category-header {background: none; margin-bottom: 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.filters h4{color: #666 !important; font-size: 14px !important; font-weight: 400; margin-bottom: 10px;}
#category-filter-hover .filter-section{border-top-style: dotted !important;padding-top: 20px;padding-bottom: 20px;}
.slider-wrapper {padding: 20px 0;}
.filters > .filter-section{border-bottom: 1px dotted #ddd; padding: 0 0 20px 0;}
.slider-content{margin-bottom: 10px;}
.filter-section form{padding-left: 8px;}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {width: 16px; height: 16px; background-color: #f7f7f7; border-radius: 3px;}
.filter-label {font-size: 12px; color: #444; padding-left: 23px !important; width: 100%;}
.filter-section form fieldset > div:not(.advanced-filters-wrapper) {margin-bottom: 8px;}
.filter-section form fieldset > div:last-of-type {margin-bottom: 0px;}
.filter-count{float: right;font-weight: 400;color: #7d7d7d;font-size: 12px;}
.filter-count:before{content: "(";}
.filter-count:after{content: ")";}
.filter-section:last-child{padding-bottom: 0 !important;}
.advanced-parameter, .advanced-parameter-inner {width: 30px; height: 20px;border-radius: 0;}
.advanced-parameter{margin: 0 10px 5px 0 !important;}
.advanced-parameter-inner {border: 1px solid #dadada;}
.advanced-filters-wrapper > div {flex: 0 0 auto; width: auto; padding-bottom: 0;}
input[type="checkbox"]:checked + label::after, input[type="radio"]:checked + label::after{content: '\e912';font-family: shoptet;background: none !important;width: auto;left: 3px;top: 50%;height: auto;font-size: 9px;border: 0; color: #444;}
.ordering-process.in-krok-1 input[type="checkbox"]:checked + label::after, .ordering-process.in-krok-1 input[type="radio"]:checked + label::after{top: 50%;}
.filter-section label.active {font-weight: 400;}
.ui-slider-handle {color: #fff;}
.param-filter-top > form:first-child{margin-bottom: 8px;}
.category-header input[type="radio"] + label, .category-header div {color: #444; font-size: 12px;}
body:not(.type-index) .products .product{margin-bottom: 30px;}
.detail-vyhody{flex-basis: 33%;display: block;float: left;border: 1px solid #ebebeb;border-radius: 3px;-webkit-border-radius: 3px;padding: 10px 25px; height: 100%;}
.detail-vyhody .footer-banners{padding: 0 25px; margin-top: 0;}
.detail-vyhody .footer-banner{width: 100%; display: block;border-bottom: 1px dashed #ebebeb;padding: 25px 0;}
.detail-vyhody .footer-banner:nth-child(4){border-bottom: 0;}
.detail-vyhody:empty{display: none;}
.p-detail-inner > .p-detail-inner-header, .product-top > .col-xs-12:not(.col-lg-6) {display: none;}
.p-detail-inner-header h1{font-size: 20px; color: #444; font-weight: bold;margin-top: 0;}
.p-image {border: 1px solid #ddd;margin-bottom: 10px; padding: 7px;}
.p-image-wrapper{padding: 0;}
.product-top .stars-label, .p-detail-info, .p-detail-info a {color: #444; font-size: 12px;}
.p-detail-info{margin-bottom: 30px;}
.product-top .price-final{color: #e74c3c;font-size: 20px;font-weight: 400; display: inline-block;}
.p-info-wrapper .availability-value{font-size: 14px; text-align: right;width: 34%; display: inline-block;}
.p-final-price-wrapper {width: 65%; display: inline-block;}
.product-top .p-code{display: block;margin-top: -5px;margin-bottom: 5px;font-size: 12px;}
.p-detail-inner-header .p-code-label{display: inline-block;}
.product-top a.link-icon {color: #999;padding: 0;margin-right: 10px;display: inline-block; margin-bottom: 0;}
.product-top a.link-icon:hover{background-color: #999; color: #fff;}
.product-top a.link-icon.watchdog{margin-right: 0;}
.product-top a.link-icon span{display: none;}
.product-top .link-icon::before {border: 1px solid #adadad; width: 40px; height: 40px; line-height: 40px; margin-bottom: 0;}
.quantity {border-radius: 0;border-color: #adadad;padding-right: 15px !important;margin: 0 6px 0 9px;vertical-align: baseline;}
.quantity input {width: 35px !important; height: 28px !important;background: #fff; text-align: center;}
.p-info-wrapper .add-to-cart {background: #eee; display: inline-block;}
.quantity .increase, .quantity .decrease {width: 15px !important; height: 15px !important;border: 0;}
.quantity .increase {top: -1px;}
.quantity .decrease {top: 14px !important;}
.quantity .increase::before, .quantity .decrease::before {background: #444; color: #fff;line-height: 15px !important;font-size: 8px;}
.quantity .increase::before {content: '\e918';}
.quantity .decrease::before {content: '\e919';}
.p-info-wrapper .btn.add-to-cart-button::before{display: none;}
.p-info-wrapper .btn.add-to-cart-button.btn-lg{font-size: 12px;text-transform: uppercase;font-weight: bold;}
.p-short-description{font-size: 12px;}
.link-icons {display: inline-block; vertical-align: middle; margin: 0 0 0 10px;}
.link-icon.share{display: none !important;}
.social-buttons.no-display {opacity: 1; z-index: 0; margin-top: 10px;position: relative;}
.social-buttons > div.close-wrapper{display: none;}
.p-info-wrapper .price-final .pr-list-unit {color: #444;}
.p-info-wrapper .price-save{display: none;}
.p-info-wrapper .price-standard{font-size: 20px; color: #999; margin-left: 15px;}
.p-thumbnail.highlighted::before, .p-thumbnail:hover::before {display: none;}
.p-thumbnails.overflow-next::after, .p-thumbnails.overflow-next::before{display: none;}
.p-thumbnail.highlighted img{border: 1px solid;}
.p-thumbnails .thumbnail-next, .p-thumbnails .thumbnail-prev {text-shadow: none; width: 27px;height: 27px; padding: 0; line-height: 23px; border: 1px solid #ddd;background: #fff;}
.p-thumbnails .thumbnail-next:hover, .p-thumbnails .thumbnail-prev:hover {color: #fff;}
.p-thumbnails .thumbnail-prev::before, .p-thumbnails .thumbnail-next::before {font-size: 12px;}
.p-thumbnails .thumbnail-next{right: 10px;}
.p-thumbnails .thumbnail-prev{left: 10px;}
.basic-description > h3:first-of-type{display: none;}
.description-inner {padding: 0;}
#relatedFiles img, #relatedFiles a{display: inline-block; border: 0;padding-left: 0;}
#productsAlternative{opacity: 1;position: relative;margin-bottom: 20px;}
.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment, .welcome div, .welcome h1 {max-width: none;}
.homepage-box.welcome-wrapper .welcome{padding: 0 30px;}
.products-related-header, #productsAlternative:before, .cart-summary h4 {color: #444; font-size: 16px;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #ddd;padding-bottom: 8px; position: relative;margin-bottom: 20px;}
.products-related-header:before, .cart-summary h4:before {content: '';width: 100px;height: 1px;position: absolute;left: 0;bottom: -1px;}
#productsAlternative:after{content: '';width: 100px;height: 1px;position: absolute;left: 0;top: 31px;}
#productsAlternative:before{content: "Podobné produkty"; display: block; width: 100%;}
.products-related {margin-bottom: 20px;}
#choose-variant{height: 42px; padding-top: 7px !important;}
.product-top .stars-label{display: none;}
.variant-table .variant-cart .btn.add-to-cart-button::before{content: "a";font-family: ikony;color: #fff;width: 46px;height: 36px;line-height: 34px;font-size: 20px !important;text-align: center;margin-top: 0px; margin-right: 0;}
.variant-table .variant-cart .btn.add-to-cart-button{padding: 0;}
.variant-table .variant-cart .btn.add-to-cart-button:hover{background-color: #444;border-color: #444;}
#choose-variant:hover{background-color: #444; border-color: #444;}
.variant-table .variant-cart .btn.add-to-cart-button:hover::before{background: #444;}
.p-info-wrapper .detail-parameters th, .p-info-wrapper .delivery-time, .p-info-wrapper .detail-parameters .hidden-split-parameter {color: #666;font-size: 12px;}
.p-info-wrapper .detail-parameters th, .p-info-wrapper .detail-parameters td {padding-bottom: 20px;}
.popup-widget.cart-widget::before{display: none !important;}
.cart-widget .popup-widget-inner.full + .cart-widget-button {padding: 53px 15px 15px 15px;}
.cart-widget-button #continue-order-button{text-align: center; font-size: 14px; font-weight: bold;}
.cart-widget-button #continue-order-button:after{display: none;}
.cart-widget-product {padding-left: 15px; padding-right: 15px;}
.cart-widget-button .btn {padding-top: 10px; padding-bottom: 10px;}
.cart-widget .popup-widget-inner.full {padding-bottom: 110px;}
.cart-widget-product:last-child {border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.cart-widget-product-unit{padding-left: 5px;color: #666;}
body.ordering-process {background: none;}
ol.cart-header li a span::before, ol.cart-header li strong span::before{display: block;margin: auto;z-index: 1;position: relative;background: #fff;border-width: 5px;width: 40px;height: 40px;color: #333;border-color: #b2b2b2;font-size: 16px;font-weight: bold;line-height: 30px;}
ol.cart-header li a, ol.cart-header li strong {text-align: center; padding: 0;border: 0;}
ol.cart-header li a span, ol.cart-header li strong span{font-size: 18px; text-transform: none; font-weight: 100; padding-top: 10px;}
ol.cart-header li a span::after, ol.cart-header li strong span::after{width: 100%; position: absolute; content: ""; height: 5px; background: #b2b2b2; top: 18px; left: 0;}
ol.cart-header li.completed a span, ol.cart-header li.active strong span{color: #333;}
ol.cart-header li:last-child a span::after, ol.cart-header li:last-child strong span::after{border-radius: 0 5px 5px 0;}
ol.cart-header li:first-child a span::after, ol.cart-header li:first-child strong span::after{border-radius: 5px 0 0 5px;}
ol.cart-header li.completed a span::before, ol.cart-header li.active strong span::before{content: '\e913'; font-family: shoptet;}
.ordering-process .cart-header{border: 0;}
.id--9 .cart-table{margin-top: 40px;border-bottom: 2px solid #ddd;}
.id--9 .cart-table tr{border-top: 2px solid #ddd;}
.cart-table .p-availability{display: none;}
.cart-table tr td{border: 0;}
.cart-table .cart-p-image {width: 170px;}
.cart-table .cart-p-image img {width: 100%; max-width: none; border: 1px solid #ddd; padding: 5px;}
.cart-table tr > td {padding: 10px 5px;}
.cart-table .p-name{padding-left: 20px;}
.cart-table .p-name a{text-transform: none;}
.cart-table tr.removeable .remove-item {visibility: visible;position: absolute;margin-left: -117px;margin-top: 42px;border: 1px solid #ededed;padding: 10px;font-size: 12px;}
.cart-table tr.removeable .remove-item:hover{color: #fff; background: #444; border-color: #444;}
.cart-table tr.removeable .remove-item:before{display: none;}
.cart-table .remove-item span {display: block;}
.cart-widget-product-name > strong {font-weight: 400;}
.cart-content.checkout-box-wrapper{border: 1px solid #ddd;}
.cart-content.summary-wrapper{margin-top: 0;border: 1px solid #ddd; border-top: 0;}
.next-step{background: #fafafa;padding: 25px; border-top: 1px solid #ddd;}
.ordering-process .next-step .btn {width: 100%;line-height: 30px;}
.ordering-process .next-step .btn:after{display: none;}
.price-wrapper .price.price-primary {font-size: 18px;}
.p-price .price-final, .p-total .price-final {color: #333;}
.ordering-process .contact-box ul li > span.mail::before, .ordering-process .contact-box ul li > span.tel::before{font-family: ikony;}
.cart-inner .contact-box > img, .contact-box > strong {display: none;}
.cart-inner .contact-box {padding: 0;}
.ordering-process #content .contact-box ul li > span{margin-bottom: 0;}
.ordering-process #content .contact-box ul li{line-height: 30px;}
#checkoutSidebar .cart-content{border: 1px solid #ddd;}
#checkoutSidebar .price-wrapper{margin-bottom: 0;}
#checkoutSidebar .cart-item > div {border: 0;}
#checkoutSidebar h4{color: #333;font-size: 18px;font-weight: 600;border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 10px;}
.cart-item > div.cart-item-name, .cart-item > div.cart-item-amount, .cart-item > div.cart-item-price, .order-summary-item.helper, .recapitulation-single {text-transform: none; font-size: 13px;}
.cart-item > div.cart-item-name a{color: #666;}
.order-summary-item.price {border-top-color: #ddd;}
#checkoutSidebar .cart-items {margin-bottom: 15px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
#checkoutSidebar .order-summary-item.helper{color: #333;}
#checkoutContent h4, .in-dekujeme h4 {color: #444; font-size: 16px;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #ddd;padding-bottom: 8px; position: relative;margin-bottom: 20px;padding: 0;margin-left: 0 !important;}
#checkoutContent h4:before, .in-dekujeme h4:before {content: '' !important;width: 100px;height: 1px;position: absolute;left: 0;bottom: -1px;top: auto;}
.co-box {border: 0 !important;padding-bottom: 0;}
.in-krok-2 #checkoutSidebar .form-group.consents .whole-width{line-height: 20px;}
.in-krok-2 #checkoutSidebar .form-group.consents{background: #fafafa;margin: 0 -20px -20px -20px;padding: 25px;border-top: 1px solid #ddd;}
.in-dekujeme h1{margin-left: auto !important;margin-right: auto !important;}
.in-dekujeme h1:before{left: 50% !important; margin-left: -35px;bottom: -10px !important;}
.in-dekujeme .co-box {padding-top: 10px !important;}
.in-dekujeme .recapitulation-wrapper .order-summary-item.total{border-top: 1px solid #ddd;padding-top: 20px;}
.p-image-wrapper .flag-freeshipping{border-radius: 0;height: 30px;width: 150px;right: 0;position: absolute;z-index: 9;line-height: 30px;padding: 0 10px;max-width: none;margin-bottom: 0;top: 0;}
.p-image-wrapper .flags  .flag-freeshipping{display: none;}
.cart-table .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{display: none;}
.cart-table .btn.add-to-cart-button{font-size: 12px;text-transform: uppercase;font-weight: bold;}
.p-image-wrapper .flags-extra .flag .price-standard{display: none;}
.p-image-wrapper .flags-extra {z-index: 8;bottom: 10px;}
.navigation-in .has-third-level div > ul a {color: #444;}
.navigation-in > ul > li.ext > ul > li > div > ul > li {line-height: 20px;}
.navigation-in > ul > li.ext > ul > li > div > a{background: none !important;}
.shp-tabs-holder{background: none;border-bottom: 1px solid #ddd;}
.p-detail-tabs-wrapper{border: 1px solid #ddd;}
.shp-tabs-holder ul.shp-tabs li a {border: none;background: none;}
.shp-tabs-holder ul.shp-tabs{background: none;}
#tab-content{padding: 20px 30px;}
.shp-tabs-row{margin-bottom: 0;}
.shp-tabs-holder ul.shp-tabs li{border-bottom: 2px solid transparent; margin-bottom: -1px;}
.shp-tabs-holder ul.shp-tabs li.active{border-color: #666;}
.description-inner {display: block;}
.basic-description {width: 100%;}
.extended-description {width: 100%; padding-left: 0; margin-top: 30px;margin-bottom: 10px;}
.extended-description > .detail-parameters {width: 100%;background: #f8f8f8;border-bottom: 1px solid #ddd;}
.extended-description > .detail-parameters th, .extended-description > .detail-parameters td {padding: 7px 13px !important;border-top: 1px solid #ddd;font-weight: 400;color: #444;}
.extended-description > h3{color: #444;font-size: 14px;font-weight: bold;}
.p-thumbnails a{margin: 0 0 10px 10px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control.right::before {right: 0 !important;}
.carousel-control.left::before {left: 0 !important;}
.carousel-control::before {width: 30px;height: 60px; margin-top: -30px;line-height: 60px; border-radius: 0; font-size: 16px;}
.carousel-control:hover::before{background-color: rgba(0,0,0,0.5);}
.carousel-control {width: 5%;}
.navigation-home-icon-wrapper::before {left: 26px; color: #444; font-size: 13px;}
.navigation-close{display: none !important;}


@media screen and (min-width: 768px) {
.sticky-mobile:not(.ordering-process) .breadcrumbs-wrapper{display: none;}
.sticky-mobile:not(.ordering-process) #content-wrapper.content-wrapper {padding-top: 80px !important;}
.sticky-mobile:not(.ordering-process):not(.type-index) #content-wrapper.content-wrapper {padding-top: 120px !important;}
.sticky-mobile:not(.ordering-process) #header{z-index: 51 !important;}
.navigation-in > ul > li.ext > ul > li > div > ul {max-height: 60px;}
.type-index .products {margin-right: -20px;}
.multiple-columns-body .wide-carousel {padding-left: 0;}
.one-column-body .p-image-wrapper, .one-column-body .p-info-wrapper {width: 50%;}
.one-column-body .p-info-wrapper {padding-left: 30px;}
.navigation-in > ul > li.ext > ul > li {padding-top: 8px; padding-bottom: 8px;}
.sticky-mobile:not(.ordering-process) .menu-helper {top: 0 !important;}
.sticky-mobile #header::after{display: none;}
#header{position: relative;}
#header::after{content: ""; width: 100%; height: 1px; background-color: #ddd; position: absolute; left: 0; top: 106px;}
.custom-footer > div.extended {width: 50%;}
body:not(.type-index) #content-wrapper{margin-top: 30px;}
.p-image-wrapper .flags-extra .flag {width: 60px; height: 60px;}
.p-image-wrapper .flags-extra .flag .price-save {font-size: 16px;}
.next-step .next-step-back{display: none;}
/*
.navigation-in{width: 100%;margin: 0 auto;position: relative;}
*/
.navigation-in{background: none;}
.type-product .content {width: 100%; padding-left: 0; padding-right: 0;}
.product-top{margin-left: 0 !important; margin-right: 0 !important;}
.type-index .banners-content > div{width: 50% !important;}
.type-index .banners-content > .col-sm-4{padding-left: 0 !important;}
.type-index .banners-content > .col-sm-8{padding-right: 0 !important;}
.top-navigation-bar{height: 34px; border-color: #eee !important;border-top: 0 !important;}
.header-top > div:first-child {flex: 0 1 26.6%;}
 .header-top > div:last-child{flex: 0 1 40%;}
.header-top{height: 106px;}
}
@media screen and (min-width: 992px) {
.sticky-mobile:not(.ordering-process) .menu-helper {top: 78px !important;}
.menu-helper ul li a {text-transform: uppercase; color: #444;}
.menu-helper ul li:hover a {background-color: #f3f4f8;}
.menu-helper {top: 115px;}
.menu-helper > span {width: 34px;height: 34px;}
.menu-helper > span::before {width: 34px;height: 34px; line-height: 34px;background-color: #444;}
body:before{content: ""; opacity: 0; transition: opacity .5s;}
body.submenu-visible:before{content: ""; background: #000; opacity: 0.5; width: 100%; height: 100%; position: fixed;z-index: 50;}
body.submenu-visible #header {z-index: 51;position: relative;}
body.submenu-visible .top-navigation-bar{z-index: 52;position: relative;}
body:not(.ordering-process) .project-phone{top: -6px;}
.next-step{margin: 0 -20px -20px -20px;}
#checkoutSidebar .cart-items {margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px;}
#checkoutSidebar{padding-left: 40px;}
.id--9 #cart-wrapper .col-md-4{padding-left: 40px;}
.btn.cart-count {min-width: 147px;text-align: left;}
.sidebar {width: 282px;}
.col-md-8 .cart-content {padding-left: 0; padding-right: 0;}
ol.cart-header{margin-left: 0; margin-right: 0;}
}
@media screen and (min-width: 1200px) {
.p-info-wrapper {padding-left: 30px;}
.custom-footer > div.extended {width: 25%;}
#header .container {padding: 0;}
#header .site-name a img {max-width: 300px;}
/*
.navigation-in{max-width: 1170px}
*/
.p-image .mousetrap{height: 320px !important;}
.product-top {display: flex;}
/*
.p-thumbnails a:first-child {margin-left: 1px;}
.p-thumbnails > div > div{margin-left: -1px;}
.p-thumbnails a img {border-color: #ddd;width: 100%;}
*/
.p-thumbnails, .p-thumbnails > div{height: 106px;}
#categories .categories > ul {max-width: 842px;}
}
@media screen and (max-width: 1199px) {
.search-form.compact-form {width: 200px;}
.footer-lista-in {max-width: 972px;}
.socialky, .odber {width: 50%;}
.detail-vyhody{display: none;}
.p-detail-info > .flags-default {display: block; width: 100%;margin-bottom: 7px;}
.p-detail .stars-wrapper:before{display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.navigation-in > ul > li.ext > ul {display: none !important;}
.navigation-in ul{padding-top: 20px;}
.shp-tabs-row {padding: 0;}
.menu-helper{display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
.footer-lista:not(.socialky-ano) .odber{width: 100% !important;}
.footer-lista:not(.socialky-ano) .odber .newsletter-header {margin-right: 50px !important;}
}
@media screen and (max-width: 991px) {
.header-top .search-form{display: none !important;}
#choose-variant {margin-bottom: 20px;}
.shp-tabs-wrapper > .row {margin-left: 0 !important; margin-right: 0 !important;}
.p-info-wrapper .price-standard {margin-left: 0; display: block; margin-top: 7px;}
.p-final-price-wrapper {width: 55%;}
.type-product .p-switchable .related-sm-screen-hide {display: block;}
.type-product .browse-p{display: none;}
#checkoutSidebar{margin-top: 20px;}
#checkoutSidebar .order-summary-item.helper, #shipping-billing-summary, .in-krok-2 #checkoutSidebar .cat-active {padding-left: 10px; padding-right: 10px;}
.cart-content.summary-wrapper {border: 0;}
.ordering-process .search-form.compact-form{padding-right: 0;}
.popup-widget.cart-widget {top: 195px;}
.sticky-mobile .popup-widget.cart-widget {top: 120px;}
.p-info-wrapper .availability-value {text-align: right;width: 43%;display: inline-block;}
.link-icons {display: block; margin: 0 0 15px 0;}
#navigation{position: fixed;left: -230px;top: 0;height: 100%;width: 250px;overflow-y: scroll;z-index: 9999;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;padding: 20px 10px;border: 0;}
.menu-helper-visible #navigation{left: 20px;background-color: #fff;overflow: visible;}
.navigation-in {width: 100%;}
body.menu-helper-visible{overflow: hidden !important;}
body.menu-helper-visible:before{content: ""; background: #000; opacity: 0.5; width: 100%; position: fixed; height: 100%; left: 0; top: 0;z-index: 99;}
.navigation-in > ul > li {display: block; width: 100%;border-bottom: 1px solid #ddd !important;}
.navigation-in > ul > li > a{line-height: 25px; color: #444 !important;padding-left: 10px !important;padding-right: 0 !important; margin: 0 !important;padding-top: 7px;padding-bottom: 7px;}
.navigation-in > ul > li > a:before{display: none;}
.navigation-in > ul > li > a > b{font-weight: bold;}
.navigation-in > ul > li:hover > a{background: none !important;}
.navigation-in > ul > li.splitted {visibility: visible;display: block !important; padding: 0 20px;z-index: 99;position: relative;}
.menu-helper{visibility: visible !important;position: relative; top: 0;width: 34px;height: 34px;}
.menu-helper > span {width: 34px;height: 34px;}
.menu-helper > span::before{width: 34px;height: 34px; line-height: 34px;background-color: #444;}
.mobil-lista{display: flex; border-top: 1px solid #ddd;padding: 8px 20px;margin-left: -20px;margin-right: -20px;}
.search-form.compact-form{position: relative;}
.menu-helper-visible .menu-helper > ul, .cart-count > span.sr-only, .btn.cart-count .cart-price{display: none !important;}
#header .cart-count{padding: 0;}
.ikona-kosik::before {width: 34px;height: 34px; line-height: 34px;}
.search-form.compact-form{left: 0; top: 0; flex-basis: 100%; padding: 0 10px;}
.search-form.compact-form .btn{right: 10px;}
.menu-krizek{position: absolute; top: 0;right: -40px;height: 40px;width: 40px;line-height: 40px;text-align: center;background: #222; cursor: pointer;}
.menu-krizek:before{content: '\e912';font-family:shoptet;color: #fff;font-size: 22px;}
.type-index .footer-banners .footer-banner {width: 50%; padding: 12px 35px; border-right: 0;}
.footer-lista-in {max-width: none; width: 100%;}
.socialky, .odber {width: 100%;}
.footer-lista {padding-left: 0; padding-right: 0;}
.odber{text-align: center;}
.odber .newsletter-header{margin: 10px 0 20px 0;display: block;}
.odber{padding: 25px;}
.type-index .banners-content > div {width: 100% !important; padding: 0 !important;}
.type-index .banners-content > div:last-child{margin-top: 20px;}
.footer-bottom {text-align: center;}
.platby {display: none; float: none; padding: 10px 0;}
.btn.cart-count i {left: -7px;top: -5px;font-size: 12px;border: 1px solid #fff;text-align: center;color: #fff;position: absolute;height: 17px;width: 17px;border-radius: 50%;line-height: 16px;font-style: normal;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.odber .subscribe-form {width: 55%;}
.odber .newsletter-header {margin-right: 10px;}
.odber h4{font-size: 16px;}
.odber .btn {width: 100px;}
.odber{padding: 25px 0 25px 15px;}
.search-form.compact-form{margin-left: 30px;}
}
@media screen and (max-width: 767px) {
body:not(.ordering-process) .top-navigation-bar {position: relative !important;}
#navigation {left: -290px;}
.menu-helper2{display: none !important;}
.navigation-in > ul > li.ext > a > span{right: 0;}
.navigation-in > ul > li > a {padding-right: 34px !important;}
.sticky-mobile:not(.ordering-process) .cart-count {position: relative !important;}
.search-whisperer{border-top: 1px solid #ddd;}
.ordering-process #content-wrapper.content-wrapper{margin-top: 28px;}
#tab-content {padding: 20px 10px;}
.project-phone{display: none;}
#header .search-form {display: inline-block;}
#header .cart-count {position: relative !important; right: 0; top: 0; width: 34px; top: 0 !important;}
a[data-target="navigation"]::before{color: #fff;background-color: #444; width: 36px; height: 34px;content: '\e914'; border-radius: 0;font-family: shoptet;font-size: 15px;}
a[data-target="navigation"]{background: #444;width: 78px;height: 34px;display: inline-flex;text-align: center;line-height: 34px;}
a[data-target="navigation"]::after{content: "Menu";text-transform: uppercase;color: #fff;width: 56px;text-align: left;position: relative;font-size: 13px; font-weight: bold;top: -1px;}
.responsive-tools {display: none;}
.top-navigation-tools {text-align: center;border-bottom: 1px solid #ddd;border-right: 0;}
.top-navigation-bar .dropdown {position: relative; left: auto; top: 0;}
.header-top{padding: 12px 0 10px 0;}
.top-nav-button {border-left: 0; padding: 5px 15px;}
.navigation-window-visible #navigation{left: 0; margin-top: 0 !important;}
body.navigation-window-visible{overflow: hidden !important;}
body.navigation-window-visible:before{content: ""; background: #000; opacity: 0.5; width: 100%; position: absolute; height: 100%; left: 0; top: 0;z-index: 9;}
#navigation{background: none; padding: 0; width: 290px;}
.navigation-in {padding: 20px 10px;width: 250px !important;}
.menu-krizek{left: 250px;}
.sticky-header .mobil-lista{position: fixed; top: 0;width: 100%;background: #fff;z-index: 9;box-shadow: 0 4px 2px -2px #ddd;}
.sticky-header #content-wrapper{padding-top: 51px !important;}
.sticky-header .mobil-lista .search-form {display: none !important;}
body:not(.sticky-header) .mobil-lista .site-name{display: none;}
.mobil-lista .site-name{flex-basis: 100%;padding: 0 10px 0 0;line-height: 0;text-align: left !important;}
.mobil-lista .site-name a img {max-height: 34px !important;}
.sticky-header a[data-target="navigation"]{margin-right: 10px;}
.odber .btn {width: 100%; position: relative;}
.odber .form-control {padding-right: 12px;}
#signature {padding-right: 0; border-right: 0; width: 100%; margin: 20px 0 0 0;}
.copyright{width: 100%;}
.platby {line-height: 36px;}
.footer-banners{display: none !important;}
.p-image-wrapper .flag-freeshipping {right: 10px;}
.popup-widget.cart-widget {top: 168px !important;}
.ordering-process .mobil-lista, .ordering-process #header {display: none;}
ol.cart-header li.active strong span::after {display: none;}
ol.cart-header li strong span::before {margin: 0 5px 0 0;display: inline-block}
.id--9 .cart-table {margin-top: -5px;}
ol.cart-header li.active strong{padding: 10px 0;}
.id--9 .p-quantity.p-cell{text-align: left;}
.id--9 .p-price.p-cell{padding-top: 4px;text-align: right;}
.id--9 .cart-table tr{position: relative;padding-bottom: 10px;}
.cart-table tr.removeable .remove-item{margin: 0;left: 15px;bottom: 10px;}
.ordering-process .next-step .btn {line-height: 38px; padding-top: 0; padding-bottom: 0;}
.order-summary-item.helper, .recapitulation-single {padding-left: 0;padding-right: 0;}
.in-krok-2 #checkoutSidebar .form-group.consents .whole-width {text-align: center;}
.id--9 .cart-table tr {border-bottom: 0; margin-bottom: 0;}
.id--17 #checkoutSidebar .form-group.consents {margin: 0;}
.navigation-in > ul > li.ext.exp, .navigation-in > ul > li.ext.exp a {background: none;}
.navigation-in ul ul li a{padding-left: 10px;}
.navigation-in > ul > li.ext.exp {box-shadow: none;}
.rate-wrapper.unveil-wrapper .rate-average-wrap {display: block; float: none;}
.rate-wrapper.unveil-wrapper .rate-average-wrap {display: block; float: none; margin-bottom: 30px;}
.rate-wrapper.unveil-wrapper .rate-wrap {display: block;}
.product-top {margin-bottom: 60px;}
}
.quantity-form .quantity input {height: 34px !important;}
@media screen and (min-width: 1440px) {
.footer-lista-in{max-width: 1418px;}
.link-icons {float: right;}
}
.row.banners-row img{width: 100%;}
.advanced-order .product{margin-bottom: 0 !important;}
#register-form h4{margin-top: 30px;}
.multiple-columns-body .detail-vyhody{display: none;}
.mimo-web{display: none;}
#return-to-top i:before {content: '\e911';}
#return-to-top {
z-index: 101;
    position: fixed;
    bottom: 45px;
    right: 20px;
background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {color: #fff;margin: -10px 0 0 -10px;position: relative;left: 50%;top: 50%;font-size: 19px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;height: 20px;width: 20px;text-align: center;display: block;font-style: normal;}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
}
.icon-chevron-up::before {
font-weight: bold;
}
.footer-lista .odber a{color: #fff;}
.footer-lista .consents label.whole-width{line-height: 18px;padding-right: 0;}
#hce-product-cert{margin-top: 60px;}
.flag-discount:not(.sleva-zobrazena) {display: none;}
.sidebar .banner {margin-bottom: 20px;}
#header .site-name a img {max-height: 64px;}
.footer-bottom.eet-message {margin-top: 0;}
.product .flag-custom1, .product .flag-custom2, .product .flag-custom3 {border-radius: 0;width: 220px;height: auto;padding: 5px 10px;text-align: center;}
.product .flags-default .flag {float: right; clear: right;}
.sticky-mobile .top-navigation-bar{display: none;}
.ordering-process #return-to-top{display: none !important;}
.detail-vyhody .footer-banner:nth-child(n+5){display: none !important;}                                                         
#productsTop .product .price-standard{padding-left: 0;width: 100%;}
#productsTop .product .price-standard + .price-standard{display: none;}
#productsTop .product .flag.flag-freeshipping{display: none;}
.menu-helper2{visibility: visible !important;position: relative;top: 0;width: 34px;height: 34px;}
.menu-helper2 > span {width: 34px;height: 34px;position: relative;float: right;overflow: hidden;cursor: pointer;}
.menu-helper2 > span::before {color: #fff;width: 34px;height: 34px;line-height: 34px;background-color: #444;content: '\e914';position: absolute;left: 0;top: 0;font-size: 22px;text-indent: 0;text-align: center;font-family: shoptet;}
.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;}


/* KONVERZNÍ BARVA */
.product .btn:hover{background-color: #444;}
.quantity .increase:hover::before, .quantity .decrease:hover::before{background-color: #000;}
.p-thumbnails .thumbnail-next:hover, .p-thumbnails .thumbnail-prev:hover{background-color: #666;}
.p-thumbnails .thumbnail-next:hover, .p-thumbnails .thumbnail-prev:hover{border-color: #666;}

/* KONVERZNÍ BARVA PO NAJETÍ */
.contact-box ul li:hover > span::before {background-color: #444;}
.breadcrumbs > span:not(:last-child):hover, .breadcrumbs > span:not(:last-child):hover::before, .breadcrumbs > span:not(:last-child):hover::after, .breadcrumbs > span#navigation-first:hover {border-color: #444;}

/* BARVA ŠABLONY 1 */
.navigation-in > ul > li:hover > a:before, .categories:hover .topic > a::before, .categories .topic.active > a::before, .categories .topic.child-active > a::before, .product a.btn.btn-primary:hover, .socialky a:hover, ol.cart-header li.active strong span::after {background-color: #444;}
.footer-banners .footer-banner:hover .extended-banner-title, .categories:hover .topic > a, .categories.expandable:hover > .topic > a::after, .navigation-in > ul > li > a:hover {color: #444;}
ol.cart-header li.active strong span::before {border-color: #444;}

/* BARVA ŠABLONY 3 */
.contact-box ul li > span::before, .filters-wrapper:after, body:not(.type-index):not(.type-product) h1:before, .products-related-header:before, .cart-summary h4:before, #productsAlternative:after, #checkoutContent h4:before, .in-dekujeme h4:before{background-color: #666;}
input[type="checkbox"]:checked + label::before, input[type="radio"]:checked + label::before{border-color: #666;}
.vyprodano .social-buttons.no-display {margin-top: 60px;}
