.MasterPrint .PohodaDocumentFormView .goToOrderList {display:none;}

#ProductListCustom1 .ProductView._hasMinQuantity .price.primary.user .value {
    font-size: 1.14rem !important;
}

/*cookies lišta - barva tlačítka a odkazu*/
.CookiesConfirmationView.v3 .allowLink {
    background-color: #e30613 !important;
}

.CookiesConfirmationView.v2 .showConfirmation {
    color: white !important;
}

/*Proklik z kategorie v horním menu*/
.MenuCategoriesRwdView.v1.big ul.root>li:not(.leaf)>a.name { pointer-events: auto;}


/*proc nakupovat u nas*/
.lancomat-proc-wrapper {display: flex; flex-wrap: wrap; width:100%;}
.lancomat-proc-wrapper h2 {width: 100%;justify-content: center;display: flex; font-size: 24px;}
.lancomat-proc-content {display:flex; flex-wrap: wrap; justify-content: space-between; color:#005caa; width:100%; margin-top:20px; margin-bottom:70px; }
.lancomat-proc-content-col {display:flex; align-items: center; gap:15px;width:min(300px,24vw);}
.lancomat-proc-content-col p { white-space: pre-line;}

@media(max-width: 1067px){
.lancomat-proc-content {justify-content: center; gap:20px;}
.lancomat-proc-content-col {max-width: 350px; width: 100%;}
}
/*konec proc nakupovat u nas*/

/*paticka*/
.lancomat-footer{flex-wrap:wrap; display: flex;justify-content: space-between; background-color: #404447;margin-right: 10px;margin-left: 10px;gap: 20px;}
.lancomat-footer-title {font-size:20px;}
.footerClm a {text-decoration: none; color:white;}
.footerClm a:hover {text-decoration: underline;}
.fullWidth #FooterUserContent {background-color: unset;}
.footerClm {width:250px;}

@media(max-width: 1113px){
    .lancomat-footer {justify-content: center;}
    .footerClm {width:340px;}

    }
    @media(max-width: 754px){
        
        .footerClm {width:230px;}
    
        }
/*konec paticka*/

#PDTakingInMultiples {
    color: #005caa;
}

.LocalizationPanelView.v1a .combo {
  background-image: linear-gradient(to bottom, #d72530, #d72530);
  border-color: #d72530;
  color: #fff;
}
.OrderActionPanelHorizontal .LocalizationPanelView.v1 .combo .inner {
    height: 3em;
}
.OrderActionPanelHorizontal .LocalizationPanelView.v1 .items {
  top: -81%;
}
.OrderActionPanelHorizontal .LocalizationPanelView.v1a .combo {
  background-image: linear-gradient(to bottom, #fff, #fff);
  border-color: #d72530;
}
.OrderActionPanelHorizontal .LocalizationPanelView.v1a .combo .item.actual {
    color:#000;
}
.PohodaInvoiceList.v1 table tr th, .PohodaInvoiceList.v1 table tr td {
    padding: 0;
}
.SliderView.v1b .slides .slide a img {
    max-width: 1100px;
    max-height: 900px;
}


.SideBannerView {}
.SideBannerView .content img {max-width: 140px;}

#CategoryUserContent .htmlSliderOuter {
    margin-left: 0px;
}

.logoContent .left,
.logoContent .right {width:50%;}

@media (max-width:860px) {
    .logoContent .left,
    .logoContent .right {width:100%;}    
}

@media (max-width:450px) {
    .logoContent .left > div,
    .logoContent .right > div {width:100% !important;}    
}



.BasketDialogProduct .ActionIcons {z-index: 1;}


[data-cat-id="1100"] .CompoundFilterView, [data-cat-id="1100"] .CompoundPagingView,  [data-cat-id="1100"] .ProductsHostView, [data-cat-id="1100"] .tabpages  {
    display: none;
   }


#PohodaInvoiceMaster .bsshopInfo  {display:none !important;}

/* ===== Odsazený nadpis ===== */
/*.lancomat-title {
    font-size: 22px;
    font-weight: bold;
    margin: 40px 0 15px 0;
    color: #1a1a1a;
    border-left: 4px solid #005caa;
    padding-left: 12px;
}*/

.lancomat-article h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 40px 0 15px 0;
    color: #1a1a1a;
    border-left: 4px solid #005caa; /* firemní modrá */
    padding-left: 12px;
}

/* ===== Stylizovaná tabulka ===== */
.lancomat-table-wrapper {
    display: block;
    overflow-x: auto;
    /*white-space: nowrap;*/
}

.lancomat-nowrap {
    white-space: nowrap;
}

.lancomat-article table {
    min-width: 100%;
    border-collapse: collapse;
    /*margin-bottom: 40px;*/
    table-layout: fixed; /* <<< stejné šířky sloupců */
}

.lancomat-article table th,
.lancomat-article table td {
    padding: 10px 8px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 15px;
    text-align: left; /* <<< sjednocené zarovnání */
    vertical-align: middle;
}

.lancomat-article table th {
    font-weight: bold;
    font-size: 14px;
    border-bottom: 2px solid #005caa; /* firemní modrá */
}

/* ===== BOXY ===== */
.lancomat-info-box {
    background: #f5f8fb;
    border-left: 4px solid #005caa;
    padding: 15px 20px;
    margin: 20px 0;
}

/* ===== TLACITKA ===== */
.lancomat-article a[role="button"],
.lancomat-article button.lancomat-button {
    display: inline-block;
    width: auto;
    padding: .7em 1.5em;
    font-size: 16px;
    text-decoration: none;
    color: white;
    border-radius: 3px;
    border-width: 0px;
    background-color: #343a3f;
}

.lancomat-article a[role="button"]:hover,
.lancomat-article button.lancomat-button:hover {
    cursor: pointer;
}

/* ===== ODKAZY ===== */
.lancomat-article a {
    color: #005caa;
    text-decoration: none;
}

.lancomat-article a:hover {
    text-decoration: underline;
}

/* ===== Ciselne seznamy ===== */
.lancomat-article ol {
    counter-reset: list;
}

.lancomat-article ol > li {
    list-style: none;
    counter-increment: list;
}

.lancomat-article ol > li::marker {
    content: counter(list) ")\a0";
}