@media screen and (min-width: 1200px) {
    .top-navigation-bar .project-email {
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        margin-left: 24px;
        color: var(--color-primary);
    }

    a.project-email::before {
        content: '\e910';
        font-size: 16px;
    }
}

@media screen and (min-width: 360px) and (max-width: 767px) {
    .top-navigation-contacts {
        display: block !important;
    }

    .top-navigation-contacts .project-phone {
        display: none !important;
    }

    .top-navigation-contacts .project-email {
        display: block !important;
        position: absolute;
        right: 164px;
        top: 15px;
        color: #A3A3AF;
    }

    a.project-email::before {
        content: '\e910';
    }

    .top-navigation-contacts .project-email span {
        display: none;
    }
}

.flag.flag-new {
    background-color: #62d52d;
}

.navigation-in a[href="/akcni-nabidka-2/"],
.navigation-in a[href="/akcni-nabidka-2/"] .submenu-arrow::after {
    background-color: #D06B4D;
    color: #fff;
}

.site-msg.information {
    text-align: left;
    line-height: 150%;
    min-height: 34px;
    background-color: black;
    color: #5fc6f1;
    font-weight: bold;
}

/* Popis Varianty produktu */
.variant-name {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 24px;
    display: inline-block;
    padding-right: 20px;
}

/* šířka ceny v košíku */
.payment-shipping-price {
    padding-left: 5px;
    color: #000;
}

[title="Telefon"]::after {
    content: "Pracovné dni 8:00-16:00";
    display: block;
    font-size: 12px;
    color: #656565;
}

.project-phone::after {
    content: "Pracovné dni 8:00-16:00";
    display: block;
    font-size: 12px;
    color: #656565;
    padding-left: 32px;
}

.phone::after {
    content: "Po-pá 8-16 h";
    display: block;
    font-size: 12px;
    color: #656565;
}

/* Filtr PŘÍZNAKY */

.dkLab-filters-wrapper .filter-section.filter-section-boolean {
    border-top: 1px solid #ddd;
    display: block;
}

/* Štítky levé menu Filtrovat - SKRYTÍ */

label.filter-label[for="stock"] {
    display: none;
}

/* Balikovna */
label.filter-label[for="dd[]54"] {
    display: none;
}

/* DPD Pickup */
label.filter-label[for="dd[]57"] {
    display: none;
}

/* Zasilkovna Z point */
label.filter-label[for="dd[]60"] {
    display: none;
}

/* Zasilkovna HD */
label.filter-label[for="dd[]63"] {
    display: none;
}

/* DPD */
label.filter-label[for="dd[]3276"] {
    display: none;
}

/* Balikovna Plus */
label.filter-label[for="dd[]2793"] {
    display: none;
}

/* BPSVALENTYN */
label.filter-label[for="dd[]66"] {
    display: none;
}

/* BPSVALENTYN */
label.filter-label[for="dd[]66"] {
    display: none;
}


/* Tlačítko AFFIL */

.tlacitko-affil {
    padding-right: 20px;
    padding-left: 20px;
    width: 250px;
    height: 56px;
    font-size: 18px;
    background-color: var(--color-secondary);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none !important;
    text-transform: uppercase;
    font-weight: 700;
    margin: auto;
}

.tlacitko-affil:hover {
    background-color: #e31e53;
}

.affil-section {
    display: flex;
    align-items: center;
    gap: 10%;
    margin: 20px auto;
}

.affil-section-left {
    flex: 0 0 30%;
    flex-wrap: wrap;
}

.affil-section-right {
    flex: 0 0 60%;
    flex-wrap: wrap;
}

@media (max-width: 768px) {

    .affil-section,
    .affil-section-left,
    .affil-section-right {
        flex: 0 0 100%;
        display: block;
    }
}

/* Pásek BLACK FRIDAY */

.site-msg a {
    color: #fff000;
    text-decoration: underline;
}

/* Hodnocení obchodu+ od Dominika Martiniho */
#hodnoceniobchodu .vote-wrap:not(.admin-response .vote-wrap),
.id--51 #content .vote-wrap:not(.admin-response .vote-wrap),
.template-14.id--51 .rate-wrapper:not(.admin-response .vote-wrap) {
    background-color: #dadada !important;
    border-color: #dadada !important;
    border-width: 0px !important;
    border-style: solid !important;
    border-radius: 0px !important;
}

#hodnoceniobchodu .shop-stat-all a {
    background-color: #0089CF !important;
    color: #ffffff !important;
    border-color: #0089CF !important;
    border-radius: 0px !important;
}

#hodnoceniobchodu .shop-stat-all a:hover {
    background-color: #5FC6F1 !important;
    color: #ffffff !important;
    border-color: #5FC6F1 !important;
}

/* Lištá automatické načítání produktů */

.fixed-pagination {
    display: none !important;
}

/* VÍCE POLOŽEK - hlavní menu */

@media screen and (min-width: 768px) {
    .navigation-in>ul>li>a {
        font-size: 14px;
        text-transform: none;
    }
}

/* VYBER variant produktu */

@media (min-width: 768px) {
    .p-info-wrapper .detail-parameters select {
        width: 680px;
    }

    select,
    select.form-control {
        max-width: 680px;
    }
}

/* Propojeni produktu */

.c-product-interconnection-detail-params__type {
    color: #24242E !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

/* Oprava Merkur šablony v zobrazování filtrů na telefonu */

@media screen and (max-width: 767px) {
    .dkLab-filters-wrapper__wrap {
        margin-bottom: 16px !important;
    }

    .dkLab-filters-wrapper {
        z-index: 99 !important;
        position: relative !important;
    }

    .dkLab-filters-wrapper>h4,
    .ordering h4,
    .category-header h4,
    .dkLab-filters-wrapper form h4 {
        display: none !important;
    }

    .ordering,
    .category-ordering {
        margin-top: 15px !important;
        position: relative !important;
        display: block !important;
        clear: both !important;
    }
}

/* =========================================================
   Skrytí interních štítků "Zakázať ..." na kartách produktů

   Doplněk pro řízení dopravy (delivery_control.min.js) tyhle
   štítky používá jako nosič informace, které dopravy u produktu
   zakázat. Skrývá si je sám, ale jen jQuery voláním .hide() při
   načtení stránky a při události ShoptetDOMPageContentLoaded.
   Tlačítko "Načítať 36 ďalších" tuhle událost nespouští (posílá
   jen ShoptetDOMContentLoaded), takže dodatečně načtené produkty
   zůstanou se štítky odkrytými.

   Řešíme to v CSS, ne skriptem: platí to i na obsah doplněný
   AJAXem, bez probliknutí. Prvky zůstávají v HTML i s třídami,
   takže doplněk si je dál načte a řízení dopravy funguje dál.
   ========================================================= */
[class*="flag-zakazat-"] {
    display: none !important;
}
