/* RATE */
div#hodnoceniobchodu h2 a {
    font-family: big-caslon-fb, serif !important;
    font-size: var(--step-2);
}
.vote-wrap {
    border-radius: 0 !important;
}
@media (min-width: 980px) {
#hodnoceniobchodu .rate-average-inner { display: flex; flex-direction: column; }
#hodnoceniobchodu span.rate-average { background-color: #34200d; padding: 20px; border-radius: 50%; color: #fff !important; margin: 0 0 20px 0 !important; align-content: center; width: 80px; height: 80px; font-weight: 800; }
#hodnoceniobchodu .rate-average-inner span.rate-star-wrap { flex-direction: column !important; }
#hodnoceniobchodu .rate-average-inner span.stars { margin-bottom: 10px; }
#hodnoceniobchodu span.vote-name.vote-name--nowrap { font-size: 14px; }
#hodnoceniobchodu .vote-content { margin-top: 15px; }
#hodnoceniobchodu .shop-stat-all .btn { border-radius: 0 !important; margin-bottom: 30px !important; margin-top: 20px !important; }
#hodnoceniobchodu .rate-average { font-size: 20px !important; }
#hodnoceniobchodu { display: flex; flex-wrap: wrap; flex-direction: row; }
#hodnoceniobchodu h2 { flex: 0 0 100%; }
#hodnoceniobchodu .shop-eval-stars { flex: 0 0 20%; box-sizing: border-box; padding-right: 20px; }
#hodnoceniobchodu .shop-eval { flex: 0 0 80%; box-sizing: border-box; }
#hodnoceniobchodu .shop-stat-all { flex: 0 0 100%; display: flex; justify-content: center; padding: 20px 0; }
}
    #hodnoceniobchodu .vote-wrap {
        padding-top: 30px !important; padding-bottom: 30px !important; position: relative;}
    #hodnoceniobchodu span.vote-name.vote-name--nowrap {
        position: absolute;bottom: 6px;right: 15px;width: auto !important;}
    #hodnoceniobchodu span.vote-name.vote-name--nowrap span{font-style: italic !important;}div#ratingsList {margin: 30px !important;}
