PluginProbe ʕ •ᴥ•ʔ
Rich Showcase for Google Reviews / 6.4
Rich Showcase for Google Reviews v6.4
6.9.8 6.9.7 6.9.6 trunk 1.4 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.5 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.4 2.4.1 2.4.2 2.5 2.5.1 2.6 2.6.1 2.6.2 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.6.1 3.7 3.8 3.9 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.8.1 4.8.2 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.7.1 5.8 5.9 5.9.1 5.9.2 5.9.3 5.9.7 6.0 6.1 6.2 6.3 6.4 6.4.1 6.5 6.6 6.6.1 6.6.2 6.7 6.8 6.8.1 6.8.2 6.9 6.9.1 6.9.2 6.9.3 6.9.4 6.9.4.1 6.9.4.2 6.9.4.3 6.9.4.4 6.9.5
widget-google-reviews / assets / src / css / public-main.css
widget-google-reviews / assets / src / css Last commit date
admin-main-rtl.css 1 year ago admin-main.css 10 months ago public-clean-rtl.css 3 years ago public-clean.css 3 years ago public-main-rtl.css 1 year ago public-main.css 10 months ago
public-main.css
885 lines
1 .wp-gr {
2 --rev-gap: 4px;
3 --rev-padding: 4px;
4 }
5
6 .wp-gr .wp-google-badge {
7 display: inline-block;
8 font-family: Helvetica Neue, Helvetica, Arial, sans-serif!important;
9 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;
10 }
11
12 .wp-gr .wp-google-badge-fixed {
13 position: fixed!important;
14 right: 30px!important;
15 bottom: 30px!important;
16 max-width: none!important;
17 z-index: 2147482999!important;
18 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;
19 }
20
21 .wp-gr .wp-google-badge_left-fixed {
22 position: fixed!important;
23 left: 30px!important;
24 bottom: 30px!important;
25 max-width: none!important;
26 z-index: 2147482999!important
27 }
28
29 .wp-gr .wp-google-badge * {
30 cursor: pointer!important
31 }
32
33 .wp-gr .wp-google-border {
34 width: 100%!important;
35 height: 6px!important;
36 background: #4fce6a!important;
37 border-radius: 2px 2px 0 0!important;
38 }
39
40 .wp-gr .wp-google-badge-btn {
41 position: relative!important;
42 padding: 10px!important;
43 background: #fff!important;
44 transition: all .2s ease-in-out!important;
45 border-radius: 2px!important;
46 }
47
48 .wp-gr .wp-google-badge-btn:hover {
49 background: #f3f3f5!important
50 }
51
52 .wp-gr .wp-google-badge-score {
53 display: inline-block;
54 margin: 0 0 0 4px!important;
55 vertical-align: middle!important;
56 }
57
58 .wp-gr .wp-google-rating {
59 color: var(--star-color, #fb8e28)!important;
60 font-size: 21px!important;
61 font-weight: 600!important;
62 margin: 0 6px 0 0!important;
63 vertical-align: middle!important
64 }
65
66 .wp-gr .wp-google-stars .wp-star {
67 padding: 0 3px 0 0 !important;
68 line-height: normal !important;
69 }
70
71 .wp-gr .wp-google-based,
72 .wp-gr .wp-google-powered {
73 color: var(--head-based-color, #555555)!important;
74 margin: 6px 0 0!important
75 }
76
77 .wp-gr .wp-google-powered {
78 color: var(--powered-color, #777777)!important;
79 font-size: 15px!important
80 }
81
82 .wp-gr .wp-google-powered > span {
83 font-weight: 600!important
84 }
85
86 .wp-gr .wp-google-form .wp-google-reviews {
87 padding: 16px 16px 0!important
88 }
89
90 .wp-gr .wp-google-review {
91 margin-top: 15px!important
92 }
93
94 .wp-gr .wp-google-left {
95 display: table-cell!important;
96 vertical-align: top!important
97 }
98
99 [dir="ltr"] .wp-google-left {
100 padding-right: 10px!important
101 }
102
103 [dir="rtl"] .wp-google-left {
104 padding-left: 10px!important
105 }
106
107 .wp-gr .wp-google-left img {
108 border: none!important;
109 float: left!important;
110 height: 46px!important;
111 width: 46px!important;
112 margin-right: 10px!important;
113 overflow: hidden!important;
114 border-radius: 50%!important;
115 box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24)!important
116 }
117
118 .wp-gr .wp-google-reviews img {
119 border-radius: 50%!important
120 }
121
122 .wp-gr .wp-google-right {
123 display: table-cell!important;
124 vertical-align: top!important;
125 width: 10000px!important
126 }
127
128 .wp-gr .grw-header.wp-place-center {
129 width: 100% !important;
130 }
131
132 .wp-gr .wp-place-center {
133 text-align: center !important;
134 }
135
136 .wp-gr .wp-place-center .wp-google-left {
137 display: block !important;
138 }
139
140 .wp-gr .wp-place-center .wp-google-left img {
141 float: none !important;
142 }
143
144 .wp-gr .wp-star svg {
145 display: inline-block!important
146 }
147
148 .wp-gr .wp-google-place .wp-star svg {
149 width: 20px!important;
150 height: 20px!important;
151 vertical-align: middle!important
152 }
153
154 .wp-gr .wp-star svg {
155 width: 18px!important;
156 height: 18px!important;
157 vertical-align: middle!important;
158 fill: var(--star-color, #fb8e28);
159 }
160
161 .wp-gr .wp-google-wrap {
162 display: flex;
163 flex-direction: column;
164 gap: var(--rev-gap);
165 }
166
167 .wp-gr .wp-google-name {
168 color: var(--name-color, #333333)!important;
169 font-size: 100%!important;
170 font-weight: bold!important;
171 margin: 0 0 2px!important;
172 padding-right: 6px!important;
173 text-decoration: none!important
174 }
175
176 .wp-gr a.wp-google-name {
177 color: #427fed!important;
178 text-decoration: none!important
179 }
180
181 .wp-gr .wp-google-time {
182 color: #555!important;
183 font-size: 13px!important;
184 white-space: nowrap!important
185 }
186
187 .wp-gr .wp-google-text {
188 color: var(--text-color, #222222)!important;
189 font-size: 15px!important;
190 line-height: 24px!important;
191 max-width: 100%!important;
192 overflow: hidden!important;
193 white-space: pre-wrap!important;
194 word-break: break-word!important
195 }
196
197 .wp-gr .wp-google-text .wp-google-stars {
198 padding-right: 7px!important
199 }
200
201 .wp-gr .wp-more {
202 display: none
203 }
204
205 .wp-gr .wp-more-toggle {
206 color: #136aaf!important;
207 cursor: pointer!important;
208 text-decoration: none!important
209 }
210
211 .wp-gr .wp-google-url {
212 display: block;
213 margin: 10px 0!important;
214 color: #136aaf!important;
215 text-align: center!important
216 }
217
218 .wp-gr .wp-google-form {
219 position: fixed!important;
220 bottom: 0!important;
221 right: 0!important;
222 height: 100%!important;
223 width: 368px!important;
224 z-index: 2147483000!important
225 }
226
227 .wp-gr .wp-google-form.wp-google-form-left {
228 left: 0!important;
229 }
230
231 @media(max-width:460px) {
232 .wp-gr .wp-google-form {
233 width: 100%!important
234 }
235 }
236
237 .wp-gr .wp-google-head {
238 position: absolute!important;
239 top: 0!important;
240 right: 0!important;
241 width: 100%!important;
242 height: 80px!important;
243 background: #fff!important;
244 padding: 10px 16px!important;
245 overflow: hidden!important;
246 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12)!important;
247 z-index: 2147483002!important
248 }
249
250 .wp-gr .wp-google-head-inner {
251 z-index: 2147483000!important;
252 position: absolute!important;
253 left: 20px!important;
254 top: 20px!important;
255 width: 100%!important;
256 height: 100%!important;
257 pointer-events: none!important
258 }
259
260 .wp-gr .wp-google-close {
261 padding: 0!important;
262 cursor: pointer!important;
263 outline: 0!important;
264 border: 0!important;
265 background: 0 0!important;
266 min-height: 0!important;
267 width: auto!important;
268 float: right!important;
269 font-size: 32px!important;
270 font-weight: 500!important;
271 line-height: .6!important;
272 color: #999!important;
273 -webkit-appearance: none!important
274 }
275
276 .wp-gr .wp-google-close:hover {
277 color: #555!important
278 }
279
280 .wp-gr .wp-google-body {
281 position: absolute!important;
282 top: 0!important;
283 right: 0!important;
284 bottom: 0!important;
285 width: 100%!important;
286 background: rgba(250, 250, 251, .98)!important;
287 border-left: 1px solid #dadee2!important;
288 box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08)!important;
289 z-index: 2147483000!important
290 }
291
292 .wp-gr .wp-google-content {
293 position: absolute!important;
294 top: 0!important;
295 right: 0!important;
296 bottom: 0!important;
297 width: 100%!important;
298 overflow-y: auto!important;
299 z-index: 2147483001!important;
300 -webkit-transform: translateZ(0)!important
301 }
302
303 .wp-gr .wp-google-content {
304 top: 80px!important;
305 bottom: 48px!important
306 }
307
308 .wp-gr .wp-google-content-inner {
309 position: relative!important;
310 min-height: 100%!important;
311 margin: 0 auto!important
312 }
313
314 .wp-gr .wp-google-footer {
315 position: absolute!important;
316 bottom: 0!important;
317 right: 0!important;
318 width: 100%!important;
319 height: 48px!important;
320 text-align: center!important;
321 z-index: 2147483002!important;
322 background: #fff!important;
323 box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .06)!important;
324 -moz-text-align-last: center!important;
325 text-align-last: center!important
326 }
327
328 .wp-gr .wp-google-footer img {
329 float: right!important;
330 padding: 16px!important
331 }
332
333 .wp-gr.wp-dark .wp-google-name {
334 color: #eee!important
335 }
336
337 .wp-gr.wpac.wp-dark .wp-google-name a {
338 color: var(--head-based-color, #eeeeee)!important
339 }
340
341 .wp-gr.wp-dark .wp-google-time {
342 color: #bbb!important
343 }
344
345 .wp-gr.wp-dark .wp-google-text {
346 color: #ececec!important
347 }
348
349 .wp-gr.wp-dark .wp-google-powered {
350 color: var(--powered-color, #ffffff)!important
351 }
352
353 .wp-gr.wp-dark .wp-google-based {
354 color: var(--head-based-color, #999999)!important
355 }
356
357 .wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd {
358 background: var(--rev-color, #fafafa)!important;
359 }
360
361 .wp-gr.wpac .wp-google-name {
362 font-size: 100%!important
363 }
364
365 .wp-gr.wpac .wp-google-hide,
366 .wp-gr.wpac .grw-hide {
367 display: none
368 }
369
370 .wp-gr.wpac .wp-google-name a {
371 color: var(--head-name-color, #333333)!important;
372 font-size: 100%!important;
373 text-decoration: none!important
374 }
375
376 .wp-gr.wpac .wp-google-left img {
377 width: 46px!important;
378 height: 46px!important;
379 border-radius: 50%!important
380 }
381
382 .wp-gr.wpac a.wp-google-name {
383 color: var(--name-color, #154fc1)!important;
384 text-decoration: none!important;
385 white-space: nowrap!important;
386 text-overflow: ellipsis!important;
387 }
388
389 .wp-gr.wpac .wp-google-review .wp-google-stars {
390 display: inline-block;
391 margin-right: 4px!important
392 }
393
394 @media(max-width: 480px) {
395 .wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide {
396 display: none!important;
397 }
398 }
399
400 @media(max-width: 480px) {
401 .wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide {
402 display: none!important;
403 }
404 }
405
406 /*-------------------------------- row --------------------------------*/
407 .wp-gr {
408 display: block!important;
409 width: 100%!important;
410 padding-bottom: 20px!important;
411 text-align: left!important;
412 direction: ltr!important;
413 box-sizing: border-box!important;
414 }
415
416 .wp-gr .grw-row {
417 display: -ms-flexbox!important;
418 display: flex!important;
419 flex-wrap: nowrap!important;
420 align-items: center!important;
421 -ms-flex-wrap: nowrap!important;
422 -ms-flex-align: center!important;
423 }
424
425 /*-------------------------------- Row cols --------------------------------*/
426 .wp-gr .grw-row-xs {
427 -ms-flex-wrap: wrap!important;
428 flex-wrap: wrap!important;
429 }
430
431 .wp-gr .grw-row-xs .grw-header,
432 .wp-gr .grw-row-xs .grw-content,
433 .wp-gr .grw-row-xs .grw-review,
434 .wp-gr .grw-row-x .grw-header + .grw-content .grw-review {
435 /*-ms-flex: 0 0 100%;
436 flex: 0 0 100%;
437 max-width: 100%;*/
438 --gap: 0;
439 --col: 1;
440 }
441
442 .wp-gr .grw-row-xl .grw-header + .grw-content {
443 /*-ms-flex: 0 0 83.333333%;
444 flex: 0 0 83.333333%;
445 max-width: 83.333333%;*/
446 --gap: .2;
447 --col: 1.2;
448 }
449
450 .wp-gr .grw-row-l .grw-header + .grw-content {
451 /*-ms-flex: 0 0 80%;
452 flex: 0 0 80%;
453 max-width: 80%;*/
454 --gap: .25;
455 --col: 1.25;
456 }
457
458 .wp-gr .grw-row-m .grw-header + .grw-content {
459 /*-ms-flex: 0 0 75%;
460 flex: 0 0 75%;
461 max-width: 75%;*/
462 --gap: .333333;
463 --col: 1.333333;
464 }
465
466 .wp-gr .grw-row-s .grw-header + .grw-content {
467 /*-ms-flex: 0 0 66.666666%;
468 flex: 0 0 66.666666%;
469 max-width: 66.666666%;*/
470 --gap: .5;
471 --col: 1.5;
472
473 }
474
475 .wp-gr .grw-row-x .grw-header,
476 .wp-gr .grw-row-x .grw-header + .grw-content,
477 .wp-gr .grw-row-x .grw-review,
478 .wp-gr .grw-row-s .grw-header + .grw-content .grw-review {
479 /*-ms-flex: 0 0 50%;
480 flex: 0 0 50%;
481 max-width: 50%;*/
482 --gap: 1;
483 --col: 2;
484 }
485
486 .wp-gr .grw-row-s .grw-header,
487 .wp-gr .grw-row-s .grw-review,
488 .wp-gr .grw-row-m .grw-header + .grw-content .grw-review {
489 /*-ms-flex: 0 0 33.333333%;
490 flex: 0 0 33.333333%;
491 max-width: 33.333333%;*/
492 --gap: 2;
493 --col: 3;
494 }
495
496 .wp-gr .grw-row-m .grw-header,
497 .wp-gr .grw-row-m .grw-review,
498 .wp-gr .grw-row-l .grw-review {
499 /*-ms-flex: 0 0 25%;
500 flex: 0 0 25%;
501 max-width: 25%;*/
502 --gap: 3;
503 --col: 4;
504 }
505
506 .wp-gr .grw-row-l .grw-header,
507 .wp-gr .grw-row-xl .grw-review {
508 /*-ms-flex: 0 0 20%;
509 flex: 0 0 20%;
510 max-width: 20%;*/
511 --gap: 4;
512 --col: 5;
513 }
514
515 .wp-gr .grw-row-xl .grw-header {
516 /*-ms-flex: 0 0 16.666666%;
517 flex: 0 0 16.666666%;
518 max-width: 16.666666%;*/
519 --gap: 5;
520 --col: 6;
521 }
522
523 .wp-gr .grw-header,
524 .wp-gr .grw-content {
525 -ms-flex: 1 0 calc(100% / var(--col, 3))!important;
526 flex: 1 0 calc(100% / var(--col, 3))!important;
527 width: calc(100% / var(--col, 3))!important;
528 }
529
530 .wp-gr .grw-review {
531 -ms-flex: 1 0 calc((100% - var(--card-gap, 16px)*var(--gap, 2)) / var(--col, 3))!important;
532 flex: 1 0 calc((100% - var(--card-gap, 16px)*var(--gap, 2)) / var(--col, 3))!important;
533 width: calc((100% - var(--card-gap, 16px)*var(--gap, 2)) / var(--col, 3))!important;
534 }
535
536 /*-------------------------------- Reviews --------------------------------*/
537 .wp-gr .grw-content {
538 position: relative!important;
539 min-width: 0!important;
540 }
541
542 .wp-gr .grw-content-inner {
543 position: relative!important;
544 display: flex!important;
545 align-items: center!important;
546 }
547
548 .wp-gr .grw-review-inner {
549 display: flex;
550 flex-direction: column;
551 gap: var(--rev-gap);
552 height: 100%!important;
553 }
554
555 .wp-gr .grw-header-inner,
556 .wp-gr .grw-review-inner {
557 position: relative!important;
558 /*margin: 0 10px!important;*/
559 padding: 15px!important;
560 width: 100%!important;
561 }
562
563 .wp-gr .grw-review-inner.grw-round {
564 border-radius: 4px!important
565 }
566
567 .wp-gr .grw-review-inner.grw-shadow {
568 box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24)!important
569 }
570
571 .wp-gr .grw-review-inner > svg {
572 position: absolute!important;
573 top: 10px!important;
574 right: 10px!important;
575 width: 18px!important;
576 height: 18px!important;
577 }
578
579 .wp-gr .grw-reviews {
580 display: flex!important;
581 display: -ms-flexbox!important;
582 flex: 1!important;
583 overflow: hidden!important;
584 scrollbar-width: none;
585 }
586
587 .wp-gr .grw-reviews::-webkit-scrollbar {
588 display: none!important;
589 }
590
591 .wp-gr .grw-review {
592 display: flex;
593 position: relative!important;
594 justify-content: center!important;
595 align-items: center!important;
596 flex-shrink: 0!important;
597 width: 100%!important;
598 padding: var(--rev-padding)!important;
599 }
600
601 /*-------------------------------- Slider buttons --------------------------------*/
602 /*.wp-gr .grw-controls {
603 position: absolute!important;
604 top: 50%!important;
605 width: 100%!important;
606 }*/
607
608 .wp-gr .grw-btns {
609 /*position: absolute!important;*/
610 height: 33px!important;
611 width: 33px!important;
612 text-align: center!important;
613 cursor: pointer!important;
614 border-radius: 50%!important;
615 user-select: none!important;
616 }
617 .wp-gr .grw-btns svg path {
618 fill: #aaa;
619 transition: all .2s ease-in-out!important;
620 }
621 .wp-gr .grw-btns:hover svg path {
622 fill: #555!important;
623 }
624 /*.wp-gr .grw-btns.grw-prev {
625 left: 0px!important;
626 margin-left: -5px!important;
627 }
628 .wp-gr .grw-btns.grw-next {
629 right: 0px!important;
630 margin-right: -5px!important;
631 }*/
632
633 [dir="rtl"] .wp-gr .grw-next,
634 [dir="rtl"] .wp-gr .grw-prev {
635 transform: rotate(180deg);
636 }
637
638 /*-------------------------------- Slider dots --------------------------------*/
639 /*.wp-gr .grw-dots {
640 position: absolute!important;
641 left: 50%!important;
642 transform: translate(-50%, 0)!important;
643 text-align: center!important;
644 }
645
646 .wp-gr .grw-dot {
647 display: inline-block!important;
648 width: 9px!important;
649 height: 9px!important;
650 margin: 3px!important;
651 background: #cccccc!important;
652 border-radius: 20px!important;
653 cursor: pointer!important;
654 opacity: 0.4!important;
655 transition: all .2s ease-in-out!important;
656 }
657
658 .wp-gr .grw-dot:hover {
659 opacity: 1!important;
660 }
661
662 .wp-gr .grw-dot.active {
663 opacity: 1!important;
664 background: #427fed !important;
665 }*/
666
667 /*-------------------------------- slider overrides --------------------------------*/
668 .wp-gr .grw-review .wp-google-left {
669 display: block!important;
670 overflow: hidden!important;
671 white-space: nowrap!important;
672 text-overflow: ellipsis!important;
673 line-height: 24px !important;
674 }
675
676 .wp-gr .grw-review .wp-google-stars {
677 margin: 8px 0 var(--rev-gap)!important;
678 }
679
680 .wp-gr .grw-review .wp-google-feedback {
681 height: 100px!important;
682 overflow-y: auto!important;
683 /*padding-right: 10px!important;*/
684 }
685
686 .wp-gr .grw-scroll::-webkit-scrollbar {
687 width: 4px!important;
688 }
689
690 .wp-gr .grw-scroll::-webkit-scrollbar-track {
691 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3)!important;
692 -webkit-border-radius: 4px!important;
693 border-radius: 4px!important;
694 }
695
696 .wp-gr .grw-scroll::-webkit-scrollbar-thumb {
697 -webkit-border-radius: 10px!important;
698 border-radius: 10px!important;
699 background: #ccc!important;
700 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5)!important;
701 }
702
703 .wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive {
704 background: #ccc!important;
705 }
706
707 /*-------------------------------- writereview button --------------------------------*/
708 .wp-gr .wp-google-wr {
709 margin: 15px auto 8px!important;
710 }
711
712 .wp-gr .wp-google-wr a {
713 color: #fff!important;
714 padding: 6px 15px 10px!important;
715 outline: none !important;
716 border-radius: 27px!important;
717 background: var(--btn-color, #1f67e7)!important;
718 white-space: nowrap!important;
719 vertical-align: middle!important;
720 opacity: .9!important;
721 text-shadow: 1px 1px 0 #888!important;
722 box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24)!important;
723 user-select: none!important;
724 transition: all .2s ease-in-out!important;
725 }
726
727 .wp-gr .wp-google-wr a:hover {
728 opacity: .95!important;
729 background: var(--btn-color, #1f67e7)!important;
730 box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 3px 5px rgba(0, 0, 0, .24)!important;
731 }
732
733 .wp-gr .wp-google-wr a:active {
734 opacity: 1!important;
735 background: var(--btn-color, #1f67e7)!important;
736 box-shadow: none!important;
737 }
738
739 .wp-gr .wp-google-wr a svg {
740 display: inline-block;
741 width: 16px;
742 height: 16px;
743 padding: 1px;
744 margin: 0 0 0 4px;
745 background: #fff;
746 border-radius: 50%;
747 }
748
749 /*-------------------------------- slider --------------------------------*/
750 .wp-gr[data-layout="slider"] .grw-reviews {
751 /*margin: 0 20px!important;
752 padding: 10px 0 15px!important;*/
753 gap: calc(var(--card-gap, 16px) - var(--rev-padding));
754 overflow-x: scroll!important;
755 flex-wrap: nowrap!important;
756 -ms-flex-wrap: nowrap!important;
757 scroll-snap-type: x mandatory!important;
758 scroll-behavior: smooth!important;
759 -webkit-overflow-scrolling: touch!important;
760 }
761
762 .wp-gr[data-layout="slider"] .grw-review {
763 scroll-snap-align: start!important;
764 transform-origin: center center!important;
765 transform: scale(1)!important;
766 transition: transform 0.5s!important;
767 }
768
769 /*-------------------------------- Slider dots --------------------------------*/
770 .wp-gr {
771 --slider-dot-size: 8px;
772 }
773
774 .wp-gr .rpi-dots-wrap {
775 position: absolute!important;
776 top: calc(100% - 1px)!important;
777 left: 0!important;
778 right: 0!important;
779 display: flex!important;
780 justify-content: center!important;
781 margin: 0 var(--slider-btn)!important;
782 padding-top: var(--slider-dot-padding-top, 16px)!important;
783 }
784
785 .wp-gr .rpi-dots {
786 display: flex!important;
787 gap: 12px!important;
788 flex-wrap: nowrap!important;
789 overflow-x: scroll!important;
790 scrollbar-width: none!important;
791 scroll-snap-type: x mandatory!important;
792 /*scroll-behavior: smooth!important;*/
793 -webkit-overflow-scrolling: touch!important;
794 }
795
796 .wp-gr .rpi-dot {
797 display: inline-block!important;
798 width: var(--slider-dot-size)!important;
799 height: var(--slider-dot-size)!important;
800 margin: 1px 0!important;
801 background-color: var(--slider-dot-color, #999999)!important;
802 border-radius: 20px!important;
803 cursor: pointer!important;
804 opacity: .4!important;
805 vertical-align: middle!important;
806 flex: 1 0 auto!important;
807 width: var(--slider-dot-size)!important;
808 transform: scale(0.65)!important;
809 scroll-snap-align: center!important;
810 }
811 .wp-gr .rpi-dot:hover {
812 opacity: 1!important;
813 }
814 .wp-gr .rpi-dot.active {
815 opacity: 1!important;
816 transform: scale(1.1)!important;
817 background-color: var(--slider-act-dot-color, #154fc1)!important;
818 }
819 .wp-gr .rpi-dot.s2 {
820 transform: scale(.9)!important;
821 }
822 .wp-gr .rpi-dot.s3 {
823 transform: scale(.75)!important;
824 }
825
826 /*-------------------------------- grid --------------------------------*/
827 .wp-gr[data-layout="grid"] .grw-reviews {
828 /*margin: 10px!important;
829 padding: 0!important;*/
830 gap: calc(var(--card-gap, 16px) - var(--rev-padding));
831 flex-wrap: wrap !important;
832 -ms-flex-wrap: wrap!important;
833 }
834
835 /*.wp-gr[data-layout="grid"] .grw-review-inner {
836 margin: 10px!important;
837 }
838
839 .wp-gr[data-layout="grid"] .grw-header-inner {
840 margin: 0 10px!important;
841 padding: 0!important;
842 }*/
843
844 .wp-gr .grw-b {
845 font-weight: bold!important;
846 white-space: nowrap !important;
847 }
848
849 .wp-gr .wp-google-reply {
850 font-size: 14px !important;
851 margin-top: auto !important;
852 margin-left: 6px !important;
853 padding-left: 6px !important;
854 border-left: 1px solid #999 !important;
855 overflow: hidden !important;
856 overflow-y: auto !important;
857 line-height: 20px !important;
858 max-height: 44px !important;
859 }
860
861 .wp-gr .wp-google-reply > div {
862 display: flex;
863 gap: 4px;
864 align-items: center;
865 }
866
867 .wp-gr .wp-google-reply .wp-google-time {
868 font-size: 11px !important;
869 white-space: nowrap !important;
870 }
871
872 .wp-gr .wp-google-img {
873 display: flex;
874 flex-wrap: wrap;
875 gap: 8px;
876 }
877
878 .wp-gr .wp-google-img img {
879 display: flex;
880 width: 40px !important;
881 height: 40px !important;
882 cursor: pointer !important;
883 border-radius: 3px !important;
884 box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24) !important;
885 }