#main-body {
  /*min-height: 80vw;*/
  background-color: #f7f7f7;
}
  
.cu-pagination.review-pagination .rwlst-paging.hidden-paging{
  display: none !important
}


#modal-post-review{
  min-height: 50%;
  min-width: 20%;
}

.modal_review_option{
  font-size:16px;
  color:rgb(25, 25, 26);
}


#modal-post-review .img-box{
  margin-top:10px;
  margin-left:10px;
}

.commentbox {
  background-color: #fff;
  border: 1px solid #eee;
  height: auto;
  width: auto;
}
.comment-display {
  padding-top: 50px;
  margin-bottom: 20px;
  text-align: center;
  
}

.comment-display.active {
  text-align: initial;
}

.commentfilter {
  display: flex;
  background-color: #fafafa;
  color: #666;
  border-bottom: 1px solid #eee;
  height: 43px; 
  align-items: center;
}

.commentfilter a.item {
  line-height: 43px;
  padding: 0 20px;
  color: rgba(0,0,0,.87);
}

.commentfilter a.item:hover {
  background-color: #fff;
}

.commentfilter a.item.active {
  border-top: 3px solid #0089dc;
  background-color: #fff;
  border-bottom-color: #fff; 
}

.ui.grid .ui.accordion .open {
  color: green;
}

.ui.grid .ui.accordion .closed {
  color: red;
}

.ui.grid .ui.grid.hours-display .today {
  font-weight: bold;
}

.ui.grid .ui.grid.hours-display .week {
  font-weight: normal;
}


.ui.popup {
  color: #fff;
  background-color: #726f77;
  opacity: .9;
  padding: 5px 10px;
  border: none;
  min-width: 100%;
  font-size: 1.05em;
  word-break: break-all;
}

.ui.popup.left::before {
  background-color: #726f77;
}
/* .ui.popup.left.center::before {
  background-color: #726f77;
} */

.ui.popup.right.bottom::before {
  background-color: #726f77;
}

.ui.popup.top.center::before {
  background-color: #726f77;
}
.ui.popup.bottom.center::before {
  background-color: #726f77;
}

#search-result-content {
  display: flex;
}

#cat-section-content-wrap .cat-section .cat-section-title {
  font-size: 20px;
}