.elementor-widget-thim-ekits-tours-comment .woocommerce-Reviews .option {
  position: relative;
}
.elementor-widget-thim-ekits-tours-comment .woocommerce-Reviews .option .toggle {
  position: relative;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist {
  padding: 0;
  margin: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  gap: 20px;
  padding: 24px;
  border-radius: 8px;
  background: #f2f4f4;
  margin-bottom: 16px;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .avatar {
  border-radius: 50%;
  max-width: 90px;
  position: static;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text {
  margin: 0;
  border: 0;
  padding: 0;
  border-radius: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .meta {
  margin-bottom: 8px;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .description {
  margin-bottom: 24px;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .description p {
  margin-bottom: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .tour-review-images {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .tour-review-images li img {
  min-width: 100px;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .star-rating {
  float: left;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .star-rating::before {
  color: #fc961b;
}
.elementor-widget-thim-ekits-tours-comment #reviews #comments .commentlist .comment_container .comment-text .star-rating span::before {
  color: #fc961b;
}
.elementor-widget-thim-ekits-tours-comment:not(.thim-ekit-single-single-tours--show-avatar-yes) .avatar {
  display: none;
}
.elementor-widget-thim-ekits-tours-comment #reviews ol.commentlist {
  padding: 0;
  margin: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.comment {
  list-style: none;
  margin: 0.5rem 0 2.5rem 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.comment .avatar {
  max-height: 36px;
  width: auto;
  float: right;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.comment p.meta {
  margin-bottom: 0.5em;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.review {
  list-style: none;
  margin: 0.5rem 0 2.5rem 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.review .avatar {
  max-height: 36px;
  width: auto;
  float: right;
}
.elementor-widget-thim-ekits-tours-comment #reviews li.review p.meta {
  margin-bottom: 0.5em;
}
.elementor-widget-thim-ekits-tours-comment #reviews .comment-form-rating label {
  max-width: 58rem;
  margin: 0 auto;
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars {
  margin-top: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
  box-shadow: none;
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: WooCommerce;
  content: "\e021";
  text-indent: 0;
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars a:hover ~ a::before {
  content: "\e021";
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars:hover a::before {
  content: "\e020";
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars.selected a.active::before {
  content: "\e020";
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars.selected a.active ~ a::before {
  content: "\e021";
}
.elementor-widget-thim-ekits-tours-comment #reviews p.stars.selected a:not(.active)::before {
  content: "\e020";
}
.elementor-widget-thim-ekits-tours-comment #reviews .comment-form-author {
  float: none;
  margin-left: auto;
}
.elementor-widget-thim-ekits-tours-comment #reviews .comment-form-email {
  float: none;
  margin-left: auto;
}
.elementor-widget-thim-ekits-tours-comment .review-top-section #tour-add-new-review {
  padding: 16px;
  height: 44px;
  border: 1px solid transparent;
  background: var(--tours-button-color, #01aa90);
  line-height: 10px;
  color: #fff;
  position: relative;
}
.elementor-widget-thim-ekits-tours-comment .review-top-section #tour-add-new-review::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.elementor-widget-thim-ekits-tours-comment .review-top-section .statistic .statistic-general .average-rating {
  font-weight: 700;
  color: #000;
  line-height: 1.4;
}
.elementor-widget-thim-ekits-tours-comment .review-top-section .statistic .statistic-general .rating .star-rating {
  font-size: 1.25em;
}
.elementor-widget-thim-ekits-tours-comment .woocommerce-pagination .next.page-numbers::before {
  content: "\f105";
}
.elementor-widget-thim-ekits-tours-comment .woocommerce-pagination .prev.page-numbers::before {
  content: "\f104";
}
.elementor-widget-thim-ekits-tours-comment .woocommerce-pagination .next.page-numbers::before,
.elementor-widget-thim-ekits-tours-comment .woocommerce-pagination .prev.page-numbers::before {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: thim-ekits !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  transform: translate(-50%, -50%);
  color: var(--e-global-color-text);
}
.elementor-widget-thim-ekits-tours-comment .woocommerce-pagination .page-numbers {
  cursor: pointer;
}

.woocommerce-pagination {
  margin-top: 40px;
}
.woocommerce-pagination .page-numbers {
  list-style: none;
  padding: 0;
  text-align: center;
}
.woocommerce-pagination .page-numbers li {
  display: inline-block;
  margin-right: 8px;
}
.woocommerce-pagination .page-numbers li:last-child {
  margin-right: 0px;
}
.woocommerce-pagination .page-numbers li .page-numbers {
  padding: 12px 15px;
  border-radius: 200px;
  min-width: 48px;
  border: 1.5px solid transparent;
}
.woocommerce-pagination .page-numbers li .page-numbers:hover {
  background-color: var(--tours-button-color-hover, #01aa90);
  color: #fff;
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
  background-color: var(--tours-button-color-hover, #01aa90);
  color: #fff;
}
.woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next {
  border-color: var(--tours-border-color, #eee);
}
.woocommerce-pagination .page-numbers li .page-numbers.prev:hover, .woocommerce-pagination .page-numbers li .page-numbers.next:hover {
  background-color: var(--tours-border-color, #eee);
}