/* filtry - mezera checkbox a text */
input[type=checkbox] + label, input[type=radio] + label {
    padding-left: 25px;
}
/* popis Další informace mezere a barva */
.p-info-wrapper .p-short-description + p {
    padding-top: 0;
}
/* mezera nad hlídacím psem */
.link-icons {
    margin: 0px -20px 0 -20px;
}
/* vyhledávací pole - zaoblení spodních rohů */
@media (min-width: 992px) {
  .search-window-visible #header .search {
        border-radius: 0 0 10px 10px;
    }
}
/* filtrování - počet filtrů v závorce a menším písmem */
.filter-count {
    font-size: 11px;
    font-weight: 400;
    color: lightgray;
}

.filter-count::before {
  content: "(";
}

.filter-count::after {
  content: ")";
}

/* oprava zalamování t.čísla v patičce */
.contact-box ul li > span {
  display: inline;
}
/* poměr šířka doplňkové parametry v detailu */
.p-detail-tabs-wrapper .detail-parameters td:first-child,
.p-detail-tabs-wrapper .detail-parameters th:first-child {
  width: 35%;
  white-space: nowrap;
}

.p-detail-tabs-wrapper .detail-parameters td:last-child,
.p-detail-tabs-wrapper .detail-parameters th:last-child {
  width: 65%;
}

/* zaoblení dalších obrázků v detailu produktu */
.p-thumbnail {
    border-radius: 10px;
}

/* skrýt ikonu tisk v detailu produktu */
.link-icon.print {
    display: none !important;
}

/* k. výhody desktop - img vlevo, text vpravo */
@media (min-width: 992px) {
    .benefitBanner__item {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        text-align: left;
        gap: 10px;
    }
}

.benefitBanner__data {
    margin:5px auto 0 auto
}

/* detail produktu - mezera pod obrázky před k.výhodami */
.product-top {
    margin-bottom:0px
}

/* mezera nad a pod k.výhodami */
.benefitBanner {
    padding: 20px 0;
}

/* Nastavení hodnocení obchodu */

#hodnoceniobchodu .shop-stat-all a {
border-radius: 30px !important;
}

.votes-wrap .admin-response {
  display: none;
} 

.stars .star.is-active:hover, .stars .star.star-half::before, .stars .star.star-on::before, .stars .star:hover {
    color:#f0b820
}

.rate-bar {
    background-color: #f0b820
}

.vote-rating {
    color: #111
}

.vote-admin-response {
    color: #404040
}

.rate-wrap .rate-list .star {
    color: #f0b820;
}

.add-comment, .discussion, .discussion-form, .rate-wrapper, .votes-wrap {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
}

.rate-wrapper.unveil-wrapper .rate-average {
    font-size: 500%;
}