WP Review - Version 5.0.8

Version Description

Download this release

Release Info

Developer MyThemeShop
Plugin Icon 128x128 WP Review
Version 5.0.8
Comparing to
See all releases

Code changes from version 5.0.7 to 5.0.8

admin/metaboxes.php CHANGED
@@ -932,8 +932,6 @@ function wp_review_save_postdata( $post_id, $post ) {
932
  return;
933
  }
934
 
935
-
936
-
937
  /* Check the user's permissions. */
938
  if ( isset($_POST['post_type']) && 'page' == $_POST['post_type'] ) {
939
  if ( ! current_user_can( 'edit_page', $post_id ) ) {
@@ -945,12 +943,21 @@ function wp_review_save_postdata( $post_id, $post ) {
945
  }
946
  }
947
 
 
 
 
 
 
 
 
 
 
 
948
  $meta = array(
949
  'wp_review_custom_location' => filter_input( INPUT_POST, 'wp_review_custom_location', FILTER_SANITIZE_STRING ),
950
  'wp_review_custom_colors' => filter_input( INPUT_POST, 'wp_review_custom_colors', FILTER_SANITIZE_STRING ),
951
  'wp_review_custom_author' => filter_input( INPUT_POST, 'wp_review_custom_author', FILTER_SANITIZE_STRING ),
952
  'wp_review_location' => filter_input( INPUT_POST, 'wp_review_location', FILTER_SANITIZE_STRING ),
953
- 'wp_review_type' => filter_input( INPUT_POST, 'wp_review_type', FILTER_SANITIZE_STRING ),
954
  'wp_review_heading' => filter_input( INPUT_POST, 'wp_review_heading', FILTER_SANITIZE_STRING ),
955
  'wp_review_desc_title' => filter_input( INPUT_POST, 'wp_review_desc_title', FILTER_SANITIZE_STRING ),
956
  'wp_review_desc' => ! empty( $_POST['wp_review_desc'] ) ? wp_kses_post( wp_unslash( $_POST['wp_review_desc'] ) ) : '',
@@ -984,10 +991,6 @@ function wp_review_save_postdata( $post_id, $post ) {
984
  $meta['wp_review_inactive_color'] = '';
985
  }
986
 
987
- if ( ! $meta['wp_review_type'] ) {
988
- $meta['wp_review_type'] = wp_review_option( 'review_type', 'none' );
989
- }
990
-
991
  foreach ( $meta as $meta_key => $new_meta_value ) {
992
  $new_meta_value = wp_review_normalize_option_value( $new_meta_value );
993
 
@@ -1039,7 +1042,6 @@ function wp_review_save_postdata( $post_id, $post ) {
1039
  /**
1040
  * Delete all data when switched to 'No Review' type.
1041
  */
1042
- $type = $meta['wp_review_type']; //get_post_meta( $post_id, 'wp_review_type', true );
1043
  if ( 'none' === $type ) {
1044
  delete_post_meta( $post_id, 'wp_review_desc', $_POST['wp_review_desc'] );
1045
  delete_post_meta( $post_id, 'wp_review_heading', $_POST['wp_review_heading'] );
932
  return;
933
  }
934
 
 
 
935
  /* Check the user's permissions. */
936
  if ( isset($_POST['post_type']) && 'page' == $_POST['post_type'] ) {
937
  if ( ! current_user_can( 'edit_page', $post_id ) ) {
943
  }
944
  }
945
 
946
+ $type = filter_input( INPUT_POST, 'wp_review_type', FILTER_SANITIZE_STRING );
947
+ if ( ! $type ) {
948
+ $type = wp_review_option( 'review_type', 'none' );
949
+ }
950
+ update_post_meta( $post_id, 'wp_review_type', $type );
951
+ // Do not save review data if never enable it.
952
+ if ( 'none' === $type && ! get_post_meta( $post_id, 'wp_review_bgcolor1', true ) ) {
953
+ return $post_id;
954
+ }
955
+
956
  $meta = array(
957
  'wp_review_custom_location' => filter_input( INPUT_POST, 'wp_review_custom_location', FILTER_SANITIZE_STRING ),
958
  'wp_review_custom_colors' => filter_input( INPUT_POST, 'wp_review_custom_colors', FILTER_SANITIZE_STRING ),
959
  'wp_review_custom_author' => filter_input( INPUT_POST, 'wp_review_custom_author', FILTER_SANITIZE_STRING ),
960
  'wp_review_location' => filter_input( INPUT_POST, 'wp_review_location', FILTER_SANITIZE_STRING ),
 
961
  'wp_review_heading' => filter_input( INPUT_POST, 'wp_review_heading', FILTER_SANITIZE_STRING ),
962
  'wp_review_desc_title' => filter_input( INPUT_POST, 'wp_review_desc_title', FILTER_SANITIZE_STRING ),
963
  'wp_review_desc' => ! empty( $_POST['wp_review_desc'] ) ? wp_kses_post( wp_unslash( $_POST['wp_review_desc'] ) ) : '',
991
  $meta['wp_review_inactive_color'] = '';
992
  }
993
 
 
 
 
 
994
  foreach ( $meta as $meta_key => $new_meta_value ) {
995
  $new_meta_value = wp_review_normalize_option_value( $new_meta_value );
996
 
1042
  /**
1043
  * Delete all data when switched to 'No Review' type.
1044
  */
 
1045
  if ( 'none' === $type ) {
1046
  delete_post_meta( $post_id, 'wp_review_desc', $_POST['wp_review_desc'] );
1047
  delete_post_meta( $post_id, 'wp_review_heading', $_POST['wp_review_heading'] );
box-templates/global/partials/review-links.php CHANGED
@@ -13,14 +13,22 @@ if ( empty( $review['links'] ) || ! is_array( $review['links'] ) ) {
13
  }
14
  ?>
15
  <ul class="review-links">
16
- <?php foreach ( $review['links'] as $link ) :
17
- $link = wp_parse_args( $link, array(
18
- 'url' => '',
19
- 'text' => '',
20
- ));
 
 
 
 
 
 
 
 
21
  ?>
22
  <li>
23
- <a href="<?php echo esc_url( $link['url'] ); ?>" target="_blank"><?php echo wp_kses_post( $link['text'] ); ?></a>
24
  </li>
25
  <?php endforeach; ?>
26
  </ul>
13
  }
14
  ?>
15
  <ul class="review-links">
16
+ <?php
17
+ foreach ( $review['links'] as $review_link ) :
18
+ $review_link = wp_parse_args(
19
+ $review_link,
20
+ array(
21
+ 'url' => '',
22
+ 'text' => '',
23
+ )
24
+ );
25
+
26
+ if ( empty( $review_link['text'] ) ) {
27
+ continue;
28
+ }
29
  ?>
30
  <li>
31
+ <a href="<?php echo esc_url( $review_link['url'] ); ?>" target="_blank"><?php echo wp_kses_post( $review_link['text'] ); ?></a>
32
  </li>
33
  <?php endforeach; ?>
34
  </ul>
includes/functions.php CHANGED
@@ -2456,7 +2456,7 @@ function wp_review_get_review_items( $post_id = null ) {
2456
  * @since 3.0.0
2457
  *
2458
  * @param int $post_id Post ID.
2459
- * @return float
2460
  */
2461
  function wp_review_get_review_links( $post_id = null ) {
2462
  if ( ! $post_id ) {
@@ -2464,8 +2464,15 @@ function wp_review_get_review_links( $post_id = null ) {
2464
  }
2465
 
2466
  $links = get_post_meta( $post_id, 'wp_review_links', true );
 
2467
 
2468
- return $links ? (array) $links : array();
 
 
 
 
 
 
2469
  }
2470
 
2471
 
2456
  * @since 3.0.0
2457
  *
2458
  * @param int $post_id Post ID.
2459
+ * @return array
2460
  */
2461
  function wp_review_get_review_links( $post_id = null ) {
2462
  if ( ! $post_id ) {
2464
  }
2465
 
2466
  $links = get_post_meta( $post_id, 'wp_review_links', true );
2467
+ $links = $links ? (array) $links : array();
2468
 
2469
+ $return_links = array();
2470
+ foreach ( $links as $review_link ) {
2471
+ if ( ! empty( $review_link['text'] ) ) {
2472
+ $return_links[] = $review_link;
2473
+ }
2474
+ }
2475
+ return $return_links;
2476
  }
2477
 
2478
 
public/css/wp-review.css CHANGED
@@ -1 +1,352 @@
1
- .review-list li:after,.wp-reviews-list .item:after,.wp-reviews-list .reviews-pagination:after,[data-ui-tabs] .ui-tabs-nav:after,[data-wp-review-tabs] .tab-titles:after{content:" ";display:block;height:0;visibility:hidden;clear:both}.review-wrapper{border:1px solid #e7e7e7;margin-bottom:30px;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box}.review-wrapper .review-list{margin:0;list-style:none;padding:0;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box}.review-wrapper .review-list li{margin:0;list-style:none}.review-wrapper li:after{content:'';display:block;clear:both}.review-wrapper .review-desc li:after{display:none}.review-wrapper .review-total-wrapper h5{font-family:inherit}.review-title{background-color:#f6f6f6;border-bottom:1px solid #e7e7e7;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.review-price{float:right}.review-links{list-style:none;padding:15px 15px 8px !important;margin:0 !important;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.review-links li{display:inline-block;margin-bottom:10px}.review-links li a{display:block;padding:4px 10px;margin:0 10px 0 0;border:1px solid;border-radius:5px;outline:0}.review-links li:last-child a{margin-right:0}.review-links .review-links:not(:last-child) a{margin-right:10px}.entry-content .review-wrapper li:last-child a{margin-right:0}.wpr-error{background:#f9ada7;padding:10px;margin:10px 0}.review-list li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e7e7e7;padding:10px 15px;position:relative;list-style:none !important}.review-list li:nth-child(even){background-color:#fafafa}.review-list li:last-child{border-bottom:1px solid #e7e7e7}.wp_review_comment .review-list,.widefat .column-comment ul.review-list{margin:0;padding:0}.wp_review_comment .review-list li,.wp-review-comment-form .review-list li{padding:10px;margin:0;background:#f9f9f9;border-bottom:1px solid #e7e7e7}.review-summary-title{margin-bottom:5px}.review-desc{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.review-desc p:last-child{margin-bottom:0}.review-pros-cons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 15px 30px;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box}.review-pros-cons .review-pros{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.review-pros-cons .review-pros p:last-of-type{margin-bottom:0}.review-pros-cons .review-cons{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.review-pros-cons .review-cons p:last-of-type{margin-bottom:0}.review-pros-cons .review-pros .mb-5 strong:before,.review-pros-cons .review-cons .mb-5 strong:before{content:"\f164";font-family:"FontAwesome";font-weight:normal;margin-right:5px;opacity:0.7}.review-pros-cons .review-cons .mb-5 strong:before{content:"\f165"}.review-pros-cons ul,.review-pros-cons ol{margin:0;margin-left:0;padding:0;list-style:none}.review-pros-cons li{list-style-type:none !important}.review-pros-cons .review-pros ul li:before,.review-pros-cons .review-cons ul li:before{content:"\f00c";font-family:"FontAwesome";opacity:.4;margin-right:7px}.review-pros-cons .review-cons ul li:before{content:"\f00d"}.wp_review_comment .review-pros-cons{padding-left:0;padding-right:0}textarea#wp_review_comment_pros,textarea#wp_review_comment_cons{height:100px}.wp-review-comment-form-qualifier label{display:block}.wp-review-comment-form-qualifier select{display:block;width:100%}#review .review-desc ul,#review .review-desc ol{margin:0;margin-left:0;padding:0}.review-result-wrapper{white-space:nowrap;position:relative}.review-star .review-result-wrapper{display:inline-block}.review-star .review-result-wrapper img.wp-review-image{max-width:20px;max-height:20px;display:inline-block;opacity:0.6}.wp-review-usercomment-rating-star .review-result-wrapper img{opacity:0.6}.wp-review-usercomment-rating-star .review-result-wrapper .review-result img{opacity:1}.review-star .wpr-count{margin-left:3px;vertical-align:top}.review-result-wrapper i,.review-result-wrapper img.wp-review-image{font-style:normal;font-size:16px;padding:0;line-height:inherit}.reviewed-item{display:inline-block;padding:10px 15px;border-bottom:1px solid #e7e7e7;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reviewed-item .review-links{border:0;background:transparent !important}.reviewed-item .review-links li{margin:0}.reviewed-item .reviewed-item-data img{vertical-align:top}.reviewed-item-image{float:right;max-width:40%;margin-left:15px}.rtl .reviewed-item-image{float:left;margin-left:0;margin-right:15px}.reviewed-item-data-label{display:inline-block}.reviewed-item-data p:last-of-type{margin-bottom:0}.review-result{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.rtl .review-result{left:auto;right:0}.review-total-wrapper{float:right;padding-right:0;clear:both;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px 20px 15px}.rtl .review-total-wrapper{float:left}.review-total-wrapper span.review-total-box{border:0;display:block;font-size:40px;font-weight:700;text-align:right;margin:0;padding:35px 0 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.circle-point span.review-total-box{height:180px}.review-total-wrapper span.review-total-box small{font-size:12px;display:block}.percentage-icon{font-size:22px;position:relative;top:-14px}.review-total-star{position:relative;margin-top:5px;margin:0 auto;float:right}.review-star.review-total{position:relative}.wp-review-loading-msg,.wp-review-loading .review-result-wrapper{display:none}.wp-review-loading .wp-review-loading-msg{display:block}.review-total{z-index:99}.rtl .review-total{left:auto;right:0}.review-star,.wp-review-user-feature-rating-star{position:relative;margin-top:5px;margin:0 auto;display:inline-block}.postbox .review-star{position:relative;right:auto;top:auto}.review-list .review-star,.user-review-area .review-star,.wp-review-point-type .review-total-circle .review-star,.wp-review-percentage-type .review-total-circle .review-star,.review-list .wp-review-user-feature-rating-star{float:right}.rtl .review-list .review-star,.rtl .user-review-area .review-star,.rtl .review-total-circle .review-star,.rtl .wp-review-point-type .review-total-circle .review-star,.rtl .wp-review-percentage-type .review-total-circle .review-star{float:left;margin-right:10px;margin-left:0}.circle-point .review-list li{padding:14px 15px}.review-point .review-result-wrapper,.review-percentage .review-result-wrapper{background:rgba(0,0,0,0.1);width:100%;height:22px}.review-point .review-result-wrapper{background-color:rgba(0,0,0,0.1)}.wp-review-point-type .review-result,.wp-review-percentage-type .review-result,.review-total-point .review-result{position:absolute;top:0px;left:0px;height:22px}.rtl .wp-review-point-type .review-result,.rtl .wp-review-percentage-type .review-result,.rtl .review-total-point .review-result{left:auto;right:0px}.review-total-star.allowed-to-rate .review-result-wrapper{background:none}.wp-review-point-type .review-total-point .review-result-wrapper{background:none}.review-total-percentage.allowed-to-rate.has-not-rated-yet,.review-total-point.allowed-to-rate.has-not-rated-yet{float:none;cursor:pointer}.review-percentage .review-result-wrapper,.review-point .review-result-wrapper{position:relative;width:100%}.review-percentage .review-result,.review-point .review-result{background:currentColor;height:22px}.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper,.wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper{cursor:pointer}.wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper,.wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper{cursor:default}.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result,.wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result{display:block;-webkit-transition:none;transition:none}.review-point,.review-percentage{position:relative;clear:both}.wp-review-your-rating{position:absolute;top:102%;left:45%;margin-left:-20px;font-size:12px;line-height:18px;background:#f0f0f0;color:#fff;pointer-events:none;z-index:999;display:none;white-space:nowrap;padding:2px 4px}.rtl .wp-review-your-rating{left:auto;right:45%}.column-wp_review_rating .wp-review-circle-rating{-webkit-box-shadow:none;box-shadow:none}.review-point:hover .wp-review-your-rating,.review-percentage:hover .wp-review-your-rating{display:block}.review-result-text{position:absolute;left:4px;top:0px;font-size:16px;line-height:22px;display:none}.rtl .review-result-text{left:auto;right:4px}.wp-review-usercomment-rating .review-result-text,.wp-admin .review-result-text{display:block}.review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper{cursor:pointer}.wp-review-user-rating-circle .review-result-wrapper{text-align:right}.wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set{float:right}.wp-review-circle-type .user-total-wrapper{overflow:hidden;margin-top:3px}.review-wrapper .wp-review-circle-rating{padding:0;width:auto;display:inline}.user-review-area .review-circle{float:right;height:32px}.review-list .review-circle{float:right;margin-top:-4px}.wp-review-circle-type .review-total-wrapper>.review-total-box{display:none}.review-circle.review-total{height:100px;width:100px}.entry-content .review-wrapper h1,.entry-content .review-wrapper h2,.entry-content .review-wrapper h3,.entry-content .review-wrapper h4,.entry-content .review-wrapper h5,.entry-content .review-wrapper h6{margin:0}.entry-content .review-summary-title,#content .review-summary-title,.entry-content .reviewed-item p,#content .reviewed-item p{margin-bottom:5px}#content .review-desc p:last-child{margin-bottom:0}#review .review-desc ul{margin:0;margin-left:20px;padding-left:0}.review-total-only{padding:3px 8px;background:#fff;display:inline-block;border-radius:3px}.review-total-only .percentage-icon{font-size:inherit;top:0}.review-total-only .review-type-star{font-size:12px;padding:3px 6px}.review-total-only .review-total-star{font-size:12px;margin:0}.review-result-wrapper .review-result i,.review-result-wrapper .review-result img.wp-review-image{opacity:1;filter:alpha(opacity=100)}.wp-review-box-float-left{margin-right:20px}.wp-review-box-float-right{margin-left:20px}.wpr-user-features-rating{clear:both}.wpr-user-features-rating .user-review-title{padding:10px 15px;margin:0;font-weight:bold}.wpr-user-features-rating .user-total-wrapper{margin:0;display:inline-block}.wpr-user-features-rating .wp-review-user-feature-rating-circle+span{display:inline-block;margin-top:10px}.wpr-user-features-rating .wp-review-user-feature-rating-circle .review-result-wrapper{height:50px}.user-review-area{border-top:1px solid #e7e7e7;padding:10px 15px;position:relative;clear:both;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.user-review-area .wp-review-user-rating-star{float:right}.wp-review-user-rating .review-star .review-result-wrapper:hover span img{opacity:1}.wp-review-user-rating .review-star .review-result-wrapper:hover span:hover ~ span img{opacity:0.6}.review-total-star.allowed-to-rate{float:right;margin:0}.user-review-title{margin:15px 15px 10px;padding:0;font-family:inherit}.user-total-wrapper .user-review-title{font-weight:bold;margin:0;display:inline-block}.wp-review-user-rating .review-result-wrapper span{cursor:pointer;padding:0 0 0 4px}.wp-review-user-rating .review-result-wrapper span img.wp-review-image{opacity:0.6}.wp-review-user-rating .review-result-wrapper span:hover i,.wp-review-user-rating .review-result-wrapper span:hover img.wp-review-image,.wp-review-user-rating .review-result-wrapper span.active i,.wp-review-user-rating .review-result-wrapper span.active img.wp-review-image{opacity:1 !important}.wp-review-user-rating .review-result-wrapper .review-result i,.wp-review-user-rating .review-result-wrapper .review-result img.wp-review-image{padding-left:4px}.wp-review-user-rating.has-rated .review-result-wrapper:hover .review-result{display:block}.wp-review-user-rating .review-result-wrapper:hover .review-result,.wp-review-user-rating.wp-review-loading .review-result-wrapper,.wp-review-user-rating.wp-review-loading .wp-review-your-rating{display:none}.wp-review-user-rating .review-list li{border-top:1px solid}.wpr-rating-accept-btn{width:100%;float:right;border-radius:0;padding:14px;border:0;color:#fff;font-size:inherit;cursor:pointer}.wpr-rating-accept-btn[disabled]{cursor:not-allowed}.wp-review-rating-input.review-point .review-result-wrapper,.wp-review-rating-input.review-percentage .review-result-wrapper,.wp-review-rating-input.review-circle canvas{cursor:pointer}.wp-review-comment-form-rating{margin-bottom:15px}.wp-review-comment-form-rating .review-list li{padding:10px;background:#f9f9f9}.wp-review-comment-form-rating .user-review-title{margin:0;margin-bottom:10px}.wp-review-comment-form-rating .features-rating-list{margin:0;padding:0}.wp-review-comment-field{margin-bottom:10px}.review-total-star-comments{position:relative;display:inline-block}.wp-review-comment-title{font-size:18px}.comment-text-inner{clear:both}.comment .review-list li{margin-bottom:0}.wp-review-comment-rating .review-result-wrapper span{cursor:pointer;padding-left:4px}.wp-review-comment-rating .review-result-wrapper span i,.wp-review-comment-rating .review-result-wrapper span img.wp-review-image{opacity:0.6}.wp-review-comment-rating .review-result-wrapper span:hover i,.wp-review-comment-rating .review-result-wrapper span.active i,.wp-review-comment-rating .review-result-wrapper span:hover img.wp-review-image,.wp-review-comment-rating .review-result-wrapper span.active img.wp-review-image{opacity:1 !important;color:#FFB300}.wp-review-comment-rating .review-result-wrapper span:hover ~ span i{opacity:1;color:currentColor}.wp-review-comment-rating .review-result-wrapper:hover .review-result{display:none}.wp-review-comment-rating .review-result-wrapper .review-result{letter-spacing:-1.9px}.wp-review-comment-rating .review-result-wrapper .review-result i,.wp-review-comment-rating .review-result-wrapper .review-result img.wp-review-image{padding-left:4px}.wp-review-comment-rating .review-result-wrapper:hover span img{opacity:1}.wp-review-comment-rating .review-result-wrapper:hover span:hover ~ span img{opacity:0.6}.wpr-comment-features-rating .wp-review-user-feature-rating-circle{height:50px}.wpr-comment-features-rating .review-list .review-circle{margin-top:0;height:50px}.wpr-comment-features-rating li .wp-review-user-feature-rating-circle+span{margin-top:14px;display:inline-block}.rtl .wp-review-comment-rating .review-result-wrapper span i{float:right}.wp-review-feedback{margin-top:10px}.wp-review-feedback .review-btn{display:inline-block;text-decoration:none;background:#eee;padding:3px 9px;color:#333;border-radius:4px;font-size:14px}.wp-review-feedback .review-btn.voted,.wp-review-feedback .review-btn.voted ~ a{cursor:default}.wp-review-feedback .review-btn:hover,.wp-review-feedback .review-btn.voted{text-decoration:none;background:#81C784;color:#fff !important}.wp-review-feedback .review-btn:nth-child(2){margin-left:5px}.rtl .wp-review-feedback .review-btn:nth-child(2){margin-left:auto;margin-right:5px}.wp-review-feedback .review-btn:nth-child(2):hover,.wp-review-feedback .review-btn.voted:nth-child(2){text-decoration:none;background-color:#E57373;color:#fff !important}.wp-review-comment-form-title{clear:both;margin-bottom:15px}.wp-review-comment-form-author label,.wp-review-comment-form-email label,.wp-review-comment-form-url label{padding-left:0 !important;margin-left:0 !important}.wp-review-comment-rating-circle-wrapper .review-comment-field-msg{vertical-align:middle;margin-right:0}.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner{display:inline-block;vertical-align:middle}.wp-review-comment-rating .review-result-wrapper a{text-decoration:none;border:none}.wp-review-comment-rating-star .review-total-star{float:none}.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner,.wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner{display:inline-block}.wp-review-comment-form .wp-review-comment-field-inner{display:block}.wp-review-comment-form .user-review-title{margin:0 0 10px}.wp-review-comment-form .wpr-comment-features-rating>ul{margin:0}#comments .wp-review-comment-qualifier,#comments .wp-review-usercomment-image{margin-bottom:15px}#comments .wp-review-usercomment-image img{float:left !important;max-width:100%}.wp-review-usercomment-rating,#comments .wp-review-usercomment-rating{margin-bottom:15px}.wp-review-usercomment-rating ul,.wp-review-usercomment-rating ol,#comments .wp-review-usercomment-rating ul,#comments .wp-review-usercomment-rating ol{margin:0;margin-bottom:10px;padding-left:0;list-style-type:none}.wp-review-usercomment-rating li,#comments .wp-review-usercomment-rating li{display:block;margin-bottom:15px}.wp-review-usercomment-rating .review-star,#comments .wp-review-usercomment-rating .review-star{position:relative;top:0;right:0;display:inline-block}.wp-review-comment-rating-star{display:inline-block}form.wp-review-comment-form input,#commentform.wp-review-comment-form input,#commentform.wp-review-comment-form select{width:100%;max-width:100%;height:44px;font-size:16px;padding-left:2.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.rtl form.wp-review-comment-form input,.rtl #commentform.wp-review-comment-form input{padding-left:auto;padding-right:2.5%}form.wp-review-comment-form textarea,#commentform.wp-review-comment-form textarea{width:100%;background:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.05);color:rgba(0,0,0,0.31);max-width:100%;font-size:16px;padding-left:2.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.rtl form.wp-review-comment-form textarea,.rtl #commentform.wp-review-comment-form textarea{padding-left:auto;padding-right:2.5%}form.wp-review-comment-form>div,#commentform.wp-review-comment-form>div{width:100%;margin-bottom:10px;float:left}.rtl form.wp-review-comment-form>div,.rtl #commentform.wp-review-comment-form>div{float:right}.wp-review-thumbnail-wrapper{position:relative}.wp-review-on-thumbnail{position:absolute;top:0;right:0;background:#fff;padding:2px 4px}.wp-review-on-thumbnail.review-type-star .review-total-star{margin:0}.review-type-circle.latestPost-review-wrapper,.review-type-circle.wp-review-on-thumbnail{height:44px}.latestPost-review-wrapper .wp-review-circle-rating,.wp-review-on-thumbnail .wp-review-circle-rating{font-size:11px !important}.review-type-circle.review-total-only,.review-type-circle.wp-review-show-total{padding-top:6px;height:32px}.latestPost-review-wrapper{padding:2px 8px;background:#444;color:#fff}.review-type-star.latestPost-review-wrapper .review-result-wrapper{color:#fff !important}.review-type-star.latestPost-review-wrapper .review-result-wrapper i,.review-type-star.latestPost-review-wrapper .review-result-wrapper img.wp-review-image{opacity:0.6}.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result{color:#fff !important}.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result i,.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result img.wp-review-image{opacity:1}.widget .wp-review-show-total .review-star,.widget .wp-review-user-rating .review-star{position:relative;top:auto;right:auto}.animate-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media screen and (max-width: 600px){#review.review-wrapper .user-review-area .review-percentage,#review.review-wrapper .user-review-area .review-point{width:100% !important;max-width:100%;margin-bottom:10px}.user-review-area .user-total-wrapper{width:100%;max-width:100%}}@media screen and (max-width: 480px){.review-total-wrapper{text-align:right}.user-review-area .user-total-wrapper{max-width:60%;line-height:1.2}.user-review-area .user-total-wrapper .user-review-title{margin-top:0 !important}.review-price{float:none}.review-wrapper .review-title{font-size:16px}.review-total-wrapper span.review-total-box{padding:10px 0 20px;text-align:right;padding-left:10px}.reviewed-item-image{max-width:100%;width:100%;margin:0 0 10px 0;float:left}.rtl .review-total-wrapper span.review-total-box{padding:10px 0 20px;text-align:right;padding-left:0;padding-right:10px}.review-total-star.allowed-to-rate{position:relative;right:auto;left:0;float:left}.rtl .review-total-star.allowed-to-rate{right:0;left:auto;float:right}.review-pros-cons .review-pros,.review-pros-cons .review-cons{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.review-pros-cons .review-pros p:last-child,.review-pros-cons .review-cons p:last-child{margin-bottom:0}.review-pros-cons .review-pros{padding-bottom:20px}}.rtl .review-total-box{unicode-bidi:isolate-override}.rtl .wp-review-user-rating-total{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.rtl .wp-review-user-rating-total+small{unicode-bidi:plaintext}.rtl .review-links li a{margin:0 0 0 10px}.wp-reviews-list{position:relative;border:1px solid #e4e4e4;background-color:#fff}.wp-reviews-list *{-webkit-box-sizing:border-box;box-sizing:border-box}.wp-reviews-list ul{list-style-type:none}.wp-reviews-list .item{padding:10px 15px;border-bottom:1px solid #e4e4e4;border-top:0;position:relative;list-style-type:none;margin:0}.wp-reviews-list .item:last-child{border:none}.wp-reviews-list img{max-width:100%;height:auto}.wp-reviews-list a{color:#444}.wp-reviews-list .thumb_small{float:left;margin-right:12px;padding-top:2px;width:65px;height:65px;overflow:hidden}.wp-reviews-list .thumb_large{float:none;max-width:100%;display:inline-block;margin-bottom:4px;position:relative}.wp-reviews-list .entry-title{font-weight:700;margin:0;padding:0;overflow:hidden}.wp-reviews-list .entry-title span{font-weight:normal}.wp-reviews-list .entry-title a{display:block}.wp-reviews-list .postmeta{color:#999;font-size:13px;margin-top:5px;font-weight:normal;float:right}.wp-reviews-list .review-count{float:left}.wp-reviews-list .review-total-only{display:inline-block;font-weight:normal;background:#eee}.wp-reviews-list .wp-post-image{margin:0 !important}.wp-reviews-list .loading{min-height:120px}.wp-reviews-list .loading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);z-index:11}.wp-reviews-list .loading:after{content:"";margin:0 auto 3em auto;font-size:10px;position:absolute;top:45%;left:49%;z-index:12;text-indent:-9999em;border-top:0.4em solid rgba(0,0,0,0.2);border-right:0.4em solid rgba(0,0,0,0.2);border-bottom:0.4em solid rgba(0,0,0,0.2);border-left:0.4em solid #000;-webkit-animation:load8 0.5s infinite linear;animation:load8 0.5s infinite linear;border-radius:50%;width:2em;height:2em}.wp-reviews-list .reviews-pagination{padding-bottom:15px}.wp-reviews-list .reviews-pagination a{margin:0 15px}.wp-reviews-list .reviews-pagination .next{float:right}[data-ui-tabs] .ui-tabs-nav{list-style:none;padding:0 30px 0;border-bottom:1px solid rgba(255,255,255,0.1);margin:10px 0}[data-ui-tabs] .ui-tabs-nav li{float:left;margin:0;list-style-type:none}[data-ui-tabs] .ui-tabs-nav a{-webkit-box-shadow:none;box-shadow:none;padding:8px 15px;background-color:rgba(0,0,0,0.15);outline:0;float:left;border:0;color:inherit}[data-ui-tabs] .ui-tabs-nav .ui-state-active a{background-color:rgba(255,255,255,0.45)}[data-wp-review-tabs] .tab-titles{list-style:none;padding:0 30px 0;border-bottom:1px solid rgba(255,255,255,0.1);margin:10px 0}[data-wp-review-tabs] .tab-title{float:left;margin:0;list-style-type:none}[data-wp-review-tabs] .tab-title button{-webkit-box-shadow:none;box-shadow:none;padding:8px 15px;background-color:rgba(0,0,0,0.15);outline:0;float:left;border:0;color:inherit;cursor:pointer;font-size:inherit}[data-wp-review-tabs] .tab-title.active a{background-color:rgba(255,255,255,0.45)}.wp_review_tab_widget_content{position:relative;border:1px solid #E4E4E4}.wp_review_tab_widget_content img{max-width:100%;height:auto}.wp_review_tab_widget_content a{color:#444}.wp_review_tab_widget_content ul.wp-review-tabs li{list-style:none;display:block;width:50%;float:left;text-align:center;margin:0 !important;padding:0 !important;border:0}.wp_review_tab_widget_content ul.has-1-tabs li{width:100%;float:none;margin:0 auto}.wp_review_tab_widget_content ul.has-3-tabs li{width:33.33%}.wp_review_tab_widget_content ul.has-4-tabs li{width:50%}.wp_review_tab_widget_content .tab_title a{display:block;background:#f0f0f0;border-left:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;padding:2px 0 4px;line-height:2.4;text-decoration:none;position:relative;font-weight:bold}.wp_review_tab_widget_content .tab_title:first-child a{margin-left:0;border-left:0}.wp_review_tab_widget_content .tab_title.selected a{background:#fff;border-bottom:1px solid #fff}.wp_review_tab_widget_content .inside{background:#fff}.wp_review_tab_widget_content .tab-content li,.widget .wp_review_tab_widget_content .tab-content li{list-style-type:none;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px 15px 15px;border-bottom:1px solid #E4E4E4;text-align:left;color:#444;background:none;position:relative}.wp_review_tab_widget_content .tab-content li:last-child{border:none;margin-bottom:0}.wp_review_tab_thumb_small{float:left;margin-right:12px;padding-top:4px;width:65px;height:65px;overflow:hidden}.wp_review_tab_thumb_large{float:none;max-width:100%;display:inline-block;margin-bottom:4px;position:relative}.wp_review_tab_widget_content .entry-title{font-size:inherit;font-weight:bold;margin:0;padding:0}.wp_review_tab_widget_content .entry-title span{color:#999}.wp_review_tab_widget_content .wp-review-tab-postmeta{color:#999;font-size:13px;float:right;margin-top:5px}.wp_review_tab_widget_content .wp-post-image{margin:0 !important}.wp_review_tab_widget_content .wp-review-tab-pagination{margin:0;width:100%;padding-top:0;padding-bottom:15px;float:left}.wp_review_tab_widget_content .wp-review-tab-pagination a{margin:0 15px}.wp-review-tab-pagination a.next{float:right}.wp-review-tab-loading{min-height:120px}.wp-review-tab-loading:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);z-index:11}.clear{clear:both}.wp-review-tab-loading:after{content:"";margin:0 auto 3em auto;font-size:10px;position:absolute;top:45%;left:49%;z-index:12;text-indent:-9999em;border-top:0.4em solid rgba(0,0,0,0.2);border-right:0.4em solid rgba(0,0,0,0.2);border-bottom:0.4em solid rgba(0,0,0,0.2);border-left:0.4em solid #000;-webkit-animation:load8 0.5s infinite linear;animation:load8 0.5s infinite linear;border-radius:50%;width:2em;height:2em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.review-total-only.small-thumb{font-size:13px;font-weight:bold;padding:1px 0;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3px}.review-total-only.large-thumb{position:absolute;top:10px;right:15px;border-radius:0}.wp_review_tab_widget_content .has-4-tabs .tab_title.selected a{border-bottom:1px solid #E4E4E4}.wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a{border-left:0}.title-right{overflow:hidden}.wp-review-product-rating{margin-bottom:10px}.wp-review-comment-form-photo{margin-bottom:15px;float:left;width:100%;clear:both;margin-right:0;margin-left:0}.wp-review-comment-form-photo p{margin-bottom:0}.wp-review-comment-form-photo{position:relative}.wp-review-comment-form-photo a{position:absolute;top:0;right:0}.wp-review-comment-form-photo #wp_review_comment_attachment_url{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.wp-review-comment-form-photo input{margin-top:8px}.wp-review-comment-form-photo input.input-file{padding-left:0}.wp-review-comment-form-photo .hide{display:none}#comments .wp-review-usercomment-image{display:block;float:left;width:100%}.wp_review_comments_template #comments .is_verified{color:#b75c21;font-weight:bold}#commentform.wp-review-comment-form .comment-form-cookies-consent input{width:auto;height:auto}#commentform.wp-review-comment-form .comment-form-cookies-consent label{margin-left:8px}body.rtl .review-wrapper .review-star .wpr-count{margin-left:0;margin-right:3px}body.rtl .review-wrapper .review-total-wrapper span.review-total-box{text-align:left}body.rtl .review-wrapper .review-pros-cons .review-pros{padding-right:0;padding-left:10px}body.rtl .review-wrapper .review-pros-cons .review-cons{padding-left:0;padding-right:10px}body.rtl .review-wrapper .user-review-area .wp-review-user-rating-star{float:left}body.rtl .wp-review-comment-form-photo a{right:auto;left:0}body.rtl .review-pros-cons .review-pros{padding-right:0;padding-left:10px}body.rtl .review-pros-cons .review-cons{padding-right:10px;padding-left:0}body.rtl #comments .wp-review-usercomment-image img{float:right !important}body.rtl .wpr-businesses .business-data{padding-right:10px;padding-left:5px}body.rtl .wp-reviews-list .thumb_small{float:right;margin-right:0;margin-left:12px}body.rtl .wp-reviews-list .review-count{float:right}body.rtl .wp-reviews-list .postmeta{float:left}body.rtl .wp-reviews-list .reviews-pagination .next{float:left}body.rtl .review-total-only.large-thumb{right:auto;left:15px}body.rtl .wpr-place-reviews .review-image{float:right;margin-right:0;margin-left:10px}@font-face{font-family:'font-icons';src:url("../fonts/font-icons.eot");src:url("../fonts/font-icons.eot") format("embedded-opentype"),url("../fonts/font-icons.woff") format("woff"),url("../fonts/font-icons.ttf") format("truetype"),url("../fonts/font-icons.svg") format("svg");font-weight:normal;font-style:normal}[class^="mts-icon-"]:before,[class*=" mts-icon-"]:before{font-family:"font-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em}[class*="mts-icon-loader"]:before{font-family:"font-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.mts-icon-star:before{content:'\e800'}.mts-icon-loader:before{content:'\e801'}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * WP Review by MyThemeShop
3
+ * https://mythemeshop.com/plugins/wp-review/
4
+ */
5
+ .review-list li:after, .wp-reviews-list .item:after, .wp-reviews-list .reviews-pagination:after, [data-ui-tabs] .ui-tabs-nav:after, [data-wp-review-tabs] .tab-titles:after { content: " "; display: block; height: 0; visibility: hidden; clear: both; }
6
+ .review-wrapper { border: 1px solid #e7e7e7; margin-bottom: 30px; clear: both; -webkit-box-sizing: border-box; box-sizing: border-box; }
7
+ .review-wrapper .review-list { margin: 0; list-style: none; padding: 0; clear: both; -webkit-box-sizing: border-box; box-sizing: border-box; }
8
+ .review-wrapper .review-list li { margin: 0; list-style: none; }
9
+ .review-wrapper li:after { content: ''; display: block; clear: both; }
10
+ .review-wrapper .review-desc li:after { display: none; }
11
+ .review-wrapper .review-total-wrapper h5 { font-family: inherit; }
12
+ .review-title { background-color: #f6f6f6; border-bottom: 1px solid #e7e7e7; margin: 0; padding: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: inherit; }
13
+ .review-price { float: right; }
14
+ .review-links { list-style: none; padding: 15px 15px 8px !important; margin: 0 !important; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
15
+ .review-links li { display: inline-block; margin-bottom: 10px; }
16
+ .review-links li a { display: block; padding: 4px 10px; margin: 0 10px 0 0; border: 1px solid; border-radius: 5px; outline: 0; }
17
+ .review-links li:last-child a { margin-right: 0; }
18
+ .review-links .review-links:not(:last-child) a { margin-right: 10px; }
19
+ .entry-content .review-wrapper li:last-child a { margin-right: 0; }
20
+ .wpr-error { background: #f9ada7; padding: 10px; margin: 10px 0; }
21
+ .review-list li { -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #e7e7e7; padding: 10px 15px; position: relative; list-style: none !important; }
22
+ .review-list li:nth-child(even) { background-color: #fafafa; }
23
+ .review-list li:last-child { border-bottom: 1px solid #e7e7e7; }
24
+ .wp_review_comment .review-list, .widefat .column-comment ul.review-list { margin: 0; padding: 0; }
25
+ .wp_review_comment .review-list li, .wp-review-comment-form .review-list li { padding: 10px; margin: 0; background: #f9f9f9; border-bottom: 1px solid #e7e7e7; }
26
+ .review-summary-title { margin-bottom: 5px; }
27
+ .review-desc { padding: 10px 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
28
+ .review-desc p:last-child { margin-bottom: 0; }
29
+ .review-pros-cons { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 15px 30px; clear: both; -webkit-box-sizing: border-box; box-sizing: border-box; }
30
+ .review-pros-cons .review-pros { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding-right: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
31
+ .review-pros-cons .review-pros p:last-of-type { margin-bottom: 0; }
32
+ .review-pros-cons .review-cons { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding-left: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
33
+ .review-pros-cons .review-cons p:last-of-type { margin-bottom: 0; }
34
+ .review-pros-cons .review-pros .mb-5 strong:before, .review-pros-cons .review-cons .mb-5 strong:before { content: "\f164"; font-family: "FontAwesome"; font-weight: normal; margin-right: 5px; opacity: 0.7; }
35
+ .review-pros-cons .review-cons .mb-5 strong:before { content: "\f165"; }
36
+ .review-pros-cons ul, .review-pros-cons ol { margin: 0; margin-left: 0; padding: 0; list-style: none; }
37
+ .review-pros-cons li { list-style-type: none !important; }
38
+ .review-pros-cons .review-pros ul li:before, .review-pros-cons .review-cons ul li:before { content: "\f00c"; font-family: "FontAwesome"; opacity: .4; margin-right: 7px; }
39
+ .review-pros-cons .review-cons ul li:before { content: "\f00d"; }
40
+ .wp_review_comment .review-pros-cons { padding-left: 0; padding-right: 0; }
41
+ textarea#wp_review_comment_pros, textarea#wp_review_comment_cons { height: 100px; }
42
+ .wp-review-comment-form-qualifier label { display: block; }
43
+ .wp-review-comment-form-qualifier select { display: block; width: 100%; }
44
+ #review .review-desc ul, #review .review-desc ol { margin: 0; margin-left: 0; padding: 0; }
45
+ .review-result-wrapper { white-space: nowrap; position: relative; }
46
+ .review-star .review-result-wrapper { display: inline-block; }
47
+ .review-star .review-result-wrapper img.wp-review-image { max-width: 20px; max-height: 20px; display: inline-block; opacity: 0.6; }
48
+ .wp-review-usercomment-rating-star .review-result-wrapper img { opacity: 0.6; }
49
+ .wp-review-usercomment-rating-star .review-result-wrapper .review-result img { opacity: 1; }
50
+ .review-star .wpr-count { margin-left: 3px; vertical-align: top; }
51
+ .review-result-wrapper i, .review-result-wrapper img.wp-review-image { font-style: normal; font-size: 16px; padding: 0; line-height: inherit; }
52
+ .reviewed-item { display: inline-block; padding: 10px 15px; border-bottom: 1px solid #e7e7e7; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
53
+ .reviewed-item .review-links { border: 0; background: transparent !important; }
54
+ .reviewed-item .review-links li { margin: 0; }
55
+ .reviewed-item .reviewed-item-data img { vertical-align: top; }
56
+ .reviewed-item-image { float: right; max-width: 40%; margin-left: 15px; }
57
+ .rtl .reviewed-item-image { float: left; margin-left: 0; margin-right: 15px; }
58
+ .reviewed-item-data-label { display: inline-block; }
59
+ .reviewed-item-data p:last-of-type { margin-bottom: 0; }
60
+ .review-result { position: absolute; top: 0; left: 0; overflow: hidden; white-space: nowrap; }
61
+ .rtl .review-result { left: auto; right: 0; }
62
+ .review-total-wrapper { float: right; padding-right: 0; clear: both; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 15px 20px 15px; }
63
+ .rtl .review-total-wrapper { float: left; }
64
+ .review-total-wrapper span.review-total-box { border: 0; display: block; font-size: 40px; font-weight: 700; text-align: right; margin: 0; padding: 35px 0 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
65
+ .circle-point span.review-total-box { height: 180px; }
66
+ .review-total-wrapper span.review-total-box small { font-size: 12px; display: block; }
67
+ .percentage-icon { font-size: 22px; position: relative; top: -14px; }
68
+ .review-total-star { position: relative; margin-top: 5px; margin: 0 auto; float: right; }
69
+ .review-star.review-total { position: relative; }
70
+ .wp-review-loading-msg, .wp-review-loading .review-result-wrapper { display: none; }
71
+ .wp-review-loading .wp-review-loading-msg { display: block; }
72
+ .review-total { z-index: 99; }
73
+ .rtl .review-total { left: auto; right: 0; }
74
+ .review-star, .wp-review-user-feature-rating-star { position: relative; margin-top: 5px; margin: 0 auto; display: inline-block; }
75
+ .postbox .review-star { position: relative; right: auto; top: auto; }
76
+ .review-list .review-star, .user-review-area .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star, .review-list .wp-review-user-feature-rating-star { float: right; }
77
+ .rtl .review-list .review-star, .rtl .user-review-area .review-star, .rtl .review-total-circle .review-star, .rtl .wp-review-point-type .review-total-circle .review-star, .rtl .wp-review-percentage-type .review-total-circle .review-star { float: left; margin-right: 10px; margin-left: 0; }
78
+ /** Bar & Percentage Point */
79
+ .circle-point .review-list li { padding: 14px 15px; }
80
+ .review-point .review-result-wrapper, .review-percentage .review-result-wrapper { background: rgba(0, 0, 0, 0.1); width: 100%; height: 22px; }
81
+ .review-point .review-result-wrapper { background-color: rgba(0, 0, 0, 0.1); }
82
+ .wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result { position: absolute; top: 0px; left: 0px; height: 22px; }
83
+ .rtl .wp-review-point-type .review-result, .rtl .wp-review-percentage-type .review-result, .rtl .review-total-point .review-result { left: auto; right: 0px; }
84
+ .review-total-star.allowed-to-rate .review-result-wrapper { background: none; }
85
+ .wp-review-point-type .review-total-point .review-result-wrapper { background: none; }
86
+ .review-total-percentage.allowed-to-rate.has-not-rated-yet, .review-total-point.allowed-to-rate.has-not-rated-yet { float: none; cursor: pointer; }
87
+ .review-percentage .review-result-wrapper, .review-point .review-result-wrapper { position: relative; width: 100%; }
88
+ .review-percentage .review-result, .review-point .review-result { background: currentColor; height: 22px; }
89
+ .wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper { cursor: pointer; }
90
+ .wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper { cursor: default; }
91
+ .wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result { display: block; -webkit-transition: none; transition: none; }
92
+ .review-point, .review-percentage { position: relative; clear: both; }
93
+ .wp-review-your-rating { position: absolute; top: 102%; left: 45%; margin-left: -20px; font-size: 12px; line-height: 18px; background: #f0f0f0; color: #fff; pointer-events: none; z-index: 999; display: none; white-space: nowrap; padding: 2px 4px; }
94
+ .rtl .wp-review-your-rating { left: auto; right: 45%; }
95
+ .column-wp_review_rating .wp-review-circle-rating { -webkit-box-shadow: none; box-shadow: none; }
96
+ .review-point:hover .wp-review-your-rating, .review-percentage:hover .wp-review-your-rating { display: block; }
97
+ .review-result-text { position: absolute; left: 4px; top: 0px; font-size: 16px; line-height: 22px; display: none; }
98
+ .rtl .review-result-text { left: auto; right: 4px; }
99
+ .wp-review-usercomment-rating .review-result-text, .wp-admin .review-result-text { display: block; }
100
+ /** Circle */
101
+ .review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper { cursor: pointer; }
102
+ .wp-review-user-rating-circle .review-result-wrapper { text-align: right; }
103
+ .wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set { float: right; }
104
+ .wp-review-circle-type .user-total-wrapper { overflow: hidden; margin-top: 3px; }
105
+ .review-wrapper .wp-review-circle-rating { padding: 0; width: auto; display: inline; }
106
+ .user-review-area .review-circle { float: right; height: 32px; }
107
+ .review-list .review-circle { float: right; margin-top: -4px; }
108
+ .wp-review-circle-type .review-total-wrapper > .review-total-box { display: none; }
109
+ .review-circle.review-total { height: 100px; width: 100px; }
110
+ /** Twenty series themes compatibilty */
111
+ .entry-content .review-wrapper h1, .entry-content .review-wrapper h2, .entry-content .review-wrapper h3, .entry-content .review-wrapper h4, .entry-content .review-wrapper h5, .entry-content .review-wrapper h6 { margin: 0; }
112
+ .entry-content .review-summary-title, #content .review-summary-title, .entry-content .reviewed-item p, #content .reviewed-item p { margin-bottom: 5px; }
113
+ #content .review-desc p:last-child { margin-bottom: 0; }
114
+ #review .review-desc ul { margin: 0; margin-left: 20px; padding-left: 0; }
115
+ /** Basic styling for wp_review_display_total */
116
+ .review-total-only { padding: 3px 8px; background: #fff; display: inline-block; border-radius: 3px; }
117
+ .review-total-only .percentage-icon { font-size: inherit; top: 0; }
118
+ .review-total-only .review-type-star { font-size: 12px; padding: 3px 6px; }
119
+ .review-total-only .review-total-star { font-size: 12px; margin: 0; }
120
+ .review-result-wrapper .review-result i, .review-result-wrapper .review-result img.wp-review-image { opacity: 1; filter: alpha(opacity=100); }
121
+ .wp-review-box-float-left { margin-right: 20px; }
122
+ .wp-review-box-float-right { margin-left: 20px; }
123
+ /** Users review area */
124
+ .wpr-user-features-rating { clear: both; }
125
+ .wpr-user-features-rating .user-review-title { padding: 10px 15px; margin: 0; font-weight: bold; }
126
+ .wpr-user-features-rating .user-total-wrapper { margin: 0; display: inline-block; }
127
+ .wpr-user-features-rating .wp-review-user-feature-rating-circle + span { display: inline-block; margin-top: 10px; }
128
+ .wpr-user-features-rating .wp-review-user-feature-rating-circle .review-result-wrapper { height: 50px; }
129
+ .user-review-area { border-top: 1px solid #e7e7e7; padding: 10px 15px; position: relative; clear: both; float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
130
+ .user-review-area .wp-review-user-rating-star { float: right; }
131
+ .wp-review-user-rating .review-star .review-result-wrapper:hover span img { opacity: 1; }
132
+ .wp-review-user-rating .review-star .review-result-wrapper:hover span:hover ~ span img { opacity: 0.6; }
133
+ .review-total-star.allowed-to-rate { float: right; margin: 0; }
134
+ .user-review-title { margin: 15px 15px 10px; padding: 0; font-family: inherit; }
135
+ .user-total-wrapper .user-review-title { font-weight: bold; margin: 0; display: inline-block; }
136
+ .wp-review-user-rating .review-result-wrapper span { cursor: pointer; padding: 0 0 0 4px; }
137
+ .wp-review-user-rating .review-result-wrapper span img.wp-review-image { opacity: 0.6; }
138
+ .wp-review-user-rating .review-result-wrapper span:hover i, .wp-review-user-rating .review-result-wrapper span:hover img.wp-review-image, .wp-review-user-rating .review-result-wrapper span.active i, .wp-review-user-rating .review-result-wrapper span.active img.wp-review-image { opacity: 1 !important; }
139
+ .wp-review-user-rating .review-result-wrapper .review-result i, .wp-review-user-rating .review-result-wrapper .review-result img.wp-review-image { padding-left: 4px; }
140
+ .wp-review-user-rating.has-rated .review-result-wrapper:hover .review-result { display: block; }
141
+ .wp-review-user-rating .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-loading .review-result-wrapper, .wp-review-user-rating.wp-review-loading .wp-review-your-rating { display: none; }
142
+ .wp-review-user-rating .review-list li { border-top: 1px solid; }
143
+ .wpr-rating-accept-btn { width: 100%; float: right; border-radius: 0; padding: 14px; border: 0; color: #fff; font-size: inherit; cursor: pointer; }
144
+ .wpr-rating-accept-btn[disabled] { cursor: not-allowed; }
145
+ .wp-review-rating-input.review-point .review-result-wrapper, .wp-review-rating-input.review-percentage .review-result-wrapper, .wp-review-rating-input.review-circle canvas { cursor: pointer; }
146
+ /** Review in comments */
147
+ .wp-review-comment-form-rating { margin-bottom: 15px; }
148
+ .wp-review-comment-form-rating .review-list li { padding: 10px; background: #f9f9f9; }
149
+ .wp-review-comment-form-rating .user-review-title { margin: 0; margin-bottom: 10px; }
150
+ .wp-review-comment-form-rating .features-rating-list { margin: 0; padding: 0; }
151
+ .wp-review-comment-field { margin-bottom: 10px; }
152
+ .review-total-star-comments { position: relative; display: inline-block; }
153
+ .wp-review-comment-title { font-size: 18px; }
154
+ .comment-text-inner { clear: both; }
155
+ .comment .review-list li { margin-bottom: 0; }
156
+ .wp-review-comment-rating .review-result-wrapper span { cursor: pointer; padding-left: 4px; }
157
+ .wp-review-comment-rating .review-result-wrapper span i, .wp-review-comment-rating .review-result-wrapper span img.wp-review-image { opacity: 0.6; }
158
+ .wp-review-comment-rating .review-result-wrapper span:hover i, .wp-review-comment-rating .review-result-wrapper span.active i, .wp-review-comment-rating .review-result-wrapper span:hover img.wp-review-image, .wp-review-comment-rating .review-result-wrapper span.active img.wp-review-image { opacity: 1 !important; color: #FFB300; }
159
+ .wp-review-comment-rating .review-result-wrapper span:hover ~ span i { opacity: 1; color: currentColor; }
160
+ .wp-review-comment-rating .review-result-wrapper:hover .review-result { display: none; }
161
+ .wp-review-comment-rating .review-result-wrapper .review-result { letter-spacing: -1.9px; }
162
+ .wp-review-comment-rating .review-result-wrapper .review-result i, .wp-review-comment-rating .review-result-wrapper .review-result img.wp-review-image { padding-left: 4px; }
163
+ .wp-review-comment-rating .review-result-wrapper:hover span img { opacity: 1; }
164
+ .wp-review-comment-rating .review-result-wrapper:hover span:hover ~ span img { opacity: 0.6; }
165
+ .wpr-comment-features-rating .wp-review-user-feature-rating-circle { height: 50px; }
166
+ .wpr-comment-features-rating .review-list .review-circle { margin-top: 0; height: 50px; }
167
+ .wpr-comment-features-rating li .wp-review-user-feature-rating-circle + span { margin-top: 14px; display: inline-block; }
168
+ .rtl .wp-review-comment-rating .review-result-wrapper span i { float: right; }
169
+ .wp-review-feedback { margin-top: 10px; }
170
+ .wp-review-feedback .review-btn { display: inline-block; text-decoration: none; background: #eee; padding: 3px 9px; color: #333; border-radius: 4px; font-size: 14px; }
171
+ .wp-review-feedback .review-btn.voted, .wp-review-feedback .review-btn.voted ~ a { cursor: default; }
172
+ .wp-review-feedback .review-btn:hover, .wp-review-feedback .review-btn.voted { text-decoration: none; background: #81C784; color: #fff !important; }
173
+ .wp-review-feedback .review-btn:nth-child(2) { margin-left: 5px; }
174
+ .rtl .wp-review-feedback .review-btn:nth-child(2) { margin-left: auto; margin-right: 5px; }
175
+ .wp-review-feedback .review-btn:nth-child(2):hover, .wp-review-feedback .review-btn.voted:nth-child(2) { text-decoration: none; background-color: #E57373; color: #fff !important; }
176
+ .wp-review-comment-form-title { clear: both; margin-bottom: 15px; }
177
+ .wp-review-comment-form-author label, .wp-review-comment-form-email label, .wp-review-comment-form-url label { padding-left: 0 !important; margin-left: 0 !important; }
178
+ .wp-review-comment-rating-circle-wrapper .review-comment-field-msg { vertical-align: middle; margin-right: 0; }
179
+ .wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner { display: inline-block; vertical-align: middle; }
180
+ .wp-review-comment-rating .review-result-wrapper a { text-decoration: none; border: none; }
181
+ .wp-review-comment-rating-star .review-total-star { float: none; }
182
+ .wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner, .wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner { display: inline-block; }
183
+ .wp-review-comment-form .wp-review-comment-field-inner { display: block; }
184
+ .wp-review-comment-form .user-review-title { margin: 0 0 10px; }
185
+ .wp-review-comment-form .wpr-comment-features-rating > ul { margin: 0; }
186
+ #comments .wp-review-comment-qualifier, #comments .wp-review-usercomment-image { margin-bottom: 15px; }
187
+ #comments .wp-review-usercomment-image img { float: left !important; max-width: 100%; }
188
+ .wp-review-usercomment-rating, #comments .wp-review-usercomment-rating { margin-bottom: 15px; }
189
+ .wp-review-usercomment-rating ul, .wp-review-usercomment-rating ol, #comments .wp-review-usercomment-rating ul, #comments .wp-review-usercomment-rating ol { margin: 0; margin-bottom: 10px; padding-left: 0; list-style-type: none; }
190
+ .wp-review-usercomment-rating li, #comments .wp-review-usercomment-rating li { display: block; margin-bottom: 15px; }
191
+ .wp-review-usercomment-rating .review-star, #comments .wp-review-usercomment-rating .review-star { position: relative; top: 0; right: 0; display: inline-block; }
192
+ .wp-review-comment-rating-star { display: inline-block; }
193
+ form.wp-review-comment-form input, #commentform.wp-review-comment-form input, #commentform.wp-review-comment-form select { width: 100%; max-width: 100%; height: 44px; font-size: 16px; padding-left: 2.5%; -webkit-box-sizing: border-box; box-sizing: border-box; }
194
+ .rtl form.wp-review-comment-form input, .rtl #commentform.wp-review-comment-form input { padding-left: auto; padding-right: 2.5%; }
195
+ form.wp-review-comment-form textarea, #commentform.wp-review-comment-form textarea { width: 100%; background: rgba(0, 0, 0, 0.035); border: 1px solid rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.31); max-width: 100%; font-size: 16px; padding-left: 2.5%; -webkit-box-sizing: border-box; box-sizing: border-box; }
196
+ .rtl form.wp-review-comment-form textarea, .rtl #commentform.wp-review-comment-form textarea { padding-left: auto; padding-right: 2.5%; }
197
+ form.wp-review-comment-form > div, #commentform.wp-review-comment-form > div { width: 100%; margin-bottom: 10px; float: left; }
198
+ .rtl form.wp-review-comment-form > div, .rtl #commentform.wp-review-comment-form > div { float: right; }
199
+ /** Show on thumbnails */
200
+ .wp-review-thumbnail-wrapper { position: relative; }
201
+ .wp-review-on-thumbnail { position: absolute; top: 0; right: 0; background: #fff; padding: 2px 4px; }
202
+ .wp-review-on-thumbnail.review-type-star .review-total-star { margin: 0; }
203
+ .review-type-circle.latestPost-review-wrapper, .review-type-circle.wp-review-on-thumbnail { height: 44px; }
204
+ .latestPost-review-wrapper .wp-review-circle-rating, .wp-review-on-thumbnail .wp-review-circle-rating { font-size: 11px !important; }
205
+ .review-type-circle.review-total-only, .review-type-circle.wp-review-show-total { padding-top: 6px; height: 32px; }
206
+ .latestPost-review-wrapper { padding: 2px 8px; background: #444; color: #fff; }
207
+ .review-type-star.latestPost-review-wrapper .review-result-wrapper { color: #fff !important; }
208
+ .review-type-star.latestPost-review-wrapper .review-result-wrapper i, .review-type-star.latestPost-review-wrapper .review-result-wrapper img.wp-review-image { opacity: 0.6; }
209
+ .review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result { color: #fff !important; }
210
+ .review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result i, .review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result img.wp-review-image { opacity: 1; }
211
+ .widget .wp-review-show-total .review-star, .widget .wp-review-user-rating .review-star { position: relative; top: auto; right: auto; }
212
+ /* Spin Animation For Loader */
213
+ .animate-spin { -webkit-animation: spin 1s infinite linear; animation: spin 1s infinite linear; display: inline-block; }
214
+ @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg);
215
+ transform: rotate(0deg); }
216
+ 100% { -webkit-transform: rotate(359deg);
217
+ transform: rotate(359deg); } }
218
+ @keyframes spin { 0% { -webkit-transform: rotate(0deg);
219
+ transform: rotate(0deg); }
220
+ 100% { -webkit-transform: rotate(359deg);
221
+ transform: rotate(359deg); } }
222
+ /*-----------------------------------------------------*/
223
+ /* Responsvie
224
+ /*-----------------------------------------------------*/
225
+ @media screen and (max-width: 600px) { #review.review-wrapper .user-review-area .review-percentage, #review.review-wrapper .user-review-area .review-point { width: 100% !important; max-width: 100%; margin-bottom: 10px; }
226
+ .user-review-area .user-total-wrapper { width: 100%; max-width: 100%; } }
227
+ @media screen and (max-width: 480px) { .review-total-wrapper { text-align: right; }
228
+ .user-review-area .user-total-wrapper { max-width: 60%; line-height: 1.2; }
229
+ .user-review-area .user-total-wrapper .user-review-title { margin-top: 0 !important; }
230
+ .review-price { float: none; }
231
+ .review-wrapper .review-title { font-size: 16px; }
232
+ .review-total-wrapper span.review-total-box { padding: 10px 0 20px; text-align: right; padding-left: 10px; }
233
+ .reviewed-item-image { max-width: 100%; width: 100%; margin: 0 0 10px 0; float: left; }
234
+ .rtl .review-total-wrapper span.review-total-box { padding: 10px 0 20px; text-align: right; padding-left: 0; padding-right: 10px; }
235
+ .review-total-star.allowed-to-rate { position: relative; right: auto; left: 0; float: left; }
236
+ .rtl .review-total-star.allowed-to-rate { right: 0; left: auto; float: right; }
237
+ .review-pros-cons .review-pros, .review-pros-cons .review-cons { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0; }
238
+ .review-pros-cons .review-pros p:last-child, .review-pros-cons .review-cons p:last-child { margin-bottom: 0; }
239
+ .review-pros-cons .review-pros { padding-bottom: 20px; } }
240
+ .rtl .review-total-box { unicode-bidi: isolate-override; }
241
+ .rtl .wp-review-user-rating-total { unicode-bidi: -webkit-isolate; unicode-bidi: isolate; }
242
+ .rtl .wp-review-user-rating-total + small { unicode-bidi: plaintext; }
243
+ .rtl .review-links li a { margin: 0 0 0 10px; }
244
+ /*--------------------------- Reviews list --------------------------*/
245
+ .wp-reviews-list { position: relative; border: 1px solid #e4e4e4; background-color: #fff; /* Loading... */ }
246
+ .wp-reviews-list * { -webkit-box-sizing: border-box; box-sizing: border-box; }
247
+ .wp-reviews-list ul { list-style-type: none; }
248
+ .wp-reviews-list .item { padding: 10px 15px; border-bottom: 1px solid #e4e4e4; border-top: 0; position: relative; list-style-type: none; margin: 0; }
249
+ .wp-reviews-list .item:last-child { border: none; }
250
+ .wp-reviews-list img { max-width: 100%; height: auto; }
251
+ .wp-reviews-list a { color: #444; }
252
+ .wp-reviews-list .thumb_small { float: left; margin-right: 12px; padding-top: 2px; width: 65px; height: 65px; overflow: hidden; }
253
+ .wp-reviews-list .thumb_large { float: none; max-width: 100%; display: inline-block; margin-bottom: 4px; position: relative; }
254
+ .wp-reviews-list .entry-title { font-weight: 700; margin: 0; padding: 0; overflow: hidden; }
255
+ .wp-reviews-list .entry-title span { font-weight: normal; }
256
+ .wp-reviews-list .entry-title a { display: block; }
257
+ .wp-reviews-list .postmeta { color: #999; font-size: 13px; margin-top: 5px; font-weight: normal; float: right; }
258
+ .wp-reviews-list .review-count { float: left; }
259
+ .wp-reviews-list .review-total-only { display: inline-block; font-weight: normal; background: #eee; }
260
+ .wp-reviews-list .wp-post-image { margin: 0 !important; }
261
+ .wp-reviews-list .loading { min-height: 120px; }
262
+ .wp-reviews-list .loading:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.8); z-index: 11; }
263
+ .wp-reviews-list .loading:after { content: ""; margin: 0 auto 3em auto; font-size: 10px; position: absolute; top: 45%; left: 49%; z-index: 12; text-indent: -9999em; border-top: 0.4em solid rgba(0, 0, 0, 0.2); border-right: 0.4em solid rgba(0, 0, 0, 0.2); border-bottom: 0.4em solid rgba(0, 0, 0, 0.2); border-left: 0.4em solid #000; -webkit-animation: load8 0.5s infinite linear; animation: load8 0.5s infinite linear; border-radius: 50%; width: 2em; height: 2em; }
264
+ .wp-reviews-list .reviews-pagination { padding-bottom: 15px; }
265
+ .wp-reviews-list .reviews-pagination a { margin: 0 15px; }
266
+ .wp-reviews-list .reviews-pagination .next { float: right; }
267
+ [data-ui-tabs] .ui-tabs-nav { list-style: none; padding: 0 30px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 10px 0; }
268
+ [data-ui-tabs] .ui-tabs-nav li { float: left; margin: 0; list-style-type: none; }
269
+ [data-ui-tabs] .ui-tabs-nav a { -webkit-box-shadow: none; box-shadow: none; padding: 8px 15px; background-color: rgba(0, 0, 0, 0.15); outline: 0; float: left; border: 0; color: inherit; }
270
+ [data-ui-tabs] .ui-tabs-nav .ui-state-active a { background-color: rgba(255, 255, 255, 0.45); }
271
+ [data-wp-review-tabs] .tab-titles { list-style: none; padding: 0 30px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 10px 0; }
272
+ [data-wp-review-tabs] .tab-title { float: left; margin: 0; list-style-type: none; }
273
+ [data-wp-review-tabs] .tab-title button { -webkit-box-shadow: none; box-shadow: none; padding: 8px 15px; background-color: rgba(0, 0, 0, 0.15); outline: 0; float: left; border: 0; color: inherit; cursor: pointer; font-size: inherit; }
274
+ [data-wp-review-tabs] .tab-title.active a { background-color: rgba(255, 255, 255, 0.45); }
275
+ .wp_review_tab_widget_content { position: relative; border: 1px solid #E4E4E4; }
276
+ .wp_review_tab_widget_content img { max-width: 100%; height: auto; }
277
+ .wp_review_tab_widget_content a { color: #444; }
278
+ .wp_review_tab_widget_content ul.wp-review-tabs li { list-style: none; display: block; width: 50%; float: left; text-align: center; margin: 0 !important; padding: 0 !important; border: 0; }
279
+ .wp_review_tab_widget_content ul.has-1-tabs li { width: 100%; float: none; margin: 0 auto; }
280
+ .wp_review_tab_widget_content ul.has-3-tabs li { width: 33.33%; }
281
+ .wp_review_tab_widget_content ul.has-4-tabs li { width: 50%; }
282
+ .wp_review_tab_widget_content .tab_title a { display: block; background: #f0f0f0; border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; padding: 2px 0 4px; line-height: 2.4; text-decoration: none; position: relative; font-weight: bold; }
283
+ .wp_review_tab_widget_content .tab_title:first-child a { margin-left: 0; border-left: 0; }
284
+ .wp_review_tab_widget_content .tab_title.selected a { background: #fff; border-bottom: 1px solid #fff; }
285
+ .wp_review_tab_widget_content .inside { background: #fff; }
286
+ .wp_review_tab_widget_content .tab-content li, .widget .wp_review_tab_widget_content .tab-content li { list-style-type: none; float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 10px 15px 15px; border-bottom: 1px solid #E4E4E4; text-align: left; color: #444; background: none; position: relative; }
287
+ .wp_review_tab_widget_content .tab-content li:last-child { border: none; margin-bottom: 0; }
288
+ .wp_review_tab_thumb_small { float: left; margin-right: 12px; padding-top: 4px; width: 65px; height: 65px; overflow: hidden; }
289
+ .wp_review_tab_thumb_large { float: none; max-width: 100%; display: inline-block; margin-bottom: 4px; position: relative; }
290
+ .wp_review_tab_widget_content .entry-title { font-size: inherit; font-weight: bold; margin: 0; padding: 0; }
291
+ .wp_review_tab_widget_content .entry-title span { color: #999; }
292
+ .wp_review_tab_widget_content .wp-review-tab-postmeta { color: #999; font-size: 13px; float: right; margin-top: 5px; }
293
+ .wp_review_tab_widget_content .wp-post-image { margin: 0 !important; }
294
+ /* Pagination */
295
+ .wp_review_tab_widget_content .wp-review-tab-pagination { margin: 0; width: 100%; padding-top: 0; padding-bottom: 15px; float: left; }
296
+ .wp_review_tab_widget_content .wp-review-tab-pagination a { margin: 0 15px; }
297
+ .wp-review-tab-pagination a.next { float: right; }
298
+ /* Loading... */
299
+ .wp-review-tab-loading { min-height: 120px; }
300
+ .wp-review-tab-loading:before { content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.8); z-index: 11; }
301
+ .clear { clear: both; }
302
+ .wp-review-tab-loading:after { content: ""; margin: 0 auto 3em auto; font-size: 10px; position: absolute; top: 45%; left: 49%; z-index: 12; text-indent: -9999em; border-top: 0.4em solid rgba(0, 0, 0, 0.2); border-right: 0.4em solid rgba(0, 0, 0, 0.2); border-bottom: 0.4em solid rgba(0, 0, 0, 0.2); border-left: 0.4em solid #000; -webkit-animation: load8 0.5s infinite linear; animation: load8 0.5s infinite linear; border-radius: 50%; width: 2em; height: 2em; }
303
+ @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg);
304
+ transform: rotate(0deg); }
305
+ 100% { -webkit-transform: rotate(360deg);
306
+ transform: rotate(360deg); } }
307
+ @keyframes load8 { 0% { -webkit-transform: rotate(0deg);
308
+ transform: rotate(0deg); }
309
+ 100% { -webkit-transform: rotate(360deg);
310
+ transform: rotate(360deg); } }
311
+ /* Rating... */
312
+ .review-total-only.small-thumb { font-size: 13px; font-weight: bold; padding: 1px 0; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 3px; }
313
+ .review-total-only.large-thumb { position: absolute; top: 10px; right: 15px; border-radius: 0; }
314
+ .wp_review_tab_widget_content .has-4-tabs .tab_title.selected a { border-bottom: 1px solid #E4E4E4; }
315
+ .wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a { border-left: 0; }
316
+ .title-right { overflow: hidden; }
317
+ /* WooCommerce */
318
+ .wp-review-product-rating { margin-bottom: 10px; }
319
+ .wp-review-comment-form-photo { margin-bottom: 15px; float: left; width: 100%; clear: both; margin-right: 0; margin-left: 0; }
320
+ .wp-review-comment-form-photo p { margin-bottom: 0; }
321
+ .wp-review-comment-form-photo { position: relative; }
322
+ .wp-review-comment-form-photo a { position: absolute; top: 0; right: 0; }
323
+ .wp-review-comment-form-photo #wp_review_comment_attachment_url { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
324
+ .wp-review-comment-form-photo input { margin-top: 8px; }
325
+ .wp-review-comment-form-photo input.input-file { padding-left: 0; }
326
+ .wp-review-comment-form-photo .hide { display: none; }
327
+ #comments .wp-review-usercomment-image { display: block; float: left; width: 100%; }
328
+ .wp_review_comments_template #comments .is_verified { color: #b75c21; font-weight: bold; }
329
+ #commentform.wp-review-comment-form .comment-form-cookies-consent input { width: auto; height: auto; }
330
+ #commentform.wp-review-comment-form .comment-form-cookies-consent label { margin-left: 8px; }
331
+ body.rtl .review-wrapper .review-star .wpr-count { margin-left: 0; margin-right: 3px; }
332
+ body.rtl .review-wrapper .review-total-wrapper span.review-total-box { text-align: left; }
333
+ body.rtl .review-wrapper .review-pros-cons .review-pros { padding-right: 0; padding-left: 10px; }
334
+ body.rtl .review-wrapper .review-pros-cons .review-cons { padding-left: 0; padding-right: 10px; }
335
+ body.rtl .review-wrapper .user-review-area .wp-review-user-rating-star { float: left; }
336
+ body.rtl .wp-review-comment-form-photo a { right: auto; left: 0; }
337
+ body.rtl .review-pros-cons .review-pros { padding-right: 0; padding-left: 10px; }
338
+ body.rtl .review-pros-cons .review-cons { padding-right: 10px; padding-left: 0; }
339
+ body.rtl #comments .wp-review-usercomment-image img { float: right !important; }
340
+ body.rtl .wpr-businesses .business-data { padding-right: 10px; padding-left: 5px; }
341
+ body.rtl .wp-reviews-list .thumb_small { float: right; margin-right: 0; margin-left: 12px; }
342
+ body.rtl .wp-reviews-list .review-count { float: right; }
343
+ body.rtl .wp-reviews-list .postmeta { float: left; }
344
+ body.rtl .wp-reviews-list .reviews-pagination .next { float: left; }
345
+ body.rtl .review-total-only.large-thumb { right: auto; left: 15px; }
346
+ body.rtl .wpr-place-reviews .review-image { float: right; margin-right: 0; margin-left: 10px; }
347
+ /** Font icon */
348
+ @font-face { font-family: 'font-icons'; src: url("../fonts/font-icons.eot"); src: url("../fonts/font-icons.eot") format("embedded-opentype"), url("../fonts/font-icons.woff") format("woff"), url("../fonts/font-icons.ttf") format("truetype"), url("../fonts/font-icons.svg") format("svg"); font-weight: normal; font-style: normal; }
349
+ [class^="mts-icon-"]:before, [class*=" mts-icon-"]:before { font-family: "font-icons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; }
350
+ [class*="mts-icon-loader"]:before { font-family: "font-icons"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; }
351
+ .mts-icon-star:before { content: '\e800'; }
352
+ .mts-icon-loader:before { content: '\e801'; }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Creator's website link: http://mythemeshop.com/plugins/wp-review/
4
  Tags: review, wp review, rating, wp rating, user rating, google rating, star rating, product review
5
  Requires at least: 4.0
6
  Tested up to: 4.9.8
7
- Stable tag: 5.0.7
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -103,6 +103,10 @@ Please disable all plugins and check if rating is working properly. Then you can
103
 
104
  == Changelog ==
105
 
 
 
 
 
106
  = v5.0.7 (Sep 29, 2018) =
107
  * Fixed decimal issue in the total rating value of schema data
108
  * Fixed author rating schema issue in the old posts (if visitor rating is disabled)
@@ -128,12 +132,12 @@ Please disable all plugins and check if rating is working properly. Then you can
128
  * Fixed JS Console error on the settings page
129
  * Fixed PHP errors if someone downgrades from premium to free version
130
  * Fixed Gutenberg issue where Description field was not saving
131
- * Fixed default inactive color in the global Settings
132
  * Fixed empty default colors in the single post's custom layout option
133
  * Fixed color issue in the review box
134
  * Removed plugin related scripts from Customizer page
135
  * Removed unused code
136
- * Reverted total review's max decimal value from 2 to 1
137
  * Updated select2 script
138
  * Minor CSS improvements
139
 
@@ -157,9 +161,9 @@ Please disable all plugins and check if rating is working properly. Then you can
157
  * Added support for WordPress multisite
158
 
159
  = v4.0.17 (Jul 17, 2018) =
160
- * Fixed Banner alignment issue on settings page
161
  * Fixed Single page settings JS console error
162
- * Removed margin from icon which was causing to break the design
163
 
164
  = v4.0.16 (Jun 30, 2018) =
165
  * Updated admin notices
@@ -200,11 +204,11 @@ Please disable all plugins and check if rating is working properly. Then you can
200
  * Fixed: removed unneeded code related to circle review type
201
 
202
  = v4.0.4 (Mar 7, 2016) =
203
- * Fixed: backlink option is not enabled by default anymore. Sorry for that!
204
 
205
  = v4.0.3 (Mar 5, 2016) =
206
  * Fixed decimals issue in Point reviews
207
- * Fixed bug preventing reviews to appear on Pages
208
 
209
  = v4.0.2 (Mar 4, 2016) =
210
  * Added back missing Widget Title field
@@ -264,14 +268,14 @@ Please disable all plugins and check if rating is working properly. Then you can
264
 
265
  = v3.2.4 (Oct 1, 2014) =
266
  * Fixed text from review box appearing in widgets
267
- * Fixed PHP notice on reviews with only total rating and no criteria
268
 
269
  = v3.2.3 (Sept 24, 2014) =
270
  * Added version number to wp_enqueue_ functions
271
  * Added filter to remove banner from options page
272
 
273
  = v3.2.2 (Sept 12, 2014) =
274
- * Fixed Stars were not appearing in Tabbed widget.
275
 
276
  = v3.2.1 (Sept 11, 2014) =
277
  * Fixed error appearing when plugin settings weren't saved.
@@ -281,7 +285,7 @@ Please disable all plugins and check if rating is working properly. Then you can
281
  = v3.2 (Sept 9, 2014) =
282
  * Added Options Panel for Global Option
283
  * Added option to set Global Colors.
284
- * Added option to Global position.
285
  * Added option to add Global Features.
286
  * Added option to change review description title (Summary).
287
  * Added option to hide Description and Total Rating.
@@ -303,7 +307,7 @@ Please disable all plugins and check if rating is working properly. Then you can
303
 
304
  = v3.0 (Mar 23, 2014) =
305
  * Major security updates
306
- * New AJAXified Tab widget for Popular and Recent reviews, try it, you gonna love it.
307
  * Language file updated fully.
308
  * Added a nonce (a security token) to ensure that the user actually voted from the review
309
  * More developer possibilities
@@ -312,9 +316,9 @@ Please disable all plugins and check if rating is working properly. Then you can
312
  * Plugin will support the widget customizer coming up in WordPress 3.9
313
 
314
  = v2.0 (Mar 19, 2014) =
315
- * Fixed the, `'` switching in to `/` issue (http://bit.ly/PFMGAq)
316
  * Added `[wp-review]` shortcode to show the ratings anywhere in the content.
317
- * Added an option to not show review automatically in the Review Location dropdown.
318
  * Added support for Custom post types and pages.
319
  * For Developers Added new function for showing only total rating, it could be used in themes' archives. A custom class name can be passed to the function, for easier customization. See `wp_review_show_total()` function in includes/functions.php file. There's also a shortcode for it, just in case: [wp-review-total]
320
  * For Developers Added the default colors which appear in the meta boxes are now stored in an option. It can be modified directly with `update_option()`, or using the new `wp_review_set_default_colors()` function, which is also called on plugin activation to set the plugin's default colors.
4
  Tags: review, wp review, rating, wp rating, user rating, google rating, star rating, product review
5
  Requires at least: 4.0
6
  Tested up to: 4.9.8
7
+ Stable tag: 5.0.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
103
 
104
  == Changelog ==
105
 
106
+ = v5.0.8 (Oct 3, 2018) =
107
+ * Fixed adding unnecessary custom field values if the review is not enabled in the post
108
+ * Removed blank review links section
109
+
110
  = v5.0.7 (Sep 29, 2018) =
111
  * Fixed decimal issue in the total rating value of schema data
112
  * Fixed author rating schema issue in the old posts (if visitor rating is disabled)
132
  * Fixed JS Console error on the settings page
133
  * Fixed PHP errors if someone downgrades from premium to free version
134
  * Fixed Gutenberg issue where Description field was not saving
135
+ * Fixed default inactive color in the Global Settings
136
  * Fixed empty default colors in the single post's custom layout option
137
  * Fixed color issue in the review box
138
  * Removed plugin related scripts from Customizer page
139
  * Removed unused code
140
+ * Reverted total review's maxed decimal value from 2 to 1
141
  * Updated select2 script
142
  * Minor CSS improvements
143
 
161
  * Added support for WordPress multisite
162
 
163
  = v4.0.17 (Jul 17, 2018) =
164
+ * Fixed Banner alignment issue on the settings page
165
  * Fixed Single page settings JS console error
166
+ * Removed margin from the icon which was caused to break the design
167
 
168
  = v4.0.16 (Jun 30, 2018) =
169
  * Updated admin notices
204
  * Fixed: removed unneeded code related to circle review type
205
 
206
  = v4.0.4 (Mar 7, 2016) =
207
+ * Fixed: backlink option is not enabled by default anymore. Sorry about that!
208
 
209
  = v4.0.3 (Mar 5, 2016) =
210
  * Fixed decimals issue in Point reviews
211
+ * Fixed bug preventing reviews from appearing on Pages
212
 
213
  = v4.0.2 (Mar 4, 2016) =
214
  * Added back missing Widget Title field
268
 
269
  = v3.2.4 (Oct 1, 2014) =
270
  * Fixed text from review box appearing in widgets
271
+ * Fixed PHP notice on reviews with the only total rating and no criteria
272
 
273
  = v3.2.3 (Sept 24, 2014) =
274
  * Added version number to wp_enqueue_ functions
275
  * Added filter to remove banner from options page
276
 
277
  = v3.2.2 (Sept 12, 2014) =
278
+ * Fixed Stars were not appearing in Tabbed Widget.
279
 
280
  = v3.2.1 (Sept 11, 2014) =
281
  * Fixed error appearing when plugin settings weren't saved.
285
  = v3.2 (Sept 9, 2014) =
286
  * Added Options Panel for Global Option
287
  * Added option to set Global Colors.
288
+ * Added option to the Global position.
289
  * Added option to add Global Features.
290
  * Added option to change review description title (Summary).
291
  * Added option to hide Description and Total Rating.
307
 
308
  = v3.0 (Mar 23, 2014) =
309
  * Major security updates
310
+ * New AJAXified Tab widget for Popular and Recent reviews, try it, you going to love it.
311
  * Language file updated fully.
312
  * Added a nonce (a security token) to ensure that the user actually voted from the review
313
  * More developer possibilities
316
  * Plugin will support the widget customizer coming up in WordPress 3.9
317
 
318
  = v2.0 (Mar 19, 2014) =
319
+ * Fixed the, `'` switching into `/` issue (http://bit.ly/PFMGAq)
320
  * Added `[wp-review]` shortcode to show the ratings anywhere in the content.
321
+ * Added an option to not show review automatically in the Review Location drop-down.
322
  * Added support for Custom post types and pages.
323
  * For Developers Added new function for showing only total rating, it could be used in themes' archives. A custom class name can be passed to the function, for easier customization. See `wp_review_show_total()` function in includes/functions.php file. There's also a shortcode for it, just in case: [wp-review-total]
324
  * For Developers Added the default colors which appear in the meta boxes are now stored in an option. It can be modified directly with `update_option()`, or using the new `wp_review_set_default_colors()` function, which is also called on plugin activation to set the plugin's default colors.
wp-review.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WP Review
4
  * Plugin URI: http://mythemeshop.com/plugins/wp-review/
5
  * Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
6
- * Version: 5.0.7
7
  * Author: MyThemeShop
8
  * Author URI: http://mythemeshop.com/
9
  * Text Domain: wp-review
@@ -45,7 +45,7 @@ if ( version_compare( phpversion(), '5.6', '<' ) ) {
45
  }
46
 
47
  /* Plugin version */
48
- define( 'WP_REVIEW_PLUGIN_VERSION', '5.0.7' );
49
 
50
  /* Sets the custom db table name. */
51
  define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );
3
  * Plugin Name: WP Review
4
  * Plugin URI: http://mythemeshop.com/plugins/wp-review/
5
  * Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
6
+ * Version: 5.0.8
7
  * Author: MyThemeShop
8
  * Author URI: http://mythemeshop.com/
9
  * Text Domain: wp-review
45
  }
46
 
47
  /* Plugin version */
48
+ define( 'WP_REVIEW_PLUGIN_VERSION', '5.0.8' );
49
 
50
  /* Sets the custom db table name. */
51
  define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );