
#productsAlternative .flag {
    font-size: 10px;
    line-height: 0px;
}
/* ask */
@media screen and (max-width: 767px) {
.link-icons::before {
    text-align: center;
    display: block;
    }
.link-icons {
    display: block;
    text-align: center;
  }
}
.link-icons::before {
    content: '\e910';
    color: var(--color-primary);
    font-family: ikony;
    font-size: 30px;
    margin: 0 19px;
}

.link-icons {
    background-color: #F6F6F6;
    padding-top: 12px;
}
.link-icon.chat::before {
    display: none;
}
.link-icon.chat {
    text-decoration: unset !important;
}
.napiste-nam:hover {
    text-decoration: underline !important;
}
.link-icon.chat span {
    font-size: 18px;
    font-weight: bold;
}
.napiste-nam {
    color: black;
    font-size: 14px;
}
@media screen and (min-width: 768px) {
}
/* ask end */
    .tabulka-yes .header-top > div.search {
        z-index: 1;
    }
@media (min-width: 480px), screen {
.navigation-buttons {z-index: 2; }}
.size, .size-2, .size-3, .size-4 {
    background: url("/user/documents/upload/metr2.png") left center no-repeat;
    background-size: 20px;
    color: #000000;
    padding-left: 30px;
    display: block;
    margin: 10px 0 20px 0;
    font-weight: bold;
    cursor: pointer;
    width: 350px;
}

.tabulka-content-wrap {
    display: none;
    position: fixed;
    width: 800px;
    margin-left: -400px;
    top: 10%;
    left: 50%;
    background: #fff;
    z-index: 1002;
    border: 3px solid #000;
    box-shadow: 0 0 10px #000;
}

.tabulka-yes .tabulka-content-wrap {
    display: block;
}

.tabulka-content, .tabulka-content-2, .tabulka-content-3, .tabulka-content-4 {
    height: 500px;
    overflow: auto;
    padding: 20px;
}

@media screen and (max-width: 479px) {
.tabulka-content, .tabulka-content-2, .tabulka-content-3, .tabulka-content-4 {height: 500px;} }

@media screen and (max-width: 767px) {
.tabulka-content-wrap {width: 100%; 
   margin-left: 0; 
   left: 0; 
   top: 0;}
.tabulka-content, .tabulka-content-2, .tabulka-content-3, .tabulka-content-4 {height: 250px;}
.tabulka-yes {overflow: hidden;} }

.esc {
    position: absolute;
    right: 15px;
    top: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    cursor: pointer;
    background-color: transparent; }

.esc::before {content: '\e912';
    font-family: shoptet; }

.tabulka-yes::before {
    content: "";
    position: fixed;
    z-index: 100;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000000;
    opacity: 0.7; }

label[for="consentszboziConsent"], label[for="sendNewsletter"] {
    display: none !important;
}
/* unslisck additional products */
#productsAlternative::before {
    display: none;
}
#productsAlternative .products-block.products-additional {
    margin-bottom: 0;
    }
#productsAlternative .products-additional .product {
    border: unset !important;
}
@media screen and (min-width: 1200px) {
    .multiple-columns-body.type-product .content .products-additional .product:nth-child(n+4) {
        display: block;
    }
}
@media (min-width: 1200px) {
    .multiple-columns-body .products-block.products-alternative > div {
        width: 20%;
    }
}
/* */

#productsAlternative .p-in, #productsAlternative .p-code {
    display: none;
}
#productsAlternative .products-additional .product, #productsAlternative .products-block.products-additional {
    border: none;
}
#productsAlternative .slick-dotted.slick-slider {
    margin-bottom: 10px !important;
}
#productsAlternative .products-block.products .product {
    padding: 10px;
}
#productsAlternative .products-block .image, #productsAlternative .products-block .name {
    margin-bottom: 10px;
}
#productsAlternative::before {
    text-align: left;
    line-height: 0.3;
    margin-top: 30px;
}
.shp-tab.podobne-odkaz {
    display: none;
}
@media (min-width: 1200px) {
    .products-block.products-related > div {
        flex: 0 0 auto;
        width: 25%;
        border-top-style: none;
    }
}
.products-block.products .product:hover {
    box-shadow: unset;
}

.link-icon.share, .link-icon.print {
    display: none;
}
.type-detail p {
    margin-bottom: 10px;
}
.basic-description p, article p, .news-item-detail p {
    margin-bottom: 10px;
}
.ordering-process .form-control {
    color: black;
}
#cat-manufacturers {
    display: none;
}
.advanced-order .extras-wrap .extra {
    width: unset;
}
.flag.flag-discount {

    display: none;
}
#zavrise span {
    padding: 12px 25px 12px 25px;
    border: 1px solid black;
}
#zavrise:hover {
    cursor: pointer;
}
@media (min-width: 992px) {
    .advanced-order .extras-wrap .extra {
        flex: unset;
    }
}
@media screen and (min-width: 1024px) {
.advanced-order .extras-wrap .extra {
    margin: 20px 100px 0 !important;
}
.advanced-order .extras-wrap .extra.step {
    margin: 20px 80px 0 !important;
}
}
@media screen and (max-width: 768px) {
.advanced-order .extras-wrap .extra {
    margin: 0px 0 10px !important;
}
.advanced-order .h2 {
    margin-bottom: 10px !important;
   font-size: 16px !important;
}
.advanced-order .h1 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.advanced-order .extras-wrap .extra.step {
   padding-bottom: 20px !important;
}
}


