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