#hodnoceniobchodu {
  padding-top: 30px;
  background-color: #fff;
}

#hodnoceniobchodu .shop-stat-all {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}

#hodnoceniobchodu .shop-eval {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

#hodnoceniobchodu .shop-stat-all a {
  background-color: var(--color-secondary);
  color: #fff;
  border-color: var(--color-secondary);
}

#hodnoceniobchodu .shop-stat-all a:hover {
  background-color: var(--color-secondary-hover);
  color: #fff;
  border-color: var(--color-secondary-hover);
}

#hodnoceniobchodu .vote-wrap:nth-child(n + 5) {
  display: none;
}

#hodnoceniobchodu .rate-average-inner {
  text-align: center;
}

#hodnoceniobchodu .vote-content {
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}

#hodnoceniobchodu .vote-wrap {
  overflow: hidden;
}

#hodnoceniobchodu .vote-rating .vote-name.vote-name--nowrap {
  display: none !important;
}

#hodnoceniobchodu .vote-wrap,
.id--51 #content .vote-wrap {
  background-color: #f1f1f1;
}

.admin-response .vote-pic img {
  display: block !important;
}

.id--51 .votes-wrap.simple-vote {
  padding-top: 30px;
}

.id--51 #content .vote-content {
  padding-right: 0px !important;
}

.id--51 #content .votes-wrap.simple-vote {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.id--51 #content .votes-wrap:not(.admin-response) > .vote-wrap {
  width: calc(33.333% - 10px * 2);
  padding: 10px;
  border: none;
  margin: 10px;
  border-radius: 4px;
}

.id--51 #content .votes-wrap.admin-response {
  padding: 0px;
}

.id--51 #content .votes-wrap.admin-response .vote-wrap {
  border-top: solid 2px var(--color-primary);
}

.id--51 #content .votes-wrap .vote-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}

@media (min-width: 1200px) {
  .id--51 #content .votes-wrap:not(.admin-response) > .vote-wrap,
  #hodnoceniobchodu .vote-wrap {
    width: calc(25% - 10px * 2);
  }

  .type-detail #hodnoceniobchodu .vote-wrap {
    width: calc(33.3333% - 10px * 2);
  }

  .type-detail #hodnoceniobchodu .vote-wrap:nth-child(n + 4) {
    display: none;
  }
}

@media (max-width: 1200px) {
  .id--51 #content .votes-wrap:not(.admin-response) > .vote-wrap,
  #hodnoceniobchodu .vote-wrap {
    width: calc(50% - 10px * 2);
  }
}

@media (max-width: 600px) {
  .id--51 #content .votes-wrap:not(.admin-response) > .vote-wrap,
  #hodnoceniobchodu .vote-wrap {
    width: calc(100% - 10px * 2);
  }
}

#hodnoceniobchodu .vote-wrap {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  border: none;
  padding: 15px;
  border-radius: 8px;
  margin: 7.5px;
}

#hodnoceniobchodu h2 {
  text-align: center;
  font-size: 26px;
}

.id--51 .content-inner,
.id--51 #ratingWrapper,
.id--51 .votes-wrap {
  max-width: 100%;
}

.vote-admin-response {
  display: none !important;
}

.vote-time {
  color: #666;
}

.type-detail #hodnoceniobchodu {
  padding-top: 0;
}

#hodnoceniobchodu
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials,
article
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials {
  background-color: #fff;
}

#hodnoceniobchodu
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials
  > img,
article
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials
  > img {
  color: transparent !important;
  border: none;
  padding: 5px;
}

#hodnoceniobchodu
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials
  > img:not(:first-of-type),
article
  .votes-wrap:not(.admin-response)
  > .vote-wrap
  > .vote-header
  > .vote-pic
  > .vote-initials
  > img:not(:first-of-type) {
  display: none !important;
}

.vote-pic img[src="/user/documents/upload/DMupravy/heureka.jpg"] {
  padding: 5px;
  background-color: #fff;
}

article .vote-pic img {
  border-radius: 0px !important;
}

#hodnoceniobchodu .vote-pic img {
  border-radius: 100%;
}

.vote-initials {
  border-radius: 100%;
  color: #fff;
}
