@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: #5FC6F1;
    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;
}

.payment-shipping-price {
    padding-left: 5px;
    color: #000;
}

[title="Telefon"]::after {
    content: "Pracovní dny 8:00-16:00";
    display: block;
    font-size: 12px;
    color: #656565;
}

.project-phone::after {
    content: "Pracovní dny 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;
}

.dkLab-filters-wrapper .filter-section.filter-section-boolean {
    border-top: 1px solid #ddd;
    display: block;
}

label.filter-label[for="stock"] {
    display: none;
}

label.filter-label[for="dd[]1"] {
    display: block;
}

label.filter-label[for="dd[]2"] {
    display: none;
}

label.filter-label[for="dd[]8"] {
    display: none;
}

label.filter-label[for="dd[]14"] {
    display: none;
}

label.filter-label[for="dd[]2005"] {
    display: none;
}

label.filter-label[for="dd[]2008"] {
    display: none;
}

label.filter-label[for="dd[]2014"] {
    display: none;
}

label.filter-label[for="dd[]2017"] {
    display: none;
}

label.filter-label[for="dd[]2035"] {
    display: none;
}

label.filter-label[for="dd[]2599"] {
    display: none;
}

label.filter-label[for="dd[]4035"] {
    display: none;
}

label.filter-label[for="dd[]5280"] {
    display: none;
}

.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;
    }
}

.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: 8px !important;
}

#hodnoceniobchodu .shop-stat-all a {
    background-color: #0089CF !important;
    color: #ffffff !important;
    border-color: #0089CF !important;
    border-radius: 8px !important;
}

#hodnoceniobchodu .shop-stat-all a:hover {
    background-color: #5FC6F1 !important;
    color: #ffffff !important;
    border-color: #5FC6F1 !important;
}

.fixed-pagination {
    display: none !important;
}

@media screen and (min-width: 768px) {
    .navigation-in>ul>li>a {
        font-size: 14px;
        text-transform: none;
    }
}

@media (min-width: 768px) {
    .p-info-wrapper .detail-parameters select {
        width: 680px;
    }

    select,
    select.form-control {
        max-width: 680px;
    }
}

.c-product-interconnection-detail-params__type {
    color: #24242E !important;
    font-size: 14px !important;
    font-weight: bold !important;
}