.menu-item-1420 a > b{
    color: red;
}
@media (min-width: 768px) {
    .top-navigation-bar .container > div {
        flex: 1 1 50%;
    }
.top-navigation-menu {
    padding-right: 0px;
}
.project-phone {
    font-size: 14px;
}
a.project-phone::before {
    margin-right: 4px;
}
.top-navigation-bar .project-email {
    color: var(--color-primary);
    display: inline;
    font-size: 14px;
    font-weight: bold;
}
a.project-email::before {
    content: '\e910';
    font-size: 16px;
    margin-left: 10px;
}
}
@media (min-width: 1200px) {
    .in-kontakty .content-inner {
        max-width: unset;
    }
}
@media screen and (min-width: 768px) {
.sloupec {
    width: 50%;
    float: left;
}
.sloupec.pad{
    padding-left: 3%;
}
.sloupec.pad_reverse{
    padding-right: 3%;
}
.sloupce_content, .kat_content, .sloupce_reverse {
  display: flex;
  justify-content: center;
  flex-direction: row;
}
}
@media  screen and (max-width: 767px) {
.sloupec {
    	width: 100%;
	float: none;
        margin: 10px 0 10px 0;
}
.sloupec p {
    line-height: 19px;
font-size: 11pt;
}
.sloupce_reverse {
    flex-direction: column-reverse;
    display: flex;
}
}
#nav-manufacturers {
    display: none;
}
.phone-text {
    display: inline-block;
    margin-left: 4px;
}
@media screen and (min-width: 768px){
#navigation, #header::after {height: 54px;}
.navigation-in > ul > li > a {max-width: 110px;text-align: center;line-height: 18px;padding: 9px 6px !important;display: flex;align-items: center;-webkit-justify-content: center;justify-content: center;margin: 0 !important;height: 54px;}
.menu-helper{height: 54px;top: 109px;}
.submenu-arrow {display: none !important;}
}
@media screen and (min-width: 768px){
.footer-banner a {
    text-align: center;
    border: 1px solid #E4E4E4;
    padding: 20px 0 10px 0;
}
.footer-banner {
    width: 25%;
    margin-top: 15px;
}
}
@media screen and (max-width: 767px){
.footer-banner a {
    text-align: center;
    border: 1px solid #E4E4E4;
    padding: 13px;
}
.footer-banner {
    width: 50% !important;
    padding: 0 10px !important;
    margin-top: 15px;
}
}
#header .site-name a img {
    max-height: 80px;
}
.footer-banner a:hover {
    box-shadow: 0px 0px 24px rgba(168,168,168,0.25);
}
.p-short-description > p {display: block;}
label[for="shippingId-31"] .payment-shipping-price, label[for="shippingId-51"] .payment-shipping-price, .in-krok-1 .question-tooltip {
   display: none;
}
.welcome-wrapper {
    display: none;
}

.extended-banner-texts {
    display: block;
    text-align: center;
}
.addit-info {
    font-size: 16px;
    margin: 14px;
}
@media screen and (max-width: 1199px) {
.type-index .content .products-block:not(.klasik-produkts) .product:nth-child(n+3), .type-product .content .products-additional .product:nth-child(n+3) {
    display: block !important;
    }
    }
#productsAlternative .flags {
    display: none;
}
@media screen and (max-width: 479px) {
.in-tabulky-velikosti .news-item {
    width: 42% !important;
    }
.addit-info {
    font-size: 14px;
    margin: 3px;
}
}
.in-tabulky-velikosti .news-item {
    width: 31.33%;
    margin: 12px;
    border: 1px solid #dadada;
}
.in-tabulky-velikosti .news-item .image img {
    width: auto;
    height: 90px;
}
.in-tabulky-velikosti .cely-clanek {
    display: block;
    text-align: center;
}
.in-tabulky-velikosti .news-item .text {
        text-align: center;
    }
.in-tabulky-velikosti .news-item .text .description {
    display: none;
}
.benefitBanner__title, .benefitBanner__data {
    color: #1c8506;
}
.siteCookies--bottom.siteCookies--scrolled, .siteCookies--bottom.siteCookies--scrolled
 .siteCookies__form, .siteCookies__form, .siteCookies__link {
 background-color: #1c8506;
}