

/* Start:/local/components/tireos/review.list_ib/templates/.default/style.min.css?169867941410226*/
/*$sidebarWidth: 25%;
$contentWidth: 75%;*/
/** @dima */
.content-area-inner + .reviews-list-wrapper {
  margin-top: 50px; }

.reviews-list-wrapper {
  /** TOP BAR REVIEWS */
  /** BEST REVIEW STYLES */
  /** ALL REVIEW STYLES */
  /** CONTAINER FOR ALL REVIEW */ }
@media (max-width: 768px) {
  .reviews-list-wrapper h3 {
    text-align: center; } }
.reviews-list-wrapper .top-rating {
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
@media (max-width: 768px) {
  .reviews-list-wrapper .top-rating {
    display: flex;
    justify-content: center; } }
.reviews-list-wrapper .top-rating .top-rating-title {
  font-weight: 700;
  color: #3b447d;
  margin-right: 50px; }
@media (max-width: 768px) {
  .reviews-list-wrapper .top-rating .top-rating-title {
    margin: 0 25px 20px; } }
.reviews-list-wrapper .top-rating .top-rating-circle {
  margin-right: 75px; }
@media (max-width: 768px) {
  .reviews-list-wrapper .top-rating .top-rating-circle {
    margin: 0 25px 20px; } }
.reviews-list-wrapper .top-rating .top-rating-description {
  width: calc(100% - 110px - 50px - 75px - 138px); }
@media (max-width: 768px) {
  .reviews-list-wrapper .top-rating .top-rating-description {
    width: 100%;
    text-align: center; } }
.reviews-list-wrapper .best-review {
  margin-top: 25px;
  padding: 25px;
  border-left: 4px solid #3b447d;
  background: rgba(59, 68, 125, 0.05);
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0; }
.reviews-list-wrapper .best-review .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-action {
  background: #fff; }
.reviews-list-wrapper .best-review .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-action:first-child {
  border-right: 1px solid #d2d2d2; }
.reviews-list-wrapper .best-review .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-action:last-child {
  border-left: 1px solid #d2d2d2; }
.reviews-list-wrapper .review-list-item .review-list-item-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap; }
@media (max-width: 768px) {
  .reviews-list-wrapper .review-list-item .review-list-item-top {
    justify-content: center;
    margin: 0 -15px; }
  .reviews-list-wrapper .review-list-item .review-list-item-top > * {
    margin: 0 15px 20px; } }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-author-data {
  display: flex;
  align-items: center; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-author-data .review-item-author {
  color: #3b447d;
  font-weight: 700;
  font-size: 16px;
  margin-right: 15px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-author-data .review-item-date {
  font-size: 12px;
  color: #bbb;
  padding-top: 4px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-recommend {
  color: #f8843c;
  border: 1px solid;
  padding: 10px 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-recommend svg {
  width: 16px;
  height: 16px;
  margin-right: 10px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-recommend span {
  font-size: 12px;
  line-height: 12px;
  padding-top: 3px;
  letter-spacing: 0.1em;
  text-transform: uppercase; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action {
  display: flex;
  align-items: center;
  justify-content: space-between; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item {
  background: #f1f1f1;
  padding: 5px 10px;
  color: #696969;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  align-items: center; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item svg {
  width: 18px !important;
  height: 18px;
  margin-right: 10px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item .cnt {
  padding-top: 3px;
  font-weight: 600;
  color: #3b447d;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item:first-child {
  border-right: 1px solid #e2e2e2;
  border-radius: 5px 0 0 5px; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item:last-child {
  border-left: 1px solid #e2e2e2;
  border-radius: 0 5px 5px 0; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item.review-like-item-action {
  cursor: pointer;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item.review-like-item-action:hover {
  background: #3b447d;
  color: #fff; }
.reviews-list-wrapper .review-list-item .review-list-item-top .review-list-item-likes-action .review-like-item.review-like-item-action:hover .cnt {
  color: #fff; }
@media (max-width: 768px) {
  .reviews-list-wrapper .review-list-item .review-list-item-rating {
    justify-content: center; } }
.reviews-list-wrapper .review-list-item .review-list-item-rating .review-item-rating-number {
  width: 27px;
  height: 27px;
  border: 1px solid #f8843c;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
  color: #3b447d;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
.reviews-list-wrapper .review-list-item .review-list-item-rating .rating-wrapper {
  margin-bottom: 0; }
.reviews-list-wrapper .review-list-item .review-list-item-rating .rating-wrapper .rating-stars .rating-star-item svg {
  width: 15px;
  height: 15px; }
.reviews-list-wrapper .review-list-item .review-list-item-text {
  margin-top: 20px; }
.reviews-list-wrapper .review-list-item .review-list-item-text .review-list-item-text-title {
  font-weight: 700;
  color: #3b447d;
  margin-bottom: 10px; }
.reviews-list-wrapper .review-list-item .review-list-item-text .review-list-item-text-value {
  font-size: 16px;
  color: #696969;
  line-height: 22px; }
.reviews-list-wrapper .review-list-item .review-list-item-photos {
  margin-top: 20px; }
.reviews-list-wrapper .review-list-item .review-list-item-photos .review-list-item-photos-title {
  font-weight: 700;
  color: #3b447d;
  margin-bottom: 10px; }
.reviews-list-wrapper .review-list-item .review-list-item-photos .review-list-item-photos-list {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 -5px; }
.reviews-list-wrapper .review-list-item .review-list-item-photos .review-list-item-photos-list a {
  padding: 5px;
  overflow: hidden;
  background: #fff; }
.reviews-list-wrapper .review-list-item .review-list-item-photos .review-list-item-photos-list a img {
  display: block;
  border: 2px solid #3b447d;
  border-radius: 5px; }
.reviews-list-wrapper .review-list-item .review-list-item-photos .review-list-item-photos-list a:hover {
  border-color: #f8843c; }
.reviews-list-wrapper .review-list-item .review-list-item-actions {
  margin-top: 30px;
  padding-top: 25px;
  border-top: 1px solid #e2e2e2; }
.reviews-list-wrapper .review-list-item .review-list-item-actions .review-list-item-action-item {
  font-size: 12px;
  color: #696969;
  margin-right: 35px; }
.reviews-list-wrapper .review-list-item .review-list-item-actions .review-list-item-action-item svg {
  width: 14px;
  height: 14px;
  margin-right: 5px; }
.reviews-list-wrapper .review-list-item .review-list-item-actions .review-list-item-action-item span {
  text-decoration: underline; }
.reviews-list-wrapper .all-reviews-wrapper {
  margin-top: 50px; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: -25px; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item {
  padding: 5px 10px;
  background: #ececec;
  position: relative;
  margin-right: 25px;
  margin-bottom: 25px;
  cursor: pointer;
  user-select: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item:hover, .reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item.active {
  background: #3b447d;
  color: #fff; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item:hover .cnt, .reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item.active .cnt {
  color: #fff; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item.active {
  padding-right: 25px; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item.active:after {
  content: 'x';
  display: block;
  position: absolute;
  top: 4px;
  right: 15px;
  color: #fff; }
.reviews-list-wrapper .all-reviews-wrapper .review-list-filter .review-list-filter-item .cnt {
  color: #696969;
  font-size: 11px;
  position: relative;
  top: -5px;
  margin-left: 5px; }
.reviews-list-wrapper .all-reviews-wrapper .all-reviews .review-list-item {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #e6e6e6; }

/*# sourceMappingURL=style.min.css.map */

/* End */
/* /local/components/tireos/review.list_ib/templates/.default/style.min.css?169867941410226 */
