.vote-wrap {width: calc(33.333% - 20px) !important;border: 1px solid var(--brand-coral);background-color: #f1f1f1;padding: 24px 20px !important;margin: 0 10px 20px;flex-direction: column;border-radius: 8px;}
.hodnoceni-hp .vote-wrap{height: 100%;}
.stars .star.star-on::before, .stars .star.star-half::before{color: #F6C546;}
.hodnoceni-hp .autor{order: -1;font-size: 18px;margin: 0 0 10px;}
.hodnoceni-hp a.btn {background-color: var(--brand-coral);border-color: var(--brand-coral);border-radius: 200px;color: #fff;line-height: 50px;height: 52px;padding: 0 40px;}
.hodnoceni-hp .rate-average-wrap .add-comment{display: none !important;}
.hodnoceni-hp .rate-average-wrap {width: 100%;padding: 0;margin-bottom: 32px;}
.hodnoceni-hp .rate-average {font-size: 50px;font-weight: 600;line-height: 1;}
.hodnoceni-hp .rate-average-wrap .stars{width: auto;}
.hodnoceni-hp .rate-average-inner{display: flex; flex-wrap: wrap;}
.hodnoceni-hp .rate-star-wrap{display: flex;flex-direction: column;padding-left: 12px;margin: 0;}
.hodnoceni-hp .left {align-self: center;}
.id--51 #ratingsList{display: flex; flex-wrap: wrap;}
.id--51 .vote-header{display: none;}
.id--51 #content .vote-content {width: 100%;padding-left: 0;}
.id--51 #content .vote-wrap {border-top: 1px solid var(--brand-coral);}
.id--51 .vote-name{font-size: 18px;}
.id--51 .vote-time{font-size: 12px;}
.hodnoceni-hp .stars-label{text-align: left;}
.vote-wrap .vote-summary:not(:has(.vote-name))::before{content: "Ověřený zákazník";color: #000;font-size: 18px; margin-bottom: 10px; display: block;line-height: 22px;}
@media screen and (max-width: 991px){
    .vote-wrap {width: calc(50% - 20px) !important;}
}
@media screen and (max-width: 767px){
    .vote-wrap {width: 100% !important; margin: 0 0 10px;}
    .hodnoceni-hp{padding-left: 10px; padding-right: 10px;}
    .hodnoceni-hp .left .btn {min-width: 230px;}
    .hodnoceni-hp .rate-average-inner {width: 226px;margin: 0 auto;}
    .hodnoceni-hp .vote-wrap:nth-child(n+2) {display: flex;}
    .hodnoceni-hp .right{flex-wrap: nowrap;overflow: auto;margin-right: -10px !important;width: calc(100% + 10px);}
    .hodnoceni-hp .vote-wrap {min-width: 280px;margin: 0 10px 0 0;}
}
.hodnoceni-hp .left::before{content: "Hodnocení obchodu";font-weight: 600;font-size: 26px;margin-bottom: 20px;display: block;}
.id--51 .hodnoceni-wrapper{display: none;}
.id--51 .content-inner {max-width: none;}