PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.3
Yatra – Travel Booking & Tour Operator Software v3.0.3
3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 2.0.10 All 83 releases
yatra / assets / css / shortcodes / activity-shortcode.css

activity-shortcode.css in Yatra – Travel Booking & Tour Operator Software 3.0.3, at assets/css/shortcodes/activity-shortcode.css

885 lines 18.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Activity Shortcode Styles */
2 .yatra-activity-shortcode {
3 margin: 30px 0;
4 position: relative;
5 }
6
7 /* Category-Style Activity Cards */
8 .yatra-category-card {
9 position: relative;
10 border-radius: 12px;
11 overflow: hidden;
12 background: #ffffff;
13 box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
14 transition: transform 0.3s ease, box-shadow 0.3s ease;
15 }
16
17 .yatra-category-card:hover {
18 transform: translateY(-4px);
19 box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
20 }
21
22 .yatra-category-card-image-wrapper {
23 position: relative;
24 width: 100%;
25 padding-top: 75%; /* 4:3 Aspect Ratio */
26 overflow: hidden;
27 }
28
29 .yatra-category-card-image {
30 position: absolute;
31 top: 0;
32 left: 0;
33 width: 100%;
34 height: 100%;
35 object-fit: cover;
36 transition: transform 0.3s ease;
37 }
38
39 .yatra-category-card:hover .yatra-category-card-image {
40 transform: scale(1.05);
41 }
42
43 .yatra-category-card-overlay {
44 position: absolute;
45 top: 0;
46 left: 0;
47 right: 0;
48 bottom: 0;
49 background: linear-gradient(to bottom,
50 rgba(0, 0, 0, 0.1) 0%,
51 rgba(0, 0, 0, 0.3) 30%,
52 rgba(0, 0, 0, 0.7) 70%,
53 rgba(0, 0, 0, 0.9) 100%
54 );
55 display: flex;
56 align-items: flex-end;
57 padding: 20px;
58 }
59
60 .yatra-category-card-content {
61 color: #ffffff;
62 width: 100%;
63 z-index: 2;
64 position: relative;
65 }
66
67 .yatra-category-card-title {
68 margin: 0 0 16px 0;
69 font-size: 1.5rem;
70 font-weight: 700;
71 line-height: 1.2;
72 }
73
74 .yatra-category-card-title-link {
75 color: #ffffff;
76 text-decoration: none;
77 transition: color 0.2s ease;
78 }
79
80 .yatra-category-card-title-link:hover {
81 color: var(--yatra-primary-light, #60a5fa);
82 }
83
84 .yatra-category-card-stats {
85 display: flex;
86 gap: 20px;
87 margin-bottom: 16px;
88 flex-wrap: wrap;
89 }
90
91 .category-stat {
92 display: flex;
93 align-items: center;
94 gap: 8px;
95 font-size: 1rem;
96 font-weight: 500;
97 }
98
99 .category-stat-icon {
100 width: 20px;
101 height: 20px;
102 display: flex;
103 align-items: center;
104 justify-content: center;
105 }
106
107 .category-stat.rating .category-stat-icon {
108 color: #fbbf24;
109 }
110
111 .category-stat.trips .category-stat-icon {
112 color: var(--yatra-primary-light, #60a5fa);
113 }
114
115 .category-stat.price .category-stat-icon {
116 color: #10b981;
117 }
118
119 .category-stat-value {
120 color: #ffffff;
121 font-size: 1rem;
122 font-weight: 500;
123 }
124
125 .yatra-category-card-price {
126 font-size: 1.125rem;
127 font-weight: 600;
128 color: #ffffff;
129 margin-bottom: 8px;
130 }
131
132 .yatra-category-featured-badge {
133 position: absolute;
134 top: 12px;
135 right: 12px;
136 background: #ef4444;
137 color: #ffffff;
138 padding: 4px 12px;
139 border-radius: 20px;
140 font-size: 0.75rem;
141 font-weight: 600;
142 text-transform: uppercase;
143 letter-spacing: 0.5px;
144 z-index: 3;
145 }
146
147 /* Responsive Design */
148 @media (max-width: 768px) {
149 .yatra-category-card-overlay {
150 padding: 16px;
151 }
152
153 .yatra-category-card-title {
154 font-size: 1.125rem;
155 margin-bottom: 10px;
156 }
157
158 .yatra-category-card-stats {
159 gap: 12px;
160 margin-bottom: 10px;
161 }
162
163 .category-stat {
164 font-size: 0.8rem;
165 }
166
167 .yatra-category-card-price {
168 font-size: 0.9rem;
169 }
170 }
171
172 @media (max-width: 480px) {
173 .yatra-category-card-overlay {
174 padding: 12px;
175 }
176
177 .yatra-category-card-title {
178 font-size: 1rem;
179 margin-bottom: 8px;
180 }
181
182 .yatra-category-card-stats {
183 gap: 8px;
184 margin-bottom: 8px;
185 }
186
187 .category-stat {
188 font-size: 0.75rem;
189 gap: 4px;
190 }
191
192 .category-stat-icon {
193 font-size: 0.875rem;
194 }
195
196 .yatra-category-card-price {
197 font-size: 0.8rem;
198 }
199 }
200
201 .yatra-activity-shortcode.yatra-loading::before {
202 content: '';
203 position: absolute;
204 top: 0;
205 left: 0;
206 right: 0;
207 bottom: 0;
208 background: rgba(255, 255, 255, 0.8);
209 z-index: 10;
210 }
211
212 .yatra-activity-shortcode.yatra-loading::after {
213 content: '';
214 position: absolute;
215 top: 50%;
216 left: 50%;
217 width: 30px;
218 height: 30px;
219 margin: -15px 0 0 -15px;
220 border: 3px solid #f3f3f3;
221 border-top: 3px solid var(--yatra-primary, #3b82f6);
222 border-radius: 50%;
223 animation: yatra-spin 1s linear infinite;
224 z-index: 11;
225 }
226
227 .yatra-activity-header {
228 display: flex;
229 justify-content: space-between;
230 align-items: center;
231 margin-bottom: 30px;
232 padding-bottom: 15px;
233 border-bottom: 1px solid #e5e7eb;
234 }
235
236 .yatra-activity-title {
237 margin: 0;
238 color: #1f2937;
239 font-size: 1.875rem;
240 font-weight: 600;
241 }
242
243 .yatra-activity-count {
244 color: #6b7280;
245 font-size: 0.875rem;
246 }
247
248 .yatra-activity-shortcode .yatra-activity-grid {
249 display: grid;
250 gap: 30px;
251 }
252
253 /* Chained classes beat listing.css generic .yatra-activity-grid rules */
254 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-1 {
255 grid-template-columns: 1fr;
256 }
257
258 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-2 {
259 grid-template-columns: repeat(2, 1fr);
260 }
261
262 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3 {
263 grid-template-columns: repeat(3, 1fr);
264 }
265
266 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4 {
267 grid-template-columns: repeat(4, 1fr);
268 }
269
270 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5 {
271 grid-template-columns: repeat(5, 1fr);
272 }
273
274 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
275 grid-template-columns: repeat(6, 1fr);
276 }
277
278 /* Activity Card Design - Modern UI/UX */
279 .yatra-activity-card {
280 background: #ffffff;
281 border-radius: 24px;
282 overflow: hidden;
283 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
284 transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
285 position: relative;
286 display: flex;
287 flex-direction: column;
288 height: 100%;
289 border: 1px solid rgba(255, 255, 255, 0.8);
290 }
291
292 .yatra-activity-card:hover {
293 transform: translateY(-4px);
294 box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
295 }
296
297 .yatra-activity-card:hover .yatra-activity-image img {
298 transform: scale(1.05);
299 }
300
301 .yatra-activity-media {
302 position: relative;
303 height: 280px;
304 overflow: hidden;
305 }
306
307 .yatra-activity-image {
308 position: relative;
309 width: 100%;
310 height: 100%;
311 }
312
313 .yatra-activity-image img {
314 width: 100%;
315 height: 100%;
316 object-fit: cover;
317 transition: transform 0.3s ease;
318 filter: brightness(0.9);
319 }
320
321 .yatra-activity-card:hover .yatra-activity-image img {
322 transform: scale(1.05);
323 }
324
325 .yatra-activity-overlay {
326 position: absolute;
327 inset: 0;
328 background: linear-gradient(135deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
329 display: flex;
330 align-items: flex-start;
331 justify-content: flex-end;
332 padding: 20px;
333 opacity: 0;
334 transition: opacity 0.4s ease;
335 }
336
337 .yatra-activity-card:hover .yatra-activity-overlay {
338 opacity: 1;
339 }
340
341 .yatra-activity-overlay-content {
342 display: flex;
343 flex-direction: column;
344 gap: 8px;
345 align-items: flex-end;
346 }
347
348 .yatra-activity-badge.featured {
349 background: linear-gradient(135deg, var(--yatra-warning) 0%, #d97706 100%);
350 box-shadow: 0 8px 16px rgba(245, 158, 11, 0.3);
351 }
352
353 .yatra-activity-badge {
354 background: linear-gradient(135deg, var(--yatra-primary) 0%, var(--yatra-primary-dark) 100%);
355 color: #ffffff;
356 padding: 8px 16px;
357 border-radius: 20px;
358 font-size: 0.75rem;
359 font-weight: 600;
360 text-transform: uppercase;
361 letter-spacing: 1px;
362 box-shadow: 0 8px 16px rgba(59, 130, 246, 0.3);
363 }
364
365 .yatra-activity-badge.featured {
366 background: linear-gradient(135deg, var(--yatra-warning) 0%, #d97706 100%);
367 box-shadow: 0 8px 16px rgba(245, 158, 11, 0.3);
368 }
369
370 .yatra-activity-quick-info {
371 display: flex;
372 gap: 8px;
373 }
374
375 .yatra-activity-quick-info-item {
376 display: flex;
377 align-items: center;
378 gap: 4px;
379 background: rgba(255, 255, 255, 0.95);
380 color: var(--yatra-text-primary);
381 padding: 4px 8px;
382 border-radius: 12px;
383 font-size: 0.75rem;
384 font-weight: 500;
385 backdrop-filter: blur(10px);
386 }
387
388 .yatra-activity-quick-info-icon {
389 font-size: 12px;
390 }
391
392 .yatra-activity-content {
393 padding: 24px;
394 flex: 1;
395 display: flex;
396 flex-direction: column;
397 gap: 16px;
398 }
399
400 .yatra-activity-header-info {
401 display: flex;
402 flex-direction: column;
403 gap: 12px;
404 }
405
406 .yatra-activity-name {
407 margin: 0;
408 font-size: 1.5rem;
409 font-weight: 700;
410 line-height: 1.3;
411 color: var(--yatra-text-primary);
412 }
413
414 .yatra-activity-name a {
415 color: inherit;
416 text-decoration: none;
417 transition: color 0.3s ease;
418 position: relative;
419 }
420
421 .yatra-activity-name a::after {
422 content: '';
423 position: absolute;
424 bottom: -2px;
425 left: 0;
426 width: 0;
427 height: 2px;
428 background: linear-gradient(90deg, var(--yatra-primary), var(--yatra-primary-dark));
429 transition: width 0.3s ease;
430 }
431
432 .yatra-activity-name a:hover::after {
433 width: 100%;
434 }
435
436 .yatra-activity-name a:hover {
437 color: var(--yatra-primary-dark);
438 }
439
440 .yatra-activity-meta {
441 display: flex;
442 align-items: center;
443 justify-content: space-between;
444 flex-wrap: wrap;
445 gap: 16px;
446 }
447
448 .yatra-activity-rating {
449 display: flex;
450 align-items: center;
451 gap: 8px;
452 }
453
454 .yatra-activity-stars {
455 display: flex;
456 gap: 2px;
457 }
458
459 .yatra-activity-star {
460 font-size: 16px;
461 color: #dfe6e9;
462 transition: color 0.2s ease;
463 }
464
465 .yatra-activity-star.filled {
466 color: var(--yatra-star);
467 text-shadow: 0 2px 4px rgba(251, 191, 36, 0.3);
468 }
469
470 .yatra-activity-rating-count {
471 font-size: 0.875rem;
472 color: var(--yatra-text-muted);
473 font-weight: 500;
474 }
475
476 .yatra-activity-tours {
477 display: flex;
478 align-items: baseline;
479 gap: 4px;
480 color: var(--yatra-text-muted);
481 }
482
483 .yatra-activity-tours-count {
484 font-size: 1.125rem;
485 font-weight: 700;
486 color: var(--yatra-text-primary);
487 }
488
489 .yatra-activity-tours-label {
490 font-size: 0.875rem;
491 font-weight: 500;
492 }
493
494 .yatra-activity-description {
495 color: var(--yatra-text-muted);
496 font-size: 0.9375rem;
497 line-height: 1.7;
498 display: -webkit-box;
499 -webkit-line-clamp: 3;
500 line-clamp: 3;
501 -webkit-box-orient: vertical;
502 overflow: hidden;
503 }
504
505 .yatra-activity-specs {
506 display: flex;
507 flex-direction: column;
508 gap: 8px;
509 }
510
511 .yatra-activity-spec {
512 display: flex;
513 align-items: center;
514 gap: 10px;
515 padding: 10px;
516 background: var(--yatra-bg-gray-100);
517 border-radius: 8px;
518 border: 1px solid var(--yatra-border-light);
519 }
520
521 .yatra-activity-spec-icon {
522 width: 32px;
523 height: 32px;
524 display: flex;
525 align-items: center;
526 justify-content: center;
527 background: linear-gradient(135deg, var(--yatra-primary-light) 0%, var(--yatra-primary) 100%);
528 border-radius: 50%;
529 box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
530 color: #ffffff;
531 }
532
533 .yatra-activity-spec-icon svg {
534 width: 16px;
535 height: 16px;
536 fill: currentColor;
537 }
538
539 .yatra-activity-spec-content {
540 flex: 1;
541 }
542
543 .yatra-activity-spec-label {
544 font-size: 0.75rem;
545 color: var(--yatra-text-muted);
546 font-weight: 500;
547 text-transform: uppercase;
548 letter-spacing: 0.5px;
549 }
550
551 .yatra-activity-spec-value {
552 font-size: 0.875rem;
553 color: var(--yatra-text-primary);
554 font-weight: 600;
555 }
556
557 .yatra-activity-features {
558 display: grid;
559 grid-template-columns: 1fr 1fr;
560 gap: 8px;
561 }
562
563 .yatra-activity-feature {
564 display: flex;
565 align-items: center;
566 gap: 8px;
567 font-size: 0.875rem;
568 color: var(--yatra-text-primary);
569 font-weight: 500;
570 }
571
572 .yatra-activity-feature-icon {
573 display: flex;
574 align-items: center;
575 justify-content: center;
576 width: 20px;
577 height: 20px;
578 background: var(--yatra-success);
579 color: #ffffff;
580 border-radius: 50%;
581 font-size: 12px;
582 font-weight: 700;
583 }
584
585 .yatra-activity-footer {
586 display: flex;
587 align-items: center;
588 justify-content: space-between;
589 padding-top: 20px;
590 border-top: 1px solid var(--yatra-border-light);
591 margin-top: auto;
592 gap: 16px;
593 }
594
595 .yatra-activity-price-info {
596 display: flex;
597 flex-direction: column;
598 gap: 4px;
599 flex: 1;
600 min-width: 0; /* Prevents flex item from overflowing */
601 }
602
603 .yatra-activity-btn-wrapper {
604 flex-shrink: 0;
605 }
606
607 .yatra-activity-price-label {
608 font-size: 0.75rem;
609 color: var(--yatra-text-muted);
610 font-weight: 500;
611 text-transform: uppercase;
612 letter-spacing: 0.5px;
613 }
614
615 .yatra-activity-price-row {
616 display: flex;
617 align-items: baseline;
618 gap: 2px;
619 }
620
621 .yatra-activity-price-currency {
622 font-size: 1rem;
623 font-weight: 600;
624 color: var(--yatra-text-secondary);
625 }
626
627 .yatra-activity-price-amount {
628 font-size: 1.75rem;
629 font-weight: 800;
630 color: var(--yatra-text-primary);
631 background: linear-gradient(135deg, var(--yatra-text-primary), var(--yatra-text-secondary));
632 -webkit-background-clip: text;
633 -webkit-text-fill-color: transparent;
634 background-clip: text;
635 }
636
637 .yatra-activity-price-person {
638 font-size: 0.875rem;
639 color: var(--yatra-text-muted);
640 font-weight: 500;
641 }
642
643 .yatra-activity-price-note {
644 font-size: 0.75rem;
645 color: var(--yatra-success);
646 font-weight: 500;
647 }
648
649 .yatra-activity-btn {
650 display: inline-flex;
651 align-items: center;
652 justify-content: center;
653 gap: 4px;
654 padding: 8px 12px;
655 background: var(--yatra-primary);
656 color: #ffffff !important;
657 border: none;
658 border-radius: 4px;
659 font-size: 12px;
660 font-weight: 600;
661 cursor: pointer;
662 transition: all 0.2s;
663 text-decoration: none !important;
664 white-space: nowrap;
665 }
666
667 .yatra-activity-btn::before {
668 content: '';
669 position: absolute;
670 top: 0;
671 left: -100%;
672 width: 100%;
673 height: 100%;
674 background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
675 transition: left 0.5s ease;
676 }
677
678 .yatra-activity-btn:hover::before {
679 left: 100%;
680 }
681
682 .yatra-activity-btn:hover {
683 transform: translateY(-2px);
684 box-shadow: 0 12px 24px rgba(238, 90, 36, 0.4);
685 }
686
687 .yatra-activity-btn-arrow {
688 font-size: 1rem;
689 transition: transform 0.3s ease;
690 }
691
692 .yatra-activity-btn:hover .yatra-activity-btn-arrow {
693 transform: translateX(4px);
694 }
695
696 .yatra-activity-trips {
697 padding: 20px;
698 background: #f8fafc;
699 border-top: 1px solid #e2e8f0;
700 }
701
702 .yatra-activity-trips-title {
703 margin: 0 0 16px 0;
704 color: #374151;
705 font-size: 1rem;
706 font-weight: 600;
707 display: flex;
708 align-items: center;
709 gap: 8px;
710 }
711
712 .yatra-activity-trips-grid {
713 display: grid;
714 gap: 12px;
715 }
716
717 /* Activity Badge */
718 .yatra-activity-badge {
719 position: absolute;
720 top: 16px;
721 right: 16px;
722 background: linear-gradient(135deg, #10b981 0%, #059669 100%);
723 color: #ffffff;
724 padding: 6px 12px;
725 border-radius: 20px;
726 font-size: 0.75rem;
727 font-weight: 600;
728 text-transform: uppercase;
729 letter-spacing: 0.5px;
730 box-shadow: 0 4px 6px -1px rgba(16, 185, 129, 0.3);
731 z-index: 2;
732 }
733
734 /* Featured Activity */
735 .yatra-activity-card.featured {
736 border: 2px solid #fbbf24;
737 box-shadow: 0 0 0 4px rgba(251, 191, 36, 0.1);
738 }
739
740 .yatra-activity-card.featured::before {
741 content: '';
742 position: absolute;
743 top: -2px;
744 left: -2px;
745 right: -2px;
746 bottom: -2px;
747 background: linear-gradient(45deg, #fbbf24, #f59e0b, #fbbf24);
748 border-radius: 16px;
749 z-index: -1;
750 opacity: 0;
751 transition: opacity 0.3s ease;
752 }
753
754 .yatra-activity-card.featured:hover::before {
755 opacity: 1;
756 }
757
758 /* Loading State */
759 .yatra-activity-card.loading {
760 position: relative;
761 overflow: hidden;
762 }
763
764 .yatra-activity-card.loading::after {
765 content: '';
766 position: absolute;
767 top: 0;
768 left: -100%;
769 width: 100%;
770 height: 100%;
771 background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
772 animation: yatra-shimmer 1.5s infinite;
773 }
774
775 .yatra-activity-empty {
776 text-align: center;
777 padding: 60px 20px;
778 color: #6b7280;
779 }
780
781 .yatra-activity-empty-page {
782 text-align: center;
783 padding: 40px 20px;
784 color: #6b7280;
785 }
786
787 .yatra-activity-pagination {
788 display: flex;
789 justify-content: center;
790 align-items: center;
791 gap: 10px;
792 margin-top: 30px;
793 flex-wrap: wrap;
794 }
795
796 .yatra-pagination-link {
797 display: inline-flex;
798 align-items: center;
799 justify-content: center;
800 min-width: 40px;
801 height: 40px;
802 padding: 0 12px;
803 border: 1px solid #d1d5db;
804 border-radius: 6px;
805 background: #ffffff;
806 color: #374151;
807 text-decoration: none;
808 font-size: 0.875rem;
809 font-weight: 500;
810 transition: all 0.2s ease;
811 }
812
813 .yatra-pagination-link:hover {
814 background: #f9fafb;
815 border-color: color-mix(in srgb, var(--yatra-primary, #3b82f6) 35%, #d1d5db);
816 color: var(--yatra-primary, #3b82f6);
817 }
818
819 .yatra-pagination-current {
820 background: var(--yatra-primary, #3b82f6);
821 border-color: var(--yatra-primary, #3b82f6);
822 color: #ffffff;
823 font-weight: 600;
824 transform: scale(1.05);
825 box-shadow: 0 2px 8px color-mix(in srgb, var(--yatra-primary, #3b82f6) 35%, transparent);
826 }
827
828 .yatra-pagination-current:hover {
829 background: var(--yatra-primary-dark, #2563eb);
830 border-color: var(--yatra-primary-dark, #2563eb);
831 transform: scale(1.05);
832 box-shadow: 0 2px 8px color-mix(in srgb, var(--yatra-primary-dark, #2563eb) 40%, transparent);
833 }
834
835 .yatra-pagination-ellipsis {
836 color: #9ca3af;
837 padding: 0 8px;
838 font-size: 0.875rem;
839 }
840
841 /* Responsive Design */
842 @media (max-width: 768px) {
843 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3,
844 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4,
845 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5,
846 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
847 grid-template-columns: repeat(2, 1fr);
848 }
849
850 .yatra-activity-header {
851 flex-direction: column;
852 gap: 15px;
853 text-align: center;
854 }
855
856 .yatra-activity-trips-grid {
857 grid-template-columns: 1fr;
858 }
859 }
860
861 @media (max-width: 480px) {
862 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-2,
863 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-3,
864 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-4,
865 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-5,
866 .yatra-activity-shortcode .yatra-activity-grid.yatra-activity-grid-6 {
867 grid-template-columns: 1fr;
868 }
869
870 .yatra-activity-content {
871 padding: 15px;
872 }
873
874 .yatra-activity-pagination {
875 gap: 5px;
876 }
877
878 .yatra-pagination-link {
879 min-width: 36px;
880 height: 36px;
881 font-size: 0.8rem;
882 padding: 0 8px;
883 }
884 }
885